基于RT-Thread和STM32的雙輪自平衡機(jī)器人的設(shè)計(jì)與實(shí)現(xiàn)
[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.
【學(xué)位授予單位】:中北大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP242
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 沈飛;;基于nRF24L01的無線溫度監(jiān)控系統(tǒng)設(shè)計(jì)[J];自動化應(yīng)用;2016年01期
2 楊存祥;楊慧娟;牛云龍;;RT-Thread及Cortex-M4在智能氣密性檢測儀上的應(yīng)用[J];儀表技術(shù)與傳感器;2015年03期
3 王福剛;楊文君;葛良全;;嵌入式系統(tǒng)的發(fā)展與展望[J];計(jì)算機(jī)測量與控制;2014年12期
4 李賀;程祥;曾令國;;基于nRF24L01芯片的近程無線通信系統(tǒng)設(shè)計(jì)[J];現(xiàn)代電子技術(shù);2014年15期
5 李琦;李梅;;基于RT-Thread的工業(yè)遠(yuǎn)程控制器設(shè)計(jì)[J];實(shí)驗(yàn)室研究與探索;2013年09期
6 焦江麗;李鳳蓮;;以ARM Cortex-M3為基礎(chǔ)的STM32開發(fā)板的設(shè)計(jì)與實(shí)現(xiàn)[J];中國新通信;2013年09期
7 翟艷;;PID控制器控制參數(shù)選定方法與技巧[J];化工管理;2013年02期
8 董毅南;;嵌入式系統(tǒng)的應(yīng)用前景[J];工業(yè)儀表與自動化裝置;2012年06期
9 朱志國;;RT-Thread操作系統(tǒng)在STM32中移植的研究[J];計(jì)算機(jī)光盤軟件與應(yīng)用;2012年22期
10 文曉燕;鄭瓊林;韋克康;王琛琛;;增量式編碼器測速的典型問題分析及應(yīng)對策略[J];電工技術(shù)學(xué)報(bào);2012年02期
相關(guān)博士學(xué)位論文 前1條
1 趙海文;基于多傳感器的移動機(jī)器人行為控制研究[D];哈爾濱工業(yè)大學(xué);2007年
相關(guān)碩士學(xué)位論文 前10條
1 何瑜;四軸飛行器控制系統(tǒng)設(shè)計(jì)及其姿態(tài)解算和控制算法研究[D];電子科技大學(xué);2015年
2 楊高;一種雙輪自平衡機(jī)器人控制系統(tǒng)設(shè)計(jì)與研究[D];深圳大學(xué);2015年
3 葉思超;基于RT-Thread的手持式高性能RFID讀寫器設(shè)計(jì)[D];電子科技大學(xué);2015年
4 肖大華;微小型球形飛行器的研究與設(shè)計(jì)[D];北京理工大學(xué);2015年
5 徐文凱;載人平衡車控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];哈爾濱理工大學(xué);2014年
6 吳旭;基于RT-thread的CANopen從節(jié)點(diǎn)的分析與實(shí)現(xiàn)[D];安徽大學(xué);2014年
7 周廣濤;基于CORTEX-M4和MQX的直立平衡小車系統(tǒng)設(shè)計(jì)[D];太原科技大學(xué);2014年
8 涂撰;基于RT-Thread的嵌入式CAN-Ethernet網(wǎng)關(guān)設(shè)計(jì)與實(shí)現(xiàn)[D];上海交通大學(xué);2014年
9 楊志新;基于RT-Thread系統(tǒng)的網(wǎng)絡(luò)時(shí)鐘同步的實(shí)現(xiàn)與研究[D];南京郵電大學(xué);2013年
10 方瓊瓊;嵌入式串口聯(lián)網(wǎng)服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)[D];安徽大學(xué);2012年
,本文編號:2417697
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/2417697.html