嵌入式軟件這個(gè)行業(yè)涉及甚廣,從我們身邊的電視、冰箱、洗衣機(jī),到我們的手機(jī),再到交通、到醫(yī)療、軍事無(wú)處不在。
在項(xiàng)目的開(kāi)發(fā)過(guò)程中,使用調(diào)試工具是必不可少的。
串口簡(jiǎn)單靈活的特性常被工程師用作代碼的調(diào)試工具,它的另一個(gè)名字叫uart。
說(shuō)到uart,相信很多工程師都熟透了,掌握一個(gè)uart,可以說(shuō)是已經(jīng)邁進(jìn)了嵌入式軟件的殿堂,所以u(píng)art也常被用作嵌入式入門(mén)的必備功課。
那既然都熟了,那為什么還拿出來(lái)說(shuō)呢,帶著這樣的一個(gè)問(wèn)題,跟著我一起深入的了解我們的這個(gè)項(xiàng)目,一起探討uart背后那些不為人知的故事。
目的意義;
在我們的開(kāi)發(fā)測(cè)試中,uart通常扮演者信息輸出,人機(jī)交互和下載程序的功能,有些場(chǎng)景下可能有線(xiàn)的串口不是很方便或者不能實(shí)現(xiàn)信息的輸出,比如調(diào)平衡車(chē),有線(xiàn)串口對(duì)這種遠(yuǎn)距離的調(diào)試顯得有些力不足。有些場(chǎng)景或者我們根本不可以把數(shù)據(jù)直接讀出來(lái),比如車(chē)廠(chǎng),整車(chē)的CAN數(shù)據(jù)是汽車(chē)的血液,一些ECU的出廠(chǎng)前身體狀況,全靠采集can數(shù)據(jù)來(lái)診斷,即使整車(chē)有can數(shù)據(jù)的存儲(chǔ)功能,一些測(cè)試調(diào)試不一定能很方便的拿到,所以這個(gè)無(wú)線(xiàn)的數(shù)據(jù)采集儀就能派上用場(chǎng),這就是我本次項(xiàng)目的主要意義。
本期內(nèi)容可以了解到以下幾個(gè)方面:
1、模塊化代碼的設(shè)計(jì)思路,開(kāi)發(fā)思想和獨(dú)立模塊開(kāi)發(fā)模型;
2、uart等串行板級(jí)通信的設(shè)計(jì)原理及其注意事項(xiàng);
3、項(xiàng)目中常用的測(cè)試方法和測(cè)試手段;
4、通信協(xié)議的制定和協(xié)議棧的開(kāi)發(fā);


項(xiàng)目設(shè)計(jì)
項(xiàng)目概述及其環(huán)境的搭建
項(xiàng)目簡(jiǎn)介:
項(xiàng)目采用雙mcu-STM32F030C8T6和RF24L01無(wú)線(xiàn)模塊實(shí)現(xiàn)主從設(shè)備的上下行數(shù)據(jù)傳輸,在此基礎(chǔ)上增加與pc的通信和數(shù)據(jù)記錄功能,實(shí)現(xiàn)離線(xiàn)數(shù)據(jù)同步功能;功能指標(biāo)
基礎(chǔ)功能:
1、實(shí)現(xiàn)雙mcu數(shù)據(jù)的上下行無(wú)線(xiàn)傳輸,波特率為115200;
2、實(shí)現(xiàn)主設(shè)備與pc機(jī)的通信,并實(shí)現(xiàn)uart調(diào)試功能;
擴(kuò)展功能:
1、can數(shù)據(jù)、spi 、iic的數(shù)據(jù)的采集傳輸;
2、離線(xiàn)存儲(chǔ)功能;
開(kāi)發(fā)準(zhǔn)備及其環(huán)境:
1、硬件環(huán)境 :具備RF24L01模塊接口的STM32開(kāi)發(fā)板2塊、RF20L01無(wú)線(xiàn)模塊2塊;
2、開(kāi)發(fā)工具 :STM32J-link仿真器、串口TTL轉(zhuǎn)換小板各1;
3、軟件環(huán)境 KIEL-MDK 、串口助手 ;
責(zé)任編輯:xj
原文標(biāo)題:《來(lái)實(shí)戰(zhàn)》第五期:教你如何做一個(gè)實(shí)現(xiàn)人機(jī)交互的串行數(shù)據(jù)采集儀
文章出處:【微信公眾號(hào):電路設(shè)計(jì)技能】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
人機(jī)交互
+關(guān)注
關(guān)注
12文章
1275瀏覽量
57650 -
數(shù)據(jù)采集
+關(guān)注
關(guān)注
40文章
7834瀏覽量
119915 -
串行
+關(guān)注
關(guān)注
0文章
256瀏覽量
35210
原文標(biāo)題:《來(lái)實(shí)戰(zhàn)》第五期:教你如何做一個(gè)實(shí)現(xiàn)人機(jī)交互的串行數(shù)據(jù)采集儀
文章出處:【微信號(hào):cirmall,微信公眾號(hào):電路設(shè)計(jì)技能】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
CIE全國(guó)RISC-V創(chuàng)新應(yīng)用大賽 呼吸機(jī)人機(jī)交互系統(tǒng)
眼電EOG人機(jī)交互會(huì)是未來(lái)交互的一種主流嗎?
重構(gòu)未來(lái)自適應(yīng)人機(jī)交互的創(chuàng)新技術(shù)
如何高效部署無(wú)人機(jī)高光譜成像系統(tǒng)實(shí)現(xiàn)精準(zhǔn)數(shù)據(jù)采集
串口屏:重塑人機(jī)交互的開(kāi)發(fā)革命
人機(jī)交互:連接人類(lèi)與數(shù)字世界的橋梁
Modbus轉(zhuǎn)Profinet賦予數(shù)據(jù)采集儀高效通信的超能力
工業(yè)設(shè)備運(yùn)行數(shù)據(jù)采集管理平臺(tái)是什么
labview數(shù)據(jù)采集同步性及獲取時(shí)間問(wèn)題
labview進(jìn)行的數(shù)據(jù)采集
愛(ài)普生XV7021BB陀螺儀傳感器在人機(jī)交互中的應(yīng)用

實(shí)現(xiàn)人機(jī)交互的串行數(shù)據(jù)采集儀設(shè)計(jì)
評(píng)論