CAN总线是被广泛使用的现场总线之一,它具有多主通信、优先级判定、无损总线仲裁、实时性强、传输速度快、传输距离远、抗干扰能力强、强大的检错和错误处理机制、成本低等优点,被广泛应用于汽车、工业自动化、煤矿安全等领域。
CAN总线的应用,极大提高了系统的智能化水平,使系统内信息共享变得更可靠、控制变得更便捷,系统的扩展升级变得更容易。如现代汽车车载CAN总线的使用中,在原有带CAN总线接口的ABS基础上,增加启动加速后车门自动落锁功能,只需要将研发的车门控制器挂载到CAN总线上,获取由ABS发到总线上的车速信息即可,而无需车门控制系统再额外增加车速传感器。
上图是我公司PFautoCAN总线开发工具的软件功能架构,主要有CAN总线通信数据库、测量、仿真功能;能够通过PC-CAN协议适配器实现计算机与CAN网络之间的信息交换,在实现对CAN总线各种信息测量的同时,实现总线信息的自定义仿真、录制、回放等;同时该工具也支持德国Vector公司ASC、DBC文件格式。该工具是我公司自主研发的CAN总线专业仿真开发工具,具有很好的易用性和非常强大的CAN总线辅助开发功能。
CAN总线产品逆向设计:
逆向设计是国内很多公司产品设计的方式,通过对成熟产品的逆向设计,可以缩短自身产品的上市周期。
通过PFautoCAN工具,有助于对基于CAN总线的产品进行逆向设计。PFautoCAN为逆向设计提供了初期的通信协议分析,中期的设备接入模拟网络,到后期逆向设计产品稳定性测试等多个环节的设计辅助。该工具的使用,可以大大减少逆向设计时间,并为逆向产品设计提供更多的稳定性测试方法。
CAN总线产品逆向设计的基本流程图如下所示:
|