位置:51电子网 » 技术资料 » 其它综合

采用LabVIEW和NI-CAN开发燃料电池城市客车的整车信号监测与故障...

发布时间:2008/5/28 0:00:00 访问次数:566

应用领域:汽车工业

挑战:燃料电池城市客车部件多、信号复杂,某些部件(如燃料电池、镍氢辅助电池等)还存在运行安全问题,需对各个部件进行实时监测及故障诊断,保证整车的安全性;同时还需记录试验数据,分析各个部件的运行特性,为整车控制策略提供依据。传统的信号采集与信号处理方式已不能胜任,急需一种全新的解决方案。

应用方案:设计燃料电池城市客车的整车can通讯网络,用ni的can卡和labview搭建一个基于pc的信号监测与故障系统,对整车各个部件进行实时监测和故障诊断,并记录试验数据,然后采用ni的diadem对试验数据进行处理,并生成试验报表。

使用的产品:labview6.1, diadem9.0, pcmcia-can/2 (serious2)。

介绍

燃料电池城市客车属于混合动力汽车,其特点是车载电子控制单元多、整车信号烦杂。传统的信号采集与信号处理方式很难胜任,控制器局域网(can)以其拓扑结构简单、信号传输可靠等优点,可满足整车各个部件的实时监测与故障诊断需求。ni公司推出了基于pcmcia 接口的can卡,并提供了功能完善的api函数,可在labview环境下很方便的搭建can总线信号采集与故障诊断系统。此外,ni公司推出的数据分析软件diadem,可与labview进行无缝连接,对试验数据进行分析处理并生成试验报表。整个系统的完成用时不到一个月,可以说,ni为我们提供了一整套高效、可靠的开发工具。

系统组成

燃料电池城市客车的系统组成如图1所示,它包括用于传输大电流驱动功率的能量总线和用于传送监测信号及控制命令的信号总线--can总线。各个汽车子部件均包含一个can节点,用于向can总线发送自身的监
测信号并接收整车控制器命令。信号监测与故障诊断系统的构成如图2所示,在windows平台上,用labview开发系统应用程序,通过ni的pcmcia接口形式的can卡采集can总线数据,实现对整车的信号监测与故障诊断,同时利用ni的数据分析软件diadem与labview进行通讯,实现数据的自动存储、分析,并生成试验报表。



can总线技术

控制器局部网(can-controller area network)是一种有效支持分布式控制或实时控制的串行通信网络。多个can控制器节点以can总线为物理媒介相联系,每个节点均可在总线空闲期间向总线发送符合can通信协议的报文,如果同时有多个节点请求发送报文,即出现总线访问冲突时,则根据传送报文标识符id所定义的优先权进行逐位仲裁,具有最高优先权的节点获得总线访问权,其它节点则停止发送数据。目前主要的can协议技术规范是1991年9月由philips semiconductors制定发布的version2.0,该技术规范包括a和b两部分。can协议废除了传统的站地址编码,采用数据编码--由11位(标准通信模式)或29位(扩展通信模式)二进制标识码对数据块进行标识,因此可定义211或229个不同的数据块。这种通信方式具有网络结构简单、可扩展性强、灵活性高、抗干扰能力强等优点。此外,它还具有错误检测和错误界定功能,可判别暂时错误和永久性故障并自动断开故障节点的功能,容错性能很好,是非常理想的现场控制和车载系统控制方案。

ni公司推出的can总线技术不仅包括pci、pcmcia等各种接口形式的can卡(支持2.0a和2.0b协议),还封装好了对应的api函数,在labview中只需简单调用ni-can的子vi即可实现与can总线的通讯。我们采用的是ni的serious 2系列can卡,它以sja1000作为can控制器,不仅通讯速率高(最高可到1m波特率),还具有can网络诊断功能,可以检测出can总线的各种故障,是非常理想的can网络开发工具。

系统软件设计

图形化、模块化是labview的最大特点,在降低硬件操作难度的同时,它还大大简化了系统的构建以及代码的编写,可以使开发者把主要精力集中在系统的设计上,从而开发出功能完善、可靠性高、界面友好的应用程序。此外,labview功能强大而简单易学的特点,也是我们选择它作为开发工具的主要原因之一。

信号监测与故障诊断系统主要包括两个模块:在线实时监测系统,数据回放及故障再现系统。

在线实时监测系统主要负责在汽车运行过程中,实时监测各个部件的各种运行参数,并根据这些参数对其进行故障诊断,在发现故障的时候及时报警,避免事故的发生。此外,它还必须将这些实时数据保存到硬盘中,以供离线分析和报

