CAN总线的EMC设计方案

2023-11-11

一. CAN接口EMC设计概述

Controller Area Network简称为CAN,多用于汽车以及工业控制,用于数据的传输控制。在应用的过程中通讯电缆容易耦合外部的干扰对信号传输造成一定的影响,单板内部的干扰也可能通过电缆形成对外辐射。

本方案从EMC原理上,通过接口的原理图、PCB、结构及电缆方面进行相关的抑制干扰和抗敏感度设计,从设计层次解决EMC问题。

本方案可通过汽车电子标准CISPR 25-2008及ISO7637系列标准,或可通过以下测试项目:

序号

接口测试项目

测试等级

性能判据

1

辐射发射(RE)

CISPR25 LV5

 

2

传导发射(CE)

CISPR25 LV5

 

3

射频磁场抗扰度(RI)

400~4000MHz  150V/m

驻留时间 2s

性能判据A

4

大电流注入

BCI

1~400MHz 150mA

150mm 驻留时间  2s

性能判据A

5

传导抗扰度7637-2

(24V系统)

波形1:Us=-450V 10000 pulses

波形2a:Us=+50V 10000 pulses

波形2b:Us=+20V 20 pulses

波形2a:Us=-150V 1h

波形3b:Us=+150V 1h

波形5b:Us=-+30V Td=250ms

性能判据C

性能判据A

性能判据C

性能判据A

性能判据A

性能判据A

6

静电抗扰度

ESD

接触:+-8KV

空气:+-15KV

性能判据A

 

二. 原理图设计方案

 

1.  CAN接口防静电设计

 

图1 CAN接口防静电设计

电路EMC设计说明:

 

(1) 电路滤波设计要点:

L1为共模电感,用于滤除差分线上的共模干扰,其阻抗选择范围为120Ω/100MHz ~2200Ω/100MHz,典型值选取600Ω/100MHz;

C1、C2为信号线上的滤波电容,给干扰提供低阻抗的回流路径,容值选取范围为22PF~1000pF,典型值选取100pF;

C3为接口地和数字地之间的跨接电容,典型取值为1000pF,耐压要求达到2KV以上,C3容值可根据测试情况进行调整;

(2) 电路防护设计要点:

D1、D2为瞬态抑制二极管,典型选值要求反向关断电压3.5V以上;因为TVS只是用来静电防护,TVS的功率不作要求。TVS管的结电容对信号传输有一定的影响,CAN接口推荐使用结电容小于100pF的TVS管。

 

接口电路设计备注:

如果设备为金属外壳,同时单板可以独立的划分出接口地,那么金属外壳与接口地直接电气连接,且单板地与接口地通过1000pF电容相连;如果设备为非金属外壳,那么接口地PGND与单板地GND直接电气连接。

 

三. PCB设计方案

 

1.  CAN接口分地设计

图2 CAN接口分地设计

 

  方案特点:

(1)   为了抑制内部单板高频噪声通过接口向外传导辐射,也为了增强单板对外部干扰的抗扰能力。在CAN接口处增加防护和滤波隔离器件,并以隔离器件位置大小为界,划分出接口地;

(2)   隔离带中可以选择性的增加电容作为两者地之间的连接,电容取值建议为1000pF;信号线串联共模电感滤波,且共模电感要求置于隔离带内;为了防止外部强干扰通过端口耦合进内部PCB,引起内部器件性能下降,在靠近端口处信号线上增加防护器件TVS管,具体布局如图示。

方案分析:

(1)   当接口与单板存在相容性较差或不相容的电路时,需要在接口与单板之间进行“分地”处理,即根据不同的端口电压、电平信号和传输速率来分别设置地线。“分地”,可以防止不相容电路的回流信号的叠加,防止公共地线阻抗耦合;

(2)   CAN接口信号传输速率较高,内部PCB板高频噪声很容易由公共地线通过接口向外传导辐射,因此将公共地分割且通过电容相接,可以阻断共模干扰的传播路径。

 

2.  CAN接口电路布局

图3 CAN接口滤波与防护电路布局

 

方案特点:

(1)防护器件及滤波器件要靠近接口位置处摆放且要求摆放紧凑整齐,信号线上的防护器件TVS管与滤波电容要下接至接口地;按照信号流向摆放器件,走线时要尽量避免走线曲折的情况;

(2)共模电感及跨接电容要置于隔离带中。

 

方案分析:

(1)接口及接口滤波防护电路周边不能走线且不能放置高速或敏感的器件;

(2)隔离带下面投影层要做掏空处理,禁止走线。

 

四.结构设计方案

 

