999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于LiteOS的全向輪平衡車設計

2018-09-21 10:46:52樊圓圓蔡駿喬啟鳴吳亞聯
物聯網技術 2018年7期
關鍵詞:物聯網

樊圓圓 蔡駿 喬啟鳴 吳亞聯

摘 要:基于LiteOS的全向輪平衡車設計由搭載微處理器的車體和手機客戶端組成。用全向輪替換普通輪胎,提高其靈敏性、可操作性;將微處理器和電機控制部分相結合,保證車體正常運行;利用多種模塊檢測車體的速度、所處環境的溫濕度等信息;利用無線通信模塊將車體數據發送到互聯網,實現“物聯網”;利用車體內置的GPS模塊對車體進行實時定位,從而提高其安全性;所配備的手機客戶端可實時查詢車體信息,并進行“人車交互”。

關鍵詞:平衡車;全向輪;HUAWEI LiteOS;物聯網

中圖分類號:TP242.6 文獻標識碼:A 文章編號:2095-1302(2018)07-00-03

0 引 言

隨著社會經濟的發展,汽車已普及到人們的日常生活中。人們也因為有了這些代步工具,出行變得更加便捷。改革開放以來,汽車以每年8%的速度增長[1],其帶來的經濟效益毋庸置疑,但負面影響也不可忽視。如何做到兼顧環保和可持續發展,是值得深思的問題之一。

如今,交通工具正朝著環保、節能、小型、便捷等方向發展,雙輪平衡車的設計研究成為當今代步工具領域的熱點。國內外有很多這方面的研究,目前對于平衡車這塊的研究主要是用不同組合的微處理器和傳感器,通過數據融合得到準確的位姿信息,由此來優化“自平衡”。目前,市場上所出現的平衡車,僅僅是在不斷完善代步的功能,并無其他拓展功能,且其體積小,車體丟失的概率較大。

為了使平衡車更智能化,同時提高其靈活性、安全性,研究了此款優化版平衡車,并融入了“互聯網+”的概念。本文主要闡述了基于HUAWEI輕型物聯網系統LiteOS和STM32的全向輪平衡車,為改善出行方式提供新思路。

1 系統功能分析與總體設計

1.1 系統功能分析

本文初步設計了一款用于代步的全向輪平衡車。具體實現以下幾個功能:

(1)平衡運行:使用者踏上車體后,車體維持平衡,穩步前行,另外,當使用者發生身體發生傾斜要跌倒時,車體立即停止前行,保障使用者的人身安全;

(2)速度控制:使用者可身體前傾或者后傾來加速或者減速,身體左傾或者右傾來左轉彎或者右轉彎;

(3)GPS定位:利用車體內的GPS模塊可實現車體的實時定位;

(4)溫濕度檢測:可以檢測出車體所處環境的溫濕度;

(5)藍牙通信:與手機終端建立藍牙通信,利用藍牙串口實時傳輸車體信息;

(6)無線通信:將車體數據通過WiFi上傳至服務器,實時提供車體信息,同時接收服務器指令,完成相應任務;

(7)遠程控制:通過下載車體數據,使用者可通過手機APP實時查詢車體的位置、速度、溫濕度等信息,同時下達相關命令,遠程控制車體。

1.2 系統結構設計框圖

結合代步及拓展功能進行分析,本全向輪平衡車的核心是由STM32F103微處理器、雙路電機驅動器、無線通信模塊等傳感器共同組成[2]。其中,STM32微處理器對各傳感器收集到的數據進行處理,控制各模塊正常運作[3]。通過雙路電機驅動器,控制車體的啟動和停止;利用平衡維持模塊中的陀螺儀和加速度計,可較準確地測量載體的運動角速度和加速度,通過車體的傾角來判斷是否加減速、轉彎或者發送跌倒信息;利用藍牙模塊和WiFi模塊進行藍牙通信和數據傳輸,保障遠程控制的可行性;通過DHT11傳感器來檢測平衡車所在環境的溫濕度。該系統結構如圖1所示。

2 硬件模塊設計與實現

2.1 電機驅動模塊

電機驅動模塊用來驅動平衡車的雙輪運轉,保證小車正常運行,是整個系統的動力來源。

本模塊使用的是包含4通道邏輯驅動電路的電機驅動芯片——L298n模塊。通過將32單片機的 PWM 輸出引腳連接到電機驅動模塊,利用陀螺儀檢測出小車的角速度和加速度,由32單片機內部進行相關計算,輸出一個占空比可變的矩形波來控制 L298n電機驅動模塊,進而控制平衡小車的電動機的轉速。電機控制輸入源于所控制的PD值轉變為電機所控制的值;而電機控制輸出就是將單片機計算得到的PWM波形的占空比傳輸到電機驅動中。

2.2 WiFi模塊

WiFi模塊即無線通信模塊,可將用戶的平衡車連接到WiFi無線網絡上,進行互聯網或局域網通信,實現聯網功能。聯網后,利用HUAWEI LiteOS實時操作系統實時控制系統,從而保障各功能的正常運行[4]。

