中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

  • 7058查看
  • 5回复

[求助] 如何通过CAN报文控制发动机的转速和扭矩?望各位前辈多多指教。

[复制链接]

  • TA的每日心情
    擦汗
    14-7-2016 19:16
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 24-1-2013 19:50:12 | 显示全部楼层 |阅读模式

    汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


    这几天一直想用CAN报文(TSC1)来控制沃尔沃1340发动机的转速和扭矩。我按标准的1939协议写好TSC1的报文信息,先只想试着控制发动机的转速,该报文中其他6个字节的均写为FF。按照协议,发送频率为50ms.档我启动发动机,怠速,我开始发送该报文,想着看发动机的转速是否控制在我要求的1000rpm(自己在报文中写的1000rpm,这两字节分别为 0x40,0x1f).然而一发送报文,发动机突然自动熄火。后来第二次把发动机开机后,踩油门将转速稳定到1500rpm,我再次发送该报文,发动机依旧突然熄火。
    现在不知道这种方式控制发动机的转速和扭矩,是否可行.
    由于小弟刚刚接触SAEJ1939,对这一块还不甚了解,望各位大侠多多指导,在此先行告谢。
    

    该用户从未签到

    发表于 14-4-2013 21:55:13 | 显示全部楼层
    你这种控制方式是有问题的。发动机的转速是有控制逻辑的,它会根据之前的转速及驾驶员的操作来进行变动。你强行给发动机一个转速命令,ECU肯定会报错,认为是通讯故障的。你应该去了解转速的控制逻辑,而不是这样去操作。

    评分

    参与人数 1积分 +3 收起 理由
    清雅轩 + 3 回帖有奖【论坛口号→知无不言,言无不尽】

    查看全部评分

    回复 支持 1 反对 0

    使用道具 举报

    

    该用户从未签到

    发表于 15-4-2013 22:51:11 | 显示全部楼层
    我觉得也是这样的,至少它不象是数字信号,不能突变的吧
    回复 支持 反对

    使用道具 举报

    

    该用户从未签到

    发表于 18-4-2013 21:35:49 | 显示全部楼层
    这个不是你不了解saej1939,而是你根本不了解发动机,你先去多了解一下发动机原理吧。
    回复 支持 反对

    使用道具 举报

    
  • TA的每日心情
    擦汗
    14-7-2016 19:16
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 14-7-2016 19:49:20 | 显示全部楼层
    pisy 发表于 14-4-2013 21:55
    你这种控制方式是有问题的。发动机的转速是有控制逻辑的,它会根据之前的转速及驾驶员的操作来进行变动。你 ...

    感谢您的指导。正如您的思路,现问题已于13年解决。
    回复 支持 反对

    使用道具 举报

    
  • TA的每日心情
    开心
    22-3-2017 09:19
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 22-3-2017 19:21:36 | 显示全部楼层
    学习学习,多谢
    回复 支持 反对

    使用道具 举报

    快速发帖

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

    GMT+8, 20-11-2024 21:28 , Processed in 0.524648 second(s), 33 queries .

    Powered by Discuz! X3.5

    © 2001-2013 Comsenz Inc.