仪表交互功能

仪表交互功能

一、整车CAN总线

1.PT CAN(动力总成,优先级最高,反应速度最快)
一般包含:ECM;SRS;BMS;EPB等ECU
2.CH CAN(底盘控制)
一般包含EPS等ECU
3.Body CAN(车身控制)
一般包含:AC;AVM;BCM;IMMO;TPMS等ECU
4.Info CAN(娱乐系统)
一般包含:VAES;IPK等ECU
5.Diag CAN(诊断控制)
一般包含:Tbox(Telematics BOX)

二、交互功能较多模块

1.AVM
有AVM后可自动泊车(将4个摄像头收集的数据用算法处理后通过LVDS线上传影像?)
2.ADAS(高级驾驶辅助系统)
①BSD(盲区监测):通过微波雷达探测
②LDW(像是BSD升级版):一般高速(65km/h以上速度)行使会触发,避免跑偏
③LKA(车道保持):也需要一定行驶速度才可触发
④ACC:通过车距传感器;轮速传感器共同工作
⑤FCW(前碰撞防预警):只作提醒,不采取任何制动措施
⑥AEB(自动紧急制动):在非自适应巡航下,车距小于安全距离时,主动刹车,但不一定能完全刹停
3.BCM
①ABS(汽车防抱死系统):采用点刹
②Air
③EPS(电子转向助力)
④EPB&AUTOHOLD:可用于斜坡起步,红绿灯暂停
⑤ESCL:无钥匙会限制方向盘
⑥ESP:车身稳定系统(为博世专利,其他为ESC)
⑦PEPS:智能钥匙一系列报警
4.TCU
①CVT:不可跳挡位
②DCT:双离合,可跳挡位

在 MATLAB 中,你可以使用图形用户界面(GUI)来实现汽车仪表的人机交互。以下是一些步骤供你参考: 1. 创建 GUI:你可以使用 MATLAB 的 App Designer 来创建 GUI。App Designer 提供了一个可视化环境,让你能够轻松地设计和布局你的汽车仪表界面。 2. 设计布局:在 App Designer 中,你可以使用容器(如面板、网格布局等)来设置图表、按钮、文本框等元素的位置和大小。根据你的需求,你可以设计一个用户友好的仪表布局。 3. 添加交互功能:你可以通过添加回调函数来实现与汽车仪表交互。回调函数是响应用户操作的函数。例如,你可以创建一个按钮,并将其与一个函数关联起来,在用户点击按钮时执行特定的操作。 4. 数据可视化:使用 MATLAB 的绘图功能,你可以将汽车传感器数据绘制成图表,以实时显示车辆状态和参数。例如,你可以使用仪表盘来显示车速、转速、油量等信息。 5. 数据处理与控制:结合 MATLAB 的数值计算和控制系统工具箱,你可以编写代码来处理传感器数据并实现自动控制算法。例如,你可以根据车速和转速控制发动机的输出。 6. 连接硬件:如果你希望与实际的汽车仪表进行交互,你可能需要使用适当的硬件接口和通信协议。MATLAB 支持多种硬件接口,如串口、CAN 总线等。 以上是一个简单的汽车仪表人机交互的示例流程。具体的实现细节和功能取决于你的需求和 MATLAB 编程技能。你可以通过阅读 MATLAB 的文档和示例代码来进一步了解和学习相关的技术。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值