CAN总线在ARM处理器EP9315中的实现  

The realization of CAN bus in ARM processor EP9315

在线阅读下载全文

作  者:汪永军[1] 

机构地区:[1]中国电子科技集团公司第三十八研究所,合肥230088

出  处:《国外电子测量技术》2011年第8期77-79,共3页Foreign Electronic Measurement Technology

摘  要:CAN总线是一种支持分布式控制和实时功能的高效串行通信网络,通过在板级扩展CAN控制器,实现ARM9利用CAN总线进行数据交换的目的。选用飞利浦的SJA1000器件作为CAN总线控制器在EP9315 ARM系统中进行扩展,并给出了采用通用接口(GPIO)、CPLD时序转换和模拟双周期读/写三种实现方式,同时对模拟双周期读/写方式的实现方法做了详细论述,并给出了电气原理图。在工业控制产品中验证了ARM芯片的CAN通信。CAN bus is a serial communication network, which supports distributed control and real-time functions. ARM9can exchange data using CAN bus,through extending CAN controller in the PCB board. SJA1000 chip of philips Corp is used as CAN bus controller in EP9315 board system, and three methods are introduced,including GPIO connection, CPLD cycle timing conversion and double period reading/writing simulation. The realization methods of double period reading/ writing simulation are described in detail, and the electrical schematic diagram is given. The ARM communication using CAN bus has been tested in industrial control product.

关 键 词:CAN总线 总线控制器 嵌入式系统 

分 类 号:TP334.7[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象