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

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

3天内不再提示

速锐得解码本田雅阁混动版整车网关CAN总线通信协议DBC控制策略

速锐得车联网 来源:速锐得车联网 作者:速锐得车联网 2022-12-07 14:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本田汽车增城工厂就在附近50多公里的地方,和比亚迪汽车差不多,无论怎么跑都得1个多小时,也因为近水楼台的天然优势,而我们也与本田安全驾驶中心有多次深度的合作。碗里的肉,基本上都是上过了速锐得砧板。

近,有几个好处,天然的响应速度,更快地验证可行性,可以厚着脸皮去蹭饭。相对而言,跨省的项目做起来,时间周期上就会存在预约的情况了。曾记得2016年与本田开始合作试乘试驾管理项目,主要是采集车速、点火状态、转速、里程、轨迹、转向灯相关信息,他们用于对所有本田的试乘试驾车辆进行对应的管理,根据试乘试驾的热力图,投放对应的车型、广告、物流、仓储等等。

如果是熟悉本田的用户或者专业人士,看过电视的广告,说本田的安全气囊永远都比别人快0.1秒,大概就是这么测试投入出来的。在2019年速锐得与本田安全驾驶中心合作中,本田要完成检验自己的控制器,在加速、刹车、ABS、水温、进气阀、里程、刹车距离、最高车速等不同状态测试ECU控制单元的输出曲线值用于汽车驾驶中的各种情况控制,这些数据都需要接入本田的网关系统。

本田的网关系统图纸如下所示:

e235a480-75ef-11ed-8abf-dac502259ad0.png

近期,应本田的本田安全驾驶中心研发周总监的邀请,需要速锐得针对新款本田雅阁混动版整车网关CAN总线通信协议采集DBC,主要解决几个问题:1、解决车辆报故障问题、2、解决档位逻辑问题、3、刹车行程、方向盘转向角度、行驶状态下档位DBC,4、OBD输出信号限流。

从第一个问题分析,报故障问题,这种多为控制器协议与原车协议不匹配,要么控制器需要根据传感器或者指定单元过来的数据协议变更为兼容的协议类型,要么数据频率不对导致仪表盘报警。这个问题在改装领域经常发生,比如协议格式不对,或者协议内容不同,或者协议的频率不同都会给汽车带来故障码或者控制单元失效。这个问题很好解决,其实只要把两端的CAN数据协议、报文、频率归纳成一致性的,基本就可以解决了,这个有点太简单。

速锐得根据采集和分析本田雅阁部分简单报文如下所示:

e28ce646-75ef-11ed-8abf-dac502259ad0.png

第二个问题,档位逻辑和第三个问题可以同步处理,这些都是驾驶类的数据类目。本田雅阁混动版的电机转向命令包括正转(对应前进挡D),反转(对应后退挡R)及空转(对应挡N)。自带转向切换的车速保护,需考虑车辆前进时(车速为正)挂R挡和车辆后退时(车速为负)挂D挡给电机的转向指令。允许进行挡位切换的条件为车速小于一定值(如3km/h),但不允许大于该值进行挡位切换。车速如果过高就进行转向的切换,会有较大的冲击,可能会产生危险或对电机造成伤害。如果车速大于该标定值,输出的转向指令应为空挡。

根据电机反馈的转速确定电机所处的转向状态,电机的转速在一定的正负限制值之间,电机处于空转状态;电机未处于空转状态,同时电机的转速大于零,电机处于正转状态;电机既未处于空转状态,也未处于正转状态,则电机处于反转状态。

本田档位DBC编译后输出矩阵图,如下所示:

e2bca9d0-75ef-11ed-8abf-dac502259ad0.png

e2d55912-75ef-11ed-8abf-dac502259ad0.png