1. CAN信号连接器针脚定义

图4 CAN信号连接器

 

连接器信号针脚定义

(1) 若是单组CAN信号,那么选择相邻的两个针脚作为差分信号;

(2) 若是多组CAN信号在同一个连接器内,那么每组信号间要定义一个地针脚来相互隔离。如上图所示:

 

五. 线缆设计方案

 

1. CAN信号电缆组线

图5 CAN信号电缆组线

 

电缆设计:

(1) CAN信号电缆采用网状编织屏蔽层的屏蔽方式,且网状编织层编织密度要求不小于90%;

(2) 内部组线时,差分电缆采用双绞传输,双绞绞距一般为信号电缆线径的3倍;组线方式如上图所示:

(3) 电缆两端需要增加磁环处理,磁环内径与电缆的外径要紧密结合,尽量选择厚长型的磁环。

走线设计:

(1) CAN信号电缆走线时要求远离其他强干扰源,如电源模块;

(2) 电缆走线最好单独走线或与其他模拟以及功率线缆保持250px以上距离,切不可与其他线缆一起混合捆扎。

EDP软件介绍

电磁兼容设计平台(EDP) ,依据最专业的EMC专家方案知识库,快速输出符合产品设计要求的指导性的EMC解决方案。

主要功能模块:

 

