一种防止电位器档位判断抖动的结构和方法技术

技术编号:28053846 阅读:36 留言:0更新日期:2021-04-14 13:20
本发明专利技术公开了一种防止电位器档位判断抖动的结构和方法,包括MCU,所述MCU分别与调节模块、传感器、电源模块和显示屏相连。方法包括:初始化并设定电位器参数;每10ms采集一次当前的电位器的AD值;对旋钮档位进行精确计算;设置迟滞区间;根据判断标准及当前AD值判断档位。上述技术方案在档位判断中设置回滞区间,防止出现档位抖动现象,按照需求设置间隔,当抖动范围超过间隔时切换当前档位,避免位器的档位信号采集器处在不同档位之间时在相邻档位之间来回切换,造成误判断,增加空调控制器通过旋钮控制的准确度。器通过旋钮控制的准确度。器通过旋钮控制的准确度。

【技术实现步骤摘要】
一种防止电位器档位判断抖动的结构和方法


[0001]本专利技术涉及电位器档位识别控制领域,尤其涉及一种防止电位器档位判断抖动的结构和方法。

技术介绍

[0002]电位器(英文:Potentiometer)是可变电阻器的一种。通常是由电阻体与转动或滑动系统组成,即靠一个动触点在电阻体上移动,获得部分电压输出。电位器是一种可调的电子元件,它是由一个电阻体和一个转动或滑动系统组成。当电阻体的两个固定触点之间外加一个电压时,通过转动或滑动系统改变触点在电阻体上的位置,在动触点与固定触点之间便可得到一个与动触点位置成一定关系的电压,大多是用作分压器。
[0003]当电位器的档位信号采集器处在不同档位之间时,由于电压变化或者档位信号采集器本身存在一定体积的原因,容易造成档位信号无法得到确定,而在相邻档位之间来回切换。当档位信号无法得到确定时,会对以档位信号为根据的程序造成误判断。
[0004]中国专利文献CN108050924A公开了一种“电位器档位的准确判断方法”。采用方法步骤具体如下:单片机将电位器的阻值信息转化为AD值;根据档位需求将AD最高值进行档位划分,并确定各档位的下界限值b1和上界限值b2;根据各档位的下界限值b1和上界限值b2确定采集的AD值所对应的初始档位;初始档位确定后,将采集的AD值与所述下界限值b1和上界限值b2分别比较,并设置缓冲值t1和t2;若采集的AD值处于b1

t1至b2+t2之间时,确定实际档位与初始档位一致;若信号采集器采集的AD值小于b1
/>t1或大于b2+t2时,则根据S300重新确定初始档位,并重复步骤S400以确定实际档位。上述技术方案无法有效解决旋钮结构使用电位器位置判断档位时,因电位器及结构传动偏差易使电位器采集电压在软件档位判断临界值上下波动,使软件判断档位在前后两档间抖动,造成控制输出频繁变化的问题。

技术实现思路

