配置软件开发说明

  • 格式:doc
  • 大小:66.00 KB
  • 文档页数:2

配置软件开发说明
摘要:此配置软件为绿色无需安装软件,单独的EXE可执行文件即可。

一、软件界面
软件主界面如下图所示:
此界面目的只为表达最基本的框架及功能,实际界面需要用心设计美化,使得软件界面具有高科技的感觉以及整体谐调,美观。

二、功能说明
1、通信设置栏界面
通信设置界面主要用于选择不同的串口通道,串口通道从1到16可以选择。

具有打开串口和关闭串口的功能,串口配置参数是固定的,波特率9600KB,8位,无奇偶校验,1个停止位。

正常打开串口时显示“红灯”,串口打开失败时提示框提示失败原因,并保持显示“绿灯”。

“退出系统”按钮用来关闭软件,无论是用点击“退出系统”还是点击软件右上角的关闭图标,退出软件时都必须先关闭已经开启的串口。

2、参数设置栏界面
如图所示为打开软件时默认的设置值,当“轮胎直径”和“传感器脉冲数”被用户
设置为0,点击“开始配置”按钮时需要用对话框提示用户某项设置值不对,不能
进行配置。

“轮胎直径”的可表达最大值限制在4位数,输入第4位数之后的输入
忽略。

“传感器脉冲数”最大值限制在3位数,输入第3位以后的输入忽略。

“总里
程归零”为开关选项。

“读取配置”按钮为发送读取配置数据的指令,当按下此钮时通过串口发送4位十
六进制指令码“FAAB”,发送完后立即接收从下位机发送上来的配置码,再将配置
码解析出来显示在各参数选项栏,并用提示框提示“读取配置成功”。

3、报警设置栏界面
“超速报警”及“低速报警”是选择项加参数设置项,选择时亮色,未选择时暗色
表示。

“超速报警”值设置值为大于零的3位数,若为0时按下“开始配置”按钮
需提示错误,“低速报警”值同样为3位数,允许设置值为0,表示停止运转时报警。

“开始配置”按钮为启动配置功能,当按下此钮时,需要检查各参数是否合格,不
合格的参数如以上描述所示需要弹出对话框进行提示。

如果经验证所有参数没有问
题则开始发送配置码。

三、配置码的格式
配置码全部用十六进制数值来表示,格式如下图所示:
其中各部分的含义如下:
1、FCCB:4位同步码。

2、AAAA:轮胎直径参数。

3、BBBB:传感器脉冲数参数。

4、C:1表示总里程归零使能,0表示未使能。

5、DDDD:最高位D为使能位,F表示使能,0表示未使能,低3位表示实际的参数
值。

6、EEEE:最高位E为使能位,F表示使能,0表示未使能,低3位表示实现的参数值。

7、NNNN:校验码,校验码的计算用配置码从1到6各部分的值进行异或的最后值。

当上位机或者下位机收到配置码时,需要验证校验码确保数据传输的正确性,上位
机若接收到错误校验码的配置码时需要用提示框提示“数据传输错误”。

下位机接
收到错误校验码的配置码时放弃配置码。