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

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

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

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

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

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

图1

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

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

图2


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

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

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

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


然后是信号输出的问题:

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

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

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

未完待续。

20170428