编辑视点

  • 三分天下的封测环节,为何增速低

    尽管近年来国内一些龙头企业的先进封测关键技术正在不断……

  • 高通与Arm接连向华为抛出“橄榄枝

    近日,高通与Arm相继表示将为华为持续供货,美国这盘棋输……

  • 颠覆想象!AI竟发展到这种地步,

    除了文中介绍的14款"硬科技"之外,你还了解哪些让人颠……

  • 嵌入式
  • 电源
  • 汽车电子
  • 单片机
  • 消费电子
  • 测试测量
  • 显示光电
  • 物联网
  • 模拟
  • 通信技术
  • EDA
  • 智能硬件
  • 工业控制
  • 医疗电子
  • 资讯

  • 浙江移动完成首例基于华为鲲鹏处理器的CRM及
  • 中科视维与华为达成合作,共创“5G+科技文旅
  • 5G套餐已至 是时候入手5G手机了吗?
  • 新品

  • 5G商用首体验:速度上不去的真正“门槛”在
  • 雷军晒小米CC9 Pro/iPhone 11 Pro Max夜景对
  • Redmi Note 8T配置曝光:现已通过台湾NCC认
  • 应用

  • 为何会出现CAN波形解码和报文解码不一致的现
  • 设备树使用简介
  • 技术专访

  • 三星Galaxy Note10引以为豪的SPe

    尼吉康在CEATEC 2019为21ic中国电子网记者揭秘了三星Gal……

  • Arm首推主流市场NPU/GPU/DPU IP,

    市场需要的是一套软件硬件相结合的,能够发挥生态系统的……

  • 基础知识

  • 单片机MCU如何实现让部分代码运行在RAM中?看这里
  • 关于SPI-Flash的一些基础知识
  • 单片机MCU相关基础知识整理篇
  • 电平控制LED灯,电平转换电路
  • 技术交流
  • 侃单片机
  • 开源创客
  • 模拟技术
  • 新手园地
  • ST MCU
  • 无人机
  • 情感天地
  • 编辑推荐

  • MDK,和谐到2032年,你懂的
  • 使用nanoVNA测量电容频率特性!!!
  • 【图解实用电子技术丛书】18本合集下载,全网最全整理!
  • 北京网友北海聚会游记,有爆照哟~
  • 通信协议开发利器, 通信协议CRC校验码计算工具
  • 【STM32H7系列】+基于STM32 H7的视觉识别调试
  • 【CH9141蓝牙评估版试用】初步测试试用
  • 【AC7811开发板试用活动】从0开始创建AC7811工程
  • 【AC7811开发板试用活动】简单串口打印
  • 【改装】+小音箱上个人工智能“度秘”
  • 厂商

  • 十大热门

  • 《ARM嵌入式体系结构与接口技术》.pdf -arm嵌入式学习资源...
  • 请教LDO电路输入处能不能用电阻分压?
  • 滤波器如何设计
  • 有人成功安装了MPLAB X IDE v5.30吗?
  • 稳压管和MOS管降压电路问题
  • MOS管道通电压很高???
  • 二分频电路
  • 用N76E003做无刷电机控制器(BLCD)原创、连载
  • Microchip开发板月月送11月
  • 数字量 模拟量的“串扰”
  • 高级工程师嵌入式之系统移植经验精讲(36课时)
  • 零基础入门到精通之最全实战单片机视频
  • 千锋物联网:最全的嵌入式C语言教程
  • 零基础电子工程师入门视频-趣味制作-计算器、跑马灯、模数转换、单片机
  • 西门子S7-200PLC入门到精通70讲(精)
  • 在线研讨会

  • 低成本,全功能8位MCU开发套件的灵活应用

    演讲人:邱意

    时间:2019-10-23 10:00:00

  • “英”工“艾”业-SEED-XMC4800开发套件实现EtherCAT + 电机控制

    演讲人:白松

    时间:2019-10-29 10:00:00

  • 安森美半导体完整的USB Type-C和供电(PD)方案

    演讲人:黄民乐

    时间:2019-11-14 10:00:00

  • TI在线培训中心

  • THS6222宽带PLC线路驱动器概述
  • 42/5000 以太网供电(PoE)培训系列
  • 用升降压转换芯片延长真无线或助听系统的电池续航
  • 嵌入式课程
  • 电源课程
  • 汽车电子课程
  • 信号链课程
  • AM335X样板基本功能调试

    预算:¥5000013小时前

  • nRF51822蓝牙芯片驱动程序编写

    预算:¥2000017小时前

  • 单片机控制esp8266建立服务端和客户端,与上位机通信

    预算:¥2000018小时前

  • 分类

  • 通信
  • 工业
  • 电路设计
  • 消费
  • 汽车
  • 智能家居/家电
  • 智能穿戴
  • 安防监控
  • 医疗电子
  • 半导体/EDA
  • 机器人/无人机
  • 软件/系统开发
  • 测量/模拟
  • 电池电源
  • 光电显示
  • 游戏/办公
  • 其他
  • FPGA 工程师

    上海市13天前

  • 嵌入式开发工程师

    广东省13天前

  • FPGA工程师

    北京市16天前

  • 分类

  • 电子/电器/半导体/仪器仪表
  • 质量管理/安全防护
  • 软件/互联网开发/系统集成
  • 硬件开发
  • IT质量管理/测试
  • 电信/通信技术
  • 汽车制造
  • 其它
  • GB7258-2017机动车运行安全技术条件
  • Elasticsearch 权威指南
  • Effective Go,Go语言经典书籍
  • C++ Templates The Complete Guide,C++ 模板的经典书籍
  • Practical Clojure,Clojure 编程语言的经典书籍
  • 松下 MN34906BL TOF Sensor 与 ADI AFE 配合的电路图
  • GB 7258-2017《机动车运行安全技术条件》
  • 基于STM32 W5500的TCP客户端通信源码
  • 电路图

  • 无线温湿度测试系统电路设计图
  • 车用语音手机来电提醒器电路图
  • 车载手机充电器电路图
  • 电力拖动控制线路图13例
  • 单片机蜂鸣器的控制程序与驱动电路图
  • 可控硅控制电路图解及制作13例
  • 激光枪射击游戏的电路图
  • 索尼PS2主机故障维修原理电路图
  • TI designs 参考设计库

  • 用于 2 线、4 到 20 mA 电流环路系统的 RTD 温度发送器
  • 汽车类高电流无刷直流 (BLDC) 电机驱动器
  • 采用 iBeacon 技术的 SensorTag
  • (有奖)加入myTI,深度学习,挖掘你最感兴趣的小亮点

    [活动时间]:即日起-11.25

  • BusyBee开发板免费送,前100位申请人人有礼

    [活动时间]:活动时间:10.22-11.2

  • 营业中:Silicon Labs阅览室,来此一览满载而归

    [活动时间]:2019.09.25-12.25

  • TI 金秋福气大礼包,Pick 你心中的”My TI”

    [活动时间]:9月24日-10月24日

  • 安森美半导体Fan Club换新—第三期Lucky star 等你点亮

    [活动时间]:2019.09.23-12.23

  • 九芒星相 金风送礼

    [活动时间]:2019.09.10-10.31

  • EP专题

    [活动时间]:即日起-10.19

  • “电子大改造”,快来参赛吧--这不是你以为的世界

    [活动时间]:即日起-10.08

  • 热门:
  • 电源|
  • 嵌入式|
  • 汽车电子|
  • 下载|
  • 图酷|
  • 外包|
  • 公开课|
  • Datasheet|
  • 会展|
  • 在线研讨会|
  • TI在线培训中心|
  • 库存|
  • 评测|
  • 技术专题|
  • 开发板共享库
  • 首页 > 应用 > 模拟技术
    [导读]摘要:使用CANScope测量CAN总线信号,在干扰很严重的情况下会出现CAN总线波形解码与CAN报文解码不一致的情况,具体表现为某些正确报文对应的波形解码却是错误的,或者收到的错误报文对应的波形解码却是正确的,如图1

    摘要:使用CANScope测量CAN总线信号,在干扰很严重的情况下会出现CAN总线波形解码与CAN报文解码不一致的情况,具体表现为某些正确报文对应的波形解码却是错误的,或者收到的错误报文对应的波形解码却是正确的,如图1中,帧ID为0x721的正确报文对应的波形解码却为CRC错误。本文将对这种现象产生的原因及其存在的意义进行详细的说明。

     

    图1 报文解码与波形解码不一致

    一、解码差异错误的主要原因

    CANScope对CAN信号的处理包含2部分:报文处理部分和波形处理部分。报文处理部分通过CAN收发器将总线上的CANH和CANL差分信号转成单端的数字信号RXD,再使用专用的CAN控制器接收RXD信号并进行CAN协议解码,最后将解码后的报文进行接收存储;波形处理部分通过信号调理电路将CAN总线信号进行隔离等必要的处理后通过ADC电路将模拟信号数字化后顺序保存,完成对波形信号的采集。

     

    图2 CAN总线信号处理

    如图2所示,报文处理和波形处理两部分的电路和控制是完全独立的,CAN信号经过这两部分电路之后会有所差异,主要的不同在于:1、经过收发器之后的信号延时和经过信号调理电路的延时不同,但这个不同对解码的影响比较小,本文不做讨论;2、CAN收发器内部有迟滞比较器,具有相当于低通滤波器的功能,能通过的信号带宽不高,而波形采集由于需要观测高频干扰等信号,要求信号调理电路的带宽比较高,所以带宽的差异对后续解码的差异影响比较大。

    如图3所示,带有高频尖脉冲干扰信号的总线信号CANH和CANL,在经过低带宽的收发器后,其携带的干扰信号被滤除(输出的RXD信号是无干扰的数字信号);而同样的CANH和CANL信号,在经过高带宽的信号调理电路后,其携带的干扰信号依然保留(波形采集模块采集到有干扰的CANH和CANL信号后,经过软件差分后,得到的差分信号依然存在干扰,所以软件转换后的逻辑信号依然存在干扰)。

     

    图3 波形差异

    根据以上分析,干扰信号的存在使得后续的CAN波形解码会出现与报文解码不同的情况。我们继续往下深究:是否有干扰信号就一定会导致波形解码与报文解码不同呢?其实也不然,这还得从CAN总线的采样规则说起。

    二、CAN总线采样规则

    CAN控制器先将高频时钟进行预分频,生成较低频率的时钟信号,这个时钟信号的周期定义为1个时间份额,1位CAN信号的码元宽度包含有数倍的时间份额,如控制器时钟频率为16MHz,预分频为8MHz的时钟,则1个时间份额为125ns,对于1M波特率的CAN信号,1位CAN信号的码元宽度即为8个时间份额。

    以1个时间份额为最小单位,将1位CAN信号码元分为3段:同步段、相位段1、相位段2。同步段固定为1个时间份额,相位段1和相位段2可设置成不同参数,控制器在相位段1和相位段2之间对CAN总线进行采样。

     

    图4 采样点位置

    当干扰信号出现的位置不在采样点位置时,解码是不会因为被干扰而出现错误的,只有当干扰信号刚好位于采样位置时,解码才会因为干扰而出现错误。

     

    图5 干扰位置

    CAN总线通常工作在比较恶劣的环境中,常常有干扰信号的存在,CAN总线组网时为了保证解码的一致性,要求所有节点的采样点位置设置应该一致。CANScope中的报文处理和波形处理两部分电路可看成2个CAN节点,CANScope的波形解码的采样点位置设置是跟报文解码的采样点位置保持一致的,然而,当高频干扰信号出现在采样点位置时,即使是在相同采样点位置进行采样,因为波形处理和报文处理电路的带宽差异,还是有较大概率出现波形解码和报文解码不一致的现象。

    三、软件逻辑滤波

    CANScope采用软件滤波的方式,即对采集到的CAN总线模拟波形信号经过软件差分和逻辑化后的数字信号进行软件滤波,滤波后允许通过的信号带宽随着波特率的不同而不同,波特率越小,滤波后允许的信号带宽越小;通过这样的滤波处理,最大程度提高了对干扰信号的容忍度,甚至在报文解码出现错误的情况下仍然能对波形做出正确的解码。这样,在干扰很严重的情况下就可能会出现文章开头所说的报文解码正确而波形解码错误或者报文解码错误而波形解码正确的现象。

    四、解码差异存在的意义

    使用过CAN卡的人可能会有这样一个印象:在使用CAN卡的过程中,几乎遇不到有些节点收到正确报文而有些节点收到错误报文的现象,因为只要一个节点(处于错误主动状态的节点)收到错误报文,其它所有节点都会收到错误报文,最多就是错误的类型不同而已。这一点跟CANScope的报文解码和波形解码的差异现象是不同的,那这又是何原因呢?这是因为正常的CAN网络中,当某个节点解码到有错误时,会向总线发出错误帧破坏当前报文,从而导致所有节点都接收到错误报文。与之不同的是,CANScope作为测量设备,只对CAN总线进行监听和采集,不影响CAN总线,将总线上的波形细节(包括波形细节导致的解码差异)尽可能地展示出来,这正是解码差异存在的意义。

     

    图6 解码错误不影响总线

    如图6所示,CAN总线被严重干扰,CANScope的报文解码出错,但这时CANScope并不会向总线发出错误帧,而其它节点没有解码出错,当前帧被正常应答并正常完成传输,这些情况可通过波形及波形解码全部展现出来且不影响CAN总线网络。

    总结:

    使用CANScope测量CAN总线信号,在总线信号干扰很严重的情况下会出现CAN波形解码与CAN报文解码不一致的情况,这是由于CANScope独立两路的报文处理和波形处理所导致,而CANScope作为测量设备,只对CAN总线进行静默监听,不影响CAN总线,并将总线上的波形细节(包括波形细节导致的解码差异)尽可能地展示出来,这正是CANScope的价值所在。

  • 换一批

    延伸阅读

    [通信技术] 浙江移动完成首例基于华为鲲鹏处理器的CRM及BOSS系统大规模商用

    浙江移动完成首例基于华为鲲鹏处理器的CRM及BOSS系统大规模商用

    本次商用过程中,浙江移动将自研的大中台架构和华为TaiShan服务器成功融合,新构建出鲲鹏容器云平面,基于鲲鹏处理器和通用CPU的双平面容器云承载全部CRM中心和BOSS解码模块服务,实现业务流量在两个平面间均衡负载,充分保障业务安全。......

    关键字:IT CT 鲲鹏处理器

    [智能硬件] 中科视维与华为达成合作,共创“5G+科技文旅”新时代

    中科视维与华为达成合作,共创“5G+科技文旅”新时代

    中科视维与华为签署了“5G+科技文旅”战略合作协议,双方将基于5G MEC打造AR/VR应用、虚拟视觉、人机交互,以及文化大数据等技术在智慧科技文旅领域的融合应用示范,共同在科技文旅领域探索5G创新示范与实际应用。......

    关键字:5G AR MEC

    [消费类电子新闻] 400余大学生参与实验:玩手机真的可以放松吗?

    400余大学生参与实验:玩手机真的可以放松吗?

    前不久,《行为成瘾期刊》发表了一篇关于使用不同媒介进行休息的认知成本的论文。结论是,使用手机进行休息会增加心理的认知负担,而不是减轻它。换句话说,如果想为后续的工作保存精力,最好休息时别碰手机。......

    关键字: 手机 智能手机 大脑

    [消费类电子新闻] 潘多拉魔盒被打开?美国打开军用AI军事化的闸门

    潘多拉魔盒被打开?美国打开军用AI军事化的闸门

    近年来,美国军方显著加快了人工智能应用的速度,试图借助这一新颠覆性技术,彻底改变美军的作战模式。11月3日,美国国防部下属的国防创新委员会推出了最终版的《人工智能伦理道德标准》。其实该标准酝酿已有数年。基于这份报告,美国很有可能成为全世界首......

    关键字:人工智能 AI 军事化

    [消费类电子新闻] 三星Galaxy S10 Lite电池容量曝光:4370mAh 后置三摄

    三星Galaxy S10 Lite电池容量曝光:4370mAh 后置三摄

    近日slashleaks网站上曝光了三星Galaxy S10 Lite手机的电池容量,信息显示这款手机的电池为4370mAh。此次爆料信息显示,三星Galaxy S10 Lite手机的电池容量为4370mAh(典型值或为4500mAh)。......

    关键字:电池容量 S10三星 Galaxy

    [消费类电子新闻] 小米Note 10手机的跑分曝光:骁龙855 Plus处理器

    小米Note 10手机的跑分曝光:骁龙855 Plus处理器

    近日小米Note 10手机的跑分出现在Geekbench网站上,这也进一步确认这款手机为小米CC9 Pro海外版本,这款手机将采用骁龙730G处理器;目前,这些信息还有待官方正式公布。......

    关键字: 小米Note 骁龙

    [消费类电子新闻] iOS 13.1.3惹祸:iPhone 11系列续航再爆问题

    iOS 13.1.3惹祸:iPhone 11系列续航再爆问题

    目前,作为iOS 13系统发布以来坚持时间最长的iOS 13.1.3版本,却出现了续航上的问题,一夜把苹果在iPhone 11系列上做出的妥协、努力打回到之前。而iOS系统被部分网友认为是苹果手机最大的优势之一。......

    关键字:iPhone 续航

    [消费类电子新品] 5G商用首体验:速度上不去的真正“门槛”在哪里?

    5G商用首体验:速度上不去的真正“门槛”在哪里?

    2019年11月1日是个值得纪念的日子,在这一天国内正式迈入了5G的新篇章。此前在5G试商用阶段,我们曾经在北京、上海、深圳等率先开通5G的城市先后进行了一些体验。......

    关键字:5G 套餐

    [消费类电子新品] 雷军晒小米CC9 Pro/iPhone 11 Pro Max夜景对比样张 一亿像素到底怎么样?

    雷军晒小米CC9 Pro/iPhone 11 Pro Max夜景对比样张 一亿像素到底怎么样?

    小米官方早前正式“官宣”采用一亿像素CMOS的小米CC9 Pro,小米CC9 Pro将于11月5日正式与大家见面,敬请期待。......

    关键字:小米 iPhone

    [消费类电子新闻] 三星Note10推送安卓固件更新:问题修复+改善指纹识别算法

    三星Note10推送安卓固件更新:问题修复+改善指纹识别算法

    此前三星也面向S10+国行手机推送了改善指纹识别算法的固件更新。据网友反馈,三星Note10系列国行手机开始推送了最新的安卓固件更新,带来了问题修复,改善了指纹识别的算法。......

    关键字:国行 指纹识别

    [消费类电子新闻] 苹果:为让用户更容易入手iPhone 11,我们倾尽所有

    苹果:为让用户更容易入手iPhone 11,我们倾尽所有

    11月2日,众所周知,iPhone11超过了所有人的预期。今天,苹果公司透露了他们是如何通过引入三种新途径来让消费者更容易入手新iPhone的。......

    关键字:苹果公司 iPhone

    [通信技术] 5G手机手机使用4G套餐,会不会受影响?

    5G手机手机使用4G套餐,会不会受影响?

    今年9月,中国联通和中国电信签署《5G网络共建共享框架合作协议书》,两家运营商将政府分配的不同5G频率拿出来共享建设一张接入网。这将有助于高效建设5G网络,降低网络建设和运维成本,提升网络效益和资产运营效率。......

    关键字:中国联通 中国电信 5G

    [消费类电子新闻] 谷歌宣布实现“量子霸权”让人鼓舞:破解密码成应用潜力

    谷歌宣布实现“量子霸权”让人鼓舞:破解密码成应用潜力

    11月1日电,量子计算机的一大应用潜力是在破解密码方面。近日,澳大利亚新南威尔士大学量子物理学教授米歇尔·西蒙斯日前在一场关于量子计算的演讲中表示,谷歌宣布实现“量子霸权”让人鼓舞,量子计算领域竞争激烈,但研究人员仍需要分享和合作。......

    关键字:量子计算 科研人员

    我 要 评 论

    网友评论

    技术子站

    更多

    项目外包

    更多

    推荐博客