资料介绍
PCB图如下:
成分
TPS54232D 德州仪器 |
× 1 |
MCP6072-E/SN 微芯片技术 |
× 1 |
TJA1055T/C,518 恩智浦半导体 |
× 1 |
741C083510JP CTS电阻器产品 |
× 1 |
227CKS035M 伊利诺伊电容器 |
× 1 |
106SML035MD4 伊利诺伊电容器 |
× 1 |
CDRH3D14/HPNP-100NC 墨田 |
× 1 |
NX5032GA-16MHZ-STD-CSK-8 NDK美国公司 |
× 1 |
227CKS035M 伊利诺伊电容器 |
× 2 |
MLEAMB-A1-0000-000X01 科锐LED |
× 1 |
jst-ph-2pin-90度 | × 1 |
公排针 - 920-0011-01 施玛特板 |
× 1 |
描述
CAN-BUS Shield 为您的Arduino 或 Redboard 提供 CAN-BUS 功能,并允许您破解您的车辆。此屏蔽允许您轮询 ECU 以获取包括冷却液温度、节气门位置、车速和发动机转速在内的信息。您还可以存储此数据或将其输出到屏幕以制作仪表板项目。
它使用带有 MCP2551 CAN 收发器的 Microchip MCP2515 CAN 控制器。CAN 连接通过标准 9 路 sub-D 与 OBD-II 电缆一起使用。非常适合自动 CAN 应用。该扩展板还具有一个 uSD 卡座、串行 LCD 连接器和用于 EM506 GPS 模块的连接器。这些特性使这种屏蔽成为数据记录应用的理想选择。
注意:此屏蔽不包含 DB9 电缆。请务必查看下面的推荐产品部分,了解与此板一起使用的推荐电缆。
注意:本产品是与 SK Pang Electronics 合作的产品。每次销售的一部分都会返回给他们,以获得产品支持和持续开发。
控制器局域网 (CAN 总线)是一种 强大的车辆总线标准,旨在允许微控制器和设备在没有主机的情况下与彼此的应用程序进行通信。它是一种基于消息的协议,最初设计用于汽车内的多路电线以节省铜,但它也可以用于许多其他环境。对于每个设备,帧中的数据是按顺序传输的,但是如果多个设备同时传输,则最高优先级的设备可以继续传输,而其他设备则后退。所有设备都接收帧,包括发送设备。
历史
CAN 总线的开发始于 1983 年 Robert Bosch GmbH 该协议于 1986 年在密歇根州底特律举行的汽车工程师协会 (SAE) 会议上正式发布。第一个 CAN 控制器芯片由英特尔于 1987 年推出,此后不久由飞利浦推出。梅赛德斯-奔驰 W140 于 1991 年发布,是第一款采用基于 CAN 的多路布线系统的量产车。
博世发布了多个版本的 CAN 规范,最新的是 1991 年发布的 CAN 2.0。该规范分为两部分;A 部分用于具有 11 位标识符的标准格式,B 部分用于具有 29 位标识符的扩展格式。使用 11 位标识符的 CAN 设备通常称为 CAN 2.0A,而使用 29 位标识符的 CAN 设备通常称为 CAN 2.0B。博世可免费获取这些标准以及其他规范和白皮书。
1993 年,国际标准化组织 (ISO) 发布了 CAN 标准 ISO 11898,该标准后来被重组为两部分;涵盖数据链路层的 ISO 11898-1 和涵盖高速 CAN 的 CAN 物理层的 ISO 11898-2。ISO 11898-3 稍后发布,涵盖了低速容错 CAN 的 CAN 物理层。物理层标准 ISO 11898-2 和 ISO 11898-3 不是博世 CAN 2.0 规范的一部分。这些标准可以从 ISO 购买。
博世仍在积极扩展 CAN 标准。2012 年,博世发布了 CAN FD 1.0 或 CAN with Flexible Data-Rate。该规范使用不同的帧格式,允许不同的数据长度以及在仲裁决定后可选地切换到更快的比特率。CAN FD 与现有的 CAN 2.0 网络兼容,因此新的 CAN FD 设备可以与现有的 CAN 设备在同一网络上共存。
CAN 总线是车载诊断 (OBD)-II 车辆诊断标准中使用的五种协议之一。自 1996 年以来在美国销售的所有汽车和轻型卡车都必须遵守 OBD-II 标准。自 2001 年以来在欧盟销售的所有汽油车和自 2004 年以来的所有柴油车都必须遵守 EOBD 标准
汽车
现代汽车可能有多达 70 个用于各种子系统的电子控制单元 (ECU)。 [7] 传统上,最大的处理器是发动机控制单元。其他用于自动驾驶、高级驾驶辅助系统 (ADAS)、变速箱、安全气囊、防抱死制动/ABS、巡航控制、电动助力转向、音响系统、电动车窗、车门、后视镜调节、混合动力/电动的电池和充电系统汽车等。其中一些形成独立的子系统,但其他之间的通信是必不可少的。子系统可能需要控制执行器或接收来自传感器的反馈。CAN 标准就是为满足这一需求而设计的。一个关键优势是不同车辆系统之间的互连可以实现广泛的安全性,仅使用软件即可实现经济性和便利性功能——如果这些功能使用传统汽车电子设备“硬连线”,则会增加成本和复杂性。示例包括:
自动启动/停止:来自车辆周围的各种传感器输入(速度传感器、转向角、空调开/关、发动机温度)通过 CAN 总线进行整理,以确定发动机在静止时是否可以关闭,以提高燃油经济性和排放。
电动驻车制动器:“坡道保持”功能通过 CAN 总线从车辆的倾斜传感器(也被防盗警报器使用)和道路速度传感器(也被 ABS、发动机控制和牵引力控制系统使用)获取输入,以确定是否车辆停在斜坡上。同样,来自安全带传感器(安全气囊控制装置的一部分)的输入从 CAN 总线馈送,以确定安全带是否系好,以便在离开时自动释放驻车制动器。
驻车辅助系统:当驾驶员挂入倒档时,变速箱控制单元可通过 CAN 总线发送信号,激活驻车传感器系统和车门控制模块,使乘客侧车门后视镜向下倾斜以显示车门位置抑制。CAN 总线还接收来自雨量传感器的输入,以在倒车时触发后挡风玻璃雨刷器。
自动车道辅助/防撞系统:来自停车传感器的输入也被 CAN 总线用于向驾驶员辅助系统提供外部接近数据,例如车道偏离警告,最近,这些信号通过 CAN 总线传输以启动制动在主动防撞系统中通过电线。
自动刹车刮水:从雨量传感器(主要用于自动挡风玻璃刮水器)通过 CAN 总线获取输入到 ABS 模块,以在驾驶时启动不易察觉的刹车应用,以清除刹车转子中的水分。一些高性能的奥迪和宝马车型包含此功能。
传感器可以放置在最合适的位置,并且它们的数据被多个 ECU 使用。例如,室外温度传感器(传统上放置在前面)可以放置在车外后视镜中,避免发动机加热,以及发动机、气候控制和驾驶员显示器使用的数据。
近年来,引入了 LIN 总线(本地互连网络)标准,以补充 CAN 用于空调和信息娱乐等非关键子系统,在这些子系统中,数据传输速度和可靠性不太重要。
框架[编辑]
CAN 网络可以配置为使用两种不同的消息(或“帧”)格式:标准或基本帧格式(在 CAN 2.0 A 和 CAN 2.0 B 中描述)和扩展帧格式(仅在 CAN 2.0 B 中描述) )。两种格式的唯一区别是“CAN base frame”支持11位长度的标识符,“CAN扩展帧”支持29位长度的标识符,由11位标识符组成(“基本标识符”)和一个 18 位扩展(“标识符扩展”)。CAN 基本帧格式和 CAN 扩展帧格式之间的区别是通过使用 IDE 位进行的,在 11 位帧的情况下以显性方式传输,在 29 位帧的情况下以隐性方式传输。支持扩展帧格式消息的 CAN 控制器也能够以 CAN 基本帧格式发送和接收消息。所有帧都以帧开始 (SOF) 位开始,该位表示帧传输的开始。
CAN 有四种帧类型:
数据帧:包含用于传输的节点数据的帧
远程帧:请求传输特定标识符的帧
错误帧:任何节点检测到错误时发送的帧
数据帧是实际数据传输的唯一帧。有两种消息格式:
基本帧格式:带有 11 个标识符位
扩展帧格式:带 29 个标识符位
CAN 标准要求实现必须接受基本帧格式并且可以接受扩展帧格式,但必须容忍扩展帧格式。
- Arduino UNO机械开关屏蔽
- 树莓派CAN屏蔽解决方案 0次下载
- Arduino的二进制时钟屏蔽
- 允许在Terps Racing EV22赛车上进行 CAN通信的CAN屏蔽
- Arduino心电图屏蔽
- ARDUINO LCD1602屏蔽键盘开源设计
- 用于Arduino Uno的Fm无线电屏蔽
- Arduino MEGA电池监控屏蔽
- Arduino UNO的扩展板创建的电子键屏蔽
- 用于arduino UNO的射频脉冲发生器屏蔽
- 用于Arduino UNO的8按钮控制器屏蔽
- Arduino的Mp3屏蔽
- MRK3399GC产品规格书 _2021080400
- 采用基于PC的软件GUI的AD8302 Arduino屏蔽板用户指南
- 电磁屏蔽理论与屏蔽设计接地设计资料下载
- CAN通信中的“过滤”是怎样实现的? 1130次阅读
- PI电磁屏蔽材料的屏蔽机理和影响因素 1913次阅读
- 线缆屏蔽材料的种类及应用 1004次阅读
- 屏蔽线为什么使用双绞线 屏蔽线应该怎样接地 9315次阅读
- 基于CAN总线的地铁屏蔽门系统故障排除方法概述 1489次阅读
- 屏蔽双绞线和非屏蔽双绞线的主要差异是什么 1.4w次阅读
- 各种屏蔽体的屏蔽效能计算方法解析 2.4w次阅读
- 如何计算屏蔽体的屏蔽效能 6525次阅读
- 屏蔽线和非屏蔽线的区别_网线屏蔽线和非屏蔽线的区别 5.6w次阅读
- CAN总线如何规范的布线? 2.9w次阅读
- 屏蔽线缆在EMC屏蔽方面的参数特性 2.7w次阅读
- 关于电磁场的屏蔽问题,如何屏蔽 2.2w次阅读
- 非屏蔽双绞线和屏蔽双绞线有什么区别 4.5w次阅读
- arduino是什么以及arduino能干什么 4.4w次阅读
- 静电屏蔽、静磁屏蔽和高频电磁场屏蔽知识 9919次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多