胎压传感器配置工具CBB使用说明

2023-10-11 17:12

胎压传感器配置工具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

功能描述:接受串口数据,开启新线程接收串口数据,读取串口缓冲区中的数据