胎压传感器配置工具CBB使用说明
胎压传感器配置工具CBB
使用说明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程序设计规范.doc》、《09 HOM 1308 1002B Java编程规范.doc》、《09 HOM 1308 1001A 诊断程序设计规范.doc》、《Android编码规范》、《iOS编码规范》 等。
2.4 应用产品
指出已在哪些产品上应用和验证。
该激活计划已应用于CRT501和X431的TPMS激活计划
序列号 | 附属 DAO/部门 | 产品系列 | 产品类别 | 资产版本号 | 备注 |
1 | 诊断设备DAO | 胎压传感器 | CRT501 和 X431 | V10.23 | |
2 | |||||
3 |
2.5 资产应用场景
内部开发时,验证传感器激活数据是否正确,并获取传感器气压、温度和功率ID(如有)
利用开发板模拟高频信息传输,可以进行高频学习。
3 软件架构
1。传感器信息配置
1。用户界面:记录传感器的基本信息,填写传感器需要接受的低频信息和高频信号成分,在文本框中输入信息,
2。按钮功能: 1.生成配置:以十进制10或16显示文本框中填写的信息
2。读取配置:读取路径下的“ActiveCofig.txt”文件,不同传感器的基本信息
3。保存配置:将配置的传感器信息保存在软件当前路径下的“ActiveCofig.txt”文件中,
4。文本排序:将“ActiveCofig.txt”文件按照固件编号从小到大排序并保存。
2。串口工具
1。用户界面:选择串口号、串口波特率、数据位、奇偶校验位、停止位,并显示已接收多少字节数据
2。按钮功能:打开或关闭串口、刷新串口、文本框中显示串口数据接受时间
发送串口数据,自定义下方文本框,清除文本框信息,读取传感器信息(返回文本框中的传感器信息)
4 使用说明
4.1 接口和数据结构定义
接口名称:button1_Click
功能说明:读取所有文本框的基本信息,计算出中心频点、气压、温度、电量信息,并统一以十六进制格式输出,生成在文本框中,并验证文本框的内容文本框。检查输入是否正确
接口名称:timer1_Tick
功能说明:调用发送按钮回调函数,定时选择时间
接口名称:button8_Click_1
功能说明:将可用端口号添加至下拉框
接口名称:button7_Click_1
功能说明:打开/关闭串口,设置串口数据起始位、停止位、波特率、数据位
接口名称:button10_Click
功能说明:将文本框中的字符以十六进制形式通过串口发送
接口名称:SerialPort1_DataReceived
功能描述:接受串口数据,开启新线程接收串口数据,读取串口缓冲区中的数据