CAN总线标准接口与布线规范

工业4.0时代已经到来,基于自主优先级仲裁和重发机制的CAN应用十分广泛,相同的各种总线故障和问题也十分困扰工程师,其实最好的解决办法就是产品前期设计要相对的严谨,今天主要带大家熟悉CAN总线的常用接口和规范。

随着CAN总线技术的应用愈发广泛,不仅涉及和轨道交通,还包括医疗器械、工业控制、智能家居和机器人网络互联等,当然我们的工程师也被各种奇葩的总线问题困扰,与其后期解决问题,不如前期有效规避。

一、常见的CAN总线标准接口

CAN总线接口已经在CIA出版的标准CIA 303_1进行明确规定,熟知有助于提高自身产品和其它设备兼容性。

1. DB_9

图 1 DB_9接口定义

图1一般工业中最常用的9针D-Sub连接器,分公头和母头,这里值得一提的是引脚6和9在标准中也是定义了功能的,9定义为/的正极,但在工业领域常常会有所变化,6和9也常用做CAN设备电源电压的输入引脚,但这种技术局限性较大,因为通过引脚运输到的非常有限,参考标准CIA 303_1。

2. OPEN_5端子

图 2 Open_5接口定义

图2是Open_5形式的接口定义,如果OPEN_4端子的一般使用1-4pin或2-5pin,如果Open_3端子的一般使用的2-4pin,需根据实际情况选择。

3. M12端子

图 3 M12接口定义

图3是M12形式的接口定义,在这里可能没有什么特别需要注意的点,还有就是除了5pin的接口还有8pin、9pin、10pin和12pin的接口,具体的定义不在赘述,可参考标准CIA 303_1。

二、CAN总线布线规范

如果你是一个CAN总线的入门小白,下面的总线布线规范,你可能得收藏起来,在你布线的时候时不时拿出来看看,相信对你会非常有帮助。

1. CAN总线布线形式

1) “手牵手”式连接

图 4 “手牵手”式连接

手牵手布线是最基本的一种方式,需要注意的是在布线的时候电阻和电抗分配必须合理,一般要求在首尾两端各配一个120欧的终端电阻,不可只接单端或不接。

2) “T”型连接

图 5 “T型”连接

“T型连接”的布线方式需要注意的是分支的长度,一般波特率在1M的情况下,分支长度最好不要超过0.3m,如果需要增加分支长度,可以降低通讯速率或者使用(CANbridge+)延长距离,一般情况分支布线的情况符合图 5即可。

图 6 分支距离和波特率的关系

3)

图 7 星型

对于星型结构来说需要注意的是每个分支的终端电阻的匹配,一般等距离分支终端电阻R=N(分支数)*60即可,如果不等距,需要根据实际情况进行匹配,星型组网一般推荐使用(CANHUB-AS4)集线器,能够有效隔离子网络的干扰,延长通讯距离。

2. 组网功能实现

选好组网的形式之后,那么我们就要考虑实际组网后的功能是否能够满足需求,接下来我就通过一个案例来跟大家简单分享一下;

图 8 组网示意图

上面的案列比较简单,中控室一般采用电脑控制,但是电脑的接口一般是PCI/CPCI/USB接口居多,需要使用相关的接口转换卡引出,接着就是传输距离和传输速率关系,一般遵循【传输距离(km)=(50000/波特率(byte))*】,仅作参考,应视具体情况而定,如果你想要更长的传输距离和传输速率,以下方案可提供参考:

1) 增加中继设备(Can Bridge+),一般传输距离增加一倍;

2) 使用CAN转光纤设备(CANHub-AF2S2),光纤抗干扰能力强,传输距离一般是CAN传输距离的2倍;

3) 使用(CANET-XE-U),传输速率一般都是10/100/1000M,减少信号传输时间。

现在我们基本上解决组网形式和传输的问题,可能大家忽略了两个问题,一个是传输线缆的选择,到底是用多粗的线缆、是否屏蔽、双绞线还是平行线呢?