应用领域:汽车工业

挑战:燃料电池城市客车部件多、信号复杂,某些部件(如燃料电池、镍氢辅助电池等)还存在运行安全问题,需对各个部件进行实时监测及故障诊断,保证整车的安全性;同时还需记录试验数据,分析各个部件的运行特性,为整车控制策略提供依据。传统的信号采集与信号处理方式已不能胜任,急需一种全新的解决方案。

应用方案:设计燃料电池城市客车的整车can通讯网络,用ni的can卡和labview搭建一个基于pc的信号监测与故障系统,对整车各个部件进行实时监测和故障诊断,并记录试验数据,然后采用ni的diadem对试验数据进行处理,并生成试验报表。

使用的产品:labview6.1, diadem9.0, pcmcia-can/2 (serious2)。

介绍

燃料电池城市客车属于混合动力汽车,其特点是车载电子控制单元多、整车信号烦杂。传统的信号采集与信号处理方式很难胜任,控制器局域网(can)以其拓扑结构简单、信号传输可靠等优点,可满足整车各个部件的实时监测与故障诊断需求。ni公司推出了基于pcmcia 接口的can卡,并提供了功能完善的api函数,可在labview环境下很方便的搭建can总线信号采集与故障诊断系统。此外,ni公司推出的数据分析软件diadem,可与labview进行无缝连接,对试验数据进行分析处理并生成试验报表。整个系统的完成用时不到一个月,可以说,ni为我们提供了一整套高效、可靠的开发工具。

系统组成

燃料电池城市客车的系统组成如图1所示,它包括用于传输大电流驱动功率的能量总线和用于传送监测信号及控制命令的信号总线--can总线。各个汽车子部件均包含一个can节点,用于向can总线发送自身的监
测信号并接收整车控制器命令。信号监测与故障诊断系统的构成如图2所示,在windows平台上,用labview开发系统应用程序,通过ni的pcmcia接口形式的can卡采集can总线数据,实现对整车的信号监测与故障诊断,同时利用ni的数据分析软件diadem与labview进行通讯,实现数据的自动存储、分析,并生成试验报表。



can总线技术

控制器局部网(can-controller area network)是一种有效支持分布式控制或实时控制的串行通信网络。多个can控制器节点以can总线为物理媒介相联系,每个节点均可在总线空闲期间向总线发送符合can通信协议的报文,如果同时有多个节点请求发送报文,即出现总线访问冲突时,则根据传送报文标识符id所定义的优先权进行逐位仲裁,具有最高优先权的节点获得总线访问权,其它节点则停止发送数据。目前主要的can协议技术规范是1991年9月由philips semiconductors制定发布的version2.0,该技术规范包括a和b两部分。can协议废除了传统的站地址编码,采用数据编码--由11位(标准通信模式)或29位(扩展通信模式)二进制标识码对数据块进行标识,因此可定义211或229个不同的数据块。这种通信方式具有网络结构简单、可扩展性强、灵活性高、抗干扰能力强等优点。此外,它还具有错误检测和错误界定功能,可判别暂时错误和永久性故障并自动断开故障节点的功能,容错性能很好,是非常理想的现场控制和车载系统控制方案。

ni公司推出的can总线技术不仅包括pci、pcmcia等各种接口形式的can卡(支持2.0a和2.0b协议),还封装好了对应的api函数,在labview中只需简单调用ni-can的子vi即可实现与can总线的通讯。我们采用的是ni的serious 2系列can卡,它以sja1000作为can控制器,不仅通讯速率高(最高可到1m波特率),还具有can网络诊断功能,可以检测出can总线的各种故障,是非常理想的can网络开发工具。

系统软件设计

图形化、模块化是labview的最大特点,在降低硬件操作难度的同时,它还大大简化了系统的构建以及代码的编写,可以使开发者把主要精力集中在系统的设计上,从而开发出功能完善、可靠性高、界面友好的应用程序。此外,labview功能强大而简单易学的特点,也是我们选择它作为开发工具的主要原因之一。

信号监测与故障诊断系统主要包括两个模块:在线实时监测系统,数据回放及故障再现系统。

在线实时监测系统主要负责在汽车运行过程中,实时监测各个部件的各种运行参数,并根据这些参数对其进行故障诊断,在发现故障的时候及时报警,避免事故的发生。此外,它还必须将这些实时数据保存到硬盘中,以供离线分析和报

相关IC型号

热门点击

 

推荐技术资料

罗盘误差及补偿
    造成罗盘误差的主要因素有传感器误差、其他磁材料干扰等。... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!