[发明专利]一种基于TTCAN的燃料电池汽车整车通讯网络测试系统有效
申请号: | 200710099955.7 | 申请日: | 2007-06-01 |
公开(公告)号: | CN101094113A | 公开(公告)日: | 2007-12-26 |
发明(设计)人: | 包磊;徐梁飞;华剑锋;卢兰光;李建秋;欧阳明高 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100084北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ttcan 燃料电池 汽车 整车 通讯 网络 测试 系统 | ||
1、一种基于TTCAN的燃料电池汽车整车通讯网络测试系统,其特征在于,该系统包括上位机和下位机两部分;
上位机部分包括带有PCI插槽或PCMCIA插槽的上位机、CAN2.0卡和基于LabVIEW开发的TTCAN网络信号测试程序;
下位机部分包括带CAN接口的燃料电池整车CAN网络仿真器、CAN电缆和带CAN接口的被测零部件控制器;
上位机的CAN卡的CAN接口通过CAN电缆与下位机CAN网络相连;
下位机燃料电池整车CAN网络仿真器通过CAN电缆与下位机CAN网络相连;
被测零部件的CAN接口通过CAN电缆与下位机CAN网络相连;
被测零部件接入模拟TTCAN网络,与下位机信号仿真器进行通讯。
2、根据权利要求1所述的一种基于TTCAN的燃料电池汽车整车通讯网络测试系统,其特征在于,所述上位机为台式机、笔记本或工控机中的任何一种。
3、根据权利要求1所述的一种基于TTCAN的燃料电池汽车整车通讯网络测试系统,其特征在于,所述CAN卡的型号为NI-CAN,NI-CAN/2,NI PCMCIA-CAN,NI PCMCIA-CAN/2中的任何一种。
4、根据权利要求1所述的一种基于TTCAN的燃料电池汽车整车通讯网络测试系统,其特征在于,所述下位机整车CAN网络仿真器为Motorola MPC561、MPC555、MPC563中的任何一种。
5、根据权利要求1所述的一种基于TTCAN的燃料电池汽车整车通讯网络测试系统,其特征在于,所述的上位机带有基于LabVIEW开发的TTCAN网络信号测试程序按如下步骤实行:
(1)软件启动后,首先进行初始化:
1)根据用户的设置,进行测试的信号ID、协议通讯速率的初始化;
2)对CAN进行初始化:
a)根据网络协议中的信号ID列表,使用文字编辑软件生成TTCAN网络配置基于可扩展置标语言(XML)的信号配置文件;
b)调用CAN Task Init或者CAN Task Init&Start命令,导入生成的配置文件;
c)调用Set Task Property命令,配置CAN通讯速率为250kbps;
(2)调用CAN Task Read命令,采用Timestamped模式,读取CAN信号和时间戳;
(3)对接受到的信号及其时间戳进行代数运算
1)根据用户配置的触发桢信号,计算本次循环各信号的时间窗。时间窗的范围由协议规定的范围、前向仿真得到的故障分布函数以及专家系统的诊断精度确定;
2)根据输入的TTCAN网络协议,对于用户选择的被测试桢,进行故障诊断:
a)根据被测试桢在当前信号阵列中的出现频度,对比协议中信号的出现频度以及已有的此信号故障记录,计算出当前信号重复的故障率,并根据基于专家系统的诊断精度而规定的阀值,判断当前信号是否处于故障状态;
b)根据被测试桢在当前信号阵列中的出现时间段,对比根据本阵列触发桢时序和基于专家系统的诊断精度而规定的时间窗,得出当前信号符合诊断精度的时序故障结论;
c)对于在上一个信号阵列中出现频度为0的信号,根据TTCAN通讯协议计算其缺失个数;
3)将本信号阵列中布尔函数的信号重复、时序故障转化成数字量,和上一个信号阵列中被测信号缺失数累加到各个故障变量中,完成统计数据的更新;
(4)将各信号(包括触发桢、被测试桢)计数、各信号的时序故障、重复、缺失计数显示到上位机屏幕上;
(5)如果用户选择了“保存数据”,那么将数据保存到硬盘:
1)将TTCAN触发桢和被测试桢的信号ID和时间戳合并存入用户指定的ASCII码格式的文件中,每两个信号之间用换行符隔开;
2)如果文件大小超过用户指定值,则建立下一个文件,序号为原有文件序号+1;
(6)如果用户选择了“显示图形”,那么将被测桢相对于触发桢的时序,通过波形图的方式显示到上位机屏幕上;
(7)检查用户是否按下“停止”按钮,如果是,则转入下一步h,否则转入b;
(8)卸载CAN卡资源:
1)调用CAN Task Stop命令,停止当前CAN发送或接收任务;
2)调用CAN Task Clear命令,卸载对于当前CAN资源的占用;
(9)程序停止,当用户按下“关闭”按钮之后,程序退出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710099955.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:微型行向收割机头
- 下一篇:遥控电动卡箍连接二通可调旋扇芯密封衬胶阀