摘要
提出一种开放式CAN总线通信仿真开发平台的设计方法,支持可调设计、动态开发和可视化开发,简化了仿真软件的开发过程,对已开发的软件可以根据需求直接修改,提高了软件的适应性。解决了CAN总线消息与有效信息内容动态编辑、虚拟功能控件与CAN总线信息映射关联、显控界面虚拟控件动态编辑等技术难点,并提出了总线数据来源定位技术、基于频率分包与跟踪技术、总线消息"数据池"技术和字节内定位赋值技术等方法,开发了可模拟CAN总线网络信息交互功能的仿真开发平台,基于该平台可以进行物理设备的功能测试、仿真总线功能和总线通信故障诊断,也可作为虚拟控制设备进行应用。开发的CAN总线通信仿真软件经过实际运行试验,仿真效果良好。
A method that could design an open development platform that could developing simulation system which could be adjustable designed, dynamic designed and visual developed was achieved, so considerably simplifying the developing process of the CAN-bus simulation software, and could easily optimization based on the simulation software which have been developed, significantly improved the adaptability of simulation software. Surmounting the difficult points including dynamic configuration of CAN message and CAN data, setting CAN data map to virtual instrument, setting the visual interface, etc. some new methods were put forward: location of the CAN data original node, packaging and tracking data by frequency, the designation of ‘data pool’ and assigning parameters into bytes. Getting a development platform which could simulate communication of CAN-networking. Testing of real node equipment, simulating of CAN bus communication, troubleshooting of CAN-bus system, and even virtual equipment could be achieved based on CAN-bus development platform. Results of experiments show that the software is excellent, the designation is feasible.
出处
《系统仿真学报》
CAS
CSCD
北大核心
2014年第6期1236-1243,共8页
Journal of System Simulation
关键词
开放式
CAN总线通信
仿真软件
开发平台
虚拟设备
Open style
CAN-bus networking
simulation software
development platform
virtual equipment