[0005]本专利技术主要解决原有的空调控制器旋钮结构使用电位器位置判断档位时,因电位器及结构传动偏差易使电位器采集电压在软件档位判断临界值上下波动,使软件判断档位在前后两档间抖动,造成控制输出频繁变化的技术问题,提供一种防止电位器档位判断抖动的结构和方法,在档位判断中设置回滞区间,防止出现档位抖动现象,按照需求设置间隔,当抖动范围超过间隔时切换当前档位,避免位器的档位信号采集器处在不同档位之间时在相邻档位之间来回切换,造成误判断,增加空调控制器通过旋钮控制的准确度。
[0006]本专利技术的上述技术问题主要是通过下述技术方案得以解决的:
[0007]一种防止电位器档位判断抖动的结构,包括MCU,所述MCU分别与调节模块、传感器、电源模块和显示屏相连。MCU用于实现档位信号采集器处在不同档位之间时的判断,调节模块用于通过旋钮调节档位,传感器用于采集信息以判断显示档位与真实档位是否相符,显示屏用于显示档位。
[0008]作为优选,所述的调节模块包括电位器SR1,所述电位器SR1的1端接地,电位器SR1的2端经过电阻R96与MCU相连的同时经过电容C36接地,电位器SR1的3端与电源输入端相连。
[0009]作为优选,所述的传感器包括温度传感器和风速传感器。温度传感器和风速传感器安装在空调风口处。
[0010]一种防止电位器档位判断抖动的结构的方法,其特征在于,包括以下步骤:
[0011]a.初始化并设定电位器参数;
[0012]b.每10ms采集一次当前的电位器的AD值;
[0013]c.对旋钮档位进行精确计算;
[0014]d.设置迟滞区间;
[0015]e.根据判断标准及当前AD值判断档位。
[0016]作为优选,所述的步骤a设定的电位器参数包括电位器的起始StartAD,结束EndAD值,最大档位数LevelMax。
[0017]作为优选,所述的步骤c按照每档线性均分计算,得到各个档位的理论中心值AD(N),
[0018]AD(N)=(EndAD

StartAD)/LevelMax*N+StartAD
[0019]判断当前AD是在哪两个档位之间,即AD(N)<=AD<=AD(N+1),取N,并计算出当前AD在这两档之间的百分比
[0020]i16LevelPer=(AD

AD(N))/(AD(N+1)

AD(N))*100。
[0021]作为优选,所述的步骤d迟滞区间设置为(AD(N+1)

AD(N))*45%+AD(N)~(AD(N+1)

AD(N))*55%+AD(N)。
[0022]作为优选,所述的步骤e中当前AD,即i16LevelPer>55%时取高档,i16LevelPer<45%时取低档;45%≤i16LevelPer≤55%时保持原档位不变。
[0023]本专利技术的有益效果是:在档位判断中设置回滞区间,防止出现档位抖动现象,按照需求设置间隔,当抖动范围超过间隔时切换当前档位,避免位器的档位信号采集器处在不同档位之间时在相邻档位之间来回切换,造成误判断,增加空调控制器通过旋钮控制的准确度。
附图说明
[0024]图1是本专利技术的一种电路原理连接结构图。
[0025]图2是本专利技术的一种流程图。
[0026]图3是本专利技术的一种调节模块电路图。
[0027]图4是本专利技术的一种迟滞区间的档位判断逻辑图。
[0028]图中1MCU,2调节模块,3温度传感器,4电源模块,5显示屏。
具体实施方式
[0029]下面通过实施例,并结合附图,对本专利技术的技术方案作进一步具体的说明。
[0030]实施例:本实施例的一种防止电位器档位判断抖动的结构,如图1所示,包括MCU 1,所述MCU 1分别与调节模块2、传感器3、电源模块4和显示屏5相连。传感器3包括温度传感
器和风速传感器,温度传感器和风速传感器安装在空调风口处。MCU用于实现档位信号采集器处在不同档位之间时的判断,调节模块用于通过旋钮调节档位,传感器用于采集信息以判断显示档位与真实档位是否相符,显示屏用于显示档位。
[0031]如图3所示,调节模块3包括电位器SR1,所述电位器SR1的1端接地,电位器SR1的2端经过电阻R96与MCU 1相连的同时经过电容C36接地,电位器SR1的3端与电源输入端相连。
[0032]一种防止电位器档位判断抖动的结构的方法,如图2所示,包括以下步骤:
[0033]a.初始化并设定电位器参数,电位器参数包括电位器的起始StartAD,结束EndAD值,最大档位数LevelMax。
[0034]b.每10ms采集一次当前的电位器的AD值。
[0035]c.对旋钮档位进行精确计算,按照每档线性均分计算,得到各个档位的理论中心值AD(N),
[00本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种防止电位器档位判断抖动的结构,其特征在于,包括MCU(1),所述MCU(1)分别与调节模块(2)、传感器(3)、电源模块(4)和显示屏(5)相连。2.根据权利要求1所述的一种防止电位器档位判断抖动的结构,其特征在于,所述调节模块(3)包括电位器SR1,所述电位器SR1的1端接地,电位器SR1的2端经过电阻R96与MCU(1)相连的同时经过电容C36接地,电位器SR1的3端与电源输入端相连。3.根据权利要求1所述的一种防止电位器档位判断抖动的结构,其特征在于,所述传感器(3)包括温度传感器和风速传感器。4.一种防止电位器档位判断抖动的结构的方法,其特征在于,包括以下步骤:a.初始化并设定电位器参数;b.每10ms采集一次当前的电位器的AD值;c.对旋钮档位进行精确计算;d.设置迟滞区间;e.根据判断标准及当前AD值判断档位。5.根据权利要求4所述的一种防止电位器档位判断抖动的结构的方法,其特征在于,所述步骤a设定的电位器参数包括电位器的起始StartAD,结束EndAD值,最大档位数LevelMax。6.根据权利要求4所述的一种防止电位器档位判断抖动的结构的方法,其特征在于,...

【专利技术属性】
技术研发人员:夏斌朱盼陆寅超李希平陈丹李桃英
申请(专利权)人:杭州广安汽车电器有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1