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

    文章

    5076

    浏览量

    166218
  • CAN
    CAN
    +关注

    关注

    56

    文章

    2467

    浏览量

    459191
  • CAN网络
    +关注

    关注

    1

    文章

    42

    浏览量

    16776
收藏 人收藏

    评论

    相关推荐

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

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

    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 236次阅读
    <b class='flag-5'>CAN</b>转EthernetIP <b class='flag-5'>网关</b>连接ABplc与<b class='flag-5'>can</b>倾角仪连接

    CAN总线访问与仲裁机制#汽车CAN总线 

    CAN总线
    北汇信息POLELINK
    发布于 :2023年10月20日 15:33:02

    CAN转PN网关CAN协议转换模块

    你是否曾经遇到过这样的问题:如何将各种 CAN 设备连接到 PROFINet 网络中?捷米JM-PN-CAN通讯网关或许能为你解决这个难题! 捷米JM-PN-CAN
    的头像 发表于 08-10 22:17 773次阅读
    <b class='flag-5'>CAN</b>转PN<b class='flag-5'>网关</b><b class='flag-5'>CAN</b>协议转换模块

    网关FBox的CAN通信分享

    首先,我们准备两台支持CAN的繁易网关FBox4G。
    发表于 08-10 15:11 867次阅读
    <b class='flag-5'>网关</b>FBox的<b class='flag-5'>CAN</b>通信分享

    CAN转PN网关can协议标准

    远创智控YC-PN-CAN 是自主研发的一款 PROFINET 从站功能的通讯网关。该产品主要功能是将各种 CAN 设备接入到 PROFINET 网络中。
    的头像 发表于 07-31 16:47 348次阅读
    <b class='flag-5'>CAN</b>转PN<b class='flag-5'>网关</b><b class='flag-5'>can</b>协议标准

    CAN总线的位定时与同步机制#汽车CAN总线 

    CAN总线
    北汇信息POLELINK
    发布于 :2023年07月17日 10:57:12

    Can转RTU网关can网关线束连接什么地方

    通道、1 路RS-485 通道、1 路CAN-Modbus 通道,可以方便地嵌入使用 RS-232 接口和 RS-485 接口的节点上,在不需要改变原有硬件结构的前提下使设备获得CAN
    的头像 发表于 07-13 18:40 232次阅读
    <b class='flag-5'>Can</b>转RTU<b class='flag-5'>网关</b><b class='flag-5'>can</b><b class='flag-5'>网关</b>线束连接什么地方

    CAN转PROFINET协议网关JM-PN-CAN

    捷米特JM-PN-CAN 是自主研发的一款 PROFINET 从站功能的通讯网关。主要功能是将各种 CAN 设备接入到 PROFINET 网络中。 捷米特JM-PN-CAN连接到
    的头像 发表于 07-03 09:06 371次阅读
    <b class='flag-5'>CAN</b>转PROFINET协议<b class='flag-5'>网关</b>JM-PN-<b class='flag-5'>CAN</b>

    CAN光端机使用前都要配置什么?

    CAN光端机即集成有CANBUS接口以及光纤接口的CAN网关转换器,能够通过光信号远程传输CAN数据,实现超远距离的
    发表于 06-06 15:34 564次阅读

    CAN 总线错误检测机制#can总线

    CAN 总线
    北汇信息POLELINK
    发布于 :2023年05月26日 13:54:03

    【教程】CAN报文固定协议转发

    不停地去修改参数,而亿佰特的ECAN-401所具备的协议转发功能则很好地处理这个问题。首先我们要了解一下此设备的固定协议是怎么样的格式。CAN格式转换固定13字节表示
    的头像 发表于 05-15 10:30 475次阅读
    【教程】<b class='flag-5'>CAN</b>报文固定协议<b class='flag-5'>转发</b>

    CAN报文固定协议转发教程

    CAN总线通信的应用领域中,很多客户需要将CANID 放在CAN报文中,这样更方便接入不同的设备,有利于用户通过模块更方便的组建自己的网络,使用自定的应用协议。但是要实现这样的应用,用户往往需要
    的头像 发表于 05-12 10:40 589次阅读
    <b class='flag-5'>CAN</b>报文固定协议<b class='flag-5'>转发</b>教程