本系統使用ESP8266模塊,是由上海樂鑫信息科技設計的低功耗WiFi芯片[5]。在SSCOM中向路由器發送指令 AT 來進行相關配置,如連接和打開WiFi,建立與TCP服務器的連接,從而實現聯網功能。在聯網過程中,實時上傳車體數據,即可在云平臺查看車體信息,同時下載數據包,執行由客戶端發送的命令。

2.3 平衡系統模塊

2.3.1 陀螺儀模塊

陀螺儀模塊不僅能判斷物體運動的角速度,還可分辨出物體的運動方向。簡言之,當陀螺儀旋轉時,由于陀螺儀和兩輪電動平衡小車系統是一個剛性結構,因此,陀螺儀的角速度反應了小車系統的角速度。

本系統使用MPU6050模塊來測量角速度信號,通過對角速度積分[6],得到角度值。但隨著時間的推移,積分運算產生的誤差較大,所以單獨使用陀螺儀來計算角速度傾角是不夠的,為了維持小車的穩定性需加上加速度計。

2.3.2 加速度計模塊

為減少上述陀螺儀模塊的誤差,需要結合加速度計采集的角速度信號,才能穩定地維持車體平衡。本系統的加速度計采用MMA7361模塊。如果車體沿著某個方向傾斜,MMA7361的相應軸就會輸出對應的變化電壓,同時傳輸到單片機中,并利用單片機的A/D 轉換器讀取輸出信號,以檢測其運動方向。結合傾角和運動方向來判斷用戶是否需要轉彎或改變出行速度,從而根據用戶的需求對車體的運行做出進一步改變。當單片機通過傾角判斷車體將跌倒時,會控制電機停止運行。

2.4 藍牙模塊

本模塊使用奧松機器人藍牙4.0模塊。藍牙可利用單片機進行串口通信,即車體與手機終端建立通訊,從而實現客戶端實時查詢車體信息的功能。該模塊具有集成度高、成本低、功耗低、藍牙射頻性能優越等特點。

2.5 GPS模塊

GPS模塊用于對車體進行實時定位,從而提高其安全性和防盜性。本系統使用野火GPS模塊,其性能高、功耗低,可通過串口向單片機及手機客戶端輸出GPS定位信息。

2.6 溫濕度檢測模塊

本模塊使用DHT11傳感器檢測溫濕度,它應用專用的數字模塊采集技術和溫濕度傳感技術,確保產品具有極高的可靠性和卓越的長期穩定性。傳感器包括一個電阻式感濕元件和一個NTC測溫元件,并與一個高性能8位單片機相連接。該產品具有品質卓越、超快響應、抗干擾能力強、性價比高等優點。

3 系統軟件設計與實現

3.1 初始化界面設計

本文設計的手機客戶端界面主要顯示來自車體內部核心處理器STM32傳輸的數據。首先判斷車體是否上線,當車體開機后,下載并解析來自服務器的數據,其次顯示其實時狀態,顯示界面共分為4個子界面,分別為導航定位、運行狀態、環境監測和命令交互。該部分程序的實現基于C++語言編程完成。其整體設計和基本算法的架構流程如圖2所示。

3.2 串口屏各功能界面設計

3.2.1 導航定位

此功能提供了定位導航服務,使用者打開手機客戶端便可接收車體此時的GPS信息,當車體遺失時,可做進一步的追蹤,由此提高系統的安全性、防盜性。同時,可結合手機自帶軟件“高德地圖”進行導航。其整體設計的架構流程如圖3所示。

3.2.2 運行狀態

此選項提供車體此時的設備狀態,同時對車體所處的環境進行監測。使用者可實時了解到車體的運行速度、電量及其所在環境的溫濕度。同時,對超速、低電量以及高溫狀態做出相應的警示。其整體設計的架構流程如圖4所示。

3.2.3 藍牙通信

當車體未連接互聯網時,手機客戶端可利用藍牙與車體建立通信,從而顯示設備狀態。其整體設計流程如圖5所示。

3.2.4 命令交互

此功能可滿足用戶的不同要求,如自動開機、自主到達指定位置和調節速度等。通過此功能,當使用者忘記平衡車的具體位置時,可讓其自主回到使用者身邊,一定程度上提供了便利,智能引導操作流程如圖6所示。

4 創新點分析

4.1 全向輪的使用

為平衡車安裝全向輪。全向輪轉彎半徑很小,能夠實現全方位移動,不僅能像常見的輪子那樣前后移動和轉彎,還能橫向移動以及原地轉圈,靈活快速,易于控制,停車更加方便。

4.2 HUAWEI LiteOS實時操作

本系統采用HUAWEI LiteOS實時操作系統,并行四個優先級從高到低的任務:電機控制任務、傳感器信號采集任務、藍牙串口任務及發送報文到服務器任務。各任務周期運行,并進行進程通信,電機控制任務對陀螺儀采集到的數據進行速度環、角度環計算,進而實現控制車體平衡,對服務器下發數據和藍牙串口數據實現車體的行進控制。此操作系統實時性強,實現了物聯網狀態下的智能化。

4.3 安全性

