CAN电路设计介绍

原创 汽车电子与软件 2024-11-26 08:02

概要:



CAN(Controller Area Network)总线作为一种广泛应用于汽车电子、工业自动化等众多领域的串行通信协议,其电路设计的合理性直接影响着整个系统的性能与稳定性。通过阅读本文,您将深入了解CAN电路设计的各个关键环节,包括CAN硬件电路的构成要素、CAN电平标准的特点与应用、CAN收发器的工作原理及选型要点,以及实际的CAN硬件电路设计实例中的细节与技巧。掌握这些知识后,您将能够在相关项目中独立进行CAN电路的设计、优化与故障排查,确保系统间数据通信的高效、可靠进行,提升整个项目的品质与竞争力。

   

 

#01
CAN硬件电路

      

 

CAN硬件电路主要包括物理层和数据链路层,其中物理层负责信号的传输与接收,是确保CAN总线性能的关键。我们将详细介绍CAN的物理层特性,特别是电平标准和终端电阻的作用,以及如何利用现有方案进行电路的搭建。


CAN通信回路图
         

 

1.1 CAN波形
           
CAN总线有多种电平标准,其中高速CAN(ISO 11898 - 2)和低速容错CAN(ISO 11898 - 3)较为常见。高速CAN适用于对实时性和通信速率要求高的场景,最高传输速率达1Mbps,如汽车发动机控制系统、安全气囊控制系统等,能快速准确传输大量关键数据,确保系统及时响应与可靠运行。低速容错CAN侧重可靠性,对速度要求相对较低,传输速率一般在125kbps以下,常用于汽车车身控制系统、车窗升降系统等,在复杂电磁环境下稳定传输数据,保障系统正常运行。不同电平标准在差分电压范围、传输速率、抗干扰能力等方面存在差异,电路设计时需依具体应用需求谨慎选择,以充分发挥CAN总线优势。


CAN协议的ISO标准
         

 

CAN总线借助差分信号进行数据传输,这使其在抗干扰方面独具优势。物理层对CAN波形电平有着明确界定。CAN总线存在显性(Dominant)和隐性(Recessive)两种状态,通过CANH(CAN High)和CANL(CAN Low)两根信号线间的电压差来区分。当CANH和CANL之间的电压差处于1.5V - 3.5V之间(通常约为2V)时,为显性状态,对应逻辑0;当电压差在 - 2V - 0.5V之间(接近0V)时,为隐性状态,对应逻辑1。这种基于差分电压的逻辑判断机制,极大降低了外界电磁干扰对数据传输的影响,确保了信号的准确性。

   
实际CAN波形图
         

 

1.2 终端电阻

阻抗匹配是指信号源内阻、传输线特性阻抗和负载阻抗三者之间达到一种特定的关系,使得信号在传输过程中能够最大限度地将能量从信号源传输到负载,同时减少信号反射等不良影响。在电路设计中,尤其是涉及高速信号传输(如 CAN 总线等通信系统)时,阻抗匹配是非常重要的一个环节。


数字系统中由于信号反射引起的波形畸变
         

 

实现阻抗匹配的方式有多种,对于传输线末端的阻抗匹配,常见的方法就是使用终端电阻。通过选择合适的终端电阻值,使其等于传输线的特性阻抗,从而实现阻抗匹配。除了终端电阻匹配外,在电路设计中还需要考虑信号源内阻与传输线特性阻抗的匹配,以及传输线特性阻抗与负载阻抗的匹配等。

   
阻抗匹配原理图
         

 

终端电阻是连接在传输线末端(如 CAN 总线的两端)的电阻器。其电阻值通常是根据传输线的特性阻抗来确定的,在 CAN 总线中,常见的终端电阻值为 120Ω。终端电阻的作用是吸收信号能量,防止信号反射,确保信号在传输线上的完整性和稳定性。


终端电阻
         

 

1.3 电平转换 - CAN收发器

实际应用中,不同设备可能工作于不同电源域,或需与其他电平标准的设备通信,此时电平转换电路不可或缺。例如,当CAN总线与工作在3.3V电平的微控制器交互数据,而CAN收发器工作电压为5V时,电平转换电路可适配信号电压,保证CAN信号在不同电平环境下的完整性与准确性,避免电平不匹配引发的信号失真或通信故障。


CAN电平与逻辑的转换
         

 

1. 工作原理   

在数据发送阶段,控制器将需要发送的数据以逻辑电平信号的形式传输给CAN收发器的发送器模块,发送器模块对这些信号进行处理和驱动,将其转换为符合CAN电平标准的差分信号,并通过CANH和CANL引脚将差分信号发送到CAN总线上。

