0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CAN网关的外形结构及CAN信号转发机制

电子设计 来源: 嘴哥有料公众号 作者: 嘴哥有料公众号 2021-05-11 09:45 次阅读

其实准确的说不能叫CAN网关, 应该叫网关或者汽车网关, 因为网关不仅处理CAN网络, 还处理LIN网络。

主要是为了配合本系列教程及区分于以太网网关, 所以才取名叫CAN网关。

CAN网关的外形结构

大概外形如上, 偶有差异, 大小如香烟烟盒, 有60,70多个PIN脚组成。

每个接线pin脚都有严格的定义, 严格定义了要接can总线或者开关设备等。..

pIYBAGCZ4J-AGZn9AAP-D0LY5mU224.png

从以上拓扑图可以看出:

CAN网关除了10个can接线pin脚(5条双绞线/5条CAN总线),2个电源线接线pin脚,还应包括定速巡航设备的8个接线pin脚,电源管理方面的3个接线pin脚,钥匙开关(或无钥匙启动系统)的5个接线pin脚,脚踏板的3个接线pin脚,5个LIN接线pin脚, 档位开关的4个接线pin脚等等。..。

某些汽车厂商可能有更多新的硬件开关设备,电压电阻开关设备等也都有对应的接线pin脚, 且可能预留一些PIN脚以备用。

CAN网关的功能

CAN网关是整个CAN网络的核心, 控制着整车5条CAN总线的各类信号转发与处理。

CAN网关的基本功能包括:

  • 1. 连接不同波特率(传输速度)的CAN总线/LIN总线,以实现CAN网络的网关中继功能。
  • 2. 诊断报文/非诊断报文转发
  • 3. 诊断防火墙管理
  • 4. 节点在线监控
  • 5. 巡航控制器开关检测
  • 6. 脚踏板位置检测
  • 7. 网关休眠与唤醒管理
  • 8. ECU升级/网关升级
  • 9. 电压管理

简单点说:

CAN网关可以接收任何CAN总线(还有LIN总线)传来的不同传输速率网络信号,

CAN网关把这些信号按一定的标准处理后, 广播到整车网络去,

如果有ECU订阅(接收)了这个信号, 则ECU将解析信号并做相应的处理。

没理解不了, 请看下方实例!

CAN网关的CAN信号转发机制

实例一: 仪表显示发动机转速

发动机的转速信号, 先从PCAN的ECM(发动机引擎控制模块)节点发出, CAN网关收到后,

网关处理后广播以GW_开头的ECM信号到其他4条CAN总线上去。

用Vehicle Spy 3 CAN工具查看可以看到以下的信号内容:

ECAN上的仪表(IPK)节点订阅(接收)了发动机转速信号,

则会将这个转速信号解析, 并显示到仪表盘去。

由于以上信号发送频率太快, 比如上图的9.94ms/次, 则你就会看到仪表盘上的转速

指针一直在不停地偏动。

简略发送图如下:

o4YBAGCZ4LSALQyxAAEIPtH06E4396.png

实例二: 安全带未扣紧, 仪表端报警

安全带未扣紧需要两个条件:

1. 车速大于5

2. 安全带扣未扣 ( 即无电压信号 )

车速一般是PCAN上的ECM(发动机引擎控制模块)节点负责信号管理的。

安全带扣这个设备是BCAN上的BCM(负责天窗, 车窗, 安全带扣, 雨刮等车身零部件设备。..) 节点负责信号管理的。

即网关收到PCAN上的ECM节点发出来的车速信号, 并收到了BCAN上的BCM发出来的安全带扣电压值为异常值(比如0), CAN网关统一处理后转发并广播以GW_开头的信号帧,

ECAN上的仪表(IPK)节点订阅(接收)了GW_开头的相关安全带未扣信号帧

则会解析报警并显示到仪表盘去。

如果安全带扣一直未扣紧, 则CAN网关将一直发送GW_开头的相关安全带信号帧,

其信号值是安全带未扣紧

所以车主会听到一直报警。

直到安全带扣上, CAN网关继续发送安全带相关的信号,

只是这个时候的信号值是安全带已扣紧

报警将立马消失。

简略发送图如下:

pIYBAGCZ4L-AKgjQAAGbrcSVoBc417.png

总结:

以上只是两个简易的案例, 实际上, 整车所有ECU基本是以毫秒级或者微妙级的速度在源源不断的发送并接收信号, 所以网关需要处理并转发广播的信号是非常多的且必须要很快处理完的.

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    40

    文章

    5334

    浏览量

    170710
  • CAN
    CAN
    +关注

    关注

    57

    文章

    2690

    浏览量

    463083
  • CAN网络
    +关注

    关注

    1

    文章

    44

    浏览量

    16880
