(1)根据车辆电子驻车制动系统的工作原理,确定系统需采集的信号种类及数量。
(2)利用可视化语言编写上位机(PC机)的采集程序,设计美观合理的数据采集人际交互界面。
(3)该程序需具备接受系统实时信息并显示的功能,同时能够将接受到的数据记录下来的功能。
(4)该程序具备人机交互的功能,可向电子驻车制动系统发送控制信息。
(5)该程序具备信息回放功能,可将之前记录的实验数据利用图形曲线的方式进行回放。
拟采用的研究手段(途径):
(1)查阅资料,了解电子驻车系统的原理,确定需要采集的信号种类。
(2)大概了解CAN总线以及电子驻车系统的数据传输、通讯方式。
(3)学习VB软件编程,数据采集程序的界面绘制。
(4)找一个完整的数据采集程序,学习其程序的整体框架。
(5)编写程序,并在电子驻车制动系统实验台架上进行调试。
2 电子驻车制动系统结构原理
2.1 电子驻车关键技术
2.1.1 CAN总线技术
控制器局域网(CAN)最早出现于80年代末,是由德国博世公司未解决汽车各结构数据交换的一种数据传输协议[12]。它遵循ISO串行通讯标准,传输速率快,抗电磁干扰能力强,能够很容易地检测出数据传输过程中出现的错误。CAN总线作为一种车内局域网络,有很多突出的优点:
(1) 到目前为止现场总线中只有CAN总线拥有国际标准。
(2) CAN总线通信不分主从,网络中的任何一个节点在任何时刻都可以向其他节点发送信息。
(3) CAN总线按报文的实时程度划分为不同的优先级,优先级高的报文最多只需134us就可以发送出去。
(4) 网络通过识别报文的标识就可实现点对点、一点对多点、广播等数据传播方式。
(5) 报文的帧长很短,使得报文在传输的过程中不容易受干扰,数据不容易出错。
(6) CAN总线线路价格低廉,普通的网线即可用作其线路。
(7) 如果CAN总线某节点某一时刻出错率超过一阈值,该节点就会自动关闭,从而保证其他节点能够正常工作。
CAN遵循ISO国际标准,CAN由下至上可以分为物理层和数据链路层。
(1) 物理层:物理层对信号进行位定时、编码、解码、同步解释。
(2) 数据链路层:数据链路层包含两个子层,LLC子层和MAC子层。
CAN总线的有两种不同的数据帧格式,两种数据帧标识符长度不同,标准帧含有11位标识符,扩展帧含有29位标识符[13]。 CAN系统中有四种不同类型的帧在网络节点之间传输。
(1) 数据帧:一个数据帧可以分为7个不同的位域,分别是:帧头、仲裁域、控制域、数据域、CRC校验域、帧尾。数据帧可以空载传输。
(2) 远程帧:远程帧用于请求含有统一标识符的数据帧,跟数据帧一样,也有6个类似的位域。
(3) 错误帧:网络中某一单元若是检测到错误,就要向总线发送错误帧。
(4) 过载帧:过载帧为相邻的两个数据帧或远程帧提供延时。过载帧包含两个域,过载标志域和过载界定符域。
2.1.2 传感器技术
传感器是控制系统必不可少的数据采集原件,传感器可以将压力、温度、速度等数据转化为电信号传送给中央电控单元供其处理分析。汽车上常见的传感器有压力传感器、线性位移传感器、加速度传感器、速度传感器等,它们为驻车制动系统提供重要的参数信息。传感器的信息采集精度和实时程度在很大程度上影响着最终驻车制动的效果。所以一个良好的驻车制动系统必须有一系列高质量的传感器。如何设计制造高精度、体积小、经济方便可靠的传感器成为提高电子驻车制动效能的关键技术之一。 VB电子驻车制动系统试验数据采集系统设计(4):http://www.751com.cn/jixie/lunwen_14257.html