CAN 总线系统的设计与实现
在现场总线概念的出现到现在的近 20 年时间里,已经出现了好几种现场总线技术
并走向成熟。其中 CAN 总线已被公认为几种最有前途的现场总线之一。CAN 是一种由
带有 CAN 控制器组成的高性能串行数据局域通信网络,是国际上应用最广泛的现场总
线之一。最初,CAN 被设计作为汽车环境中的微控制器通信,在车载各电子控制装置
ECU 之间交换信息,形成汽车电子控制网络。由于其具有通信速度快、可靠性高和性
能价格比好等突出优点,它正越拉越广泛地应用于汽车、机械工业、纺织机械、农业
用机械、机器人、数控机床、医疗器械、家用电器及传感器等领域。图 1 所示是典型
的 CAN 总线节点的系统框图。
系统硬件设计
SJA1000 独立 CAN 控制器是 PHILIPS 公司 PCA82C200CAN 控制器的替代产品,
它是在完全兼容 PCA82C200 的基础上,增加了一种新的工作模式
PeliCAN,SJA1000 完全支持具有很多新特性的 CAN2.0B 协议。SJA1000 的工作模式
通过其内部的时钟分频寄存器中的 CAN 模式为来选择。SJA1000 可以支持多种为处理
器的时序特性,如 Intel 模式或 Motorla 模式,SJA1000 与微处理器的接口非常简单,
微处理器以访问外部存储器的方式来访问 SJA1000。
评论0
最新资源