摘要
随着Arduino控制器在测控系统和通信系统中的广泛应用,其CAN总线模块的开发技术日益关键,故将Arduino控制器的CAN驱动设备创建作为研究对象,从硬件电路设计到底层驱动开发进行了详细研究,以Simulink作为开发环境,采用嵌入式Matlab函数模块创建CAN驱动模块,并以实际电机应用例子的通信实验验证模型的准确性和可靠性;通过CANoe测试软件采集的传输通信数据,结果表明基于Simulink开发的CAN通信模块调试成功;这不仅为后续系统级的开发奠定了良好的通信基础,也给其他驱动模块的开发带来了启发。
With the large number of applications in testing and controlling systems and communication systems, the development tech- nology on the Arduino CAN drive module becomes more and more important. How to create CAN drive module in the Simulink environment turn into the key of research. Text is introduced in detail, from designing hardware circuit to creating drive module with embedded Matlab function based on Simulink development environment. And the accuracy and reliability of the CAN drive module was validated through the ac- tual motor application examples. As the result from CAN analyzing tool shows the CAN drive module is debugged successfully, it can not on- ly be used for the system development and integration as communication mode, but also provide the related development technology for other driver modules.
出处
《计算机测量与控制》
2015年第10期3536-3538,共3页
Computer Measurement &Control