摘要
针对传统CAN通信节点处理能力和资源的局限性,以CAN总线驱动器TJA1040和带CAN控制器的ARM芯片LPC2378为核心,设计了一种基于CAN总线的车用网络通信节点。在分析了CAN总线的主要技术特性及CAN总线在工业控制系统中所处的位置之后,给出了通信节点的硬件设计框图,描述了CAN节点软硬件设计方法,同时给出了CAN控制器的初始化流程以及发送、接收程序流程图。本设计具有较强灵活性和通用性。
In order to improve the processing ability and resources of traditional CAN communications nodes, the paper puts forward a kind of design of vehicle communications network nodes based on CAN bus with TJ A1040 and LPC2378 with CAN controller as the core. After introducing the main technical characteristics of CAN bus and its position in the industrial control system, it gives the hardware design diagram of communications nodes, then describes the design method of hardware and software. It also gives the initialization process of CAN controller and the flow chart of sending and receiving data program. This design has strong flexibility and versatility.
出处
《广西工学院学报》
CAS
2008年第4期18-21,71,共5页
Journal of Guangxi University of Technology
基金
广西科学基金(桂科自0832066)
广西工学院科学基金(院科061404)资助