- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
CAN(ControllerAreaNetwork)总线作为一种广泛应用于汽车电子、工业自动化等众多领域的串行通信协议,其电路设计的合理性直接影响着整个系统的性能与稳定性。通过阅读本文,您将深入了解CAN电路设计的各个关键环节,包括CAN硬件电路的构成要素、CAN电平标准的特点与应用、CAN收发器的工作原理及选型要点,以及实际的CAN硬件电路设计实例中的细节与技巧。掌握这些知识后,您将能够在相关项目中独立进行CAN电路的设计、优化与故障排查,确保系统间数据通信的高效、可靠进行,提升整个项目的品质与竞争力。
一、CAN硬件电路
CAN硬件电路主要包括物理层和数据链路层,其中物理层负责信号的传输与接收,是确保CAN总线性能的关键。我们将详细介绍CAN的物理层特性,特别是电平标准和终端电阻的作用,以及如何利用现有方案进行电路的搭建。
CAN通信回路图
1.1CAN波形
CAN总线有多种电平标准,其中高速CAN(ISO11898-2)和低速容错CAN(ISO11898-3)较为常见。高速CAN适用于对实时性和通信速率要求高的场景,最高传输速率达1Mbps,如汽车发动机控制系统、安全气囊控制系统等,能快速准确传输大量关键数据,确保系统及时响应与可靠运行。低速容错CAN侧重可靠性,对速度要求相对较低,传输速率一般在125kbps以下,常用于汽车车身控制系统、车窗升降系统等,在复杂电磁环境下稳定传输数据,保障系统正常运行。不同电平标准在差分电压范围、传输速率、抗干扰能力等方面存在差异,电路设计时需依具体应用需求谨慎选择,以充分发挥CAN总线优势。
CAN协议的ISO标准
CAN总线借助差分信号进行数据传输,这使其在抗干扰方面独具优势。物理层对CAN波形电平有着明确界定。CAN总线存在显性(Dominant)和隐性(Recessive)两种状态,通过CANH(CANHigh)和CANL(CANLow)两根信号线间的电压差来区分。当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芯片内部主要包含电源管理单元、发送器、接收器、保护电路以及状态控制逻辑等模块。电源管理单元负责为芯片内部各模块提供稳定的电源供应;发送器模块实现从逻辑电平到差分信号的转换,并具备驱动能力,确保信号能够在总线上有效传输;接收器模块则负责从总线上接收差分信号,并将其转换为逻辑电平信号;保护电路能够防止芯片在过压、过流等异常情况
文档评论(0)