期刊文献+

基于Arduino的CAN通信模块的设计 被引量:2

Design of CAN communication module based on Arduino
下载PDF
导出
摘要 随着CAN总线模块的开发技术日益关键,将基于Arduino的CAN驱动设备技术作为研究对象。采用Arduino作为主控制器,搭配MCP2515芯片作为CAN控制器,TJA1050芯片作为CAN收发器,Simulink作为嵌入式开发环境,创建CAN驱动设备。在Simulink中搭建CAN通信模块,建立电机控制器与整车控制器通信协议的DBC文件进行CAN通信实验,并通过CANTEST软件进行通信数据采集。CANTEST通过加载DBC文件解析得到完整的通信数据,实验结果表明Arduino作为控制器的CAN通信验证成功。 With the development technology of CAN bus module,the CAN driver technology based on Arduinowas taken as the research object.Arduino was used as the main controller,MCP2515 as the CAN controller,TJA1050 as the CAN transceiver,Simulink as the embedded development environment to create the CAN driver.CAN communication modules were built in Simulink.The DBC file of communication protocol between motor controller and vehicle controller was established for CAN communication test.The communication data was collected by CANTEST software.CANTEST obtains complete communication data by loading DBC file.The experimental results showed that Arduino can communication verification was successful.
作者 黄菊花 顾晓辉 曹铭 HUANG Juhua;GU Xiaohui;CAO Ming(School of Mechatronics Engineering,Nanchang University,Nanchang 330031,China)
出处 《南昌大学学报(工科版)》 CAS 2020年第4期404-408,共5页 Journal of Nanchang University(Engineering & Technology)
基金 江西省教育厅科技落地项目(KJLD11022)。
关键词 ARDUINO CAN总线 SIMULINK 嵌入式 DBC文件 Arduino CAN bus Simulink embedded DBC file
  • 相关文献

参考文献9

二级参考文献38

  • 1王剑,王挺,姚辰,李小凡,吴成东.一种新的反恐防暴机器人受限操作方法[J].科学通报,2013,58(S2):91-96. 被引量:4
  • 2谢辉,周能辉,肖斌,李捷,高瑞.XL纯电动轿车CAN总线系统及应用层协议的开发[J].汽车工程,2005,27(6):660-664. 被引量:14
  • 3CIA 301.CANOpen application layer and communication profile[S]. 2002.
  • 4CIA 102.CAN physical layer specification for industrial applications[S].2008.
  • 5IEEE 754.Standard for binary floating point arithmetic[S].1985.
  • 6Buechley,Leah Eisenberg,Michael. The LilyPad Arduino: toward wearable engineering for everyone[J]. IEEE pervasive computing, 2008,7 (2):12-15.
  • 7Oxer J, Blemings H. Practical Arduino: Cool Projects for Open Source Hardware[M]. New York: Springer-Verlag, 2009.
  • 8Banzi M. Getting Started with Arduino[M]. USA:O'Reilly Media, 2008.
  • 9LORSCHEITER,Aguirre T,PAIM,et al. Using Ms-Visual studio and Arduino to do temperature measurements[J]. Peri6dico Tche Quimica, 2011,8 (16) :60-66.
  • 10Bender P, Kussmann K. Arduino based projects in the compu- ter science capstone course[J]. Journal of Computing Sciences in Colleges,2012,27(5):152-157.

共引文献306

同被引文献10

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部