本發(fā)明屬于電位器領域,具體地涉及一種通過電位器調(diào)節(jié)控制參量的方法。
背景技術:
電位器是具有三個引出端、阻值可按某種變化規(guī)律調(diào)節(jié)的電阻元件。電位器通常由電阻體和可移動的電刷組成。當電刷沿電阻體移動時,在輸出端即獲得與位移量成一定關系的電阻值或電壓。電位器常被用在調(diào)溫、調(diào)壓、調(diào)時間等控制電路中。
目前外購回的電位器,檢驗人員只能用手轉(zhuǎn)動電位器心軸,測試它的阻值變化,來確定它的誤差,如果在誤差范圍內(nèi)就是良品的,一般同一一批次都是只抽檢一部分,但是電位器的誤差范圍市場上都是+-20%(工藝問題),這樣,即使抽檢合格,同個批次的每個電位器的誤差還是存在差別,導致裝機后發(fā)現(xiàn)調(diào)節(jié)的參量(如溫度)不一樣,就要重新返工,浪費人工,降低效率,增加成本,如果為了這個問題,用全檢檢測,同樣會造成人工費的浪費,降低效率,增加成本。此外,不同批次的電位器,誤差范圍又是不一樣的,這樣讓產(chǎn)品的溫度會產(chǎn)生不一樣。
技術實現(xiàn)要素:
本發(fā)明的目的在于為解決上述問題而提供一種不用考慮電位器的誤差,得出來的控制參量值一致性好,不會導致人工費的浪費,及產(chǎn)品的返工,降低了產(chǎn)品的成本,提高產(chǎn)品的生產(chǎn)效率且算法簡單,易于實現(xiàn)的通過電位器調(diào)節(jié)控制參量的方法。
為此,本發(fā)明公開了一種通過電位器調(diào)節(jié)控制參量的方法,包括如下步驟:
s1,在電位器全阻值的兩個引腳施加電壓a,大小為va;
s2,移動電位器的電阻滑動端,檢測該電阻滑動端的電壓b大小vb;
s3,設控制參量的總變化范圍值為k,則相應的控制參量的變化量δk由以下公式計算得到
δk=kvb/va。
進一步的,還包括步驟s4:將控制參量的變化量δk加上最小控制參量值kmin即得出對應的控制參量。
進一步的,所述控制參量包括溫度、時間或壓力。
進一步的,所述步驟s1具體為,將電位器全阻值的兩個引腳分別與處理器的vcc端和gnd端連接,則va等于vcc端的電壓值。
更進一步的,所述步驟s2具體為,將電位器的電阻滑動端接在處理器的ad采樣口,移動電位器的電阻滑動端,ad采樣口采集該電阻滑動端的電壓b大小vb,得到ad采樣值r_vr_ad;
所述步驟s3具體為,設控制參量的總變化范圍值為k,則相應的控制參量的變化量δk由以下公式計算得到
δk=k*r_vr_ad/admax
其中,admax為最大ad采樣值,對應于vcc端的電壓值。
本發(fā)明還公開另一種通過電位器調(diào)節(jié)控制參量的方法,包括如下步驟:
s1,在電位器全阻值的兩個引腳施加電壓a,大小為va;
s2,移動電位器的電阻滑動端,檢測該電阻滑動端的電壓b大小vb;
s3,設控制參量的總變化范圍值為k,則相應的控制參量的變化量δk由以下公式計算得到
δk=k(vb-v0)/(va-v0)
其中,v0為電阻滑動端位于關機位置時輸出的電壓值。
本發(fā)明的有益技術效果:
本發(fā)明不用考慮電位器的誤差,每個電位器都是通過本身的總值來算,誤差就包含在該電位器里,得出來的控制參量值一致性好,不會導致人工費的浪費,及產(chǎn)品的返工,降低了產(chǎn)品的成本,提高產(chǎn)品的生產(chǎn)效率且算法簡單,易于實現(xiàn)。
附圖說明
圖1為本發(fā)明實施例的方法流程圖。
具體實施方式
現(xiàn)結(jié)合附圖和具體實施方式對本發(fā)明進一步說明。
如圖1所示,一種通過電位器調(diào)節(jié)控制參量的方法,包括如下步驟:
s1,在電位器全阻值的兩個引腳施加電壓a,大小為va;
s2,移動電位器的電阻滑動端,檢測該電阻滑動端的電壓b大小vb;
s3,設控制參量的總變化范圍值為k,則相應的控制參量的變化量δk由以下公式計算得到
δk=kvb/va……(1)
進一步的,還包括步驟s4:將控制參量的變化量δk加上最小控制參量值kmin即得出對應的控制參量:δk+kmin。
以下將以溫度為控制參量來詳細說明本發(fā)明,但不限于此,在其它實施例中,控制參量也可以是壓力、時間或濕度等等。
一種通過電位器調(diào)節(jié)溫度的方法,包括如下步驟:
s1,將電位器vr1全阻值的兩個引腳分別與處理器(本具體實施例中,優(yōu)選為單片機)的vcc端和gnd端連接,則vcc端的電壓值vcc(也即va)則對應于單片機的最大ad采樣值admax,例如選擇ad的分辨值是8位的單片機,則admax=256,即電壓vcc的采樣值為256。當然,在其它實施中,也可以通過恒壓電路提供一個恒定電壓施加在電位器vr1全阻值的兩個引腳,此是本領域技術人員可以輕易實現(xiàn)的,不再詳細說明。
s2,將電位器vr1的電阻滑動端接在單片機的ad采樣口(當然,在其它實施例中,電位器vr1的電阻滑動端也可以通過ad轉(zhuǎn)換電路接單片機的輸入口),移動電位器vr1的電阻滑動端,得到的阻值不一樣,則電阻滑動端輸出的分壓不一樣,ad采樣口采集該電阻滑動端的電壓b大小vb,得到對應的ad采樣值r_vr_ad。
s3,由于ad采樣值r_vr_ad的變化斜率與溫度的變化斜率是一樣的,通過兩者等式可以得出對應溫度變化量δk,即r_vr_ad/admax=δk/k,k為溫度的總變化范圍值,如溫度的范圍是100~230度,那么溫度的總變化范圍值k是130度,公式就是r_vr_ad/256=δk/130,即δk=130*r_vr_ad/256。在單片機中預先寫入此公式算法程序,旋轉(zhuǎn)電位器vr1,單片機采集ad采樣值r_vr_ad,通過此公式算法程序即可得出對應溫度變化量δk,溫度變化量δk再加上最小的溫度值,即δk+100就是此時電位器對應的溫度值。
如果要讓電位器vr1具有關機的功能,也即當電位器vr1的電阻滑動端移動到某一位置時(此時,電位器vr1的電阻滑動端輸出電壓設為v0),溫度的變化量δkoff為零,則把電壓v0去除掉,接下來的算法也是同上,即溫度的變化量δk為:
δk=130(256-v0)/(r_vr_ad-v0)……(2)
假設電壓v0的ad采樣值為45,也即在ad采樣值是45關機,那么公式(2)則變?yōu)槭铅膋=130(256-45)/(r_vr_ad-45)。
本發(fā)明不用考慮電位器的誤差,每個電位器都是通過本身的總值來算,誤差就包含在該電位器里,得出來的控制參量值一致性好,不會導致人工費的浪費,及產(chǎn)品的返工,降低了產(chǎn)品的成本,提高產(chǎn)品的生產(chǎn)效率且算法簡單,易于實現(xiàn)。
盡管結(jié)合優(yōu)選實施方案具體展示和介紹了本發(fā)明,但所屬領域的技術人員應該明白,在不脫離所附權(quán)利要求書所限定的本發(fā)明的精神和范圍內(nèi),在形式上和細節(jié)上可以對本發(fā)明做出各種變化,均為本發(fā)明的保護范圍。