各种CAN总线的资料集合,包括CANopen和SDS.rar
文件大小: 4073k
源码售价: 10 个金币 积分规则     积分充值
资源说明:控制器局域网 CAN 是由 ISO 定义的串行通讯总线 它最初出现在 80 年代末的汽车工业里 它的基本设计规范要求有高的位速率 高抗电磁干扰性 而且能够检测出产生的任何错误 由于 CAN 串行通讯总线具有这些特性 它很自然地在汽车 制造业以及航空工业中受到广泛应用。   CAN 通讯协议描述了在设备之间信息如何传递, 它对层的定义与开放系统互连模型 OSI 一致, 每一层与另一设备上相同的那一层通讯 ,实际的通讯是发生在每一设备上相邻的两层, 而设备只通过模型物理层的物理介质互连 。CAN 的结构定义了模型的最下面的两层, 数据链路层和物理层 。应用层通过不同的新兴协议层 ,专门用于特殊的工业领域。加上由个别 CAN 用户定义的任何合适的方案, 和物理层连接可能最好的 CAN 协议工业标准也许就是 Allen-Bradley 的 DeviceNet 它是为 PLC 和智能传感器设计。     国际上广泛应用的 CAN 协议工业标准还有 CANopen 和 SDS物理介质,包括带有特定终端的双绞线 在 BasicCAN 的规范中 它的传输速率能达到 250KBaud 而PeliCAN 能达到 1Mbaud。物理层和数据链路层对于系统设计者来说是透明的 并包含在所有执行 CAN 协议的部件中 。这些部件有 带有集成 CAN 接口的微控制器 例如与 8051 兼容的 Philips P97C591 处理器和 16 位的 Philisp XA82C200 SJA1000 是一个独立的 CAN 控制器 ,它可以和很多微控制器直接接口,而与物理介质连接可以 用分离部件或者 82C250 TJA1050 集成电路或相似的方法实现 。SIEMENS NEC 和 INTEL 也提供独立的 CAN 控制器
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。