EDP软件工作流程

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CAN总线的EMC设计方案 的相关文章

  • 大疆M3508、M2006必备CAN总线知识与配置方法

    大疆M3508 M2006必备CAN总线知识与配置方法 文章目录 大疆M3508 M2006必备CAN总线知识与配置方法前言 xff1a 0x00 需要 额外的 CAN收发器 xff01 xff01 xff01 0x01 硬件层面分析为什么
  • Linux Socket CAN——驱动开发(转)

    Linux Socket CAN驱动开发 一 CAN总线协议 CAN是Controller Area Network 控制器局域网 的缩写 CAN通信协议在1986年由德国电气商博世公司所开发 xff0c 主要面向汽车的通信系统 现已是IS
  • rplidar_ros 报错:can‘t bind 和Operation Time Out的解决

    我使用的思岚A2的雷达在ros下运行 1 can t bind无法连接的错误 xff0c 一种是设备号不匹配引起的错误 xff0c 首先可以使用ll dev grep ttyUSB查看一下设备的dev号 xff0c 再检查一下rplidar
  • 山石岩读丨前沿领域探析——汽车CAN总线协议详解及攻击面分析

    1 CAN总线的基本概念以及由来 CAN Controller Area Network 总线协议是由 BOSCH 发明的一种基于消息广播模式的串行通信总线 它起初用于实现汽车内ECU之间可靠的通信 后因其简单实用可靠等特点 而广泛应用于工
  • Ubuntu系统周立功CAN驱动安装及常见问题

    文章目录 前言 一 步骤 1 检查是否安装libusb的库 2 驱动安装 3 测试 部分常见问题 前言 系统是ubuntu16系列 周立功的是usbcan 提示 以下是本篇文章正文内容 下面案例可供参考 一 步骤 1 检查是否安装libus
  • 0欧姆电阻在电路中的作用

    转载 http bbs eetzone com thread 147 1 1 html 总的来说0欧姆电阻有以下几个功能 在电路中没有任何功能 只是在PCB上为了调试方便或兼容设计等原因 可以做跳线用 如果某段线路不用 直接不贴该电阻即可
  • EMC整改流程及常见问题

    电磁兼容EMC整改专题 目录 EMC整改流程及常见问题 1EMC整改意见 2EMC整改流程 3EMC整改的一些小建议 4总结 电磁兼容 EMC EMC小结之时钟辐射问题 一前言 二测试数据分析 三辐射超标的原因 四结语 EMC整改流程及常见
  • 传导干扰与手机常见EMC处理措施

    原文来自公众号 工程师看海 以前文章讲了空间传导及其屏蔽 这一篇咱们继续解释传导干扰 同时介绍一些手机中常见的EMC抑制措施 差模共模干扰 差模干扰是两条线直线的噪声 这两条线上的电流大小相等 但方向相反 如果电流方向相同 这种模式就称为共
  • EMC测试(5)——传导发射测试(CE)

    1 1 概念介绍 传导发射 Conducted Emission 测试 简称CE 也被称为传导骚扰 是指系统内部的电压或电流通过信号电缆 电源线或地线传输出去而成为其他系统或设备干扰源的一种电磁现象 传导发射测试通常也会被称为骚扰电压测试
  • 电磁兼容(EMC):为什么共模电流是EMI的主要原因

    电磁兼容 EMC 为什么共模电流是EMI的主要原因 知乎 作者 电磁兼容 链接 https zhuanlan zhihu com p 424794761 来源 知乎 著作权归作者所有 商业转载请联系作者获得授权 非商业转载请注明出处 为什么
  • 30多种EMC标准电路分享-接口电路

    目录 01AC24V接口EMC设计标准电路 02AC110V 220VEMC设计标准电路 03AC380V接口EMC设计标准电路 04AV接口EMC设计标准电路 05CAN接口EMC设计标准电路 06DC12V接口EMC设计标准电路 07D
  • CAN2.0和J1939协议的关系

    转发自http www cankau cn support help can vs j1939 html 很长时间没搞明白j1939与CAN2 0的关系 这篇文章让我明白了 CAN2 0是一种总线规范 是数据链路层的技术 J1939是SAE
  • 有源医疗器械电磁兼容EMC的测试标准、测试项目以及测试方法

    目录 有源医疗器械电磁兼容的测试标准 测试项目以及测试方法 一 什么是电磁兼容 1 1电磁兼容概念 1 2电磁兼容三要素 1 3为什么要做电磁兼容 1 4电磁兼容测试项目 二 电磁兼容标准 2 1基础标准 2 2通用标准 2 3产品族标准
  • EMC定义 +EMC问题定位整改

    参考链接 强烈推荐 1 有源医疗器械电磁兼容入门知识汇总 2 电磁兼容EMC测试 电磁兼容整改 EMC整改 深圳第三方检测认证机构 3 EMC设计和整改 定位 专题 最重要 https blog csdn net lyh290188 cat
  • CAN与CANOpen(一)

    CAN与CANOpen 一 基本概念 CAN与CANOpen 二 报文格式 CAN与CANOpen 三 错误处理 CAN与CANOpen 四 CANOpen对象字典 CAN与CANOpen 五 PDO和SDO CAN与CANOpen 六 网
  • STM32学习心得三十二:CAN通信基础知识、原理、配置及实验

    记录一下 方便以后翻阅 主要内容 1 CAN通信基础知识 2 STM32 CAN控制器简介 3 相关实验代码解读 参考资料 STM32中文参考手册 V10 第22章 控制器局域网 bxCAN 实验功能 CAN实验需要两个开发板 系统启动后
  • ASML逆袭史:人、资金、技术,缺一不可

    前言 近年来 由于众所周知的原因 荷兰ASML 阿斯麦 公司的先进半导体制造设备 光刻机 进入普通大众视野 成为人们茶余饭后谈论的焦点话题之一 1月底 美日荷三方谈判达成协议 可能进一步限制先进半导体设备出口 的消息 又一次将光刻机置于舆论
  • GPIO / LED驱动编程开发

    GPIO LED 驱动开发编程 一般来说 GPIO的Pin都是可选功能的 GPIO x selects the function of GPIO Pin 为什么 不要问 操作 1 将某一个GPIO选择功能复用为GPIO 2 将该GPIO选择
  • Ubuntu 周立功CAN分析仪 USBCAN-II 驱动

    首先从官网https www zlg cn Index Search search key linux的下载资料界面下载 Linux驱动 USBCAN I I II II 2A I MINI安装驱动 USBCAN II新版驱动基于libus
  • 功放诊断测试

    1 切换trace显示时间模式 Toggle time mode 2 测seedkey 需要加载seednkey dll 3 功能寻址和物理寻址切换

