汽车电子也采用这种方案?蒙迪欧方向盘按键竟用电阻分压ADC采样大法处理按键电路!

汽车电子也采用这种方案?蒙迪欧方向盘按键竟用电阻分压ADC采样大法处理按键电路!

最近比较忙,忙着做一个好玩的东西,都没空做拆解了。正好今天朋友来找我,正好顺手把他车上的模块再拆一个看看。

这个是方向盘上的多功能按键模块,用来调节音量大小和上一首下一首。不得不说这种汽车电路模块的塑料外壳表面处理的确实不错,摸起来手感非常好。

模块背面有产品的信息,这是福特蒙迪欧上面的。

上一首和下一首这两个按键,其实是一个实体按键,采用了跷跷板结构,中间是一个轴。

前后盖通过卡扣结构固定,没有使用任何螺丝。

这是电路板,看起来是不是贼简单。

硅胶按键膜上面的按键底部好像不是之前常见的碳油工艺,而是贴了一个金属导电膜。

金属导电膜特写。

看看电路板,好家伙,上面怎么有焊接过的痕迹?看来这模块我不是第一个拆的啊,晦气。

板子正面是按键和LED指示灯。正常汽车启动之后,这些灯都是亮的。

再看看背面。好家伙,这么多电阻。居然是采用了电阻分压,ADC采样的方案,通过这样的方式可以减少IO的使用。这种操作我之前做项目的时候也用过,那时是为了节约成本啊,一个IO可以处理4个按键,省下来的都是给老板的劳斯莱斯碎片。没想到在汽车电子里也能见到这种操作。

简单画了一个原理示意电路如上。其中电压和按键的对应关系如下表:

这是代码:

#defineKEY_NONE  0
#defineKEY_S1   1
#defineKEY_S2   2
#defineKEY_S3   3
#defineKEY_S4   4
intread_adc_key()
{
 intval = read_adc();    //0~1023
 if(val <120)returnKEY_S1;
 elseif(val <240)returnKEY_S2;
 elseif(val <370)returnKEY_S3;
 elseif(val <500)returnKEY_S4;
 elseif(val >900)returnKEY_NONE;
 elsereturnKEY_NONE;    //中间值视为无效(噪声或两键齐按)
}


当然,实际使用时还需要考虑两个按键、三个按键、甚至四个按键同时按下的电压采集,并通过合理的取值来实现类似滤波的效果。

关于汽车电路这边拆解的也不少了,今天这个确实比较简单,不过也是首次看到在汽车电子上使用了节省成本的方案。

以下这篇文章详细讲解了ADC按键的原理,强烈推荐阅读:

电视三部曲之二:经典ADC按键电路


编辑于 2026-06-12 · 著作权归作者所有
相关文章
为什么只有东北用乙醇汽油?国家为什么不能一视同仁?郑丽文和西班牙首相前后脚参观小米,是否意味着小米已经成为国家的一张新名片?油车预计多长时间会被完全淘汰?40岁还没有车真的很丢人吗?如何看待天津港口出现小米汽车停放,拍摄者称已停了超过一周?张雪机车第五冠能不能证明,张雪820RR和车手德比斯目前都处于世界顶尖水平?丰田章男是不是绝世犟种,坚持放弃研发电车,死磕油车?为什么到处都在宣传用了新能源车就回不去了?如何看待张雪机车 820rr 在 wsbk 葡萄牙站连续两回合夺冠?这个冠军含金量如何?为什么会有人说张雪机车名字土?你被哪个后来知道很sb的BUG困扰过一周以上吗?司机激活智驾并双手脱离方向盘不到一分钟,撞上半挂车,轿车上一家三口身亡,智驾真的能解放双手吗?战锤里面的机魂到底是个啥?比亚迪发布第二代刀片电池,宣称让充电和加油一样快,-30°C只多 3 分钟,这会对燃油车造成冲击吗?比亚迪宣布将召开颠覆性技术发布会,可能涉及哪些方面的技术?是否会重塑行业竞争门槛?如何看待张雪机车 820rr 在 wsbk 葡萄牙站连续两回合夺冠?这个冠军含金量如何?合资车企到底做了什么恶,怎么在中国口碑这么差?很多人都厌恶?如何评价仰望U8辅助驾驶撞货车导致司机与乘客重伤?什么样的开车习惯对汽车的伤害是最大的?日本的汽车那么落后,为什么还能长期占据大量全球市场份额?