利用車體的定位系統,可掌握其實時位置。當車體遺失時,可進行定位追蹤,同時利用其交互功能,可讓車體發出警報,引起周圍人注意,提高系統的安全性和防盜性。

5 結 語

本文完成了基于LiteOS的全向輪平衡車的系統設計,實物如圖7所示。以STM32微處理器為核心,利用硬件各模塊搭建了一個自平衡系統,以HUAWEI LiteOS做為實時系統,進行軟件設計,同時對整個平衡系統進行了擴展。實驗證明,本系統易于操作、功能豐富、成本低廉,可廣泛用在實際生活中的多類場所。

參考文獻

[1]劉修龍.基于CCD的自平衡小車的設計[D]. 開封:河南大學,2014

[2]劉火良.楊森.STM32庫開發實戰指南[M]. 北京:機械工業出版社,2013

[3]張志強.基于STM32的雙輪平衡車[J].電子設計工程,2011(7):103-106.

[4]華為技術有限公司.HUAWEI LiteOS Kernal開發指南[Z].華為專有和保密信息,2016.

[5] ESP8266串口WiFi模塊的基本使用[EB/OL]http://www.shaoguoji.cn/2017/01/15/ESP8266-usage/,2017-11-28

[6]張吉昌. 單軸雙輪自平衡代步車的研究與設計[D].青島:中國海洋大學,2009.

[7]胡建,顏鋼鋒.基于自抗擾控制算法的兩輪自平衡分析[J]. 機電工程,2014,31(2):159-164.

[8]薛凡,孫京誥,嚴懷成. 兩輪平衡車的建模與控制研究[J]. 化工自動化及儀表,2012,39(11):1450-1454.

猜你喜歡
物聯網
基于物聯網的無線測溫模塊設計
軟件導刊(2016年9期)2016-11-07 21:56:29
基于物聯網ZigBee技術的智能家居監控系統 
軟件導刊(2016年9期)2016-11-07 21:32:45
物聯網監測技術在G15W112邊坡的應用
基于物聯網的健康管理服務模式
基于物聯網的煤礦智能倉儲與物流運輸管理系統設計與應用
基于高職院校物聯網技術應用人才培養的思考分析
如何在高校架設學生洗衣服務系統
科技視界(2016年22期)2016-10-18 17:23:30
基于無線組網的智慧公交站點信息系統研究與實踐
基于LABVIEW的溫室管理系統的研究與設計
論智能油田的發展趨勢及必要性
主站蜘蛛池模板: 亚洲国产成人自拍| 白浆免费视频国产精品视频| 欧美激情伊人| 亚洲电影天堂在线国语对白| 毛片视频网址| 欧美激情第一欧美在线| 精品少妇人妻无码久久| 在线日韩日本国产亚洲| 呦视频在线一区二区三区| 国产一级一级毛片永久| 97一区二区在线播放| 亚洲国产精品日韩欧美一区| 国内精品免费| 九九精品在线观看| 91精品国产自产91精品资源| 五月综合色婷婷| 找国产毛片看| 91小视频在线| 2020国产在线视精品在| 亚洲成a∧人片在线观看无码| 蜜桃视频一区| 欧美日韩动态图| 色婷婷成人网| 国产一级毛片yw| 亚洲色图在线观看| 国产手机在线小视频免费观看| 欲色天天综合网| 成人福利在线看| 免费看av在线网站网址| 91无码人妻精品一区| 亚洲天堂视频网站| 免费无码AV片在线观看中文| 国产在线小视频| 久久久91人妻无码精品蜜桃HD| 国产精品密蕾丝视频| 午夜福利视频一区| 国产麻豆精品久久一二三| 一本大道视频精品人妻 | 91色爱欧美精品www| 青草娱乐极品免费视频| 国模私拍一区二区| 亚洲男人天堂网址| 91丨九色丨首页在线播放| 日韩无码白| 日本欧美一二三区色视频| 特级aaaaaaaaa毛片免费视频 | 国产va欧美va在线观看| 日本国产在线| 国产91久久久久久| 四虎国产精品永久一区| 欧美啪啪一区| 亚洲av日韩综合一区尤物| 亚洲欧美成人在线视频| 黄色网页在线观看| 亚洲成人免费看| 国产拍在线| 四虎精品国产永久在线观看| 国产午夜福利在线小视频| 高清无码不卡视频| 91久久偷偷做嫩草影院免费看 | 米奇精品一区二区三区| 亚洲天堂日韩在线| 好紧好深好大乳无码中文字幕| 国产精彩视频在线观看| 久久网综合| 成人在线视频一区| 成人在线天堂| 亚洲狼网站狼狼鲁亚洲下载| 欧美精品v| 久久网欧美| 日日碰狠狠添天天爽| 无码AV动漫| 91精品网站| 精品成人一区二区| 在线看免费无码av天堂的| 91免费国产在线观看尤物| 久久大香伊蕉在人线观看热2| 欧美一区中文字幕| 激情综合婷婷丁香五月尤物| 日韩免费毛片视频| 午夜精品影院| 91在线视频福利|