分享一个简易的AT变速箱(TCU)换挡逻辑控制模型


前言

模型地址:(Matlab2016b)点我点我
分享一个自己搭建的AT变速箱换挡逻辑控制模型。里面的换挡点是自己编造的,可能会存在换挡逻辑冲突的现象。
模型涉及Simulink模块、Stateflow模块、LookupTable等(没有Plant Modle),适合小白。
欢迎各路大神提出宝贵意见。


一、P/R/N/D档位切换

Shift_Lever(P/R/N/D档位信息)信号为模型输入,获取外界档位切换信号,依次挂入D挡(前进档)。
P/R/N/D档位切换
其中PP/RR/NN/DD是在数据字典demo.sldd文件中定义的parameter。

二、D档时自动升降档

当档位挂入D档时,开始进行升降档逻辑判断:
模型获取车辆实时车速信号VelSpeed与查表值得到的换挡点车速信号ObjUpGearVehSpeed(升档目标车速信号)、ObjDownGearVehSpeed(降档目标车速信号)对比,当达到换挡条件时输出档位切换信号Gear。自动升降档逻辑

三、LookupTable获取换挡点目标车速

查表模块的输入为油门信号Throttle和当前车辆D档的档位Gear,从而输出该档位下升档换挡点目标车速信号ObjUpGearVehSpeed与该档位下降档换挡点目标车速信号ObjDownGearVehSpeed。
LookupTable获取换挡点目标车速

四、主体模型结构


最后提醒下,Gear信号作为反馈信号时,不要忘记添加Unit Delay模块防止代数环哦。
在这里插入图片描述

  • 5
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
汽车变速箱控制单元(Transmission Control Unit, TCU)的开发全流程通常包括以下几个步骤: 1. 需求分析:首先,开发团队会与汽车制造商或客户合作,明确变速箱控制单元的功能和性能需求。这包括确定支持的变速器类型(手动、自动、双离合器等)、换挡逻辑、故障诊断等方面的要求。 2. 架构设计:在需求分析的基础上,开发团队会进行架构设计,确定整个系统的组成部分和模块划分。这可能涉及到硬件设计、软件设计和通信协议等方面。 3. 硬件设计:TCU通常由微控制器(MCU)、传感器和执行器等组成。硬件设计阶段涉及选择适当的硬件平台、设计电路图、布局和布线等工作。 4. 软件开发:针对TCU的功能需求,开发团队会进行软件开发。这包括编写嵌入式软件代码,实现换挡逻辑、故障诊断算法等功能,并进行调试和测试。 5. 集成测试:在软件开发完成后,需要进行集成测试,确保TCU与车辆其他系统的正确互动,并验证其功能和性能是否符合设计要求。 6. 故障诊断:TCU通常还具备故障诊断功能,能够监测和报告变速箱或相关系统的故障。开发团队需要设计和实现相应的故障检测和诊断算法,并进行验证和测试。 7. 验证和验证:开发团队会进行系统级验证和验证,以确保TCU在各种工况下的稳定性和可靠性。这可能包括模拟测试、实际车辆测试和环境试验等。 8. 量产和优化:一旦TCU通过验证,开发团队将为量产做准备。在此过程中,可能需要进行性能优化、成本优化和可靠性改进等工作。 以上是汽车变速箱控制单元系统开发的一般流程。具体的开发流程可能因制造商、项目规模和要求的不同而有所差异。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值