CAN总线应用电路(2)
时间:2026-01-17
时间:2026-01-17
RS接地为高速,RS引脚串接一个后再接地,用于控制上升和下降斜率,从而减小射频干扰。RS引脚接高电平,PCA82C250处于等待状态。此时,发送器关闭,接收器处于低电流工作,可以对CAN总线上的显性位做出反应,通知CPU。实验数据表明15~200K为较理想的取值范围,在这种情况下,可以使用平行线或双绞线作总线,本文中PCA82C250的斜率电阻为取30K。
CNW137为高速光耦,最高速度为10Mbps,用于保护CAN总控制器SJA1000。CAN总线的终端匹配电阻起相当重要的作用,不合适的电阻会使数据通信的抗干扰性及可靠性大大降低,甚至无法通信,范围为108~132Ω,本文使用的电阻为124Ω。
SJA1000的功能简介
CAN通信协议主要由CAN控制器完成。SJA1000是适用于汽车和一般工业环境控制器局域网(CAN)的高集成度独立控制器,具有完成高性能通信协议所要求的全部必要特性,具有简单总线连接的SJA1000可完成物理层和数据链路层的所有功能,应用层功能可由控制器完成,SJA1000为其提供了一个多用途的接口。
SJA1000是一个独立的CAN控制器,它是公司另一个CAN控制器的后继产品,在软件和引脚上均与PCA82C200兼容。但它不仅仅是PCA82C200的一个简单替代产品,它增加了许多新的功能,使得其性能更佳,尤其适用于对系统优化、诊断和维护要求比较高的场合。
SJA1000的功能框图如图2所示,由以下几部分构成:接口管理逻辑;发送,能够存储1个完整的报文(扩展的或标准的);验收滤波器;接收FIFO;CAN核心模块。
上一篇:肺部感染的抗菌药物经验使用