• can总线学习(二)


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

          在静止状态,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)或其它任何重叠的电压。

  • 相关阅读:
    Docker 使用笔记 (一)
    oracle 截取字符(substr),检索字符位置(instr)
    oracle表空间配额(quota)与UNLIMITED TABLESPACE系统权限
    把大象放到eclipse分几步?
    hadoop -- 搭建集群小工具
    1. Mybatis简单操作
    SpringMVC --- 拦截器 HandlerInterceptor
    Spring MVC --- 异步请求
    Spring MVC--RequestMapping
    Spring MVC 异常控制
  • 原文地址:https://www.cnblogs.com/pang123hui/p/2309845.html
Copyright © 2020-2023  润新知