「洞么邦」labviwe+微控制器的簡單通訊例程

關鍵詞:串列埠 labview 微控制器 上位機 fft

1、資料接收部分接收的為幀資料,共四組幀資料:

格式為:0xaa(幀頭),資料型別,低八位,高八位(無停止位)

資料型別包括四種,0x00,0x01,0x02,0x03

2、資料顯示部分要求在一個示波器上顯示上述四組資料,並可以透過滑鼠確認具體波形上的資料(最好可以將其中某些組資料隱藏),同樣四組資料均可以手動設定縮放倍率

3、資料處理部分主要指對某組資料進行FFT分析

4、資料傳送部分是傳送相應的命令,由下位機接收,以資料幀的格式格式:0xbb,命令型別,傳送的控制引數

命令型別目前設計兩到三種(不要求具體給出,只要保證我這邊可以修改控制引數個數和命令型別個數),透過下拉列表顯示不同的控制型別,在該處輸入對應的控制引數,然後以幀格式傳送(控制引數精確到小數點後一位或兩位)

5、資料儲存即將每次接收到的四組資料進行儲存,在txt文本里,可以透過excel開啟同時儲存資料幀格式,一樣可以在excel開啟

6資料回放即可以將上述txt文字開啟在labview中開啟,並顯示到一個虛擬示波器上,同樣可以進行包括2,3部分的資料操作

7在串列埠連線後,有對接功能,上位機發送0xcc指令給下位機,下位機發送0xcc給上位機,上位機接收到後提示配對成功,否則重連直至報錯。

8上位機透過按鍵可控制下位機開始(0xdd),下位機停止(0xee),下位機執行功能(0xff)當上位機接收到0xee時,系統報警(指示燈)

9上述所有功能用選項卡實現兩個介面,第一個介面實現該系統的上面包括配對,接收,串列埠基礎配置,傳送,資料儲存和資料顯示,資料處理等功能,最後一個介面用作資料回放

「洞么邦」labviwe+微控制器的簡單通訊例程

「洞么邦」labviwe+微控制器的簡單通訊例程