在数据接收阶段,CAN收发器的接收器模块通过CANH和CANL引脚从总线上接收差分信号,经过内部的放大、滤波和比较等处理后,将其转换为逻辑电平信号,然后传输给控制器进行数据解析。
         

 

2. 常用芯片

NXP公司的TJA1051

  • 芯片内容框图:TJA1050芯片内部主要包含电源管理单元、发送器、接收器、保护电路以及状态控制逻辑等模块。电源管理单元负责为芯片内部各模块提供稳定的电源供应;发送器模块实现从逻辑电平到差分信号的转换,并具备驱动能力,确保信号能够在总线上有效传输;接收器模块则负责从总线上接收差分信号,并将其转换为逻辑电平信号;保护电路能够防止芯片在过压、过流等异常情况下受到损坏;状态控制逻辑协调芯片各模块的工作,确保收发器正常运行。

  • 参数关注要点:TJA1051具有高速通信能力,最高支持1Mbps的数据传输速率,能够满足大多数高速CAN应用场景的需求。其电磁兼容性(EMC)性能出色,在复杂的电磁环境下仍能保证稳定的通信。工作电压范围通常为4.5V - 5.5V,在设计电路时需要确保供电电压在此范围内。此外,还需关注其输入输出阻抗等参数,以保证与总线和控制器的良好匹配。例如,在汽车电子控制系统中,由于发动机等设备会产生强烈的电磁干扰,且对通信速率要求较高,TJA1051的高速和高EMC性能使其成为理想的选择。   


TJA1051框图
         

 


TJA1051封装类型
         

 


TJA1051各引脚定义    
         

 

TI公司的SN65HVD230

  • 芯片内容框图:SN65HVD230芯片内部结构包括CAN控制器接口、收发器核心电路、总线保护电路和电源管理部分。CAN控制器接口用于与微控制器进行数据交互;收发器核心电路实现差分信号与逻辑电平信号之间的转换;总线保护电路能够有效抵御总线上的过压、过流等异常情况,保护芯片和其他电路元件;电源管理部分支持3.3V和5V两种电源电压输入,为芯片提供灵活的供电选择。

  • 参数关注要点:该芯片支持两种常见的电源电压,这为与不同供电电压的微控制器搭配使用提供了便利。它具备强大的故障保护功能,能够在总线出现短路、开路等故障时自动采取保护措施,防止芯片损坏。在选择时,要重点关注其差分输出电压范围、共模输入电压范围等参数,确保其与总线和控制器的电气特性相兼容。例如,在一些工业自动化设备中,如果微控制器采用3.3V供电,且对设备的可靠性和故障保护能力要求较高,SN65HVD230就是一个很好的选择。


SN65HVD230框图
         

 

   

SN65HVD230 Top View
         

 


SN65HVD230端子定义
         

 

3. 芯片选型要点

在面对实际项目需求时,正确选择CAN收发器至关重要。

①要考虑通信速率要求,如果项目需要高速、实时的数据传输,如汽车的动力系统控制,就应选择支持高速CAN且传输速率满足要求的收发器。

②是工作环境因素,若工作环境电磁干扰严重,像工业生产车间等场所,就必须选择电磁兼容性强的收发器。

③电源电压也是一个关键因素,要确保收发器的工作电压与系统电源相匹配,或者能够通过简单的电平转换电路进行适配。

④成本也是不容忽视的一点,在满足性能要求的前提下,应尽量选择性价比高的芯片。

⑤还要考虑收发器的封装形式,不同的封装形式会影响PCB布局的难易程度和空间占用情况,应根据实际产品的体积和布局要求进行选择。 
 

选型Check List



#02
CAN硬件电路设计实例

    

2.1 主体CAN收发电路

电路连接:

以常用的微控制器(如STM32系列)和CAN收发器TJA1051为例,微控制器的CAN_TX引脚连接到TJA1051的TXD引脚,用于将控制器要发送的数据传输给收发器。CAN_RX引脚连接到TJA1051的RXD引脚,以便接收从收发器转换后的逻辑电平信号。TJA1051的CANH和CANL引脚分别连接到CAN总线的两根信号线,实现差分信号的发送和接收。在电源连接方面,TJA1051的VCC引脚连接到5V电源,并且为了保证电源的稳定性,需要在电源引脚附近添加去耦电容。通常采用0.1uF和10uF的电容并联,0.1uF的电容用于滤除高频噪声,10uF的电容用于稳定电源电压,减少电源波动对芯片工作的影响。
         

 

信号传输:

