首页 理论教育 稳控系统内部信息采集及数据显示方法

稳控系统内部信息采集及数据显示方法

时间:2023-09-19 理论教育 版权反馈
【摘要】:图6-16 单片机内部运行信息采集硬件实现示意图在稳控系统控制程序中添加独立的程序变量监控模块。程序变量监控模块功能:向上位机发送稳控系统进程中设定的待监控变量值;采集计算车辆特征信号并发送。串口数据采集模块实现数据采集并按指定的文件格式和名称保存;数据在线显示模块用定时器控件实现ECU发送数据与上位机的接收数据同步,将监控变量实时显示在曲线窗口中,在实车匹配时,可以实时监测各变量的计算情况。

稳控系统内部信息采集及数据显示方法

通过串口或者CAN等通信手段实现ECU和上位机的通信,可以跟踪稳控系统控制器内的程序流程,更容易实现稳控系统的控制软件的参数匹配、逻辑确认和错误查找,并具有硬件成本低、可靠性高、样品和最终产品相差小的优点。

以下均以串口通信为例。将ECU单片机中的串口线引出,经过电平转换芯片即可实现与上位机通信。另外如果单片机有空余引脚,根据需要可以将五轮仪的信号接入单片机的计数器引脚,将加速度传感器和制动油压信号接入A-D采样引脚,这样可以通过单片机实现对稳控系统外部制动特征量的采集,不再需要额外的采集系统,可方便地进行稳控系统制动评价和控制软件分析。需要说明的是,车辆制动的特征信号可在匹配实验时作分析对比使用,稳控系统最终产品中并不使用。控制器内部运行信息采集硬件实现如图6-16所示。

978-7-111-40294-7-Part02-157.jpg

图6-16 单片机内部运行信息采集硬件实现示意图(www.xing528.com)

在稳控系统控制程序中添加独立的程序变量监控模块。变量监控模块的进程在稳控系统主进程完成后的系统空闲时间内启动。程序变量监控模块功能:向上位机发送稳控系统进程中设定的待监控变量值;采集计算车辆特征信号(即车速、制动油压等)并发送。监控进程与稳控系统主进程同步,即每个控制周期向外发送一组监控变量数据。由于监控变量即为稳控系统控制软件实际运行时使用的变量,经过分析即可清楚知道控制软件运行的流程,使软件的修改和参数匹配更加直接和准确。将监控模块屏蔽后实现了从调试模式控制软件到产品软件的转换,方便可靠。根据上述单片机数据采集分析的原理,为了使软件匹配更加方便,在软件平台上设计开发了稳控系统数据采集与分析软件,包括三大功能模块:串口数据采集模块、数据在线显示模块、数据离线处理分析模块。串口数据采集模块实现数据采集并按指定的文件格式和名称保存;数据在线显示模块用定时器控件实现ECU发送数据与上位机的接收数据同步,将监控变量实时显示在曲线窗口中,在实车匹配时,可以实时监测各变量的计算情况。使用串口输出的ECU、一台计算机和数据在线显示功能软件,可以组成一套稳控系统产品检测系统。数据离线处理分析模块功能如图6-17所示。

978-7-111-40294-7-Part02-158.jpg

图6-17 数据离线处理分析模块功能

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