許多儀器的前面板通常是由諸多的旋鈕、按鍵組成的混合界面SI9802DY。傳統的儀器前面板上通常有兩種旋鈕,一種是電位器,用于調節連續變化的量;另一種是檔位開關,用于調節間隔變化的量。它們嵌入在測量電路中,可以直接改變儀器的參數和設置。而在現代智能儀器[1]中,這兩類調節均可以通過數字旋鈕由微控制器將用戶操作的變化量反饋給儀器的主處理器,再由主處理器改變儀器的參數和設置。所以,智能儀器上的數字旋鈕和傳統儀器上的旋鈕在原理和處理方法上有很大不同。為了節省成本,面板處理往往采用體積小、性價比高的單片機(MCU)。運用單片機不但經濟靈活,并可充分利用MCU邏輯處理的優勢,大大簡化外圍連線,對旋鈕按鍵混合控制系統[2]的處理尤為突出。
設計采用LPC900系列的P89LPC922Flash單片機SI9802DY來實現軟件處理。P89LPC922采用高性能的處理器結構,6倍于標準80C51器件的速率,并自帶波特率發生器。充分考慮單片機的資源和處理速度,分模塊設計——按鈕電路,旋鈕電路,串口電路,掃描電路。用protel完成電路原理圖,制作電路板,在KeilC環境下編寫軟件。SI9802DY軟件和硬件相結合,協同實現整個面板。
聯系電話:0755-83225385 傳真:0755-82776450
李先生:13691912091 QQ:1648252878
黃小姐:15012797976 QQ:1311044072
MSN:ltz52099@hotmail.com
1 硬件設計及原理
1.1 旋鈕電路設計
1.1.1 數字旋鈕的工作原理
本設計選用常見的編碼器EC16系列作為數字旋鈕,如圖1。4、5腳供固定之用,3腳接VCC(+5V),1、2腳在轉動時輸出連續脈沖。這種旋鈕只有兩種操作,即正旋和反旋。通過示波器可以觀察到如圖所示的旋鈕轉動時1、2腳的波形。