当微控制器需要发送数据时,数据从CAN_TX引脚输出逻辑电平信号到TJA1051的TXD引脚。TJA1051内部的发送器模块将该逻辑电平信号转换为差分信号,并通过CANH和CANL引脚驱动到CAN总线上进行传输。在接收数据时,TJA1051通过CANH和CANL引脚从总线上接收差分信号,接收器模块将其转换为逻辑电平信号后,通过RXD引脚传输给微控制器的CAN_RX引脚,微控制器再对接收的数据进行处理。   
         

 

       

 

2.2 滤波设计

电容滤波:

在CANH和CANL引脚与地之间分别添加一个50pF - 100pF的电容。这些电容能够有效地滤除总线上的高频噪声,如来自周围电子设备的电磁干扰产生的高频信号。高频噪声可能会导致信号失真或误码,通过电容滤波可以提高信号的质量,确保数据的准确传输。
         

 

磁珠滤波:

在CANH和CANL信号线上串联磁珠。磁珠具有特殊的阻抗特性,对高频信号呈现高阻抗,能够抑制高频噪声在信号线上的传输,而对低频信号(如CAN总线的正常通信信号)的阻抗较低,几乎不影响正常信号的传输。这样可以进一步提高CAN总线的抗干扰能力,保证通信的稳定性。
         

 

   

有滤波的主体CAN收发电路
         

 

2.3 防护设计

过压保护:

在CANH和CANL引脚与地之间添加TVS(Transient Voltage Suppressor)二极管。TVS二极管是一种高效的过压保护器件,当总线上出现过压情况时,例如由于雷电感应或其他电源浪涌事件导致的电压尖峰,TVS二极管能够迅速导通,将过压能量泄放到地,从而保护CAN收发器和其他连接在总线上的电路元件不受损坏。在选择TVS二极管时,要根据CAN总线可能出现的最大过压值来确定其击穿电压,确保其能够在过压发生时及时动作,同时还要考虑其功率容量,以保证能够承受过压事件中的能量冲击。


有TVS的主体CAN收发电路    
         

 

静电防护:

如果ECU是放在容易被触碰到的位置,就需要在在CAN接口处添加ESD(Electrostatic Discharge)保护器件,如ESD二极管。在实际应用中,人体静电放电或其他静电事件可能会对CAN电路造成损害。ESD保护器件能够在静电放电发生时,迅速将静电能量引导到地,防止静电对CAN收发器造成永久性损坏。在电路布局时,要将ESD保护器件尽量靠近CAN接口放置,以缩短静电放电路径,提高防护效果。同时,还要注意ESD保护器件的寄生电容不能过大,以免影响CAN信号的传输质量。通过以上对CAN电路设计各个方面的详细阐述,从理论知识到实际应用实例,相信读者能够全面掌握CAN电路设计的要点和技巧,在实际项目中设计出稳定、可靠的CAN电路。

有ESD的主体CAN收发电路
         

 



#03
结  语

             

 

通过上述设计,我们不仅实现了基本的数据传输功能,还增强了系统的可靠性和耐用性。希望本文能帮助您更好地理解和应用CAN技术,为您的项目带来成功。下一次我们再来看看协议层里面的帧的封装与拆装,流量控制与错误恢复,仲裁机制实现等机制吧。

/ END /


  

