注:关于显性电平和隐形电平

在静止状态,CAN-High和CAN-Low这两条导线上作用有相同预先设定值,该值被称为静电平。对于can驱动数据总线来说,这个值大约为2.5V。静电平也称为隐形电平,因为连接的所有控制单元均可修改它。

在显性状态时,CAN-High线上的电压值会升高一个预定值(对CAN驱动数据总线来说,这个值至少为1V)。而CAN-Low线上的电压值会降低一个同样值(对CAN驱动数据总线来说,这个值至少为1V)。于是在CAN驱动数据总线上,CAN-High线就处于激活状态,其电压不低于3.5V,而CAN-Low线上的电压值最多可降至1.5V。

因此在隐形状态时,CAN-High线与CAN-Low线上的电压差为0V,在显性状态时该差值最低为2V。

控制单元是通过收发器连接到CAN驱动总线上的,在这个收发器内有一个接收器,该接收器是安装在接收一侧的差动信号放大器。差动信号放大器用于处理来自CAN-High线和CAN-Low线的信号,除此以外还负责将转换后的信号传至控制单元的CAN接手区。这个转换后的信号称为差动信号放大器的输出电压。

差动信号放大器用CAN-High线上的电压减去CAN-Low线上的电压,就得出了输出电压,用这种方法可以消除静电平(对于CAN驱动数据总线来说是2.5V)或其它任何重叠的电压。

can总线学习(二)相关推荐

  1. ZYNQ学习之路9.USB总线学习(二)

    Linux中USB驱动程序依然遵循标准的设备驱动模型--总线.设备.驱动.和I2C总线设备驱动一样,所有的USB驱动程序都必须创建的主要结构体是struct usb_driver,它们向USB核心代码 ...

  2. I2C总线学习(二)--数据传送格式

    数据传送格式 (1)字节传送与应答 每一个字节必须保证是8位长度.数据传送时,先传送最高位(MSB),每一个被传送的字节后面都必须跟随一位应答位(即一帧共有9位). (2)数据帧格式 在起始信号后必须 ...

  3. I2S音频总线学习(二)I2S总线协议

    I2S音频总线学习(二)I2S总线协议 一.I2S总线概述 音响数据的采集.处理和传输是多媒体技术的重要组成部分.众多的数字音频系统已经进入消费市场,例如数字音频录音带.数字声音处理器.对于设备和生产 ...

  4. I2S音频总线学习(一)数字音频技术

    IIS音频总线学习(一)数字音频技术 一.声音的基本概念 声音是通过一定介质传播的连续的波. 图1 声波 重要指标: 振幅:音量的大小 周期:重复出现的时间间隔 频率:指信号每秒钟变化的次数 声音按频 ...

  5. VUE学习(二十)、插槽

    VUE学习(二十).插槽 一.默认插槽 1.Category.vue <template><div class="category"><h3>{ ...

  6. I2S音频总线学习(四)I2S接口设计

    I2S音频总线学习(四)I2S接口设计 一.数据发送端的设计 图1 发送端 随着WS信号的改变,导出一个WSP脉冲信号,进入并行移位寄存器装入DATA LEFT或DATA RIGHT,从而输出数据被激 ...

  7. C#多线程学习(二) 如何操纵一个线程

    C#多线程学习(二) 如何操纵一个线程 原文链接:http://kb.cnblogs.com/page/42529/ [1] C#多线程学习(二) 如何操纵一个线程 [2] C#多线程学习(二) 如何 ...

  8. spring security 学习二

    spring security 学习二 doc:https://docs.spring.io/spring-security/site/docs/ 基于表单的认证(个性化认证流程): 一.自定义登录页 ...

  9. STL源码剖析学习二:空间配置器(allocator)

    STL源码剖析学习二:空间配置器(allocator) 标准接口: vlaue_type pointer const_pointer reference const_reference size_ty ...

  10. mysql用创建的用户登陆并修改表格_MySQL 基础学习二:创建一个用户表,并增删改查...

    MySQL 基础学习二:创建一个用户表,并 增删改查 提示:MySQL 命令建议都用大写,因为小写运行时,还是翻译成大写的. 第一步,创建一个用户表 1,打开控制台,进入数据库 C:\Users\Ad ...

最新文章

  1. 移动端页面自适应解决方案—rem布局(进阶版)
  2. opencv_4.5.0/OpenCvSharp_已知目标物边界求重心
  3. 最近发现了好多好资源,赶紧收藏一下!【粒子特效】
  4. linux nginx 状态,Nginx开启运行状态(status)功能 | IT运维网
  5. 服务器虚拟机密度,服务器整合:虚拟机密度大未必是好事
  6. LeetCode 面试题13. 机器人的运动范围
  7. overleaf创建表格
  8. [转]VS清除打开项目时的TFS版本控制提示
  9. Python: 从PYTORCH导出模型到ONNX,并使用ONNX运行时运行它
  10. /etc/profile、~/.bash_profile、~/.bashrc和/etc/bashrc
  11. chrome浏览器爬虫WebDriverException解决采用python + selenium + chrome + headless模式
  12. KEIL C51软件使用教程
  13. csdn广告过滤油猴子(Greasemonkey)脚本(同样适用于暴力猴 tampermonkey/Violentmonkey 在浏览器Firefox/chrome都可以用,全部复制粘贴即可)
  14. 暗时间--平凡与优秀间的距离
  15. Python使用quote、unquote、urlencode、urldecode对url编码解码
  16. 【转载】ASP.Net请求处理机制初步探索之旅 - Part 3 管道
  17. 为什么计算机和一些电子产品的时间选择在1970.1.1
  18. 第六讲 Keras实现手写字体识别分类
  19. SQLiteSpy下载安装
  20. 【大白话学习】UniApp 微信小程序与APP应用 开发零基础入门教程(二)---登陆界面功能实现

热门文章

  1. Spring学习笔记(十三)
  2. UVa 11078 - Open Credit System
  3. NO.59 禅道的获奖奖品
  4. jquery java aes_[代码全屏查看]-java、js之间使用AES加密通信数据
  5. 自定义添加的鼠标事件
  6. win 2008 64位IIS7出现数据库链接出错的解决办法
  7. KVM基础安装,手动创建桥
  8. 利用POI 技术动态替换word模板内容
  9. 查询记录时rs.previous()的使用
  10. 注册cn域名应该注意些什么