基于RT-Thread和STM32的双轮自平衡机器人的设计与实现
[Abstract]:With the rapid development of computer technology and information technology, the development and application of embedded real-time operating system has become one of the most popular technologies. Embedded operating system is an application-centered, hardware and software can be tailored, suitable for reliability, function, volume, cost, power consumption and other comprehensive and strict requirements of the special computer system, with small software code, a high degree of automation, Rapid response has been widely used in communications, military, aviation, aerospace and other high-technology, real-time and multi-task requirements in the field. In this paper, the two-wheel self-balancing vehicle based on RT-Thread and STM32 is studied: the whole structure and characteristics of RT-Thread are analyzed, the communication mode between its tasks is studied, and the driver of hardware device is realized. The hardware platform of embedded balancing vehicle based on STM32 controller is designed and fabricated, including main control board, power supply, motor drive, attitude sensor and wireless control, and the RT-Thread is transplanted to the platform. The driver of each hardware module and the whole application task of the system are designed. Finally, the PID algorithm of the robot is designed, and its parameters are debugged and adjusted to realize the steady upright and walking of the two-wheel balanced robot. The experimental results of a two-wheel self-balancing vehicle based on RT-Thread real-time operating system and STM32 show that the real-time operating system RT-Thread has good real-time performance and can run stably for a long time. The MPU5060 DMP attitude resolution algorithm has good dynamic characteristics and provides high precision attitude information for the smooth operation of the vehicle. This paper has completed the research on the application of RT-Thread operating system on the two-wheel-balanced trolley system. The system runs well and has high stability and real-time response ability. It has a certain guiding role for the RT-Thread operating system in the field of embedded control.
【学位授予单位】:中北大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP242
【参考文献】
相关期刊论文 前10条
1 沈飞;;基于nRF24L01的无线温度监控系统设计[J];自动化应用;2016年01期
2 杨存祥;杨慧娟;牛云龙;;RT-Thread及Cortex-M4在智能气密性检测仪上的应用[J];仪表技术与传感器;2015年03期
3 王福刚;杨文君;葛良全;;嵌入式系统的发展与展望[J];计算机测量与控制;2014年12期
4 李贺;程祥;曾令国;;基于nRF24L01芯片的近程无线通信系统设计[J];现代电子技术;2014年15期
5 李琦;李梅;;基于RT-Thread的工业远程控制器设计[J];实验室研究与探索;2013年09期
6 焦江丽;李凤莲;;以ARM Cortex-M3为基础的STM32开发板的设计与实现[J];中国新通信;2013年09期
7 翟艳;;PID控制器控制参数选定方法与技巧[J];化工管理;2013年02期
8 董毅南;;嵌入式系统的应用前景[J];工业仪表与自动化装置;2012年06期
9 朱志国;;RT-Thread操作系统在STM32中移植的研究[J];计算机光盘软件与应用;2012年22期
10 文晓燕;郑琼林;韦克康;王琛琛;;增量式编码器测速的典型问题分析及应对策略[J];电工技术学报;2012年02期
相关博士学位论文 前1条
1 赵海文;基于多传感器的移动机器人行为控制研究[D];哈尔滨工业大学;2007年
相关硕士学位论文 前10条
1 何瑜;四轴飞行器控制系统设计及其姿态解算和控制算法研究[D];电子科技大学;2015年
2 杨高;一种双轮自平衡机器人控制系统设计与研究[D];深圳大学;2015年
3 叶思超;基于RT-Thread的手持式高性能RFID读写器设计[D];电子科技大学;2015年
4 肖大华;微小型球形飞行器的研究与设计[D];北京理工大学;2015年
5 徐文凯;载人平衡车控制系统的设计与实现[D];哈尔滨理工大学;2014年
6 吴旭;基于RT-thread的CANopen从节点的分析与实现[D];安徽大学;2014年
7 周广涛;基于CORTEX-M4和MQX的直立平衡小车系统设计[D];太原科技大学;2014年
8 涂撰;基于RT-Thread的嵌入式CAN-Ethernet网关设计与实现[D];上海交通大学;2014年
9 杨志新;基于RT-Thread系统的网络时钟同步的实现与研究[D];南京邮电大学;2013年
10 方琼琼;嵌入式串口联网服务器的设计与实现[D];安徽大学;2012年
,本文编号:2417697
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/2417697.html