当前位置>主页 > 期刊在线 > 信息技术 >

信息技术2018年7期

基于MCP2515 的CAN 总线控制软件的设计与实现
孙龙,刘晖虎
(工业和信息化部电子第五研究所,广东 广州 510610)

摘  要:控制器局域网络(Controller Area Network,CAN)在汽车、工业控制、航空等嵌入式系统开发中得到了广泛的应用。为确保其通信功能及接口实现的正确性,需进行有针对性地测试。为了提高软件测试过程中CAN 总线接口测试的效率和质量,本文设计和开发了基于CAN 总线控制器MCP2515 的CAN 总线控制软件,以实现测试过程中对CAN 总线收发数据的模拟和监视。


关键词:软件测试;CAN 总线;传输层;应用层



中图分类号:TP273         文献标识码:A         文章编号:2096-4706(2018)07-0001-05


Design and Implementation of CAN Bus Control Software Based on MCP2515
SUN Long,LIU Huihu
(The Fifth Electronic Research Institute of MIIT,Guangzhou 510610,China)

Abstract:The Controller Area Network is widely used in the development of embedded systems,such as automobile,industrial control,aviation and so on. For the correctness of its communication function and interface implementation,it needs to be tested pertinent.In order to improve the efficiency and quality of CAN bus interface test in software testing,a CAN bus control software based on CAN buscontroller MCP2515 is designed and developed to realize the simulation and monitoring of CAN bus and receive data in the test process.

Keywords:software tests;CAN bus;transport layer;application layer


参考文献:

[1] 黄锡滋. 软件可靠性、安全性与质量保证 [M]. 北京:电子工业出版社,2002.

[2] 饶运涛,邹继军,郑勇芸,等. 现场总线CAN 原理及应用技术 [M]. 北京:北京航天航空大学出版社,2003.

[3] 段星辉,华建文,代作晓,等.CAN 总线在某探测仪上的应用研究 [J]. 微计算机信息,2009,25(10):119-121.


作者简介:

孙龙(1987-),男,山东菏泽人,工程师,硕士,研究方向:软件测试技术、信息系统项目管理。

刘晖虎(1985-),男,江西宜丰人,工程师,本科,研究方向:软件自动化测试技术、测试工具开发。