- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
用87C196NT单片机实现CAN总线通信
录入:edatop.com 点击:
摘要:主要介绍CAN总线的原理及如何用87C196NT单片机实现基于 CAN总线
的网络通信;对其硬件和软件设计作详细的分析,最后给出下位机程序。
关键词:单片机 CAN总线 87C196NT PCA82C200
CAN总线简介
CAN(Controller Area Network)即控制器局域网,主要用于各种设备监测及控制的一种现场总线。CAN总线最初是由德国 Bosch公司为汽车的监测、控制系统而设计的。CAN总线具有独特的设计思想,良好的功能特性和极高的可靠性,现场抗干扰能力强。具体来讲,CAN总线具有如下特点:
*结构简单,只有 2根线与外部相连,且内部含有错误探测和管理模块。
*通信方式灵活。可以多主方式工作,网络上任意一个节点均可以在任意时刻主动地向网络上的其它节点发送信息,而不分主从。
*可以点对点、点对多点及全局广播方式发送和接收数据。
的网络通信;对其硬件和软件设计作详细的分析,最后给出下位机程序。
关键词:单片机 CAN总线 87C196NT PCA82C200
CAN总线简介
CAN(Controller Area Network)即控制器局域网,主要用于各种设备监测及控制的一种现场总线。CAN总线最初是由德国 Bosch公司为汽车的监测、控制系统而设计的。CAN总线具有独特的设计思想,良好的功能特性和极高的可靠性,现场抗干扰能力强。具体来讲,CAN总线具有如下特点:
*结构简单,只有 2根线与外部相连,且内部含有错误探测和管理模块。
*通信方式灵活。可以多主方式工作,网络上任意一个节点均可以在任意时刻主动地向网络上的其它节点发送信息,而不分主从。
*可以点对点、点对多点及全局广播方式发送和接收数据。