基于ATE的CAN总线控制器测试

2021-12-13 12:55:02陶知陆晓峰侯庆庆
电子元器件与信息技术 2021年8期
关键词:功能

陶知,陆晓峰,侯庆庆

(1.中国电子科技集团公司第五十八研究所,江苏无锡 214072;2.中电科申泰信息科技有限公司,江苏 无锡 214063)

0 引言

CAN总线是控制器局域网络(Controller Area Network, CAN)的简称,是ISO国际标准化的串行通信协议,具有高性能、高可靠性、实时性等优点。最初是为汽车的监测、控制系统而设计的,现已广泛应用于航天、电力、石化、纺织、造纸等行业,在火车、船舶、机器人、楼宇自控、医疗设备、工业自动化仪表等设备中,都广泛采用CAN技术,是国际上应用最广泛的现场总线之一。

1 功能介绍

CAN总线协议的最大特点之一是取消了传统的站地址编码,取而代之对通信数据块进行编码。使不同的节点同时接收到相同的数据,理论上网络中的节点数不受限制。而且结构简单,仅2条线连接到外部,通信速率可以高达1Mbps 。

CAN总线具有的完善的通信协议可由CAN控制器芯片及其接口芯片CAN收发器来实现。CAN控制器用于将欲收发的报文,转换为符合CAN规范的CAN帧,通过CAN收发器,在CAN总线上交换信息。所有控制操作都在CAN控制器中实现。例如:帧ID,帧数据,帧格式,帧类型和其他参数的成帧处理,CRC校验,响应检测等。以下通过某款CAN控制器来进行功能介绍,其功能框图见下图1。

图1 功能框图

CAN总线控制器主要有接口管理逻辑、发送缓冲器、接收FIFO、验收滤波器、位流处理器、位时序逻辑、错误管理逻辑等模块[1]。发送缓冲器可以存储一个完整的报文,当主控制器要求CAN控制器发送报文时,接口管理逻辑操纵CAN核心模块将发送缓冲区中的报文发送到CAN总线上;……

登录APP查看全文

猜你喜欢
功能
拆解复杂功能
钟表(2023年5期)2023-10-27 04:20:44
也谈诗的“功能”
中华诗词(2022年6期)2022-12-31 06:41:24
基层弄虚作假的“新功能取向”
当代陕西(2021年21期)2022-01-19 02:00:26
深刻理解功能关系
钳把功能创新实践应用
关于非首都功能疏解的几点思考
基于PMC窗口功能实现设备同步刷刀功能
怀孕了,凝血功能怎么变?
妈妈宝宝(2017年2期)2017-02-21 01:21:24
“简直”和“几乎”的表达功能
中西医结合治疗甲状腺功能亢进症31例