平衡小车设计_5_参数整定

GD32平衡小车硬件设计与双环PID控制实现 自平衡小车是嵌入式控制系统的典型工程载体,其本质是基于姿态感知的实时反馈控制系统。核心原理依赖陀螺仪与加速度计融合解算俯仰角,并通过双环PID算法实现角度稳定与速度响应。技术价值体现在高实时性、强抗扰性与低资源开销的统一,广泛应用于智能移动机器人、AGV底盘、教育开发平台及自动导航设备。本方案以GD32F450ZGT6为主控,结合MPU6050姿态传感和TB6612FNG电机驱动,完整覆盖电源分域设计、编码器测速、蓝牙无线调试与在线PID整定等关键环节,为嵌入式控制工程实践提供可复现、低成本、高可靠的技术范 阅读详情

平衡小车设计_5_参数整定

 

整定顺序:角度环=>转速环=>转向环;

P => I => D

 

整定原则:

先定极性、再定大小;

从小到大

 

1、角度环整定:

参数P:

1、定极性:给一个较小的值,观察小车倒下时车轮旋转方向,若小车行进方向与倒下方向相同,极性正确

2、定大小:从小到大,调至小车刚开始出现低频振荡

参数D:

1、定极性:P参数设为0,给D一个较小的值,观察小车倒下时受力情况,D参数对小车应是阻尼作用

2、定大小:取P参数为整定值,D从小到大调,直到小车低频振荡消失,能平滑运动

 

2、转速环整定:

参数P:

1、定极性:取消角度环,给定一个较小的值,转动车轮,转速迅速达到最大值,极性正确

2、定大小:角度环取整定值,P从小到大,直到小车能恒速向某一方向移动(硬件结构好也可能是静止直立)

参数I:

1、定极性:极性与P相同

2、定大小:从小到大调(一般比P小得多),直到小车基本能够保持静止直立,若继续增大I,小车受干扰后的振荡次数会增加,并且系统趋于不稳定

 

3、转向环整定:

参数P:取1即可,与转向速度最大值配合使用,其极性决定转向,根据转向具体设置

参数D:

1、定极性:关闭角度环和转速环,给定D一个较小的值,旋转小车,小车反抗旋转,极性正确

2、定大小:角度环和转速环取给定值,并给一个行驶速度,D从小到大,直到小车直线行驶较为理想,若继续增大D,小车会出现抖动

 

 

【立创开发板】基于立创·梁山派GD32F450的平衡小车硬件设计与PID无线调试实战 本文详细介绍了基于立创·梁山派GD32F450开发板制作平衡小车的完整实战过程。内容涵盖硬件电路设计,包括多路电源系统、MPU6050传感器与TB6612电机驱动,并重点讲解了通过蓝牙模块实现PID参数的无线调试方法,帮助开发者高效完成嵌入式软硬件联调与系统优化。 阅读详情

相关推荐

STM32F407+FreeRTOS实战:手把手教你从零搭建一个能跑能平衡的小车(附完整代码)

本文详细介绍了基于STM32F407和FreeRTOS的平衡小车设计与实现过程,从硬件搭建到软件编程,再到PID控制算法调试,手把手教你构建一个能自主平衡的智能小车。项目涵盖MPU6050传感器数据处理、FreeRTOS任务设计、电机控制等关键技术,并提供完整代码和调试技巧,适合嵌入式开发爱好者学习实践。

weixin_30721077的博客 244

平衡小车转向环分析与代码实现

前言 本文将对平衡小车转向环控制方式进行分析并用代码实现,平衡小车基于STM32。

微光feng的博客 1万+

STM32F103C8T6 HAL库——从零开始的平衡小车PID调参实战

本文详细介绍了基于STM32F103C8T6 HAL库的平衡小车PID调参实战,涵盖MPU6050数据采集、PID控制逻辑实现及参数整定技巧。通过直立环、速度环和转向环的三环控制架构,结合HAL库配置与硬件优化,帮助开发者快速掌握平衡小车核心调参方法,提升系统稳定性与响应速度。

weixin_33672109的博客 281

平衡小车的一些常见问题总结

pid控制值对偏差进行比例,积分和微分的控制,分别是三个部分,对应为比例单元,积分单元和微分单元。 三个单元的作用可以简单的称为:这里要注意一点就是串级pid有一般会有一个环起到比较重要的作用,而另一个环只是辅助这个环的,比如这个系统中的直立环就是这样的。 用公式来表达就是:a=b1∗θ+b2∗θ'a=b1*\theta +b2*\theta \text{'}a=b1∗θ+b2∗θ'上面这个是使用到了比例微分控制,在这个系统中误差是角度,角度的变化量正好是角速度,所以这里甚至可以直接将角速度作为输入参数来进

时时总结,常常分享 5879

PIC18F57Q43与MC6470 IMU的高效嵌入式运动控制方案

