简介:摘要CAN总线是控制局域网络(ControlAreaNetwork)的简称,最早用于汽车内部测量和执行部件之间的数据通讯,由德国BOSCH公司提出,是一种具有高可靠性、支持分布式控制和实时控制的串行通讯网络。CAN总线的速率可达1Mbps/40m,其最大传输距离可达5Kbps/10Km,这些卓越性能使CAN总线得以在全球范围内一直保持高速发展,公认为极具发展前途的现场总线之一。本文描述了CAN总线的特点和通讯适配卡的工作原理,以及基本的通讯协议,然后详细阐述了通过DDE通讯在组态软件环境下对CAN适配卡的驱动编程,最后说明了上位机与CAN节点通讯的组态实现。