摘要:为引入CAN总线技术以实现运动控制系统的网络化。提出了基于LPC2294的CAN总线主节点的硬件及软件设计方案。硬件采用基于ARM7内核的微控制器LPC2294,使用CTM1050T作为CAN收发器,设计了带有CAN总线以及以太网接口的硬件电路,并进行了SRAM、NORFLASH与NAND FLASH的扩展。软件采用μCLinux作为操作系统,并开发了CAN控制器的驱动程序,实现了CAN总线的各种功能。通过制作样机并进行实验,验证了这一方案的有效性。 CAN(Controller Area Network)即控制器局域网络,是国际上应用最广泛的现场总线之一,已经成为计算机控制系统和