双闭环PID控制,Arduino,互补滤波,Ziegler-Nichols经验整定公式," /> 双闭环PID控制,Arduino,互补滤波,Ziegler-Nichols经验整定公式,"/> double closed loop PID control,Arduino,complementary filtering,Ziegler-Nichols tuning formula,"/> <p class="MsoNormal"> <span>基于</span><span>Arduino</span><span>单片机的平衡车设计</span>
Please wait a minute...
沈阳化工大学学报, 2023, 37(6): 554-561    doi: 10.3969/j.issn.2095-2198.2023.06.012
  信息与计算机工程 本期目录 | 过刊浏览 | 高级检索 |

基于Arduino单片机的平衡车设计

(1.沈阳化工大学 化学工程学院,辽宁 沈阳 110142;2.沈阳化工大学 信息工程学院, 辽宁 沈阳 110142)

Design of Balance Car Based on Arduino Single Chip Microcomputer

下载:  PDF (1569KB) 
输出:  BibTeX | EndNote (RIS)      
摘要 

设计了一种采用双闭环PID控制的双轮自平衡车,系统以Arduino Mega2560 单片机作为主控芯片,采用MPU-6050陀螺仪加速度计传感器实时采集车体角度和角速度数据,通过互补滤波算法对干扰进行抑制.车体的直立运行控制采用负反馈PD控制,车身速度控制采用正反馈PI控制.平衡车主控芯片通过控制电机驱动模块L298N调节PWM输出的占空比来改变电机的转速.按照Ziegler-Nichols经验整定公式求出PID初始参数,使用Simulink构建该PID算法模型并进行仿真,仿真结果表明所使用的双闭环PID控制算法的动态性能良好,具有较好的抗干扰能力.平衡车的实物调试结果实现了平衡车直立平衡运行的目标.

服务
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章
关键词:  双闭环PID控制')" href="#">

双闭环PID控制  Arduino  互补滤波  Ziegler-Nichols经验整定公式    

Abstract: 

A two-wheeled self-balancing vehicle with dual closed-loop PID control was designed.The system uses Arduino Mega2560 single-chip microcomputer as the main control chip and MPU-6050 gyroscope accelerometer sensor to collect vehicle body angle and angular velocity data in real time.The interference is suppressed through complementary filtering algorithm.The upright running control of the car body adopts negative feedback PD control,and the body speed control adopts positive feedback PI control.The main control chip of the balance car changes the motor speed by controlling the motor drive module L298N to adjust the duty cycle of the PWM output.According to the Ziegler-Nichols tuning formula,the initial parameters of PID are obtained,and the PID algorithm model is constructed using simulink and simulated.The simulation results show that the dual closed-loop PID control algorithm used in this paper has good dynamic performance and good anti-interference ability.The results of the physical debugging of the balance car have achieved the goal of the balance cars upright and balanced operation.

Key words:  double closed loop PID control')" href="#">

double closed loop PID control    Arduino    complementary filtering    Ziegler-Nichols tuning formula

               出版日期:  2024-12-31      发布日期:  2024-09-23      整期出版日期:  2024-12-31
ZTFLH: 

TP273

 
通讯作者:  陈斌   
作者简介:  徐弘铭(1996—),男,黑龙江哈尔滨人,硕士研究生在读,主要从事模型预测控制研究.
引用本文:    
徐弘铭, 陈斌, 曹钧铭.

基于Arduino单片机的平衡车设计 [J]. 沈阳化工大学学报, 2023, 37(6): 554-561.
XU Hongming, CHEN Bin, CAO Junming.

Design of Balance Car Based on Arduino Single Chip Microcomputer . Journal of Shenyang University of Chemical Technology, 2023, 37(6): 554-561.

链接本文:  
https://xuebao.syuct.edu.cn/CN/10.3969/j.issn.2095-2198.2023.06.012  或          https://xuebao.syuct.edu.cn/CN/Y2023/V37/I6/554

1]孙传开,罗飞.基于单片机的两轮平衡车设计[J].信息技术,2016,4(8):25-28.

2]曹景伟,朱宝全.应用MEMS陀螺仪和加速度计的汽车运动姿态测量[J].重庆理工大学学报(自然科学版),2018,32(4):48-54.

3]李楠.制作自平衡小车与PID 控制[J].汽车世界车辆工程技术,2020,1(1):83-84.

4]王孟轩,陈子娟,汪煊,等.基于FPGA平衡小车的设计[J].电子世界,2016,8(24):47-48.

5]夏国清,陈华珍.模糊理论和PID相融合的两轮自平衡机器人智能控制系统[J].现代电子技术,2018,41(21):117-120.

6]严起邦,谭峰,张洪来,等.基于xs128的光电平衡智能车系统设计[J].科技创新与应用,2014,5(20):17-18.

7]乔纬国.一种采用双PID串级控制的双轮自平衡车的研制[D].长春:吉林大学电子科学与工程学院,2017:15-17.

8]古训,陈红.基于Arduino单片机的自平衡车设计[J].贵阳学院学报(自然科学版),2018,13(3):72-75.

9]程晨.Arduino开发实战指南:AVR篇[M].北京:机械工业出版社,2012:2-3.

10]黄文恺,伍冯洁,陈虹.Arduino开发实战指南—机器人卷[M].北京:机械工业出版社,2014:6-7.

11]赖义汉,王凯.基于MPU-6050的双轮平衡车控制系统设计[J].河南工程学院学报(自然科学版),2014,1(1):53-57.

12]AL-DAHAN Z T,BACHACHE N K,BACHACHE L N.Design and Implementation of Fall Detection System Using MPU-6050 Arduino[C]//CHANG  C K,CHIARI L,CAO Y,et al.Inclusive Smart Cities and Digital Health.Cham:Springer,2016:180-187.

13]吴红星.电机驱动与控制专用集成电路及应用[M].北京:中国电力出版社,2006:6-7.

14]赵学浩,钱卫国.基于单片机的无线智能小车设计[J].常熟理工学院学报,2016,30(4):93-96.

15]刘晓梅,李鸥,魏立峰.基于睡眠呼吸机的无刷直流电机控制系统[J.沈阳化工大学学报,2016,30(4):372-377.

[1] 林建峰1, 颜闽秀1, 2.

一个新四维混沌系统的状态观测器同步 [J]. 沈阳化工大学学报, 2024, 38(1): 77-82.

[2] 高淑芝1, 李晓宇2, 张毅蒙1.

基于蝙蝠算法优化ESN的氯乙烯质量分数软测量模型预测 [J]. 沈阳化工大学学报, 2024, 38(1): 83-89.

[3] 张亚东, 史洪岩.

基于NOFRFs的非等温CSTR同步周期操作的评估优化 [J]. 沈阳化工大学学报, 2023, 37(3): 275-282.

[4] 李朵朵, 符秀辉, 王姜婷.

基于STM32的船载卫星伺服控制系统 [J]. 沈阳化工大学学报, 2022, 36(6): 548-551.

[5] 颜闽秀, 徐辉, 孙靖宇.

一个新混沌系统分析及其电路实现 [J]. 沈阳化工大学学报, 2021, 35(3): 275-281.

No Suggested Reading articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed