標題: 單片機智能控制小船設計資料下載 [打印本頁]

作者: jxlpm2018    時間: 2018-4-5 18:48
標題: 單片機智能控制小船設計資料下載
智能小船系統(tǒng)的控制程序的主要任務是:在STC89C52RC單片機的控制下,對來自上位機并由藍牙模塊接收到的數(shù)據(jù)信息進行運算處理,從而完成對電機驅(qū)動模塊的控制,進而達到控制直流電機動作,最終實現(xiàn)小船的前進、后退、停止、左右轉(zhuǎn)向以及加減速等功能。主函數(shù)中,首先對STC89C52RC端口初始化,包括使用到的引腳端口及其它變量,接著對定時器、藍牙串口初始化,對藍牙模塊端口不斷地進行數(shù)據(jù)讀取。根據(jù)端口讀出的數(shù)據(jù)信息進行相應的處理,若讀出的數(shù)據(jù)為0x01、0x02、0x03、0x04、0x05、0x06、0x07,則分別對應小船的前進、停止、左轉(zhuǎn)、右轉(zhuǎn)、后退、加速、減速。整個智能船主控系統(tǒng)的程序設計流程圖如圖4-1所示。系統(tǒng)的軟件設計主要負責完成以下的功能及任務:
(1)系統(tǒng)初始化:包括I/O口的工作模式、藍牙串口、定時器中斷、PWM 的初始化等。
(2)接受上位機Android設備的控制命令。
(3)根據(jù)接收到的指令來控制電機的運轉(zhuǎn)方向和速度。

本文基于廣泛應用的Android開發(fā)平臺,利用單片機技術、無線藍牙通信技術等,來完成對無線遙控智能船的研究與設計。該設計將單片機技術、無線通信技術和Android客戶端平臺進行有效地結(jié)合。本設計以STC89C52RC單片機為主控制芯片來搭建整個智能船主控系統(tǒng),整個硬件系統(tǒng)的搭建還采用了L298N電機驅(qū)動模塊、HC-05藍牙通信模塊、DS18B20溫度傳感器模塊等。本設計在KEIL開發(fā)環(huán)境下通過C語言編程與調(diào)試,來完成整個智能船主控系統(tǒng)的軟件設計。經(jīng)過多次系統(tǒng)調(diào)試與功能測試,最終達到實現(xiàn)智能船的各項基本動作以及PWM調(diào)速功能的目的。最后,用戶還可在Android客戶端控制界面對藍牙小船進行實時、便捷地控制與監(jiān)測。


完整的pdf格式文檔51黑下載地址(共35頁):
智能小船控制系統(tǒng)研究與設計.pdf (1.2 MB, 下載次數(shù): 211)




作者: 薄荷涼121    時間: 2018-12-1 23:51
很棒很有用
作者: 不長心    時間: 2018-12-14 09:19
謝謝樓主  很好用呢
作者: starcraft_11    時間: 2019-2-25 12:16
感謝樓主分享

作者: 江渚鷺鷥    時間: 2019-5-25 00:19
下載  學習 ,也想自己嘗試
作者: waterspout    時間: 2019-5-28 16:26
附個程序參考下更好啦
作者: RESEUT    時間: 2020-5-16 19:30
感謝樓主分享
作者: 付浩東    時間: 2020-5-16 22:06
雖然不一定做,但是一定要先收藏
作者: 77307    時間: 2021-4-18 10:04
這個有藍牙界面怎么搞嗎
作者: 77307    時間: 2021-4-19 08:49
有藍牙啊APP資料嗎




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1