1.環境的搭建
Proteus8.7版本,還有就是虛擬端口號的搭建,因為Proteus8.7沒有藍牙模塊,藍牙實際上就是一個串口,我們用虛擬串口代替藍牙模塊,Virtual Serial Port Driver Pro.exe虛擬串口的軟件,文件夾里有安裝步驟也有,在這兒就不多說了,BT-04A默認的波特率是9600bps,而我們用的是4800bps,因為我
51hei截圖20200831114045.png (248.3 KB, 下載次數: 44)
下載附件
2020-8-31 11:46 上傳
用的是12Mhz的晶振,產生9600bps的誤差太大不適合用(如果你用的11.0592HMhz的晶振,可以直接用,程序源碼里面有怎么設置),用串口下載CH340G,連接上BT-04A,輸入AT指令,改變波特率。
波特率.png (52.22 KB, 下載次數: 38)
下載附件
2020-8-31 11:45 上傳
2.設計思路
l298n是驅動芯片,還得給電機提供電源,我們可以采用18650電池當電源,l298N的數據手冊,文件里有具體說明。
一共四個數據輸入,數據輸出,如果有興趣的朋友可以看看L298N的工作原理,我在這兒附上一張圖,
u=1343530640,1632423026&fm=26&gp=0.jpg (34.05 KB, 下載次數: 56)
下載附件
2020-8-31 12:06 上傳
51hei截圖20200831120742.png (58.63 KB, 下載次數: 44)
下載附件
2020-8-31 12:08 上傳
3.程序源碼
在最后附上所有的資料和所需要的的軟件。
4.實驗現象
都在文件夾里,如果還想增加其他功能,可以根據自己的需求添加。
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
51hei截圖20200831120553.png (84.23 KB, 下載次數: 71)
下載附件
2020-8-31 12:06 上傳
所有文件都在這兒了
51hei截圖20200831122425.png (105.3 KB, 下載次數: 43)
下載附件
2020-8-31 12:26 上傳
單片機源程序如下:
有不懂的地方大家可以一起討論,謝謝大家!
51hei.png (6.89 KB, 下載次數: 49)
下載附件
2020-8-31 13:11 上傳
全部資料51hei下載地址:
藍牙控制小車的仿真程序.zip
(13.53 MB, 下載次數: 164)
2020-8-31 12:31 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|