您的位置:首页 > 其它

NEC IR:如何解析雷诺原车方控按键板

2017-05-03 13:43 162 查看
雷诺系类车型是带另外的按键手柄的,位于方向盘后面。比如这款雷诺科雷嘉2017款的手柄:





这个手柄分为两种,方形(科雷傲/科雷嘉)和圆形(塔利斯曼),比如那种圆形的手柄居然采用复合交叉阵列扫描式键盘,原理图如下:



图1

而同样车型就有款比较正常点的方控按键板,这是方形手柄的,原理图如下:



图2

相比普通矩阵键盘,如图2的方形方控键盘,图1这种复合键盘需要特殊的处理办法。首先是MEDIA键是个逻辑死角,不管是正扫描还是反扫描,这个按键都在逻辑上难以识别。

但是做车载导航又必须支持这种按键板,所以这个搞起来比较头疼。

虽然项目已经完成了,但是其中的重点难点还是需要仔细捋一遍,免得以后又出现同样麻烦。

这是个看似简单,实则复杂的逻辑。首先,矩阵键盘的处理流程一般为横纵扫描,但是这里的原理图上很难区分横纵方向;其次滚轮的三个按键是分时导通,任何时候都至少有一个是保持导通的,这会给扫描工作带来干扰;最后,雷诺的圆形方控板和方形方控板的原理图是有所不同的,要做成一个兼容型就比较困难。

然后是信号输出的问题:

因为采用的控制芯片是STM32F030F4,便宜,但是没有DAC输出。只能做IR输出和串口输出两种。

IR输出基本都是NEC的标准,这里就不详细列出,基本都是这种通信模式。

串口输出因为必须占用导航主机的一个RX线,适用性也不是太高,因为大部分导航主机的TX,RX已经被总线盒占用了。

未完待续。

20170428
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息