汽车CAN/LIN总线测试流程和测试工具解析
可编程短路和掉电等。在总线间插入可编程静态电容可以用于仿真各种总线长度。
3、CAN系统可编程记录器CANlog 3通过下载不同的配置,可编程记录器CANlog 3能够接受、保存和评价来自不同CAN总线的报文。CANlog 3可以支持4个CAN通道。通过相应的接口,可以按照用户需求进行通道分配。允许的工作电压范围5~45伏,符合汽车工业标准。
解决方案特性
恒润的CAN/LIN总线开发、测试工具是由德国Vector Informatik公司提供的。Vector公司是基于CAN/LIN电子系统网络开发工具的领导厂商。Vector公司的解决方案和开发工具产品深受国际知名汽车厂商和汽车电子供应商的信赖。
1. 汽车总线网络开发和测试一体的解决方案
从上述介绍可以看出,该解决方案具有最初的产品设计可发和测试能力,为汽车行业CAN/LIN总线开发提供了从设计、仿真、到分析和测试的功能强大的全方位解决方案。实现了开发工具在各个开发环节的无缝集成。在测试过程中,可以采用两种测试方式:交互测试(人工测试)和自动测试(无人监督)。在交互测试过程中,测试者可以交互地启动/重启某个测试过程,或者为测试提供输入激励;在自动测试过程中,通过预先配置,可以自动启动/停止和执行测试过程,按定义的方式执行。在两种测试方式下,测试过程结束可以生成HTML/XML测试报告,记录准确的测试结果。
图3:显示界面和仪表库
2. 友好的用户界面和图形化的显示方式
该系统的软件测试环境提供了友好的用户界面和图形化的显示方式。提供了图形化显示功能模块和评估模块。在测试过程中,显示每条报文的中的不同信号的数值,总线上所有活动的列表, 包括报文、错误帧和超载帧;总线统计表显示报文速率,错误率,总线负载和CAN控制器状态。另外,针对汽车应用,提供了相应的仪表库,模拟真实的驾驶室内仪表显示。如图3所示。
3. 支持多种总线协议
通过与相应的模块配合,该测试环境支持多种总线协议的仿真和测试,如CAN总线、LIN总线、MOST和Flexray总线,支持的总线协议有J1939、ISO11783、CANopen、DeviceNet等。
4. 良好的扩展性
该系统同样具有良好的兼容性和扩展性。在测试的过程中,根据需要,可以增加额外的测试工具,如Ipetronik.等,进一步拓宽了其应用范围。
图4:测试案例实现了CAN总线座椅控制自动测试
应用案例
图4所示的测试案例实现了CAN总线座椅控制自动测试。测试工程师只要启动测试,测试软件就按照事先编好的测试流程逐项进行功能测试和通讯测试,并记录整个测试过程并报告测试结果。功能测试包含头枕高度调整,座椅高度调节,座椅前后位置调整,座椅倾角调整和报文功能测试。通讯测试则包含启动测试,请求/响应测试和报文周期精度测试。在测试的过程中,以图形化的方式显示当前系统的状态信息和测试流程。
汽车CANLIN总线测试流程测试工 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)