首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 汽车电子 > 两种采用CAN总线进行通信的系统比较

两种采用CAN总线进行通信的系统比较

资料介绍
两种采用CAN总线进行通信的系统比较

两种采用CAN总线进行通信的系统比较
CAN总线是一种有效支持分布式控制或实时控制的串行通信网络,它可实现全分布式
多机系统,且无主、从之分;具有传输速度快、自动解决总线竞争、实时性好、可靠性
高、纠错能力强等特点,目前已成为一种国际总线标准。由于can总线具有诸多优点,它
的应用范围遍及从高速网络到低成本的多线路网络。在自动化电子领域的汽车发动机控
制部件、传感器、抗滑系统、工业自动化、建筑物环境控制、机床、电梯控制、医疗设
备等领域得到了较为广泛的应用。

  sja1000是一种独立的can控制器,主要用于移动目标和一般工业环境中的区域网络
控制。它是philips半导体公司pca82c200can控制器(basiccan)的替代产品,而且它增加
了一种新的操作模式——pelican,这种模式支持具有很多新特性的can2.0b协议。sja100
0的基本特性以及电气参数均与pca82c200独立can控制器兼容,具有pca82c200模式(即默
认的basiccan模式),有扩展的接收缓冲器64字节,先进先出(fifo),支持can2.0a和ca
n2.0b协议,支持11位和29位标识码,通信位速率可达1mbps。

  独立的can控制器芯片需要外接一个处理器,接受外部cpu的控制才能运行。如果处
理器内带有can控制器,那么无疑会大大简化应用系统的硬件设计,系统的可靠性也会有
很大的提高。所以出现了很多带有can控制器的处理器,philips公司的p8xc591单片机就
是其中的一种,它完全履行can2.0b规范,并提供一个直接从sja1000独立can控制器的软
件移植路径。

  2两种通信方式介绍

  2.1独立的can控制器sja1000通信方式

  sja1000是一种独立的can控制器,主要用于移动目标和一般工业环境中的区域网络
两种采用CAN总线进行通信的系统比较
本地下载

评论