汽车AMT数据采集与分析系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图5-2上位机软件主操作界面图5-3主操作界面程序框图
5.3.1实时监视模块主界面
实时监视模块主界面主要包含串行口的设置区、数据显示区以及文件操作区。

如图5—5所示。

图5-5实时监视模块主界面
5.3.2通信子模块
用于接收下位机传来的数据。

在LabVIEW中提供了功能强大的VIsA(vireⅢ11Tn吼rumenLatiOnSoftwareArchitecture虚拟仪器软件规范)库是仪器编程的标准的I/0应用程序接口(API)。

是计算机与仪器之间的软件层连接,用于实现计算机与仪器的通信,其中的串行通信节点函数就是用于完成对串行口的控制,包括对串行口的初始化、输入输出缓冲区的控制、串行口的读写等。

在进行异步数据传输时,以单个字节为单位,多个字节组成数据帧,连续数据帧组成数据流。

数据帧之间用帧同步字节分隔。

上位机接收数据流时,就是利用数据流中的帧同步字节作为数据流的坐标,找出数据帧的起始位置。

1)数据帧的格式
所有信号均10ms采样一次。

把10ms内采集的数据打包成为一个数据帧。

5.4.2图形曲线分析予模块
图5一13分析模块界面
数据的曲线分析是指把存储数据的文件打开、读取其中的数据,经过处理后再把数据在坐标轴上绘制成曲线。

通过这些图形曲线,可以分析换档特性,如选档时间、换档时间、离合器结合时间、离合器分离时间等,可以再现试验中的每一个时间历程,观察到试验中用肉眼无法观察到的毫秒级的过程。

将各信号数据在同一时间坐标轴上的曲线进行分析,可以观测各信号的时序关系、同一时刻的数值。

用这些数据曲线可以对自动换档控制系统进行详尽的事后分析。

1)中值滤波
串行通信中可能出现的偶然的数据值出错带来的结果主要是数据历史曲线的“尖峰毛刺”,当出现这种错误和进一步平滑曲线利于数据分析可对数据采用数字滤波的方法进行处理。

程序选用Median
Fiiter(中值滤波器)进行数
字滤波。

中值滤波器的原理为:
Y,=Median(,。

)i=0,1,2,…,”一l其中,Y(即<Y,li=0,l,2,…,佗一1))表示输出序列Filtered
X;n是输入。

相关文档
最新文档