胎壓傳感器配置工具CBB使用説明
- 論文模板精選
- 關注:4.02K次
1 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 附錄
- 文章版權屬於文章作者所有,轉載請註明 https://wenfanwang.com/muban/jingxuan/dvrjo6.html