摘要
为引入CAN总线技术以实现运动控制系统的网络化,提出了基于LPC2294的CAN总线主节点的硬件及软件设计方案。硬件采用基于ARM7内核的微控制器LPC2294,使用CTM1050T作为CAN收发器,设计了带有CAN总线以及以太网接口的硬件电路,并进行了SRAM、NORFLASH与NANDFLASH的扩展。软件采用μCLinux作为操作系统,并开发了CAN控制器的驱动程序,实现了CAN总线的各种功能。通过制作样机并进行实验,验证了这一方案的有效性。
In order to introduce the CAN bus technology to realize networklization of motion control system.A hardware and software design of CAN bus master mode based on LPC2294 is proposed.Hardware adopts microcontroller LPC2294 based on AEM 7 kernel,using CTM1050T as CAN transceiver.This paper designs hardware circuit with interface of CAN bus and ethernet,and extends SRAM,NORFLASH,NANDFLASH.Software,which adopts μCLinux as operating system and develops the drivers of CAN controller,realizes several functions of CAN bus.Through making model machine and testing,it proves the validity of this design.
出处
《电子设计工程》
2011年第12期4-7,共4页
Electronic Design Engineering
基金
东莞市科技计划资助项目(2008108101019)