随机推荐

  • uni-app checkbox全选的实现

    界面是这样的 需求 点击全选按钮上述全部选中 再次点击全部取消 解决方案 在js的data里面定义一个allCheck data return allCheck false 上面商品的的checkbox都一样的配置
  • window 无法访问docker_无法在windows中访问docker端口

    我在dockerfile中写了脚本来运行我的角度项目 It将创建集装箱 什么时候我正在运行我的容器我无法在浏览器中访问主机和端口 它说连接被拒绝了 我用windows机器 用工具箱运行docker 我的容器 gt 81471a6fbd35
  • php爬虫简单入门

    前些日子有点空闲就做了一个简单的爬虫 爬取了知乎50W条数据 因为知乎有测试流量过大 导致经常有验证码 本人图片验证码没有研究所以每次都是手动输入 有兴趣的小伙伴可以做个自动识别验证码就可以无限采取了 爬虫使用了curl public fu
  • spring嵌套事务,try-catch事务处理

    spring 事务总结 前置条件 表Teacher 别名 A 表Student 别名 B 分别插入 A中启动事务 B中不启动事务 testDemo01调用方法开启事务 testDemo01开启事务 A中insert中开启事务 调用执行 A中
  • 蓝牙协议介绍

    1 广播 ADV Advertising 1 1 BLE 报文结构 BLE引入access address 概念 用来指明接收者身份 概 其中 0x8E89BED6 这个access address 比较特殊 它表示要发给周边所有设备 即广
  • msys2 安装gcc g++ 命令

    pacman S base devel gcc vim
  • 常见设计模式的解析和实现(C++)之九—Decorator模式

    作用 动态地给一个对象添加一些额外的职责 就增加功能来说 Decorator模式相比生成子类更为灵活 UML结构图 抽象基类 1 Component 定义一个对象接口 可以为这个接口动态地添加职责 2 Decorator 维持一个指向Com
  • 优秀的Windows密码抓取工具

    优秀的工具如下 01 Mimikatz 简介 Mimikat是一个法国人写的轻量级调试器 Mimikat可以从内存中提取纯文本密码 hash PIN码和kerberos票证 mimikatz还可以执行哈希传递 票证传递或构建Golden票证
  • ESP8266 hspi的调试

    这一两个礼拜基本上都在爬这个坑 功夫不负有心人 终于搞定了 其实非常简单 以为这个东西有多么的复杂 其实不是这样的 被一些网上博主给误导了 8266端我用的是 ESP8266 NONOS SDK 3 0 examples periphera
  • 使用ANT打包Android应用

    转自 http blog csdn net liuhe688 article details 6679879 大家好 今天来分享一下如何使用ANT打包Android应用 通常我们习惯用eclipse来开发Android程序 它会自动帮我们打
  • 架构妄想:AJAX + REST

    原文地址 http www infoq com cn news 2011 10 ArchitecturalMirages William Vambenepe的最新文章 AJAX REST是最新的架构妄想 让我们回想起了一个具有15年历史的架
  • 粒子滤波器的Matlab实现

    前言 粒子滤波器相较于卡尔曼滤波器或者UKF无迹卡尔曼滤波器而言 可以表达强非线性的变换且无需假设后验分布为高斯分布 在描述多峰分布时具有非常大的优势 粒子滤波器被广泛的应用于机器人系统中 如著名的Gmapping算法便是在粒子滤波器的基础
  • 怎么往阿里云服务器传东西

    https zhidao baidu com question 2075785777388289788 html
  • Unity C# 委托——事件,Action,Func的作用和区别

    参考视频 三分钟彻底搞懂委托 事件 Action Func的作用和区别 哔哩哔哩 bilibili 委托关系图 Delegate 定义两个模板 一个可以传参一个不可以传参 模板 1 public delegate void xxxxx in
  • 复习:最短路径

    一 基本概念 最短路径 在非网图中 最短路径是指两顶点之间经历的边数最少的路径 在网图中 最短路径是指两顶点之间经历的边上权值之和最少的路径 源点 路径上的第一个顶点 终点 路径上最后一个顶点 二 Dijkstra算法 只适用于简单路径 不
  • 最小生成树,Prim算法与Kruskal算法,408方向,思路与实现分析

    最小生成树 Prim算法与Kruskal算法 408方向 思路与实现分析 最小生成树 老生常谈了 生活中也总会有各种各样的问题 在这里 我来带你一起分析一下这个算法的思路与实现的方式吧 在考研中呢 最小生成树虽然是只考我们分析 理解就行 但
  • NestedScrollView嵌套RecyclerView只显示一行的问题

    1 添加属性设置 设置布局管理器 LinearLayoutManager linearLayoutManager new LinearLayoutManager context linearLayoutManager setOrientat
  • node写可选参数接口

    个人网站 紫陌 笔记分享网 想寻找共同学习交流 共同成长的伙伴 请点击 前端学习交流群 今天写项目接口看到接口文档要求带四个参数两个参数必选两个可选 当时在想可选参数要怎么做 毕竟自己也没有写过 然后想了一天终于想出一个感觉不是最佳的方案
  • 极简教学

    目录 一 安装wget 二 安装git 三 安装pip 四 下载ChatGLM2 6B源码 五 安装Anaconda 六 安装pytorch 七 下载模型库 八 最后的准备工作 九 运行程序 一 安装wget 1 删除自带的wget yum
  • CAN总线的EMC设计方案

    一 CAN接口EMC设计概述 Controller Area Network简称为CAN 多用于汽车以及工业控制 用于数据的传输控制 在应用的过程中通讯电缆容易耦合外部的干扰对信号传输造成一定的影响 单板内部的干扰也可能通过电缆形成对外辐射