DIY CAN收发器
出处:维库电子市场网 发布于:2024-07-29 16:57:46 | 345 次阅读
MCP2551 是一种高速 CAN 容错设备,用作 CAN 协议控制器和物理总线之间的接口。MCP2551器件为 CAN 协议控制器提供差分发射和接收功能,并完全兼容 ISO-11898 标准,包括 24V 要求。它将以高达 1 Mb/s 的速度运行。通常,CAN系统中的每个节点都必须有一个设备,用于将CAN控制器生成的数字信号转换为适合通过总线电缆传输的信号(差分输出)。它还在 CAN 控制器和外部源可能在 CAN 总线上产生的不需要的高压尖峰之间提供缓冲器。



(接线指南) 如果您的微控制器是 3.3V 类型,则应使用逻辑电平转换器将逻辑电平降至 3.3V 逻辑。请注意,“OBDII 到 DB9 电缆”允许您访问汽车 OBDII 连接器上的引脚。电缆的一端有一个 OBDII 连接器,另一端有一个 DB9 母串行连接器。此电缆不应直接插入计算机的串行端口。它旨在插入某种硬件接口,例如我们的收发器。以下是 OBDII 电缆(OBDII → DB9 母头)的基本引脚排列:

CAN & OBDII?
OBD(车载诊断)定义了现代燃油管理车辆的电子接口系统。OBDII 是一套用于监控和报告现代汽车发动机性能的规范。OBDII 规范提供了一个标准化的硬件接口,即 16 针 (2×8) J1962 母头连接器,该连接器位于乘客舱驾驶员侧,靠近中控台。 CAN总线只是一对电线,通常相互缠绕,围绕车辆运行,并在两线网络的两端端接,电阻为120欧姆。连接到CAN总线的唯一组件是电子控制单元(节点)。其他组件,如传感器、电机、灯泡、开关等,仅连接到电子控制单元。使用 CAN 总线进行车载诊断的车辆只能响应使用 CAN 的测试仪的 OBDII 请求。OBDII 提供对来自发动机控制单元 (ECU) 的大量数据的访问,并在排除车内问题时提供有价值的信息来源。CAN总线的两条线,CAN_H和CAN_L,在空闲时(约2.5V)将具有相同的电压,或者当信号放在CAN总线上时,电压差为2V。当信号放置在CAN总线上时,CAN_H线的电压高于CAN_L线的电压。每个电子控制单元都有自己的CAN识别码,如地址。如果电子控制单元要与另一个电子控制单元通信,则需要知道接收者的CAN标识代码。

版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。