考虑到允许进入该转向模式的扭矩因素,当扭矩动态管理模块输出的电机扭矩指令大于-5Nm(标定值),同时换挡器的输入为D挡,混动电机所处的转向状态为正转,则允许输出正转。当扭矩动态管理模块输出的电机扭矩指令小于5Nm(标定值),同时换挡器的输入为R挡,电机所处的转向状态为反转,则允许输出反转。非动力挡向动力挡切换时需要踩刹车,若没有踩刹车,则认为是N挡,并且必须将挡位挂为N挡才可以尝试重新挂入动力挡;如果车速大于3km/h(TBD),则允许不踩刹车的情况下由N挡挂入动力挡。

本田雅阁混动的整车控制器将物理挡位发送给仪表ECU将处理之后的实际挡位发送给BCM,倒车雷达等ECU供相关动作执行;如果驾驶请求挡位(输入挡位)和VCU处理后的实际挡位不一致,则发送报警信号到仪表,D档和S档可直接切换。

档位信号采用硬线信号,由整车控制器接收处理

档位

信号

D

D档输出高有效

N

N档输出高有效

R

R档输出高有效

S

D、S档同时输出高有效

第四个问题,直接软件解决,通过控制OBD这边的输入频率就可以了,因为本田雅阁混动版的内部数据很多是以毫秒级计算的,数据过快会导致芯片工作运营效率降低,OBD本身不是重要的外扩单元,只是用于常规诊断,对数据的实时性要求不高,通过政策控制器的频率降低,解决这个问题,相对来说,是最简单直接的。

经过本田安全驾驶中心测试,部分微调以外,其他基本搞定,后面拿了新款本田凌派测试,数据一致性完美兼容,那么,意味着,本田这个CGP平台,可以拍胸脯了。

审核编辑 :李倩


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

    关注

    114

    文章

    17931

    浏览量

    196008
  • CAN总线
    +关注

    关注

    146

    文章

    2052

    浏览量

    135647
  • 通信协议
    +关注

    关注

    28

    文章

    1101

    浏览量

    42475

原文标题:速锐得解码本田雅阁混动版整车网关CAN总线通信协议DBC控制策略