收藏 人收藏

    评论

    相关推荐

    CAN时钟--位时间介绍#CAN #CANoe

    CAN
    北汇信息POLELINK
    发布于 :2024年10月29日 14:11:09

    EtherCAT转CAN总线协议转换网关

    远创智控YC-ECT-CAN实现连接CAN设备和网络到EtherCAT系统。该网关可实现双向数据交换,既允许现有的、低成本的CAN设备集成到EtherCAT系统,也可提供来自Ether
    的头像 发表于 09-30 16:03 173次阅读
    EtherCAT转<b class='flag-5'>CAN</b>总线协议转换<b class='flag-5'>网关</b>

    CAN总线控制器是什么意思

    CAN总线控制器(Controller Area Network Bus Controller)是CAN总线通信系统中的核心部件,它扮演着接收、处理并转发CAN总线数据的关键角色。下面
    的头像 发表于 09-03 14:16 555次阅读

    EtherCAT从站转CAN协议网关CAN转EtherCAT)

    一,设备主要功能 捷米特JM-ECT-CAN网关实现连接CAN设备和网络到EtherCAT系统。该网关可实现双向数据交换,既允许现有的、低成本的CA
    的头像 发表于 08-30 11:30 362次阅读
    EtherCAT从站转<b class='flag-5'>CAN</b>协议<b class='flag-5'>网关</b>(<b class='flag-5'>CAN</b>转EtherCAT)

    CAN主站转Profinet协议网关(JM-PN-CAN

    一,产品主要功能 1、捷米特JM-PN-CAN网关能够将Profinet协议与CAN总线协议进行转换,实现Profinet网络与CAN网络之间的数据通信。
    的头像 发表于 08-28 15:28 250次阅读
    <b class='flag-5'>CAN</b>主站转Profinet协议<b class='flag-5'>网关</b>(JM-PN-<b class='flag-5'>CAN</b>)

    EtherCAT从站转CAN总线协议转换网关(JM-ECT-CAN

    一,设备主要功能   捷米特JM-ECT-CAN 网关实现连接CAN设备和网络到EtherCAT系统。该网关可实现双向数据交换,既允许现有的、低成本的
    的头像 发表于 08-15 17:38 246次阅读
    EtherCAT从站转<b class='flag-5'>CAN</b>总线协议转换<b class='flag-5'>网关</b>(JM-ECT-<b class='flag-5'>CAN</b>)

    CAN转Profinet协议转化网关

    远创智控YC-PN-CAN是自主研发的一款 PROFINET 从站功能的通讯网关。远创智控YC-PN-CAN主要功能是将各种CAN设备接入到Profinet网络中。 远创智控YC-P
    的头像 发表于 07-22 14:20 285次阅读
    <b class='flag-5'>CAN</b>转Profinet协议转化<b class='flag-5'>网关</b>

    【项目陪跑--无线CAN转发器】第一章 课程概述

    第一节项目概述设计一款无线CAN转发器,由若干个终端组成,若干个终端之间可以将接收到的CAN数据通过无线的方式转发出去。第二节硬件概述该CAN
    的头像 发表于 07-03 08:00 273次阅读
    【项目陪跑--无线<b class='flag-5'>CAN</b><b class='flag-5'>转发</b>器】第一章 课程概述

    MACH网关 SENT-ETH数据读取与控制(CAN通讯)

      Mach SAE J2716 SENT 网关模块,厂家的软件只支持了canlib32.dll,但是网关开放的通讯协议可以让其他CAN卡通过CAN报文顺利地使用它。 配置
    的头像 发表于 04-29 16:36 359次阅读
    MACH<b class='flag-5'>网关</b> SENT-ETH数据读取与控制(<b class='flag-5'>CAN</b>通讯)

    购买CAN网关时搭配CAN分析仪的原因有哪些?

    首先,CAN网关作为整个CAN网络的核心,主要负责控制整车中不同CAN总线的信号转发与处理。
    的头像 发表于 04-15 09:21 302次阅读

    如何使用DSLogic分析CAN/CAN-FD 信号

    一文档介绍本文将一步步介绍如何使用DSLogic逻辑分析仪采集并分析CAN/CAN-FD信号,因为CAN信号的测量和
    的头像 发表于 01-08 14:54 1100次阅读
    如何使用DSLogic分析<b class='flag-5'>CAN</b>/<b class='flag-5'>CAN</b>-FD <b class='flag-5'>信号</b>?

    开疆智能CAN转EtherNET网关用户手册

    本手册描述了网关开疆智能CAN转ETHERNET/IP(以下简称EIP-CAN)的各项参数,具体使用方法和注意事项,为方便工程人员的操作使用。在使用网关之前,请仔细阅读本手册。
    发表于 12-12 11:36 0次下载

    示波器是如何测试CAN信号的?

    示波器是如何测试CAN信号的? 示波器是一种用于检测和分析电子信号的仪器,可实时显示信号的波形,并帮助用户诊断和解决电路故障。在汽车行业中,CAN
    的头像 发表于 12-07 13:37 2219次阅读

    CAN转Ethernet IP网关连接ABplc与can倾角仪连接

    为了实现 Ethernet/IP协议设备和自定义协议(基于 CAN2.0A)设备之间的数据交换,用户采用了北京倍讯科技的 CAN 转Ethernet/IP 网关 BX-CAN-EIP
    发表于 11-10 17:31 0次下载

    CAN转EthernetIP 网关连接ABplc与can倾角仪连接

    为了实现 Ethernet/IP协议设备和自定义协议(基于 CAN2.0A)设备之间的数据交换,用户采用了北京倍讯科技的 CAN 转Ethernet/IP 网关 BX-CAN-EIP
    的头像 发表于 11-10 09:12 437次阅读
    <b class='flag-5'>CAN</b>转EthernetIP <b class='flag-5'>网关</b>连接ABplc与<b class='flag-5'>can</b>倾角仪连接