0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

撞上电子 2022-08-31 09:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

这几天
公司有一个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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CAN
    CAN
    +关注

    关注

    58

    文章

    3010

    浏览量

    471453
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    贴片电容精度J±5%的一些详细知识

    贴片电容精度J±5%表示电容的实际值与标称值之间的偏差范围在±5%以内 ,以下是关于贴片电容精度J±5%的一些详细知识、精度等级含义 J±5% :字母“J”在贴片电容的标识中通常表示标称精度
    的头像 发表于 11-20 14:38 134次阅读
    贴片电容精度J±5%的<b class='flag-5'>一些</b>详细<b class='flag-5'>知识</b>

    视觉工程师必须知道的工业相机基础知识

    工业相机基础知识概述。
    的头像 发表于 09-19 17:04 885次阅读
    视觉工程师必须知道的工业相机<b class='flag-5'>基础知识</b>

    ARM入门学习方法分享

    的关键。旦你掌握了ARM的基本概念和汇编语言,你可以开始进行一些简单的ARM项目。你可以尝试编写一些简单的程序,如LED闪烁、按键输入等,以加强你的实践能力。 五、学习硬件
    发表于 07-23 10:21

    硬件原理图学习笔记

    个星期认真学习了硬件原理图的知识,做了一些笔记,方便以后查找。硬件原理图分为三类1.管脚类(gpio)和门电路类输入输出引脚,上拉电阻,
    的头像 发表于 04-30 18:40 1240次阅读
    硬件原理图<b class='flag-5'>学习</b><b class='flag-5'>笔记</b>

    效果器的基础知识

    电子发烧友网站提供《效果器的基础知识.doc》资料免费下载
    发表于 03-26 14:30 6次下载

    开关电源的基础知识题目及答案(免积分)

    本文含有开关电源的基础知识题目及答案,下载附件即可查看!
    发表于 03-06 15:52

    无刷直流电机基础知识总结(可下载)

    今天给大家分享下电机控制中需要了解的一些基础知识,供大家参考学习、三个基本定则1.左手定则左手定则是用来判断个通电导体在磁场中受力方向的
    发表于 03-06 13:47 1次下载

    功率器件热设计基础知识

    功率器件热设计是实现IGBT、碳化硅SiC等高功率密度器件可靠运行的基础。掌握功率半导体的热设计基础知识,不仅有助于提高功率器件的利用率和系统可靠性,还能有效降低系统成本。本文将从热设计的基本概念、散热形式、热阻与导热系数、功率模块的结构和热阻分析等方面,对功率器件热设计基础知识
    的头像 发表于 02-03 14:17 1252次阅读

    PCB绘制基础知识

    电子发烧友网站提供《PCB绘制基础知识.pdf》资料免费下载
    发表于 01-21 15:20 8次下载
    PCB绘制<b class='flag-5'>基础知识</b>

    等离子体的一些基础知识

    等离子体(Plasma)是种电离气体,通过向气体提供足够的能量,使电子从原子或分子中挣脱束缚、释放出来,成为自由电子而获得,通常含有自由和随机移动的带电粒子(如电子、离子)和未电离的中性粒子。由于
    的头像 发表于 01-20 10:07 8266次阅读
    等离子体的<b class='flag-5'>一些</b><b class='flag-5'>基础知识</b>

    EMC基础知识-华为

    EMC基础知识-华为
    发表于 01-06 14:09 5次下载

    万字长文,看懂激光基础知识

    深入介绍激光基础知识,帮助您轻松理解激光领域的关键概念和原理。
    的头像 发表于 12-20 09:49 2094次阅读
    万字长文,看懂激光<b class='flag-5'>基础知识</b>!

    新手怎么学嵌入式?

    。但面对这个复杂的领域,很多人可能会感到迷茫,不知从何处入手。别担心,本文将为你提供一些入门学习嵌入式技术的建议。 新手入门学习嵌入式技术的途径 1. 了解基础知识 首先,要对嵌
    发表于 12-12 10:51

    华为-射频基础知识培训

    课程目标z 熟悉和掌握射频基本概念和知识z 了解无线射频系统结构z 了解天馈系统的概念和知课程内容第章 无线通信的基本概念第二章 射频常用计算单位简介第三章 射频常用概念辨析第四章 射频系统介绍第五章 天线传播基础知识简介
    发表于 12-10 13:39 1次下载

    FOC电路学习路上的一些硬件坑

    什么作用,然后在这个基础上改!!!不然 ,弯路必然是少不了的。 硬件电路整体展示 主控部分  主控部分用的STM32F103C8T6,本来想用C6T6的,但是它不支持CAN通信,想到之后要做小车,还是带个总线靠谱点。我没有画
    的头像 发表于 12-07 10:14 1800次阅读
    FOC电路<b class='flag-5'>学习</b>路上的<b class='flag-5'>一些</b>硬件坑