標(biāo)題: STM32開發(fā)板+MC20開發(fā)車載定位和斷電控制終端 [打印本頁]

作者: wganghy    時間: 2018-4-28 20:59
標(biāo)題: STM32開發(fā)板+MC20開發(fā)車載定位和斷電控制終端
項目需求:周期上傳gps數(shù)據(jù)到服務(wù)器,接收服務(wù)器發(fā)送到車端的斷電控制。
采購材料:
1 集成STM32F103C8T6芯片的板子+MC20通信板子;

2 串口繼電器模塊

Modbus-Rtu 2路輸出 2路開關(guān)量輸入模塊地址: Modbus-Rtu 2路.rar (607 Bytes, 下載次數(shù): 94)

板子帶有兩路串口,一路跟MC20

新建位圖圖像.jpg (58.12 KB, 下載次數(shù): 75)

新建位圖圖像.jpg

作者: wganghy    時間: 2018-4-28 22:22
上面的帖子編輯中因事暫停 , 下面繼續(xù)。

3  采購一個12伏轉(zhuǎn)5伏的三腳電源模塊;
4 采購所料外殼;

制作方法
1  首先使用stm32通用的USB口燒錄器連接gps板子的串口2, 調(diào)試gps輸出;
2  MC20中插入SIM卡,能正常發(fā)送數(shù)據(jù)到云端;這里需要說明下,云端的服務(wù)器需要有固定IP或者確定的域名,否則數(shù)據(jù)上不去;具體可以參考MC20的用戶手冊;
3 根據(jù)繼電器的控制指令,編寫繼電器控制代碼;這個階段遇到一個問題,就是調(diào)試串口有周期性的調(diào)試信息輸出,如果繼電器控制指令跟調(diào)試輸出混在一起發(fā)送就會導(dǎo)致繼電器不能識別指令,所以需要在代碼里面控制下分開發(fā)送;
4 寫繼電器代碼時,為了方便比對繼電器的動作,將繼電器的控制代碼里面加入了一行控制閃燈的代碼,這樣就能知道代碼什么時候執(zhí)行了繼電器指令;
5 燒錄好程序之后,串口接到繼電器,測試繼電器的動作,測試階段可以做自動循環(huán)周期發(fā)送開關(guān)指令。
成品圖





printGps2Com-20171005.rar

301.14 KB, 下載次數(shù): 46, 下載積分: 黑幣 -5

單片機代碼


作者: l456789    時間: 2018-12-1 23:56
MC20.c和MC20.h是空文件
作者: 留言組    時間: 2019-7-25 12:45
wganghy 發(fā)表于 2018-4-28 22:22
上面的帖子編輯中因事暫停 , 下面繼續(xù)。

3  采購一個12伏轉(zhuǎn)5伏的三腳電源模塊;

就是我現(xiàn)在用的是32最小系統(tǒng)+MC20 在32控制mc20發(fā)送AT指令的代碼編寫上,我實在是頭痛,這個東西到底怎么寫啊 ,不知道從哪開始寫,我在網(wǎng)絡(luò)上找了很久的資源 有例程但是看不懂,沒有系統(tǒng)的教法,唉 好難開始。
您幫我看看我現(xiàn)在到底該怎么辦
作者: huaohui    時間: 2019-8-21 10:23
謝謝分享,好好學(xué)習(xí)學(xué)習(xí)。!
作者: jach09    時間: 2021-2-23 08:36
這個好像有問題?





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