惯性测量单元(IMU)是嵌入式系统中实现运动感知的核心器件,通过加速度计和磁力计的组合测量,可获取设备在三维空间中的姿态数据。MC6470作为6自由度IMU传感器,配合PIC18F57Q43单片机组成的高效运动控制系统,采用互补滤波算法进行数据融合,在资源受限的8位MCU上实现了稳定的姿态解算。该方案特别适合无人机、机器人等需要实时运动控制的场景,通过优化I2C通信协议和中断处理机制,显著提升了系统响应速度。在工业振动监测和VR设备等领域,这种低功耗、低成本的技术路线展现出独特的竞争优势。

weixin_30110543的博客 286

基于STM32的自平衡小车DIY

灵感来源 那年暑假,我刚加入机器人队,队长为我们所有人安排了暑期集训任务,就是要做一台自平衡小车,借此熟悉一下STM32,对机器人软硬件系统有一个初步的认识。但当时我有事情没能按时到学校,最后便错过了,我的队友们也最终栽在了玄学的PID调试上。虽然忙碌的大学生活让我时常感到有些喘不过气,但是我始终惦记着这台没有做成的小车。今天,我考完了研,拥有了充裕的时间和精力,知识和技术也有了一定积累,我感到自己再也没有什么理由不立即把它做出来了。 DIY全过程 最初我有过一个大胆的想法:小车的软硬件全部自己设计。但是.

comajor的博客 2万+

【平衡小车制作】(七)串级PID调参及平衡成果展示(超详解)

  大家好,我是小政。本篇文章我将针对PID调参进行详细的讲解,让每位小伙伴能够对比例、积分、微分三个参数如何调节有更加清晰的理解。 一、调参步骤 确立机械中值 直立环(内环)——Kp极性、Kp大小、Kd极性、Kd大小 速度环(外环)——Kp&Ki极性、Kp&Ki大小 转向环——系数极性、系数大小 二、机械中值   把小车放在底面上,从前向后以及从后向前绕电机轴旋转平衡小车,两次向另一边倒下的角度的中值,即为机械中值。 举例:往后倒在2度,往后倒在-3度左右,这边我取的机械中值为-1度。

weixin_44270218的博客 6万+

基于STM32-F401的平衡小车

本次是嵌入式开发,主要是基于STM32-F401进行平衡小车的设计。

weixin_53284122的博客 5757

平衡车之转向环分析及调试

