在进行CAN总线开发前,首先要挑选好CAN总线操控器。下面就比较一些操控器的特色。
一些首要的CAN总线器材产品
制造商 | 产品型号 | 器材功用及特色 |
Intel | 82526 82527 8XC196CA/CB |
CAN通讯操控器,契合CAN2.0A CAN通讯操控器,契合CAN2.0B 扩展的8XC196+CAN通讯操控器,契合CAN2.0A |
Philips | 82C200 SJA1000 82C250 TJA1040 TJA1054 8XC592 8XCE598 P51XA-C3 |
CAN通讯操控器,契合CAN2.0A CAN通讯操控器,82C200的代替品,契合CAN2.0B 通用CAN总线收发器 高速CAN总线收发器 容错的CAN总线收发器 8XC552+CAN通讯操控器,去掉IIC契合CAN2.0A 提高了电磁兼容性的8XC592 16位微操控器+CAN通讯操控器,契合CAN2.0B |
Motorola | 68HC05X4系列 | 68HC05微操控器+CAN通讯操控器,契合CAN2.0A |
Siemens | 81C90/91 C167C |
CAN通讯操控器,契合CAN2.0B 微操控器+CAN通讯操控器,契合CAN2.0A/B |
由于SJA1000比较简单,材料丰厚,关于初学者十分适用,所以咱们选用SJA1000作为咱们总线开发板的CAN操控器,让我们更简单入门。
SJA1000是一种独立的CAN操控器,首要用于移动方针和一般工业环境中的区域网络操控。它是Philips公司PCA82C200操控器的代替产品,除了PCA82C200的BasicCAN操作形式以外,还增加了一种新的操作形式——PeliCAN,这种形式支撑具有许多新特性的CAN2.0B协议。
SJA1000的基本特征如下:
1)引脚电气参数与PCA82C200兼容;
2)具有PCA82C200形式(即默许的BasicCAN形式),支撑CAN2.0A和CAN2.0B;
3)有扩展的接纳缓冲器64字节,先进先出(FIFO);
4)支撑11位和29位标识码,通讯速率可达1Mbps;
5)其PeliCAN形式的扩展功用包含:可读写的过错计数器,可编程的过错报警限额寄存器,最近一次过错代码寄存器,对每一个总线过错的中止,有具体位表明的裁定丢掉中止,单次发送(无重发),支撑热拔插,可扩展的检验滤波器,可接纳本身报文(自恳求接纳)。