一種使用電位器測量家用電動窗位移的方法
2023-08-11 03:47:56 1
專利名稱:一種使用電位器測量家用電動窗位移的方法
技術領域:
本發明涉及一種使用電位器測量家用電動窗位移的方法。
技術背景
家用電動窗傳統的測量位移的方法是依靠機械運動帶動電位器旋轉,而使電位器發生阻值變化,依靠測量電位器阻值來計算機械運動的位移。這種方法相對成本較低,實現相對簡單。但是由於電位器本身結構方面的問題,使得電位器測量位移的方法變得十分不精確、不可靠。由於電位器一般都是由碳刷和導電片組成,電阻的變化是由碳刷在導電片上移動而產生的,但是隨著碳刷在導電片上的移動,碳刷與導電片都會有不同程度的磨損而產生阻值的變化,這樣就會導致電位器在使用一段時間後,在同樣的位置會得到不同的電阻值,而依靠電位器計算位移的系統就會得到錯誤的位移結果。而且這種錯誤隨著碳刷與導電片的磨損會越來越嚴重。發明內容
本發明所要解決的技術問題是針對上述現有技術提供一種使用電位器測量家用電動窗位移的方法,該方法能改善傳統的依靠電位器測量位移的家用電動門窗存在誤差大、精度低的問題。
本發明解決上述技術問題所採用的技術方案為該使用電位器測量家用電動窗位移的方法,其特徵在於
步驟一、儲存以下三個變量變量a,用於表示家用電動窗窗門關閉到位時電位器的值;變量b,用於表示家用電動窗窗門開啟到位時電位器的值;變量c,c=^,n為精度η常量,η表示家用電動窗窗門從關閉到位到開啟到位均分成η個位置,η的取值為自然數,c 表示每兩個相鄰位置之間的電阻差;
步驟二、等待家用電動窗窗門的位移命令;
步驟三、待家用電動窗窗門獲取到位移命令後,在家用電動窗窗門位移過程中,計算家用電動窗窗門當前位置值R-a
家用電動窗窗門當前位置值等於——,其中R為電位器當前電阻值,家用電動窗C窗門當前位置值表示目前家用電動窗窗門已經打開η份中的份數值;
步驟四、檢測家用電動窗窗門是否停止位移,如果家用電動窗窗門停止位移,則返回步驟二,否則繼續執行步驟五;
步驟五、檢測家用電動窗窗門是否開啟到位或關閉到位,如果檢測到家用電動窗窗門關閉到位,則將電位器當前電阻值R賦值給變量a並做儲存,然後根據新的a值更新c 值,然後返回第二;如果檢測到家用電動窗窗門開啟到位,則將電位器當前電阻值R賦值給變量b並做儲存,然後根據新的b值更新c值,然後返回第二。
上述η的取值代表了系統的精度要求,如果系統對精確度要求較高可以將η值定為100或200或500或1000,或隨意增大到任何數值,其主要取決於系統對精確度的要求以及處理器的運算能力。
與現有技術相比,本發明的優點在於利用窗門開啟到位和關閉到位的信息,動態更新測量位移的電位器的兩端阻值,從而使電位器的阻值變化不會影響到對位移的測量, 有效的提升了用電位器測量位移的準確度。
圖1為本發明實施例中使用電位器測量家用電動窗位移的方法流程圖。
具體實施方式
以下結合附圖實施例對本發明作進一步詳細描述。
本發明提供了一種使用電位器測量家用電動窗位移的方法,其通過以下步驟實現
步驟一、儲存以下三個變量變量a,用於表示家用電動窗窗門關閉到位時電位器的值;變量b,用於表示家用電動窗窗門開啟到位時電位器的值;變量c,c=^,n為精度η常量,η表示家用電動窗窗門從關閉到位到開啟到位均分成η個位置,η的取值為自然數,本實施例中η的取值為100,c表示每兩個相鄰位置之間的電阻差;
步驟二、等待家用電動窗窗門的位移命令;
步驟三、待家用電動窗窗門獲取位移命令後,在家用電動窗窗門位移過程中,計算家用電動窗窗門當前位置值R-a
家用電動窗窗門當前位置值等於——,其中R為電位器當前電阻值,家用電動窗C窗門當前位置值表示目前家用電動窗窗門已經打開了百分之幾;
步驟四、檢測家用電動窗窗門是否停止位移,如果家用電動窗窗門停止位移,則返回步驟二,否則繼續執行步驟五;
步驟五、檢測家用電動窗窗門是否開啟到位或關閉到位,如果檢測到家用電動窗窗門關閉到位,則將電位器當前電阻值R賦值給變量a並做儲存,然後根據新的a值更新c 值,然後返回第二;如果檢測到家用電動窗窗門開啟到位,則將電位器當前電阻值R賦值給變量b並做儲存,然後根據新的b值更新c值,然後返回第二。
本發明利用家用電動窗窗門開啟到位和關閉到位兩種狀態,動態更新測量位移的電位器的兩端阻值,從而使電位器的阻值變化不會影響到對位移的測量,有效的提升了用電位器測量位移的準確度,在原有系統上只需要經過算法更新即可實現,可以減低改造成本。
權利要求
1.一種使用電位器測量家用電動窗位移的方法,其特徵在於步驟一、儲存以下三個變量變量a,用於表示家用電動窗窗門關閉到位時電位器的值;變量b,用於表示家用電動窗窗門開啟到位時電位器的值;變量c,c=^,n為精度常η量,η表示家用電動窗窗門從關閉到位到開啟到位均分成η個位置,η的取值為自然數,c表示每兩個相鄰位置之間的電阻差;步驟二、等待家用電動窗窗門的位移命令;步驟三、待家用電動窗窗門獲取到位移命令後,在家用電動窗窗門位移過程中,計算家用電動窗窗門當前位置值R-a家用電動窗窗門當前位置值等於——,其中R為電位器當前電阻值,家用電動窗窗門C當前位置值表示目前家用電動窗窗門已經打開η份中的份數值;步驟四、檢測家用電動窗窗門是否停止位移,如果家用電動窗窗門停止位移,則返回步驟二,否則繼續執行步驟五;步驟五、檢測家用電動窗窗門是否開啟到位或關閉到位,如果檢測到家用電動窗窗門關閉到位,則將電位器當前電阻值R賦值給變量a並做儲存,然後,然後返回第二 ;如果檢測到家用電動窗窗門開啟到位,則將電位器當前電阻值R賦值給變量b並做儲存,然後根據新的b值更新c值,然後返回第二。
2.根據權利要求1所述的使用電位器測量家用電動窗位移的方法,其特徵在於所述η 值為100。
3.根據權利要求1所述的使用電位器測量家用電動窗位移的方法,其特徵在於所述η 值為200。
4.根據權利要求1所述的使用電位器測量家用電動窗位移的方法,其特徵在於所述η 值為500。
5.根據權利要求1所述的使用電位器測量家用電動窗位移的方法,其特徵在於所述η 值為1000。
全文摘要
本發明涉及一種使用電位器測量家用電動窗位移的方法,其特徵在於儲存以下三個變量變量a,用於表示家用電動窗窗門關閉到位時電位器的值;變量b,用於表示家用電動窗窗門開啟到位時電位器的值;變量c,n為精度常量,n表示家用電動窗窗門從關閉到位到開啟到位均分成n個位置,n的取值為自然數,c表示每兩個相鄰位置之間的電阻差;然後利用窗門開啟到位和關閉到位的信息,動態更新測量位移的電位器的兩端阻值a和b,從而使電位器的阻值變化不會影響到對位移的測量。與現有技術相比,本發明的優點在於本發明提供的方法有效的提升了用電位器測量位移的準確度。
文檔編號G01B7/04GK102494601SQ20111040900
公開日2012年6月13日 申請日期2011年12月9日 優先權日2011年12月9日
發明者林忠浪, 石林, 胡江峰, 黃登峰 申請人:中國釣具技術標準化(北侖海伯)研究中心