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
    +关注

    关注

    57

    文章

    2714

    浏览量

    463330
收藏 人收藏

    评论

    相关推荐

    一些常见的动态电路

    无论是模电还是数电,理论知识相对来说还是比较枯燥,各种电路原理理解清楚不算容易,换种生动形象的方式或许会增加一些趣味性,也更容易理解这些知识。下面整理了
    的头像 发表于 11-16 09:26 158次阅读
    <b class='flag-5'>一些</b>常见的动态电路

    品质管理基础知识

    品质管理基础知识
    的头像 发表于 11-01 11:08 291次阅读
    品质管理<b class='flag-5'>基础知识</b>

    信号链基础知识

    信号链包括从信号的采集,放大,传输,处理直到对相应功率器件产生执 行的整套信号流程,该系列文章主要着眼于模拟信号链的基本构建块予以探讨 和研究。讨论运放的一些基本应用,描述一些运放
    发表于 10-09 10:58 0次下载

    信号链基础知识合辑2

    信号链包括从信号的采集,放大,传输,处理直到对相应功率器件产生执 行的整套信号流程,该系列文章主要着眼于模拟信号链的基本构建块予以探讨 和研究。讨论运放的一些基本应用,描述一些运放
    发表于 10-09 10:46 0次下载

    负载开关基础知识

    电子发烧友网站提供《负载开关基础知识.pdf》资料免费下载
    发表于 10-08 09:56 1次下载
    负载开关<b class='flag-5'>基础知识</b>

    了解蓝牙模块串口通讯基础知识

    许多嵌入式系统和物联网(IoT)设备中广泛应用。以下是蓝牙串口UART的一些基础知识、UART基本概念接口又称串口,又称串行通信接口,般也称COM口,这是
    的头像 发表于 09-02 16:16 1572次阅读
    了解蓝牙模块串口通讯<b class='flag-5'>基础知识</b>

    哪有FPGA的verilog编程基础知识

    没接触过FPGA开发,那个verilog编程有什么入门基础知识学习的?
    发表于 04-29 23:09

    FPGA学习笔记-入门

    大概10年前,大学同学建议我学习DSP。当因为工作忙,也只是简单学习了DSP的一些基础知识,没有进步深入
    发表于 04-09 10:55

    细谈SolidWorks教育版的一些基础知识

    SolidWorks教育版是款广泛应用于工程设计和教育领域的三维建模软件。它具备直观易用的操作界面和强大的设计功能,为学生提供了学习和实践的平台。在本文中,我们将详细探讨SolidWorks教育版的
    的头像 发表于 04-01 14:35 312次阅读

    跟优秀的人,学习笔记!文末有看海的点评

    放秘籍》-仪表放大器专项的优秀学习笔记,说实话,我看了后感觉非常惊艳,简约美观,目了然,部分笔记截图如下,作者: 冰朔 咱们看上面的学习
    的头像 发表于 03-22 18:19 1140次阅读
    跟优秀的人,<b class='flag-5'>学习</b>记<b class='flag-5'>笔记</b>!文末有看海的点评

    射频与微波基础知识

    射频与微波基础知识
    的头像 发表于 01-16 10:05 798次阅读
    射频与微波<b class='flag-5'>基础知识</b>

    电气技术基础知识

    电气技术基础知识
    的头像 发表于 12-14 09:11 1485次阅读
    电气技术<b class='flag-5'>基础知识</b>

    电子元器件的基础知识

    电子元器件的基础知识
    的头像 发表于 12-04 10:42 4899次阅读
    电子元器件的<b class='flag-5'>基础知识</b>

    光器件BOSA的基础知识

    与供应商交流的时候,一些专业的词汇也是听的云里雾里,什么LD,PD,APD,ATI等等。所以专门学习了BOSA相关的基础知识及基本概念。
    的头像 发表于 12-03 15:45 1.6w次阅读
    光器件BOSA的<b class='flag-5'>基础知识</b>

    西门子伺服驱动器维修的一些基本知识

    西门子伺服驱动器维修的一些基本知识
    的头像 发表于 11-23 10:55 1696次阅读