文章出处:【微信号:Thread_IOV,微信公众号:速锐得车联网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业通信中,协议不匹配是常见问题,今天讲 Profinet 和 CANopen 或 CAN 进行通讯。

    工业通信中,协议不匹配是常见问题,尤其是当不同厂商的设备采用不同的通信协议(如 Profinet 与 CANopen 或 CAN 自由口)时。以下是针对
    的头像 发表于 05-26 14:18 67次阅读

    工业通信升级:耐达讯自动化CAN转EtherCAT网关的高效落地方案

    ——EtherCAT。如何高效、可靠地将这些CAN设备接入EtherCAT主站系统,成为工程实施中的关键挑战。耐达讯自动化的CAN转EtherCAT协议转换网关,正是为此类场景量身打造
    的头像 发表于 04-14 15:24 743次阅读
    工业<b class='flag-5'>通信</b>升级:耐达讯自动化<b class='flag-5'>CAN</b>转EtherCAT<b class='flag-5'>网关</b>的高效落地方案

    机器人通信协议EtherCAT和CAN如何选择

    当下,虽然行业中存在许多通信协议,但业内人士普遍认为,EtherCAT和CAN两大协议,是机器人行业未来最重要的两大协议
    的头像 发表于 01-27 15:54 4920次阅读

    实操用一台示波器解码CAN总线通信

    给大家说一下:CAN总线是一种串行通信协议,主要用在汽车领域,目前也延伸到其它行业,比如传播行业、自动化工业等CAN总线有CANHIGH和C
    的头像 发表于 12-17 17:34 1240次阅读
    实操用一台示波器<b class='flag-5'>解码</b><b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>通信</b>

    通信协议IIC与SPI最全对比分析

    控制型”解码芯片,则必须在SPI的基础上实现更高级的通信协议。 SPI并不关心物理接口的电气特性,例如信号的标准电压。在最初,大多数SPI应用都是使用间断性时钟脉冲和以字节为单位传输数据的,但现在
    发表于 12-10 06:04

    CAN总线网关到底是什么:双5g车载网关案例

    年代搞出来的车载通信协议,核心思路就是让车上所有ECU挂在同一条"数据总线"上通信,而不是点对点连线。这样能大幅简化
    的头像 发表于 10-29 20:04 664次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线网关</b>到底是什么:双5g车载<b class='flag-5'>网关</b>案例

    CAN网关协议栈架构分析及性能优化策略

    CAN总线技术的发展历程与现实挑战 Controller Area Network(CAN总线作为汽车电子领域最重要的通信协议之一,自19
    的头像 发表于 10-11 13:58 510次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>网关</b>的<b class='flag-5'>协议</b>栈架构分析及性能优化<b class='flag-5'>策略</b>

    2025全球CAN总线网关转换模组选型推荐与解决方案解析

    CAN总线转换模组作为CAN总线与其他通信协议(如以太网、串口、USB等)的桥梁,被广泛应用于工业自动化、智能交通、能源监测等场景。 20
    的头像 发表于 09-12 09:23 1034次阅读

    广汽本田雅阁刷新吉尼斯世界纪录

    近期,在吉尼斯官方认证官的见证下,广汽本田雅阁凭借加速持久、转向灵活、车身稳重的驾控性能,以29.196秒内绕17个移动桩的成绩,成功打破此前由某新能源车型创造的30秒绕16个移动桩的纪录,创造新的全球汽车挑战“30秒内驾车绕移动桩最多”的吉尼斯世界纪录称号。
    的头像 发表于 08-27 10:12 1304次阅读

    双轨速成:掌握CAN总线应用的实战秘籍

    器局域网)是一种广泛应用于工业控制、汽车电子等领域的实时通信协议,由德国博世公司于1986年提出并标准化(ISO 11898)。   其核心采用多主(Multi-Master)总线架构,通过差分信号传输实现高抗干扰能力,支持节点
    的头像 发表于 08-15 14:57 940次阅读
    双轨速成:掌握<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>应用的实战秘籍

    120Ω的秘密:CAN总线终端电阻的重要性

    CAN总线作为一种广泛应用的工业通信协议,其终端电阻的作用不容忽视。本文将详细探讨CAN总线终端电阻的重要性及其在
    的头像 发表于 08-08 11:35 1697次阅读
    120Ω的秘密:<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>终端电阻的重要性

    条码信号“搭子”来了:CAN转EtherCAT扫码连器,靠谱!

    在自动化产线中,条码扫描仪作为关键的数据采集设备,常因通信协议不兼容而成为系统集成的“绊脚石”。工程师们是否遇到过这样的场景:CAN总线控制器与EtherCAT网络的扫描仪如何“对话
    发表于 07-16 14:22

    耐达讯CAN转EtherCAT网关,变频器通信升级的“真香”指南

    ,这就是耐达讯通信技术CAN转EtherCAT网关。 简单来说,CAN总线可靠但“慢”(1Mbps,8字节/帧),在高响应场景下易显疲态。而
    发表于 07-15 15:34

    干货分享 | TSMaster DBC编辑器操作指南:功能详解+实战示例

    在汽车电子和CAN总线开发领域,DBC文件(DatabaseContainer)是定义CAN通信协议的核心文件,正确编辑和优化
    的头像 发表于 07-04 20:04 2767次阅读
    干货分享 | TSMaster <b class='flag-5'>DBC</b>编辑器操作指南:功能详解+实战示例

    CAN从站转Modbus TCP主站总线协议转换网关

    同学们,今天小编给大家详细讲解下CAN从站转Modbus TCP主站总线协议转换网关 一,设备主要功能 JH-CAN-TCP疆鸿智能
    的头像 发表于 07-02 20:11 986次阅读
    <b class='flag-5'>CAN</b>从站转Modbus TCP主站<b class='flag-5'>总线</b><b class='flag-5'>协议</b>转换<b class='flag-5'>网关</b>