靈感範文站

位置:首頁 > 論文 > 論文精選

胎壓感測器配置工具CBB使用說明

1 CBB簡介

胎壓感測器配置工具CBB使用說明

1. 功能:將感測器的基本資訊模組化,能夠生成txt文字,讀取文字和儲存,能夠通過串列埠傳送資料,接受串列埠資料,實現串列埠工具的功能,通過串列埠和STM32開發板連線,可實現傳送低頻,接受高頻,啟用感測器功能,配合開發板和天線可實現傳送433mhz和315mhz 的高頻訊號。

2. 特點:方便易用,內部除錯用

3. 解決問題:記錄感測器資訊,如氣壓溫度電量,傳送高頻位元組數,頻點,波特率

2 軟硬體環境

2.1 軟體環境軟體window系統,需要安裝NET Framwork4.5以上的元件,程式語言C#,開發軟體Visual Studio 20152.2 硬體環境

日常電腦即可,若配合開發板如stm32f103使用需帶有串列埠功能,低頻傳送模組,CC1101無線通訊模組,蜂鳴器,LED燈等外部資源

2.3 軟體設計規範

軟體設計要符合相關的設計和編碼規範,程式碼要有詳細的註釋。

參見《09 HOM 1308 1003A C_VC_EVC程式設計規範》、《09 HOM 1308 1002B Java程式設計規範》、《09 HOM 1308 1001A 診斷程式設計規範》、《Android編碼規範》、《iOS編碼規範》等等。

2.4 已應用產品

說明在哪些產品上已經應用和驗證過。

啟用方案已在CRT501和X431的TPMS啟用方案適用

序號

所屬DAO/部門

所屬產品系列

所屬產品小類

資產版本號

備註

1

診斷裝置DAO

胎壓感測器

CRT501和X431

V10.23

2

3

2.5 資產應用場景

內部開發用,驗證感測器啟用資料是否正確,獲取感測器氣壓溫度電量ID (如果有)

配合開發板模擬高頻資訊傳送,可以進行高頻學習。

3 軟體架構

一、感測器資訊配置

1. 使用者介面:記錄感測器基本資訊,填充感測器要接受的低頻資訊和高頻訊號組成,在文字框中輸入資訊,

2. 按鈕功能:1.生成配置:將填寫的資訊按10或者16的進位制的行駛在文字框中顯示

2.讀取配置:在路徑下讀取“”檔案,不同感測器的基本資訊

3.儲存配置:將已配置好的感測器資訊,儲存在軟體當前路徑下的“”檔案,

4.文字排序:對“”檔案根據韌體號從小到大的順序進行排序並儲存。

二、串列埠工具

1.使用者介面:選擇串列埠號,串列埠波特率,資料位,校驗位,停止位,顯示已接收多少位元組資料

2.按鈕功能:開啟或者關閉串列埠,重新整理串列埠,在文字框中顯示串列埠資料接受時間

傳送串列埠資料,在下邊的文字框自定義,清空文字框資訊,讀取感測器資訊(返回感測器資訊在文字框中)

4 使用說明

4.1 介面及資料結構定義

介面名稱:button1_Click

功能說明:讀取所有文字框的基本資訊,計算中心頻點,氣壓溫度電量資訊,並統一按照16進位制的格式輸出,生成在文字框內,並對文字框內容進行校驗,檢查輸入是否有誤

介面名稱:timer1_Tick

功能說明:呼叫傳送按鈕回撥函式,定時選定時間

介面名稱:button8_Click_1

功能說明:將可用埠號新增到下拉框

介面名稱:button7_Click_1

功能說明:開啟串列埠/關閉串列埠,設定串列埠資料起始位,停止位,波特率,資料位

介面名稱:button10_Click

功能說明:將文字框的字元按照16進位制的形式通過串列埠傳送出去

介面名稱:SerialPort1_DataReceived

功能說明:接受串列埠資料,開啟一個新的執行緒接受串列埠資料,讀取串列埠緩衝區的資料

按照HEX的格式或者ASCII的格式在文字框中輸出,可顯示接受資料時間

介面名稱:button4_Click

功能說明:在程式路徑下新建一個"";用來記錄感測器資訊,資料為生成的文字內容,如已存在判斷是否覆蓋資料

介面名稱:button11_Click

功能說明:讀取路徑下"";文字資訊,並輸出在各個文字框內用於檢視感測器資訊。

介面名稱:button14_Click

功能說明:按行排序,從小到大,對已生成檔案排序。

4.2 其他資料說明

軟體的啟用,程式設計,傳送高頻訊號,串列埠工具,需要搭配STM32F103開發板使用,開發板軟體需要使用最新的RF_Recive工程

本資產使用中用到其他資料說明例如配置檔案、依賴的其他公共庫、第三方庫檔案、參考文件、協議等說明。

4.3 資產測試情況

內部開發已測試

5 相容性和擴充套件性

相容window系統

6 資料清單

編號

名稱

說明

備註

1

原始碼

2

庫檔案

3

Release

生成檔案路徑

4

XXX

測試報告

5

7 附錄