3. 总线组网线缆的选择

图 10 电缆选择和终端电阻匹配

在这里不得不说,同我接触的很多CAN总线的工程师,都会忽略这个电缆选型和终端电阻匹配问题,对于电缆选型很多工程师好像是对线缆的重视程度还不够,一般选择平行线缆带屏蔽的线缆,虽然带屏蔽了,但是CAN_H和CAN_L平行布线并不能很好的抑制共模干扰,导致总线传输总是偶发一些错误帧,导致数据重发,占用总线资源和其它数据传输,造成关键数据传输延迟,对研发工程师造成了极大的困扰,导致项目延迟;

其次就是终端电阻对总线的影响,不能只记着120欧的终端电阻,也应该根据不同长度和电缆的选择合理配。

CAN总线基础(二)——CAN总线物理层介绍(物理介质及接口介绍)
追慕罂G呢
10-15 1万+
学习CAN总线物理层除了总线电压这一部分需要深刻理解之外,剩下的无非都是一些物理介质以及接口的规定。针对CAN总线的拓扑结构图:         我们对CAN总线的介质以及接口做一些说明讲解:         CAN总线的终端电阻需要特殊说明,终端电阻只针对于高速CAN,因为CAN总线在进行高频信号传输的过程中,信号的波长相对于传输线较短,此时信号在传输线终端会形成
CAN总线 通信 接口
12-03
详细介绍了各种工业现场使用的总线,例如CAN,对工业设计的同学很有用,特别是现场与控制的通信。
CAN总线接口总线硬件连线以及相关开发文档
12-03
CAN总线相关资料,包括开发文档,相关数据手册,硬件电路图
挂在嘴边的CAN接“地”,你真的会了吗?
最新发布
木牛的博客
08-05 514
以其高可靠性、实时性、灵活性以及严谨的数据处理机制等特点,在自动化行业得到广泛应用,但随着环境干扰以及节点数目的增加等对CAN总线的稳定性提出更高的要求,而面对电源地、信号地、屏蔽地、外壳地不同的接地方式又该如何处理呢?信号地也称为隔离地,为使电子设备工作时有一个统一的参考电位,避免有害电磁场的干扰,使设备稳定可靠的工作,设备中的信号电路统一参考地,即CAN-GND;通常人们一说到地,都会想到电源地,信号地,外壳地,却并不清楚屏蔽地,以下就是四种地的常见符号,大家可千万不要搞错了!
CAN总线基础(二)——CAN总线物理层介绍(总线电压详解)
qinrenzhi的博客
10-19 4298
CAN总线的物理层定义了连接车内各控制器的相关介质以及接口。由于CAN总线的数据传输实质是通过总线上的电压变化传输的,所以CAN的总线电压是CAN总线技术的核心所在,总线电压在物理层中定义。为了深刻理解CAN总线,下面我们详细介绍总线电压:           CAN总线的拓扑结构如下:         通过CAN的总线拓扑结构可以看出,CAN总线采用双绞线进行数据传输。两根导线中,一根称为...
CAN总线接口–硬件
元直的博客
02-05 3934
考虑BlueFi的40P扩展接口仅有3.3V供电电源,而且所有功能扩展接口的逻辑电平电压都采用3.3V,独立的CAN协议控制器MCP2515是一种宽工作电压的IC(允许2.7~5.5V), 我们可以使用BlueFi的40P扩展接口上的3.3V和GND为其供电,那么CAN总线收发器与CAN协议控制器之间的逻辑接口电压也必须采用3.3V的, 如果CAN总线收发器的工作电压也采用3.3V,意味着我们的CAN接口拓展板采用3.3V单工作电源,这样的设计更为简化。本质上,每个ECU就是一个车载的嵌入式系统。
CAN总线接口–协议
元直的博客
02-05 1599
除了仲裁域之外,CAN2.0B标准的控制域和数据域等仍保持与CAN2.0A标准一致,而且CAN2.0B标准的控制域仍预留2个固定为‘0’的保留位。在8.1节中我们仅以CAN2.0A标准的位流来了解CAN总线的竞争和仲裁,把位流中的RB1和RB0两个保留位解释的非常简单,保留位本来是没有特定意义的, 标准中要求这些位保持显性位‘0’,如果CAN2.0A标准的产品开发者随意处理这些保留位,譬如发送者将数据帧中的这些保留位按隐性位‘1’发送, 很显然在两种标准的CAN网络节点共享一个CAN网络时将会引起歧义。
CAN接口简介
Linux知识积累
12-25 2235
CAN是控制器局域网络(Controller Area Network, CAN)的简称,1986年被德国研发和生产汽车电子产品著称的BOSCH公司所开发,并最终成为国际标准(ISO11898),是国际上应用最广泛的现场总线之一。1 CAN通信简介CAN是控制器局域网络(Controller Area Network, CAN)的简称,1986年被德国研发和生产汽车电子产品著称的BOSCH公司所开...
板内板间通信协议及接口(五)CAN总线
m0_50932296的博客
07-13 2822
CAN总线,现场总线
通信接口CAN
Kshine2017的博客
06-30 5265
CAN通信 目前(2021年6月)我用到的CAN电路原理图: 判断电路有没有接好,其中一个标准就是,测量接入的电阻阻值是不是60Ω。 上图两个60.4Ω直接,可以接一个电容到GND。 CAN数据接收设置 针对两种MCU的过滤器设置。 stm32f105 网上全是参考代码,这里直接贴上我的过滤器代码 列表模式,CAN1 16位ID过滤,CAN2 16位ID过滤 CAN_FilterTypeDef sFilterConfig; sFilterConfig.FilterMode = CAN
CAN接口函数使用说明
09-07
详细介绍了CAN卡的接口函数的使用方法和注意事项。包括每个接口函数的参数说明,返回值说明和错误说明。最后还说明了动态库的安装和使用方法。
CAN总线接口的FPGA设计与实现-综合文档
05-23
本篇文章将深入探讨CAN总线接口在FPGA上的设计与实现方法。 一、CAN总线概述 CAN总线最初由Bosch公司为汽车电子系统开发,采用多主站、非破坏性仲裁机制,具有高优先级处理能力。其数据帧结构包括标识符(ID)、...
CAN-bus电缆插座布线规范
01-04
本文将深入探讨CAN-bus电缆插座布线规范中的关键知识点,包括高速CAN与低速/容错CAN的不同之处,以及这些差异如何体现在实际应用中。 #### 二、CAN-bus总线分类及其特点 CAN-bus总线主要分为三类:单线CAN、低速...
通信与网络中的如何让CAN总线插上“翅膀”
10-19
然而,传统的CAN总线通信依赖于CAN_H和CAN_L两根差分线进行,这在某些环境或快速应用需求下可能导致布线困难。为了解决这一问题,出现了CAN转无线的技术,特别是将CAN总线通过WIFI转换,使得数据传输更加灵活便捷。 ...
CAN总线接口与布线规范详解
了解这些CAN总线接口和布线规范,有助于工程师在产品设计初期就能规避潜在问题,从而提高系统稳定性和可靠性。同时,熟悉相关标准如ISO11898(CAN物理层和数据链路层)、ISO11519(车辆内部通信)、SAE J1939(重型...
CAN总线轻松入门与实践》书籍配套程序
09-19
CAN总线轻松入门与实践》书籍配套程序是一份宝贵的资源,它包含了一系列关于CAN总线规范的详细资料,以及与CAN控制器、收发器相关的说明和实际通讯示例,为学习和应用CAN总线提供了有力的支持。 首先,CAN总线...
CAN、USART、SPI、SCI等常见总线技术介绍
u012421800的博客
11-04 1660
原文链接:http://www.elecfans.com/emb/jiekou/20160708426787.html     任何一个微处理器都要与一定数量的部件和外围设备连接,但如果将各部件和每一种外围设备都分别用一组线路与CPU直接连接,那么连线将会错综复杂,甚至难以实现。为了简化硬件电路设计、简化系统结构,常用一组线路,配置以适当的接口电路,与各部件和外围设备连接,这组共用的连接
写文章

热门文章

  • 门电路逻辑符号大全(三态门,同或门,异或门,或非门,与或非门, 传输门,全加器,半加器等) 93164
  • mysql在表的某一位置增加一列的命令 79687
  • 实函数傅里叶变换的奇偶虚实特性 67035
  • Windows中公用网络与专用网络的区别 58242
  • 弗罗贝尼乌斯范数(Frobenius norm) 44193

分类专栏

  • 游戏开发 4篇
  • 信息系统与数据库 16篇
  • 代码/脚本/命令行/可执行文件 91篇
  • 数学与图形学 26篇
  • 模拟电路与数字电路 3篇
  • 流媒体与服务器 102篇
  • 编程语言 70篇
  • 嵌入式开发 5篇
  • 算法及人工智能 63篇
  • Windows应用开发 32篇
  • Windows/Linux使用 48篇
  • 技术文档与使用说明书 64篇
  • 网络与无线通信 40篇
  • Android 61篇
  • iOS/macOS 5篇
  • 数字信号处理 3篇
  • 传感器与单片机 5篇
  • 串口/SPI/USB/GPIB/IIC/IIS/CAN 9篇
  • Schematic/PCB Layout/IC Layout 3篇
  • 系统安全与运维 24篇

最新评论

  • Windows下配置Gradle环境变量

    新的开始新的方式: 不给安装包

  • 系统环境变量path的列表不见了

    雪狼生肉罐头: win11有用,谢谢。

  • CAN总线标准接口与布线规范

    不会打球的程序员不是好厨子: https://theembeddedsystem.readthedocs.io/en/latest/

  • 系统环境变量path的列表不见了

    1612137133: win7设置了也没用

  • Qt连接mysql的驱动问题

    sheepman2_21: 大佬这两个文件在哪里啊。我只找到了前一个 我和你是一样的问题

最新文章

  • 如何从视图矩阵中获得相机的位置
  • 波数与波长的关系公式
  • TypeError: only size-1 arrays can be converted to Python scalars
2024年34篇
2023年54篇
2022年60篇
2021年73篇
2020年159篇
2019年85篇
2018年51篇
2017年36篇
2016年30篇
2015年18篇
2014年36篇
2013年37篇
2012年54篇
2011年57篇
2010年5篇
2009年3篇
2008年1篇
2007年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家陕西太湖石玻璃钢景观雕塑公司聊城小品系列玻璃钢雕塑玻璃钢卡通动物雕塑供应商湖北玻璃钢雕塑推荐厂家张家口卡通玻璃钢雕塑定制云南景观玻璃钢雕塑供应商河南秋季商场美陈批发价北京景区玻璃钢雕塑图片运城玻璃钢浮雕户外不锈钢雕塑建邺玻璃钢造型雕塑安庆商场入口美陈商场外立面美陈北京户外商场美陈厂家直销商场美陈模型图玻璃钢雕塑翻模现场滨州玻璃钢雕塑设计吉安玻璃钢名人雕塑白城卡通造型玻璃钢雕塑工厂宁德玻璃钢花盆雕塑淮北水果玻璃钢雕塑供应商促销玻璃钢景观雕塑宣武玻璃钢雕塑工程北京步行街玻璃钢雕塑供应商湖北仿古玻璃钢仿铜雕塑重庆高质量玻璃钢雕塑市场桂林玻璃钢卡通雕塑七台河玻璃钢天使雕塑定做厂紫金玻璃钢花盆花器河北商场美陈售价玻璃钢雕塑哪家口碑好香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化