换挡面板----背光灯+指示灯

先看看新能源的换挡面板是怎么样的,下面是网图,仅供大家参考,有一个整体的概念,车上的换挡面板基本上就是这种类似的构造

分享的换挡面板的背光灯+指示灯模块,就是上面图片中换挡手柄上的字母是有光的,属于背光灯,左边红色的告警灯属于指示灯一类。

具体的开发流程如下:

1.硬件确认好背光灯和指示灯用到的具体的IO通道,一般是PWM控制的,所以选择有PWM功能的引脚;

2.根据HSI来配置背光灯和指示灯的MCAL,做好硬件通道的映射,具体的配置在MCAL配置专栏有讲解,如果有需要可以自行查看;

3.调用MCAL生成的接口函数,实现PWM模块的初始化;

4.实现背光灯+指示灯的逻辑控制,占空比的设置可以直接调用MCAL生成的接口函数,如果没有需要自己手写占空比控制函数;

5.背光灯、指示灯均由BCM节点发送的控制报文控制,包括点亮或熄灭、白天夜晚模式切换 ,这里涉及CAN报文的配置;

6.讲灯光的主函数放在Task中进行周期调度

整体的开发流程就是这样,从硬件到软件映射,再到接口实现,最终实现灯光的控制逻辑。

一般的公司都是有职能划分的,这一个模块可能就需要硬件+底层开发+CAN网络开发+应用层开发四个人来合作完成。

灯光这部分的开发需要注意的地方如下:

1.占空比设置,初始化占空比一定要设置为0,不然上电就会亮灯,一般的需求都是需要特定指令才能点亮背光灯或者指示灯的;

2.PWM频率,这个按照公司产品需求来设置,频率的设置一般在MCAL配置里就搞定了。具体的计算方法和配置项都介绍过PWM配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值