0755-27906065

電位器的識別

2019-06-13 00:00:00
電位器的識別


       進一步分析右的波形並按時間軸展開可以看出,雖然脈衝電位器左旋和右旋的波形都相同。但左旋時,在第1狀態,腳1先比腳2變為低電平;在第2狀態,腳2也變為低電平;在第3狀態,腳1先比腳2變為高電平;在第4狀態,腳2也變為高電平;脈衝電位器右旋時,腳1和腳2輸出波形的變化規律正好與左旋相反。故可根據時間識別法(比較P1.0與P1.1低電平出現和結束的時差)來識別脈衝電位器是左旋還是右旋。在動態掃描中,因采樣頻率操作速度等因素的影響,實際上很難測出P1.0和P1.1的波形;也很難測準P1.0與P1.1低電平出現和結束的時差,隻能快速地對P1.0和P1.1電平采樣。對應圖1所示波形按時間軸展開,每當P1.0和P1.1的組合電平依次為01 00 10 11四種狀態碼組成一個字節即4BH 時,就表示左旋一位音量減1。而每當P1.0和P1.1的組合電平依次為10 00 01 11四種狀態碼組成一個字節即87H時;就表示右旋一位音量加1。這裏將“4BH”稱為左旋一位的特征碼,“87H”稱為右旋一位的特征碼。編程的任務就是要在脈衝電位器旋轉過程中識別出這兩種特征碼,並以此為依據,對音量進行增減控製。實際編程時可以用不同的方法識別出這兩種特征碼。但我們在實踐中經過比較,用狀態(位置)采樣法實現編程是較為理想的一種方法。這種方法對采樣頻率和操作速度沒有特別要求,也可不用定時器和中斷資源,隻需在主程序裏面就能完成,而且具有編程簡單抗幹擾能力強工作可靠的優點。
由於脈衝電位器在工作過程中有三種情形:一是沒有被旋轉而停留在某一狀態(位置);二是雖然被旋轉但沒有完成一個周期(4個狀態)而停留在某一狀態;三是不停地被旋轉而超過一個周期。狀態(位置)采樣法就是要準確地跟蹤識別和記錄脈衝電位器變化的每一個狀態值(包括位置值和它對應的特征碼)。程序一開始就要識別出脈衝電位器所處的現態位置和其對應的特征碼;隨後不斷跟蹤掃描記錄脈衝電位器的每一變化過程。顯然,脈衝電位器隻有旋轉到第4個狀態才有一個我們所需要的特征碼出現,程序根據這個特征碼的性質再對音量進行加減控製。

2019-06-13 00:00:00
電位器的識別


       進一步分析右的波形並按時間軸展開可以看出,雖然脈衝電位器左旋和右旋的波形都相同。但左旋時,在第1狀態,腳1先比腳2變為低電平;在第2狀態,腳2也變為低電平;在第3狀態,腳1先比腳2變為高電平;在第4狀態,腳2也變為高電平;脈衝電位器右旋時,腳1和腳2輸出波形的變化規律正好與左旋相反。故可根據時間識別法(比較P1.0與P1.1低電平出現和結束的時差)來識別脈衝電位器是左旋還是右旋。在動態掃描中,因采樣頻率操作速度等因素的影響,實際上很難測出P1.0和P1.1的波形;也很難測準P1.0與P1.1低電平出現和結束的時差,隻能快速地對P1.0和P1.1電平采樣。對應圖1所示波形按時間軸展開,每當P1.0和P1.1的組合電平依次為01 00 10 11四種狀態碼組成一個字節即4BH 時,就表示左旋一位音量減1。而每當P1.0和P1.1的組合電平依次為10 00 01 11四種狀態碼組成一個字節即87H時;就表示右旋一位音量加1。這裏將“4BH”稱為左旋一位的特征碼,“87H”稱為右旋一位的特征碼。編程的任務就是要在脈衝電位器旋轉過程中識別出這兩種特征碼,並以此為依據,對音量進行增減控製。實際編程時可以用不同的方法識別出這兩種特征碼。但我們在實踐中經過比較,用狀態(位置)采樣法實現編程是較為理想的一種方法。這種方法對采樣頻率和操作速度沒有特別要求,也可不用定時器和中斷資源,隻需在主程序裏面就能完成,而且具有編程簡單抗幹擾能力強工作可靠的優點。
由於脈衝電位器在工作過程中有三種情形:一是沒有被旋轉而停留在某一狀態(位置);二是雖然被旋轉但沒有完成一個周期(4個狀態)而停留在某一狀態;三是不停地被旋轉而超過一個周期。狀態(位置)采樣法就是要準確地跟蹤識別和記錄脈衝電位器變化的每一個狀態值(包括位置值和它對應的特征碼)。程序一開始就要識別出脈衝電位器所處的現態位置和其對應的特征碼;隨後不斷跟蹤掃描記錄脈衝電位器的每一變化過程。顯然,脈衝電位器隻有旋轉到第4個狀態才有一個我們所需要的特征碼出現,程序根據這個特征碼的性質再對音量進行加減控製。

近期新聞
近期新聞

版權所有:深圳市正藍實業有限公司

正藍漿料

產品中心

研發中心

新聞中心

人才招聘

聯系我們

深圳市正藍實業有限公司

地址:廣東省深圳市寶安區沙井南亭路59號1棟2樓1225

版權所有:深圳市正藍實業有限公司 

在線谘詢
TOP
在線谘詢
在線谘詢 聯系方式 二維碼
熱線電話
0755-27906065
上班時間
周一到周五
暫無內容數據!
TOP
添加微信好友,詳細了解產品
使用企業微信
“掃一掃”加入群聊
複製成功
添加微信好友,詳細了解產品
我知道了