<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 電源與新能源 > 設計應用 > A/D轉換器設計與應用

          A/D轉換器設計與應用

          作者: 時間:2010-01-12 來源:網絡 收藏

            四、 范例:三點式溫度檢知器

          •   本節(jié)依據HT46R47微控器具有四組模擬/數字之特性,,我們分別使用了J型熱電耦(電壓型)、AD590(電流型)、及PT100(電阻型)三種溫度感知器,來說明模擬/數字之使用。以下將就硬件、功能規(guī)劃、和軟件三方面詳加說明,在硬件規(guī)劃方面將分成主電路和感測電路,而在功能規(guī)劃方面則說明顯示器及按鍵的功能,最后則說明本系統(tǒng)的三支主要程序。

             主電路的規(guī)劃

            HT46R47微控器主電路及顯示電路如圖一所示,規(guī)劃使用PA3-PA0經由74LS47譯碼IC控制四個共陽型七段顯示器之數字、PA4控制四個共陽型七段顯示器之小數點、PA6-PA5經由74LS139譯碼IC控制四個共陽型七段顯示器之電源供掃瞄顯示及掃瞄按鍵、PA7讀取按鍵值,圖中四個二極管主要隔離作用、當數個按鍵同時按下時可以避免74LS139譯碼IC之輸出短路。AD590(電流型)、PT100(電阻型)及K型熱電耦(電壓型)溫度感測電路如圖2、圖3、及圖4所示,經由OP07放大器將訊號放大、當溫度從攝氏0度至100度變化時輸出電壓范圍為0~5V之間,再分別接入HT46R47微控器的PB0~PB2接腳。利用PD0以脈波寬度調變方式 (PWM)經由繼電器來控制加熱器的啟閉,考量PD0重置時為高電位,因此使用晶體管成反相器,當PD0送出低電位時激活加熱器;反之,PD0送出高電位時可關閉加熱器。
          四顆共陽極七段顯示器顯示規(guī)劃如表5所示,編號DS1用來標示第幾信道,例如:顯示“0”表示信道AN0(AD590傳感器),編號DS2- DS4七段顯示器系顯示溫度DS2為拾位數、DS4為小數點第一位,顯示范圍為99.9-0.00。為了區(qū)隔顯示目前溫度與設定溫度,故在顯示目前溫度時以正常方式顯示,反之顯示設定溫度時則以閃爍顯示方式處理。

             按鍵功能歸劃

            在本系統(tǒng)中共有四個按鍵,而工作模式共有顯示目前溫度、設定溫度、察看其它組目前溫度、察看其它組溫度設定情形及設定溫度控制組別等模式,必須使用復合鍵(雙鍵同按),按鍵功能規(guī)劃如表六所示。

             軟件程序規(guī)劃

            在軟件規(guī)劃方面,分成三大部份:主程序、計時中斷程序、中斷程序,流程圖如圖5所示。計時中斷程序(如圖6a所示)主要產生250us中斷時間基頻,每中斷一次將CO_NUMB_0內存值增加一,主程序依據CO_NUMB_0值產生5ms信號做掃瞄顯示及掃瞄按鍵使用。中斷程序(如圖六b所示)主要將每一個模擬信號信道之ADRH及ADRL的值取樣128次后取平均值,考量HT46微控器其堆棧系以地址堆棧方式,因此在執(zhí)行中斷時先將ACC及STATUS緩存器存入內存ACC_B及STATUS_B中、執(zhí)行完畢再從內存ACC_B及STATUS_B取回原先之值,避免影響主程序的執(zhí)行。主程序負責工作包括:依據計時中斷所產生時間基頻做掃瞄顯示、掃瞄按鍵、溫度轉換、及以PWM方式進行溫度控制,經由按鍵做查詢各信道目前溫度、設定溫度、及調整更換設定溫度。
          五、 結論

            HOLTEK微控器采用精簡指令集架構設計而成,具有很強的運算能力,再加上它根據不同的需求設計專用的微控器,除了提升效能外,也大量減少硬件電路設計的成本,以本文所介紹的模擬/數字為例,一般通用型的微控器不但要增加模擬/數字轉換芯片,而且對于有多信道的需求,要兼顧到成本的考量,往往只用一顆模擬/數字轉換芯片搭配一顆模擬開關,而采用HT46系列的微控器,上述兩顆芯片都可以省略,而且使得電路更加的簡潔

          電磁爐相關文章:電磁爐原理



          上一頁 1 2 下一頁

          關鍵詞: 應用 設計 轉換器 A/D

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();