/*********************************************************************************************/ 转向环: 一般的控制系统单纯的 P 控制或者 PI 控制就可以了,转向环就是这种“一般的控制系统”,对响应要求不高,所以我们只使用 P 控制即可。 int turn(int encoder_lef...

zhaoyuaiweide的博客 2万+

自平衡小车转向与直行控制环设计与参数整定

自平衡小车的运动控制本质是多闭环协同系统,其核心在于姿态稳定(直立环)与运动执行(转向环、直行环)的解耦与叠加。转向控制属于角速度闭环,遵循PD控制原理,关键参数Kp决定响应灵敏度,但过大会被陀螺仪噪声激发极限环振荡;Kd则通过引入速度反馈增强阻尼,需配合一阶滤波抑制微分噪声。直行控制常采用简化P策略,其增益forward_kp需兼顾电机响应与人机交互舒适性,过高将导致‘冲车’失稳。工程实践中,三环必须分阶段联调,并依托串口时序观测实现闭环诊断。本文深入剖析Kp振荡边界、Kd物理机制及forward_kp人

weixin_34438187的博客 349

自平衡车PID 直立环/平衡环 代码整定,完整代码程序

自平衡车PID 直立环/平衡环 代码整定,完整代码程序 .

STM32平衡小车系统设计与双环PID工程实现

倒立摆控制是嵌入式实时系统中经典的非线性稳定问题,其核心在于通过传感器反馈构建闭环,实现动态姿态镇定。原理上依赖姿态解算(如Mahony滤波)与分层控制(角度环+速度环PID),技术价值体现在高实时性、强鲁棒性及多变量耦合处理能力。典型应用场景包括教育平台、智能移动底盘与自主导航原型开发。工程落地需兼顾MCU算力约束、电机驱动电气隔离、ADC采样精度及控制周期稳定性——尤其在STM32F4平台下,5ms级控制周期与电流闭环设计直接决定系统抗扰性能与能量效率。

weixin_35811662的博客 254

MyCAR_平衡小车_直立转向环_

平衡小车完成了直立环 速度环 转向环 蓝牙对小车的控制

从零构建STM32自平衡小车:PID调参实战与系统优化

本文详细介绍了从零开始使用STM32构建两轮自平衡小车的完整过程。核心在于通过PID控制算法实现平衡,重点讲解了基于陀螺仪等传感器的数据采集、直立环、速度环与转向环的三环PID控制结构搭建,以及关键的PID参数整定实战经验与系统优化技巧,帮助开发者深入理解并掌握自平衡系统的实现原理。

weixin_29190169的博客 168

对称加密中GCM和CBC俩种加密模式的区别

**CBC(Cipher Block Chaining)** 和 **GCM(Galois/Counter Mode)** 是两种常见的对称加密模式。它们的主要区别体现在加密方式、性能和安全性上。

闲人 1107

Mac 不小心断开移动硬盘导致磁盘无法读取和加载(顺利解决!)

Mac移动硬盘不正确断开连接导致无法读取加载的解决方法,亲测有效

Robin_Pi的博客 1万+

从零搭建两轮自平衡小车:卡尔曼滤波与PID串级控制实战

在嵌入式系统与机器人控制领域,传感器融合与闭环反馈控制是两大核心基础。传感器融合旨在解决单一传感器数据存在噪声、漂移或干扰的问题,通过算法整合多源信息,获得更精确、可靠的状态估计。其中,卡尔曼滤波作为一种最优估计算法,在存在高斯噪声的线性系统中,能有效地对动态系统的状态进行预测与更新,广泛应用于导航、目标跟踪和姿态估计。其技术价值在于,它使系统能在不确定的测量和模型预测之间取得最佳平衡,从而为精准控制提供可靠输入。在工程实践上,结合经典的PID控制算法,可以构建出响应迅速、稳定的控制系统。PID通过比例、积

weixin_29172963的博客 334

Visual SLAM算法笔记

最近在学习SLAM算法,这里作为阅读笔记记录和总结一下。对经典的单目SLAM/VO算法做了摘要和总结,比如Nister VO、MonoSLAM、PTAM、ORB-SLAM、LSD-SLAM、SVO、DSO等,对几个单目和IMU的融合算法也做了简单总结,比如MSCKF、OKVIS、IMU-Preintegration等。

MulinB的技术博客 3万+

平衡小车PID,就该这么调!!!

上一篇文章:看完这篇文章,还不会做平衡小车,你来打我。描述了平衡小车的制作过程,也开源了一部分设计资料。在上篇文章留言中,有朋友说:安排,必须安排!1、...

张巧龙的博客 3万+

在后端设计中,GDSLL,LEF,DEF,SDF,SPEF,SDC各代表什么意思?前端和中端流程中,SVF,SAIF又代表什么意思?

在后端设计中,GDSLL,LEF,DEF,SDF,SPEF,SDC区别?前端和中端流程中,SVF,SAIF代表什么意思?

weixin_43274923的博客 1万+

PointPainting 复现

三维目标检测

weixin_58207716的博客 4533

基于直流电机调速平台的PID参数整定心得

PID参数整定背景介绍硬件平台直流减速电机STM32F103控制器及外围电路软件平台虚拟示波器(平衡小车之家开发)算法简介增量式PIDC代码实现参数整定调试步骤STEP0STEP1STEP2调参体会总结 背景介绍 线控底盘作为移动机器人的重要组成部分,显得尤为重要。对于线控底盘而言,其重要技术有二。其一是底盘控制技术,其二是底盘通信技术。对于底盘控制技术而言,主要是通过对底盘的运动学建模,运用一定...

Tech_JOY的博客 8089

遥感图像处理实战:DOTA数据集旋转框转YOLO格式全流程解析(附代码)

本文详细解析了将DOTA遥感数据集的旋转框标注转换为YOLO格式的全流程。针对遥感图像中物体朝向任意性的特点,文章重点阐述了将旋转框转换为外接水平框的数学原理与代码实现,并提供了批量转换脚本和可视化验证方法,帮助开发者高效处理数据,为基于YOLO的遥感目标检测项目奠定基础。

weixin_29082143的博客 398

自平衡小车转向控制:角速度伺服与参数整定实战

自平衡小车的转向控制本质上属于运动控制系统中的速率闭环问题,其核心是通过陀螺仪反馈实现对偏航角速度的动态调节。相比角度定位模式,角速度伺服模式具有响应快、抗干扰强、不依赖磁力计绝对精度等工程优势,特别适配MPU-6050等低成本IMU在嵌入式平台的应用场景。该方案采用P型速度控制器,以陀螺仪Y轴角速度为反馈量,通过比例增益KP_yaw和目标角速度turn_speed_target协同调节差速PWM输出,在保障直立环稳定性的前提下实现精准转向。典型应用涵盖教育机器人、智能底盘开发及ROS底层驱动调试,是嵌入式

weixin_34438187的博客 422

提升ARM Cortex-M系统性能的关键技术:TCM技术解析与实战指南

TCM技术为ARM Cortex-M处理器提供了宝贵的确定性性能提升手段,特别适合对时序敏感的实时应用。通过合理配置和优化,工程师可以显著提高系统性能、降低中断响应时间并优化功耗。随着嵌入式系统对实时性要求的不断提高,TCM技术将在工业控制、汽车电子、医疗设备等领域发挥更加重要的作用。未来,ARM处理器可能会进一步扩展TCM容量并优化其与其他内存子系统的协同工作方式,为开发者提供更强大的实时性能保障。

1680

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

上一篇: 平衡小车设计_4_PID实现
下一篇: 蓝桥杯单片机组经验分享之(一)引言
floatinglong
博客等级 码龄9年 90粉丝 143原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值