
CAN通信专业技术
文章平均质量分 76
可芯智能科技研究院
本人毕业于中南大学,人工智能硕博学历,从事软件开发十五年。曾在TDK人工智能研发中心任职,深入探索机器视觉技术,参与图像识别、目标跟踪等项目,成功应用深度学习等前沿技术于实际场景。后加入ATL,专注新能源及新型电力系统研发,主导充电桩电源、双向储能电源、无人机电源等多个重要项目的设计开发,掌握电力拓扑设计、仿真分析等核心技术,结合人工智能与物联网技术提升产品性能。在软件开发方面,本人精通各种编程语言和技术框架,具备出色的软件开发及调试能力。本人紧跟时代步伐,致力于新质生产力领域的研究。愿与志同道合的朋友共学、共享、共成长,共同在新能源、新型电力系统及人工智能与机器视觉领域创造更多价值。
展开
-
CAN-bus通信步入手机APP时代!
物联网、智能工厂、智慧城市、智能家居无不瞄准了人人必备的手机平台,这是一个时代的主题,作为通讯界中具有贵族血统的,代表行业发展水平的CAN-bus通信,怎可在这一波兴涛大浪中停滞不前。在汽车上,工程机械上,风力发电机组上,我们只需将CANWiFi-200T与现场CAN网络相连,即可快速接入被测设备的CAN通信网络,通过WiFi建立手机端与车载CAN网络通信的桥梁,无需携带笨重的笔记本的电脑前往现场,即可通过随身携带的智能手机,使用已开发好的APP软件,获取分析监控现场数据,快速解决问题。原创 2024-07-21 09:15:34 · 183 阅读 · 0 评论 -
CPCI接口CAN卡提供军工级稳定性保证
广州致远电子CPCI-9820I/CPCI-9820I-6U,是符合PICMG 2.1 R2.0 规范,支持CompactPCI Hot Swap Specification(热插拔),标准3U和6U CPCI工控机机箱接口设计,带有2路CAN接口的高性能CAN接口卡。CAN总线一直以强实时性和高可靠性广泛运用于各种高要求的现场通信,CPCI总线,中文又称紧凑型PCI,同样以其强实时性和高可靠性而运用于高性能工业计算机中,两者的相互结合,必将使总线通信步入新纪元。图2 CPCI-9820I系列产品。原创 2024-07-21 08:16:03 · 177 阅读 · 0 评论 -
CAN总线-现场工程师的万金油“”
造成这个原因一般是终端电阻的位置加的地方不对,而总线拓扑比较复杂,无法确定终端的位置,这个时候可以用网桥改善网络拓扑,将网络分成两段较为简单的两段。到现场解决CAN通讯问题,为了手到病除,致远电子的工程师除了随时携带CANScope分析仪和不同阻值的电阻外,CAN网桥也是必备“万金油”,它不但可以延长通讯距离、增加通讯节点,而且可以隔离干扰、修正波特率、改善波形、滤除/改变错误数据。受到干扰后CAN的波形如下图所示,网桥的两路CAN已经在内部做了隔离,所以利用网桥可以很好的隔离干扰源。原创 2024-07-21 08:14:08 · 163 阅读 · 0 评论 -
CANFD电磁兼容性能分析及改善方案
如有技术问题请加作者微信!CAN总线技术应用领域越来越广泛,但是由于在工业设备、工业自动化等领域,电磁干扰较为严重,保证CAN总线的正常通信尤为重要。下面介绍搭配高速CAN FD收发器的总线网络电磁干扰的原因分析,及提出的具体改善方案。原创 2024-07-21 08:09:45 · 943 阅读 · 0 评论 -
如何快速实现疫苗冷链运输的数据监控
致远电子多年致力于CAN-bus产品的开发,积累的大量的经验,对此提出来可靠的方案。CANDTU-400EWGR提供4路相互独立的通道,用户只需要将该产品接入到冷链运输车CAN总线上,即可将数据上传到后台,另外,该产品有GPS功能,ZWS-CAN云端服务器可以进行地图可视化的定位,实时显示车辆运行速度,对车辆运行轨迹进行记录存储。ZWS-CAN智慧云能够实现DBC的可视化分析,结合丰富多彩的图形控件,及时进行CAN数据的可视化展示,直观分析运行情况,如图5所示能够对信号值进行显示和信号跟踪。原创 2024-07-19 08:23:43 · 419 阅读 · 0 评论 -
地铁高效安全运转原理
其中地铁屏蔽门系统是基于CAN总线的,在该系统中PSC(站台隔离门控制器)、PSA(远方操作报警盘)以及每个DCU(门控器)都是挂接在CAN总线上的一个网络结点,CAN总线分布式结构可以保证网络上任何一个结点发生故障都不会影响整个网络其它结点的正常运行,并可以通过网络对屏蔽门进行全程控制、运行参数修改、声光报警等功能。一旦地铁出现问题就会对乘客有安全隐患,在排查地铁通讯上的CAN总线问题上可以使用CANScope,它不仅可以解决已经出现的问题,还可以防患于未然,CANScope拥有可靠性评测功能。原创 2024-07-19 08:22:34 · 485 阅读 · 0 评论 -
无需劳师动众,让石油化工DCS集散控制系统轻松实现无线传输!
与FCS现场总线的“现场采集,转换为数字信号来集中传输”不同,DCS系统为了避免由于线缆断裂或者节点问题导致整个控制系统失灵,采用“分散传输,集中采集”的方式,即每个传感器通过4-20mA的模拟量通过线缆直接传输到控制中心的采集卡,这样即使有某个传感器出问题,不会影响其他传感器和控制器的运行。通过Modbus/TCP的协议,EPC-9100可以取得以太网采集模块的4-20mA的数字信号,然后通过RS485总线控制RSM-4404模拟量输出模块,将4-20mA数字信号还原为模拟量输出给DCS系统主控。原创 2024-07-19 08:21:31 · 499 阅读 · 0 评论 -
奔驰汽车的通信如此固若金汤的原因
由图中我们可以看出,CAN-H、CAN-L的电压幅值在显隐性发生变化时幅值变化高达4V,这样不仅可以保证正常状态下CAN总线的稳定工作,还可以保证CAN总线中CAN-H、CAN-L其中一条发生故障(短路或者断路)时,容错CAN收发器会自动识别总线状态,根据总线状态做出调整(具体见下表1),保证了CAN总线在故障时的通讯正常。同样,当CAN-L出现短路情况时,接收节点同样能够准确的分析出CAN数据,表明CTM收发器会自动将工作状态切换为使用CAN-H与地线来进行CAN数据的收发。图2 CAN-H对地短路。原创 2024-07-19 08:20:07 · 881 阅读 · 0 评论 -
新能源汽车CAN总线故障定位与干扰排除的几个方法
CAN总线是目前最受欢迎的现场总线之一,在新能源车中有广泛应用。新能源车的CAN总线故障和隐患将影响驾驶体验甚至行车安全,如何进行CAN总线故障定位及干扰排除呢?目前,国内机动车保有量已经突破三亿大关。由于大量的燃油车带来严峻的环境问题,因此全面禁售燃油车的日程在全世界范围内被提起。国内新能源汽车动力以锂电池为主,整个行业已经进入高速发展阶段。我们注意到,除新能源车、充电桩之外无人驾驶、智慧停车等延伸行业也步入快速发展期。原创 2024-07-19 08:18:52 · 1037 阅读 · 0 评论 -
主流的CAN收发器性能PK对比
MC33901收发器最低支持5kbps波特率,同样具有电磁辐射较小的特点,在各种波特率下均无出现严重的过冲现象,但该芯片的使用必须将3、5引脚连接到一起,替换原来芯片时,需更改PCB电路设计。从特性来说,PCA82C250/251在高速波特率下过冲很严重,在进行CE认证时通不过认证标准,而TJA1040/1050的电磁辐射就小的多,可以通过CE认证。而且在过冲后,有明显的抖动,下降沿有明显的下冲。此收发器,EMI性能较好,辐射较小,但高波特率时,位时间会有抖动,产生2条亮线的眼图。说明其会影响位时间。原创 2024-07-19 08:15:46 · 562 阅读 · 0 评论 -
如何解决CAN总线超强干扰?
CAN总线系统由一系列的网络节点通过总线相互连接组成,在实际应用中网络节点既是干扰源又是被干扰对象,尤其在超强干扰的情况下,如何使系统可靠运行成为一大难题。前段时间有个用户反馈说自己的设备启动后多个节点处于失控状态,用CANScope测试全是错误帧如图1所示。图1 强干扰下的报文随后让客户把测试的波形发来一看,是环境干扰惹的祸,如图2所示。图2 强干扰下的波形这种强干扰导致了帧错误增加,重发频繁,正确数据无法及时到达。所以如何解决CAN总线超强干扰呢,下面给您介绍一种方案吧。原创 2024-07-19 08:14:26 · 985 阅读 · 0 评论 -
CAN总线学习和进阶之路
比如说客户做一个项目,一开始就规划了CAN总线,那么此时客户关注的往往就是选择什么样的主控制芯片(一般要带CAN控制器),然后选择合适的CAN收发器,为了保证总线运行可靠,很多客户会选用现成的隔离收发器,如CTM模块;我还记得当时为了配合学习CAN,我还专门申请了一块M0的学习板——TinyM0-CAN-T,主芯片是NXP的LPC11C24,带CAN控制器和收发器,就是在这个小板子上,自己调试跑了各样CAN的小程序,学习了CAN总线的工作过程。随着工作的深入,我接触到了更多不同行业的CAN总线应用案例。原创 2024-07-19 08:12:48 · 1302 阅读 · 0 评论 -
高速CAN总线物理层对线束的要求?
除了上述的要求,高速CAN对于线束的要求还有,导线的绝缘层,双绞线的绞距,pin在插件中的位置,路由的要求(避开天线同轴电缆及容易受影响的信号线,同时避开大电流线)等,CAN线在设计的时候,更多是从信号传输理论的角度来考虑,区别于其他供电线及地线,同轴电缆的设计也遵信这样的设计思路。低速CAN在传输隐性状态位时,CAN_H上的电平时0V,CAN_L上的电平时5V,在传输显性状态位时,CAN_H上的电平时3.6V,CAN_L上的电平是1.4V。⑥连接:总线上连接的单元数量受总线上的时间延迟及电气负载的限制。原创 2024-07-19 08:07:33 · 1122 阅读 · 0 评论 -
为什么CAN总线支线长度不能太长?
在网络布局无法改变,分支引起的信号反射必须存在的情况下。当然很多场合是在出现了问题之后才发现支线过长,当重新布线或更改节点本身都无法操作的情况下,我们也有解决方案,那就是在过长的支线上增加CAN中继器,典型的如致远电子CANBridge,甚至可以支持不同波特率的CAN网络的连接。在讲CAN支线之前,我们来看一个CAN的波形图,如下图所示,大家仔细查看CAN波形图,会发现CAN波形上存在明显的上升沿和下降沿台阶现象,因为台阶的存在,从而引起波特率变化,导致接收节点采样出错(也称位宽错误)。原创 2024-07-19 08:05:54 · 802 阅读 · 0 评论 -
如何精准分析人形机器人运动数据?CAN通信在人形机器人中的应用
随着人形机器人行业的发展及《中国制造2025》的全面实施,传统的脉冲模式控制很大程度上制约了机器人的性能,相反,高速工业现场总线EtherCAT利用以太网协议完成工业自动化控制,满足了工业控制工程中通信稳定、大数据量,低延时性的要求,成为机器人主力发展的总线解决方案,且其易于与现场其它设备组网,为实现自动化流水线及建立智能工厂提供了基础。EtherCAT分析仪支持帧内数值曲线分析,支持按帧偏移和任意扩展协议解析数值,人形机器人各关节电机和算法的跟随曲线分析,找到机械或算法性能瓶颈。搭配ZWS物联网云平台。原创 2024-07-19 08:02:46 · 884 阅读 · 0 评论 -
整车厂如何快速实现测试设备CANFD升级?
如图4所示,工程师可以不用在意如何完成CAN与CAN FD报文之间的转换,只需要进行一些参数的配置选择,既可以实现CAN/CANFD的相互转换,也可以将工作重心放到产品功能的实现上,降低前期测试的成本,提高使用率。除此之外,对CANFD设备的测试、调试以及数据的读取与存储也是目前存在的痛点,面对诸如此类现象,致远电子针对常用的接口,例如:USB、串口、网口、WiFi、PCIe等,推出了如图5所示一系列CANFD卡及记录仪,助力工程师完成CANFD网络和车载以太网的设计、验证、调试、故障排查以及维护。原创 2024-07-01 06:42:35 · 917 阅读 · 0 评论 -
CAN-bus总线在冷链运输中的应用
CANDTU-400EWGR提供4路相互独立的通道,用户只需要将该产品接入到冷链运输车CAN总线上,即可将数据上传到后台,另外,该产品有GPS功能,ZWS-CAN云端服务器可以进行地图可视化的定位,实时显示车辆运行速度,对车辆运行轨迹进行记录存储。ZWS-CAN智慧云能够实现DBC的可视化分析,结合丰富多彩的图形控件,及时进行CAN数据的可视化展示,直观分析运行情况,如图5所示能够对信号值进行显示和信号跟踪。原创 2024-06-27 21:08:04 · 116 阅读 · 0 评论 -
地铁中的CAN通信--地铁高效安全运转原理
其中地铁屏蔽门系统是基于CAN总线的,在该系统中PSC(站台隔离门控制器)、PSA(远方操作报警盘)以及每个DCU(门控器)都是挂接在CAN总线上的一个网络结点,CAN总线分布式结构可以保证网络上任何一个结点发生故障都不会影响整个网络其它结点的正常运行,并可以通过网络对屏蔽门进行全程控制、运行参数修改、声光报警等功能。一旦地铁出现问题就会对乘客有安全隐患,在排查地铁通讯上的CAN总线问题上可以使用CANScope,它不仅可以解决已经出现的问题,还可以防患于未然,CANScope拥有可靠性评测功能。原创 2024-06-27 21:04:33 · 224 阅读 · 0 评论 -
无需劳师动众,让石油化工DCS集散控制系统轻松实现无线传输!
与FCS现场总线的“现场采集,转换为数字信号来集中传输”不同,DCS系统为了避免由于线缆断裂或者节点问题导致整个控制系统失灵,采用“分散传输,集中采集”的方式,即每个传感器通过4-20mA的模拟量通过线缆直接传输到控制中心的采集卡,这样即使有某个传感器出问题,不会影响其他传感器和控制器的运行。通过Modbus/TCP的协议,EPC-9100可以取得以太网采集模块的4-20mA的数字信号,然后通过RS485总线控制RSM-4404模拟量输出模块,将4-20mA数字信号还原为模拟量输出给DCS系统主控。原创 2024-06-27 21:03:03 · 113 阅读 · 0 评论 -
奔驰汽车的通信如此固若金汤的原因
由图中我们可以看出,CAN-H、CAN-L的电压幅值在显隐性发生变化时幅值变化高达4V,这样不仅可以保证正常状态下CAN总线的稳定工作,还可以保证CAN总线中CAN-H、CAN-L其中一条发生故障(短路或者断路)时,容错CAN收发器会自动识别总线状态,根据总线状态做出调整(具体见下表1),保证了CAN总线在故障时的通讯正常。同样,当CAN-L出现短路情况时,接收节点同样能够准确的分析出CAN数据,表明CTM收发器会自动将工作状态切换为使用CAN-H与地线来进行CAN数据的收发。图2 CAN-H对地短路。原创 2024-06-27 21:01:52 · 92 阅读 · 0 评论 -
新能源汽车CAN总线故障定位与干扰排除的几个方法
CAN总线是目前最受欢迎的现场总线之一,在新能源车中有广泛应用。新能源车的CAN总线故障和隐患将影响驾驶体验甚至行车安全,如何进行CAN总线故障定位及干扰排除呢?目前,国内机动车保有量已经突破三亿大关。由于大量的燃油车带来严峻的环境问题,因此全面禁售燃油车的日程在全世界范围内被提起。国内新能源汽车动力以锂电池为主,整个行业已经进入高速发展阶段。我们注意到,除新能源车、充电桩之外无人驾驶、智慧停车等延伸行业也步入快速发展期。原创 2024-06-27 20:59:39 · 375 阅读 · 0 评论 -
如何快速找到CAN总线的故障节点?
2.查找CAN总线故障节点的方式有很多种,但从便捷、成本、高效方面考虑,推荐下面方法: 使用CAN转换器或接口类产品辅助排查。极端情况下,一个故障节点往往能直接拖垮一个总线,总线上将无任何数据,此时怎么通过抓取报文解决问题呢?CAN集线器的每个CAN接口都是一个独立的CAN节点,一路CAN的严重故障不会导致所有节点不能进行数据收发,此时不能正常发出数据的节点可判定为故障节点。1、节点(数量不多的情况)依次接入总线:将CAN节点一个一个往总线上接,每接一个节点后观察、测试总线通信状况。原创 2024-06-27 20:58:39 · 246 阅读 · 0 评论 -
高速CAN总线设计方法--高速CAN总线物理层对线束的要求
除了上述的要求,高速CAN对于线束的要求还有,导线的绝缘层,双绞线的绞距,pin在插件中的位置,路由的要求(避开天线同轴电缆及容易受影响的信号线,同时避开大电流线)等,CAN线在设计的时候,更多是从信号传输理论的角度来考虑,区别于其他供电线及地线,同轴电缆的设计也遵信这样的设计思路。低速CAN在传输隐性状态位时,CAN_H上的电平时0V,CAN_L上的电平时5V,在传输显性状态位时,CAN_H上的电平时3.6V,CAN_L上的电平是1.4V。⑥连接:总线上连接的单元数量受总线上的时间延迟及电气负载的限制。原创 2024-06-27 20:35:37 · 144 阅读 · 0 评论 -
CAN总线在新能源行业中的重要应用
广州致远电子有限公司推出CAN网络总线“黑匣子”,我们称之为CANDTU,如图4所示,CANDTU集成有2路或4路符合ISO11898标准的独立CAN-bus通道,并可标配存储介质为32G高速SD卡,可以进行长时间记录、条件记录、预触发记录和定时记录等多种模式,并可以将记录的数据转换为CSV格式,或者CANOE、CANScope等各种主流分析软件的格式供后期处理分析。从事汽车相关行业的小伙伴们,都知道CAN总线,它是当今汽车各电控单元之间通信的总线标准,现在几乎所有的汽车厂家都选择使用CAN总线通信。原创 2024-06-25 08:01:03 · 589 阅读 · 0 评论 -
如何解决CAN总线超强干扰
CAN总线系统由一系列的网络节点通过总线相互连接组成,在实际应用中网络节点既是干扰源又是被干扰对象,尤其在超强干扰的情况下,如何使系统可靠运行成为一大难题。前段时间有个用户反馈说自己的设备启动后多个节点处于失控状态,用CANScope测试全是错误帧如图1所示。图1 强干扰下的报文随后让客户把测试的波形发来一看,是环境干扰惹的祸,如图2所示。图2 强干扰下的波形这种强干扰导致了帧错误增加,重发频繁,正确数据无法及时到达。所以如何解决CAN总线超强干扰呢,下面给您介绍一种方案吧。原创 2024-06-25 07:59:06 · 1202 阅读 · 0 评论 -
为什么CAN总线支线长度不能太长/CAN传输距离是多少
在网络布局无法改变,分支引起的信号反射必须存在的情况下。当然很多场合是在出现了问题之后才发现支线过长,当重新布线或更改节点本身都无法操作的情况下,我们也有解决方案,那就是在过长的支线上增加CAN中继器,典型的如致远电子CANBridge,甚至可以支持不同波特率的CAN网络的连接。在讲CAN支线之前,我们来看一个CAN的波形图,如下图所示,大家仔细查看CAN波形图,会发现CAN波形上存在明显的上升沿和下降沿台阶现象,因为台阶的存在,从而引起波特率变化,导致接收节点采样出错(也称位宽错误)。原创 2024-06-25 07:57:33 · 1697 阅读 · 0 评论 -
作为嵌入式开发的主流通信手段,如何学习CAN通信
比如说客户做一个项目,一开始就规划了CAN总线,那么此时客户关注的往往就是选择什么样的主控制芯片(一般要带CAN控制器),然后选择合适的CAN收发器,为了保证总线运行可靠,很多客户会选用现成的隔离收发器,如CTM模块;我还记得当时为了配合学习CAN,我还专门申请了一块M0的学习板——TinyM0-CAN-T,主芯片是NXP的LPC11C24,带CAN控制器和收发器,就是在这个小板子上,自己调试跑了各样CAN的小程序,学习了CAN总线的工作过程。闻道有先后,术业有专攻。原创 2024-06-25 07:55:59 · 430 阅读 · 0 评论 -
CANFD每秒最多可以发送多少帧报文?CAN FD结构详解
我们知道CANFD比CAN拥有更长的数据长度(最长64字节),更高的波特率(8Mbps甚至更高)。那么波特率更高,数据更长的CANFD,一秒钟最高可以发送多少帧CANFD报文呢?想知道问题的答案,那么我们就要知道一帧CANFD报文由多少个位组成,再由具体波特率算出报文时间,最后就可以得出每秒能发送的帧数了。接下来,我们就一步步来算出答案。要想知道CANFD报文由多少个位组成,那么我们就要了解CANFD帧结构,知道每个段占用位数从而得出CANFD报文位数。原创 2024-06-25 07:54:11 · 3362 阅读 · 0 评论