节点文献
一种星载计算机CAN总线系统设计与实现
Design and Implement of CAN Bus System for an On-board Computer
【摘要】 在设计中,ARM7TDMI内核的16/32位RISC MCU是独立的地址和数据总线,而CAN总线控制器是利用地址锁存信号ALE来复用数据地址总线,同时ARM处理器为3.3 V电平,而CAN总线控制器为5 V电平,为了实现MCU与CAN总线的透明连接,提出利用可编程逻辑器件技术,在一块CPLD上实现ARM与CAN控制器之间总线的转换.同时在物理层上实现CAN总线的冗余,在协议上实现了基于CANaerospace的航天级别的通信协议.
【Abstract】 The central processor is 16-bit ARM71DMI kernel-based RISC MCU which applies separated address and data bus,while CAN controller has multiplex address and data bus through the address locking signal ALE.The voltage level of ARM is 3.3 V while the CAN controller is 5 V.In order to carry out transparent link,a programmable technique that converts the time-sequence of the data and control signal between MCU and CAN controllers is performed through a piece of CPLD chip is proposed.Redundant methods of CAN bus and the CANaerospace protocol is discussed in the paper.
- 【文献出处】 机械与电子 ,Machinery & Electronics , 编辑部邮箱 ,2008年12期
- 【分类号】V446
- 【被引频次】6
- 【下载频次】273