can通信有哪些行业的应用设计方案?
CAN 的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。
CAN(Controller Area Network)总线通信因其高可靠性、实时性、抗干扰能力强、成本相对较低和布线简单等特点,在众多行业得到了广泛应用。以下是其主要应用行业和典型设计方案思路:
-
汽车电子(核心应用领域)
- 车身控制模块: 车窗升降、门锁、座椅调节、后视镜控制、灯光控制、雨刮器等分布式执行器/传感器节点通过CAN通信。
- 设计方案: 采用单线或双线(主备冗余)低速CAN网络,通常遵循特定车身控制协议(如J1939的子集)。重点是成本优化和节点数量多。
- 动力总成控制: 发动机控制单元、变速箱控制单元、电子稳定程序、防抱死刹车系统等核心控制器之间的高速通信。
- 设计方案: 采用高速CAN总线(如CAN FD以满足更高带宽需求),严格规划消息ID优先级(基于事件的系统),保证实时性,并设计冗余机制。
- 底盘控制: 转向系统(EPS)、悬架系统(如CDC)、胎压监测系统之间的协调通信。
- 设计方案: 集成到高速动力CAN或单独底盘CAN网络。对实时性要求高,强调抗干扰。
- 车载信息娱乐与仪表: 仪表盘、导航主机、音响系统等之间共享信息(车速、油耗、导航提示)。
- 设计方案: 通常采用一个独立的中速或高速CAN网络(CAN FD越来越多),可能需要通过CAN网关与其他域网络(动力、车身)连接。
- 新能源汽车系统:
- 电池管理系统: 电池包内多个从控制器采集单体电压、温度等数据给主控制器,再通过CAN上报整车控制器。
- 设计方案: 主从架构。从控制器使用带隔离的CAN收发器(保证高压安全)。可能需要CAN FD以传输大量电池数据。
- 整车控制器: 作为核心枢纽,协调动力电池、驱动电机、DC/DC、OBC等系统的信息。
- 设计方案: VBC与关键驱动系统节点(如MCU、VCU)通常位于高速核心CAN网。
- 车载充电机通信: 遵循相关国标(如GB/T 27930)定义的消息协议与BMS通过CAN通信。
- 电池管理系统: 电池包内多个从控制器采集单体电压、温度等数据给主控制器,再通过CAN上报整车控制器。
- 高级驾驶辅助系统: 某些雷达、摄像头(尤其是早期设计)或辅助控制单元可能会通过CAN(或CAN FD)与其他控制器交换目标信息和控制指令。
- 车身控制模块: 车窗升降、门锁、座椅调节、后视镜控制、灯光控制、雨刮器等分布式执行器/传感器节点通过CAN通信。
-
工业自动化与控制
- 现场设备网络: PLC、变频器、伺服驱动器、传感器(如编码器、温度传感器)、I/O模块等设备间的控制和数据交换。
- 设计方案: 使用CANopen、DeviceNet等基于CAN的高层协议,实现设备互操作。选择隔离CAN收发器应对工业环境干扰。总线拓扑(线型、星型)、终端电阻配置需规范设计。
- 机器控制: 包装机、纺织机、印刷机、机器人(关节控制通信)等内部各模块协调。
- 设计方案: 强调实时性和确定性响应(CANopen中的SDO/PDO设计,SYNC消息同步)。可能采用时间触发机制。
- 过程自动化: 仪表设备、阀门控制器等的监控。
- 现场设备网络: PLC、变频器、伺服驱动器、传感器(如编码器、温度传感器)、I/O模块等设备间的控制和数据交换。
-
医疗设备
- 医疗仪器内部通信: 大型医疗设备内部各功能模块之间的数据和控制命令传递,如CT/MR的扫描床控制、高压发生控制、探测器信号采集等。
- 设计方案: 对可靠性、抗电磁干扰要求极高,需选用符合医疗认证标准的高性能CAN收发器。常使用CANopen进行标准化集成。关注数据完整性和实时性。
- 医疗仪器内部通信: 大型医疗设备内部各功能模块之间的数据和控制命令传递,如CT/MR的扫描床控制、高压发生控制、探测器信号采集等。
-
轨道交通
- 列车控制系统: 车厢间的通信(如车门状态、乘客信息、空调控制)、机车子系统监控(如牵引、制动)。
- 设计方案: 遵循Railway专用CAN协议(如CANopen-Safety、TRDP over CAN或其他行业标准)。物理层需要符合EN 50155等严格的铁路环境标准(温度、振动、EMC),并考虑长距离传输的挑战(中继器)。
- 列车控制系统: 车厢间的通信(如车门状态、乘客信息、空调控制)、机车子系统监控(如牵引、制动)。
-
工程机械与农业机械
- 挖掘机、装载机、叉车、联合收割机等: 发动机控制、液压系统控制、仪表显示、GPS终端、作业终端等之间的数据交换。
- 设计方案: 常使用J1939协议或其变种(SAE J1939标准广泛用于商用车和工程机械)。设备工作环境恶劣(尘土、震动、大温差),要求CAN收发器具有高ESD保护和宽温度范围。设计防尘防水连接器。
- 挖掘机、装载机、叉车、联合收割机等: 发动机控制、液压系统控制、仪表显示、GPS终端、作业终端等之间的数据交换。
-
楼宇自动化
- 智能楼宇系统: HVAC控制系统(暖通空调)、电梯控制、照明控制、安防系统(门禁、监控)子系统间的数据集成。
- 设计方案: 可采用BACnet over CAN或其他协议栈。利用CAN多主特性和抗干扰优势构建分布式控制网络,减少布线复杂度。关注低功耗设计(用于某些电池供电的传感器节点)。
- 智能楼宇系统: HVAC控制系统(暖通空调)、电梯控制、照明控制、安防系统(门禁、监控)子系统间的数据集成。
-
船舶电子
- 舰船监控系统: 发动机监控、舵机控制、导航设备、舱室环境监测(如液位、温度、烟雾探测器)。
- 设计方案: 可能使用NMEA 2000或J1939协议或其适应版本。物理层需符合船用环境要求(如防水、耐腐蚀、EMC)。设计中考虑总线隔离和浪涌保护。
- 舰船监控系统: 发动机监控、舵机控制、导航设备、舱室环境监测(如液位、温度、烟雾探测器)。
-
航空航天(内部非关键系统)
- 飞机内部子系统: 货舱门控制、灯光控制、环境控制、座椅系统通信(非飞控等安全关键系统)。
- 设计方案: 使用ARINC 825等航空专用CAN总线规范。对重量、尺寸、功耗、环境适应性(温度、气压、振动)和安全性有极高要求。需进行严格的符合性验证和测试。
- 飞机内部子系统: 货舱门控制、灯光控制、环境控制、座椅系统通信(非飞控等安全关键系统)。
关键设计方案考虑因素(跨行业):
- 物理层设计:
- 收发器选择:根据速率、电压、隔离等级(工业、汽车高压部分、医疗)、抗干扰能力(EMC)、功耗(楼宇、移动设备)选择。
- 线缆:双绞线特性阻抗匹配(通常120欧),选择合适的线径和屏蔽层。
- 终端电阻:总线两端各接一个120欧电阻消除反射。
- 拓扑结构:主要是线性总线拓扑,终端位置正确是关键。星型或树形需用集线器。
- 接地:避免地回路干扰。
- 数据链路层与协议栈:
- 协议选择:
- 标准CAN: ID长度11位。
- CAN FD: ID长度可11位或29位,数据长度扩展到64字节,传输速率可变(数据场提速),满足更高带宽需求(新能源车、新架构)。
- 高层协议: CANopen, DeviceNet, J1939, NMEA 2000, ARINC 825等,或者用户自定义的专有协议(需严格定义消息ID/优先级、数据格式、错误处理)。
- 消息ID优先级分配: 基于事件的系统核心特性,需精心规划,确保高优先消息无延迟。
- 位时序配置: 调整采样点以优化不同总线速率和电缆长度的鲁棒性。
- 协议选择:
- 系统架构:
- 网络拓扑规划: 是否需要多个独立的CAN网络?如何定义子网?
- 网关设计: 如何连接不同速率/协议的CAN网络?如何连接CAN与以太网、LIN、FlexRay等其它总线?网关需完成协议转换和路由。
- 节点数量和总线负载: 估算总线负载率(<30%-50%通常是安全阈值),避免饱和导致的延迟和错误帧。
- 冗余设计: 关键系统可能采用双路物理总线冗余。
- EMC/可靠性设计:
- 屏蔽、接地、滤波(RC/磁珠)。
- 隔离(光耦隔离器、隔离电源、电容隔离收发器)。
- ESD/浪涌保护电路。
- 开发与测试工具:
- CAN/CAN FD分析仪、协议分析软件(如PCAN-View, VN1630/VN1640 Vector, CANoe等)。
- 总线模拟器、负载模拟器。
- 波形示波器分析。
- 遵循行业标准与法规: 汽车需考虑EMC/EMI、功能安全标准(ISO 26262)、特定协议规范等。
综上所述,CAN总线凭借其独特优势,在需要分布式控制、高实时性、高可靠性和成本效益的嵌入式控制网络中得到了广泛应用,设计方案需要紧密结合具体行业的需求、环境特点和标准规范。随着CAN FD技术的发展,其在高速大数据量应用中的前景更加广阔。
基于FPGA的CAN总线通信节点设计
点击上方 蓝字 关注我们 摘要:以FPGA 代替传统的单片机和外围扩展芯片, 给出了CAN 总线通信节点的详细设计方案。其中以SJA1000为
2023-06-18 11:15:01
BMS行业最近比较流行的DC电源设计方案
基于高输入高耐压大电流的设计,简单介绍下BMS行业最近比较流行的DC电源设计方案----OC5801L。BMS方案OC5801L:宽输入电压范围
一种基于DSP芯片的CAN总线技术通信方案
针对现场总线的实时性要求,提种基于DSP芯片TMs320LF2407A的CAN总线通信技术方案,设计了基于这种控制器的
资料下载
佚名
2021-03-22 17:17:54
基于STM32的CAN总线通信节点控制设计
没有调试。项目概述:利用STM32作为主控制芯片,设计出利用CAN总线传输数据的通信节点,在查阅STM32和CAN总线等相关文献和资料基础上,确
双CAN冗余通信系统的设计方案与应用分析
虽然CAN协议本身具有较强的检错纠错能力,但在工业控制现场,插头连接的不牢固、传输介质的损坏或总线驱动器的损坏等都会破坏CAN的可靠通信。在要求
2021-05-05 10:03:00
基于采用SJAl000的CAN/RS232智能电平转换器设计方案
时,需采用CAN/RS232接口标准转换。针对这一问题,提出了CAN/RS232智能电平转换器设计方案,以SJAl000作为独立
2018-12-30 07:29:00
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 芯片的工作原理是什么?
- ssd是什么意思
- 什么是蓝牙?它的主要作用是什么?
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- dtmb信号覆盖城市查询
- 怎样挑选路由器?
- 华为芯片为什么受制于美国?
- 元宇宙概念股龙头一览
- type-c四根线接法图解
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- BLDC电机技术分析
- 复位电路的原理及作用
- dsp是什么意思?有什么作用?
- iphone13promax电池容量是多少毫安
- 苹果无线充电器怎么使用?
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 传感器常见类型有哪些?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机