新闻中心

EEPW首页>测试测量>设计应用> 基于MCP2515的CAN总线扩展

基于MCP2515的CAN总线扩展

作者: 时间:2012-08-13 来源:网络 收藏


4 软件流程
在软件系统中,主要分3个程序模块,分别是主程序、接收中断子程序和定时中断(发送)子程序。各个程序流程清晰明了,相互之间相对独立。其中主程序是在完成一些基本的系统设置和各种初始化后等待接收中断的到来,在接收中断到来后进行相应的数据接收处理,实现该测试设备对被测设备的的接收处理。接收中断子程序具体完成该测试设备对被测设备的的接收,并设置接收中断标志,定时中断(发送)子程序完成该测试设备对被测设备的定时控制指令的下发。

本文引用地址://m.amcfsurvey.com/article/193414.htm

c.JPG


图3~图5分别为主程序、接收中断子程序和定时中断(发送)子程序的流程图。

d.JPG


该测试设备所采用的软硬件原理,设计思想独特、结构原理简单、结果实用可靠。目前,该测试设备已完成了所有的设计工作,通过了各项验收试验,达到了预期设计要求。具体的仿真试验结果如下:(1)实现了双冗余的CAN总线设计,两路CAN总线收发正常,并能随时进行任意切换。(2)能满足测试设备对CAN总线控制精度和处理速度的要求。(3)能满足对被测设备的CAN总线控制及回传信息的接收处理。

5 结束语
文中论述了基于带有SPI总线接口的接口,通过TMS320F2812的SPI总线接口实现对TMS320F2812进行CAN总线扩展的实际研究和设计,介绍了该测试设备的设计思路、芯片特性以及TMS320F2812与连接的硬件电路结构原理;分析了TMS320F2812的软件编程;给出了主程序流程和两个子程序处理流程。目前,按照上述软硬件原理设计的该测试设备已通过了各项检验验收,完能够满足实际应用要求,具有较强的工程实用价值。

隔离器相关文章:隔离器原理

上一页 1 2 下一页

关键词:2515MCPCAN总线

评论


相关推荐

技术专区

关闭