全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 接口/总线/驱动 >

【学习笔记】CAN的一些基础知识

时间:2022-08-31 09:47

人气:

作者:admin

标签: CAN 

导读:这几天公司有一个CAN无线转发的小项目就是将CAN数据通过无线转发到其他设备上所以来补补CAN的基础知识后面我也来明天在公众号说说自己上班一天到底干了什么防止自己摸鱼也给自己...

这几天
公司有一个CAN无线转发的小项目
就是将CAN数据通过无线转发到其他设备上
所以来补补CAN的基础知识
后面我也来明天在公众号说说自己上班一天到底干了什么
防止自己摸鱼
也给自己查漏补缺
项目的细节不会透露
只能说一个大概

1,什么是CAN?

CAN是Controller Area Network 的缩写(以下称为 CAN),是ISO国际标准化的串行通信协议。CAN 通过 ISO11898 及 ISO11519 进行了标准化,CAN的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。

2,CAN的电平如何显示

CAN控制器根据两根线上的电位差来判断总线电平。总线电平分为显性电平(0)和隐性电平(1),二者必居其一。发送方通过使总线电平发生变化,将消息发送给接收方。其中,CAN_H-CAN_L < 0.5V 时候为隐性的,逻辑信号表现为"逻辑1"高电平;CAN_H-CAN_L > 0.9V 时候为显性的,逻辑信号表现为"逻辑0"低电平。

76ef8a16-27b5-11ed-9ade-dac502259ad0.png

3,CAN信号是如何传输的

发送过程:

CAN控制器将CPU传来的信号转换为逻辑电平(即逻辑0-显性电平或者逻辑1-隐性电平)。CAN发射器接收逻辑电平之后,再将其转换为差分电平输出到CAN总线上。

770bce24-27b5-11ed-9ade-dac502259ad0.png

接收过程:

CAN接收器将CAN_H 和 CAN_L 线上传来的差分电平转换为逻辑电平输出到CAN控制器,CAN控制器再把该逻辑电平转化为相应的信号发送到CPU上。

771d2b9c-27b5-11ed-9ade-dac502259ad0.png

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信