汽车电子与软件 主要介绍汽车电子软件设计相关内容,每天分享一篇技术文章!
评论
  • Ubuntu20.04默认情况下为root账号自动登录,本文介绍如何取消root账号自动登录,改为通过输入账号密码登录,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHarmony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!添加新账号1、使用adduser命令来添加新用户,用户名以industio为例,系统会提示设置密码以及其他信息,您可以根据需要填写或跳过,命令如下:root@id
    Industio_触觉智能 2025-01-17 14:14 99浏览
  • 在物联网(IoT)短距无线通信生态系统中,低功耗蓝牙(BLE)数据透传是一种无需任何网络或基础设施即可完成双向通信的技术。其主要通过简单操作串口的方式进行无线数据传输,最高能满足2Mbps的数据传输速率,可轻松实现设备之间的快速数据同步和实时交互,例如传输传感器数据、低采样率音频/图像与控制指令等。低功耗蓝牙(BLE)数据透传解决方案组网图具体而言,BLE透传技术是一种采用蓝牙通信协议在设备之间实现数据透明传输的技术,设备在通信时会互相验证身份和安全密钥,具有较高的安全性。在不对MCU传输数据进
    华普微HOPERF 2025-01-21 14:20 71浏览
  • 80,000人到访的国际大展上,艾迈斯欧司朗有哪些亮点?感未来,光无限。近日,在慕尼黑electronica 2024现场,ams OSRAM通过多款创新DEMO展示,以及数场前瞻洞察分享,全面展示自身融合传感器、发射器及集成电路技术,精准捕捉并呈现环境信息的卓越能力。同时,ams OSRAM通过展会期间与客户、用户等行业人士,以及媒体朋友的深度交流,向业界传达其以光电技术为笔、以创新为墨,书写智能未来的深度思考。electronica 2024electronica 2024构建了一个高度国际
    艾迈斯欧司朗 2025-01-16 20:45 293浏览
  •  万万没想到!科幻电影中的人形机器人,正在一步步走进我们人类的日常生活中来了。1月17日,乐聚将第100台全尺寸人形机器人交付北汽越野车,再次吹响了人形机器人疯狂进厂打工的号角。无独有尔,银河通用机器人作为一家成立不到两年时间的创业公司,在短短一年多时间内推出革命性的第一代产品Galbot G1,这是一款轮式、双臂、身体可折叠的人形机器人,得到了美团战投、经纬创投、IDG资本等众多投资方的认可。作为一家成立仅仅只有两年多时间的企业,智元机器人也把机器人从梦想带进了现实。2024年8月1
    刘旷 2025-01-21 11:15 93浏览
  • 2024年是很平淡的一年,能保住饭碗就是万幸了,公司业绩不好,跳槽又不敢跳,还有一个原因就是老板对我们这些员工还是很好的,碍于人情也不能在公司困难时去雪上加霜。在工作其间遇到的大问题没有,小问题还是有不少,这里就举一两个来说一下。第一个就是,先看下下面的这个封装,你能猜出它的引脚间距是多少吗?这种排线座比较常规的是0.6mm间距(即排线是0.3mm间距)的,而这个规格也是我们用得最多的,所以我们按惯性思维来看的话,就会认为这个座子就是0.6mm间距的,这样往往就不会去细看规格书了,所以这次的运气
    wuliangu 2025-01-21 00:15 101浏览
  • 本文介绍瑞芯微开发板/主板Android配置APK默认开启性能模式方法,开启性能模式后,APK的CPU使用优先级会有所提高。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。源码修改修改源码根目录下文件device/rockchip/rk3562/package_performance.xml并添加以下内容,注意"+"号为添加内容,"com.tencent.mm"为AP
    Industio_触觉智能 2025-01-17 14:09 141浏览
  • 电竞鼠标应用环境与客户需求电竞行业近年来发展迅速,「鼠标延迟」已成为决定游戏体验与比赛结果的关键因素。从技术角度来看,传统鼠标的延迟大约为20毫秒,入门级电竞鼠标通常为5毫秒,而高阶电竞鼠标的延迟可降低至仅2毫秒。这些差异看似微小,但在竞技激烈的游戏中,尤其在对反应和速度要求极高的场景中,每一毫秒的优化都可能带来致胜的优势。电竞比赛的普及促使玩家更加渴望降低鼠标延迟以提升竞技表现。他们希望通过精确的测试,了解不同操作系统与设定对延迟的具体影响,并寻求最佳配置方案来获得竞技优势。这样的需求推动市场
    百佳泰测试实验室 2025-01-16 15:45 328浏览
  • 现在为止,我们已经完成了Purple Pi OH主板的串口调试和部分配件的连接,接下来,让我们趁热打铁,完成剩余配件的连接!注:配件连接前请断开主板所有供电,避免敏感电路损坏!1.1 耳机接口主板有一路OTMP 标准四节耳机座J6,具备进行音频输出及录音功能,接入耳机后声音将优先从耳机输出,如下图所示:1.21.2 相机接口MIPI CSI 接口如上图所示,支持OV5648 和OV8858 摄像头模组。接入摄像头模组后,使用系统相机软件打开相机拍照和录像,如下图所示:1.3 以太网接口主板有一路
    Industio_触觉智能 2025-01-20 11:04 134浏览
  • 高速先生成员--黄刚这不马上就要过年了嘛,高速先生就不打算给大家上难度了,整一篇简单但很实用的文章给大伙瞧瞧好了。相信这个标题一出来,尤其对于PCB设计工程师来说,心就立马凉了半截。他们辛辛苦苦进行PCB的过孔设计,高速先生居然说设计多大的过孔他们不关心!另外估计这时候就跳出很多“挑刺”的粉丝了哈,因为翻看很多以往的文章,高速先生都表达了过孔孔径对高速性能的影响是很大的哦!咋滴,今天居然说孔径不关心了?别,别急哈,听高速先生在这篇文章中娓娓道来。首先还是要对各位设计工程师的设计表示肯定,毕竟像我
    一博科技 2025-01-21 16:17 73浏览
  • 数字隔离芯片是一种实现电气隔离功能的集成电路,在工业自动化、汽车电子、光伏储能与电力通信等领域的电气系统中发挥着至关重要的作用。其不仅可令高、低压系统之间相互独立,提高低压系统的抗干扰能力,同时还可确保高、低压系统之间的安全交互,使系统稳定工作,并避免操作者遭受来自高压系统的电击伤害。典型数字隔离芯片的简化原理图值得一提的是,数字隔离芯片历经多年发展,其应用范围已十分广泛,凡涉及到在高、低压系统之间进行信号传输的场景中基本都需要应用到此种芯片。那么,电气工程师在进行电路设计时到底该如何评估选择一
    华普微HOPERF 2025-01-20 16:50 46浏览
  •  光伏及击穿,都可视之为 复合的逆过程,但是,复合、光伏与击穿,不单是进程的方向相反,偏置状态也不一样,复合的工况,是正偏,光伏是零偏,击穿与漂移则是反偏,光伏的能源是外来的,而击穿消耗的是结区自身和电源的能量,漂移的载流子是 客席载流子,须借外延层才能引入,客席载流子 不受反偏PN结的空乏区阻碍,能漂不能漂,只取决于反偏PN结是否处于外延层的「射程」范围,而穿通的成因,则是因耗尽层的过度扩张,致使跟 端子、外延层或其他空乏区 碰触,当耗尽层融通,耐压 (反向阻断能力) 即告彻底丧失,
    MrCU204 2025-01-17 11:30 164浏览
  • 嘿,咱来聊聊RISC-V MCU技术哈。 这RISC-V MCU技术呢,简单来说就是基于一个叫RISC-V的指令集架构做出的微控制器技术。RISC-V这个啊,2010年的时候,是加州大学伯克利分校的研究团队弄出来的,目的就是想搞个新的、开放的指令集架构,能跟上现代计算的需要。到了2015年,专门成立了个RISC-V基金会,让这个架构更标准,也更好地推广开了。这几年啊,这个RISC-V的生态系统发展得可快了,好多公司和机构都加入了RISC-V International,还推出了不少RISC-V
    丙丁先生 2025-01-21 12:10 79浏览
  • 百佳泰特为您整理2025年1月各大Logo的最新规格信息,本月有更新信息的logo有HDMI、Wi-Fi、Bluetooth、DisplayHDR、ClearMR、Intel EVO。HDMI®▶ 2025年1月6日,HDMI Forum, Inc. 宣布即将发布HDMI规范2.2版本。新规范将支持更高的分辨率和刷新率,并提供更多高质量选项。更快的96Gbps 带宽可满足数据密集型沉浸式和虚拟应用对传输的要求,如 AR/VR/MR、空间现实和光场显示,以及各种商业应用,如大型数字标牌、医疗成像和
    百佳泰测试实验室 2025-01-16 15:41 191浏览
  • 随着消费者对汽车驾乘体验的要求不断攀升,汽车照明系统作为确保道路安全、提升驾驶体验以及实现车辆与环境交互的重要组成,日益受到业界的高度重视。近日,2024 DVN(上海)国际汽车照明研讨会圆满落幕。作为照明与传感创新的全球领导者,艾迈斯欧司朗受邀参与主题演讲,并现场展示了其多项前沿技术。本届研讨会汇聚来自全球各地400余名汽车、照明、光源及Tier 2供应商的专业人士及专家共聚一堂。在研讨会第一环节中,艾迈斯欧司朗系统解决方案工程副总裁 Joachim Reill以深厚的专业素养,主持该环节多位
    艾迈斯欧司朗 2025-01-16 20:51 168浏览
  • 日前,商务部等部门办公厅印发《手机、平板、智能手表(手环)购新补贴实施方案》明确,个人消费者购买手机、平板、智能手表(手环)3类数码产品(单件销售价格不超过6000元),可享受购新补贴。每人每类可补贴1件,每件补贴比例为减去生产、流通环节及移动运营商所有优惠后最终销售价格的15%,每件最高不超过500元。目前,京东已经做好了承接手机、平板等数码产品国补优惠的落地准备工作,未来随着各省市关于手机、平板等品类的国补开启,京东将第一时间率先上线,满足消费者的换新升级需求。为保障国补的真实有效发放,基于
    华尔街科技眼 2025-01-17 10:44 211浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