• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ATmega16單片機的干式變壓器智能溫度控制器設計

    基于ATmega16單片機的干式變壓器智能溫度控制器設計

    作者: 時間:2011-01-03 來源:網絡 收藏

    介紹一種由構成的 控制器。該控制器可同時檢測4路溫度,誤差小于±0.5℃,現場運行穩定;用戶可通 過人機接口控制冷卻風機啟、停,設定報警及跳閘閥值。
      關鍵詞:;A/D轉換;溫度

    本文引用地址:http://www.czjhyjcfj.com/article/173031.htm
    Intelligent Temperature Controller Design on Drytype
    T ransformer Based on
    ZHAO Yingkai, WANG Jingqin
    (Institute of Electrical Apparatus, Hebei University of Technology,
    T ianjin 300130, China)
      Keywords: MCU; A/D transform; temperature
    1工作原理
      溫控儀由溫度監測、信號處理、輸出控制三部分組成。系統框圖如圖1所示,它通過預埋在 三相繞組中的三只鉑電阻傳感器獲取繞組溫度值,經信號調理電路處理后直接送入控 制器的A/D轉換輸入端。微控制器根據信號數據及設定的各種控制參數,按照嵌入的軟件控 制規律執行計算與處理,自動顯示變壓器繞組的溫度值、輸出相應的控制信號、控制風機的 啟停,并根據當前狀態輸出正常、報警和跳閘信號等,同時將各種數據通過RS-485傳到上 位機實現集中監控。
      溫控儀控制核心采用ATmegal6,它是一款AVR RISC的低功耗CMOS 8位單片機,在 一個時鐘周期內執行一條指令,可以取得1MIPS/MHz的性能,因此具有實時性。片內帶有16K B的FLASH、512B的E2PROM,可以暫存故障、超溫上限溫度值。

      模擬轉換控制電路用于將溫度模擬量轉換成單片機能夠識別的電信號,轉換原理如圖2所示 。當溫度變化時,PT100的阻值會隨著溫度的變化線性變化,其分壓值與某一固定電路分壓 值進行比較,其結果送入運算放大器,轉換成A/D轉換范圍內的模擬量。
      中的A/D轉換精度為10位,由于參考電壓為5V,所以必須將模擬信號轉換成0~5V的 電壓,因此在此電路時,各元件的參數都按照此要求。同時,還要考慮其線性化, 為了使軟件中的計算按線性處理,在硬件設計時,一定要將溫度與轉換到單片機的數字 量成線性變化。由電路可知:
      
      從公式中可以看出,得出的A/D轉換電壓與Rw不成正比,不符合線性要 求。如果滿足轉換電壓就與Rw近似成正 比,與溫度也近似成正比關系。這樣就可以通過線性計算來求出任意一點的溫 度,不過用線性化來計算這種近似線性的圖形,也會帶來微小的誤差,這些誤差可以在軟件 設計中解決。
    1.2輸出電路
      輸出電路是單片機對模數轉換的數值進行計算和控制結果的體現,如圖3所示。單片機輸出 的控制量輸入到JK端口,若此信號低電平,則光電耦合器件導通,使CMOS三極管導通,從而 繼電器通電,常開觸點閉合,輸出220V電壓;否則,輸出0V電壓。

    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 眉山市| 西华县| 乌拉特前旗| 云和县| 金湖县| 皮山县| 铜鼓县| 从江县| 岗巴县| 刚察县| 侯马市| 南部县| 繁峙县| 平江县| 临高县| 遂溪县| 武清区| 宁远县| 吉林省| 洛阳市| 铜川市| 澄迈县| 收藏| 华阴市| 拜城县| 新和县| 孟连| 湄潭县| 云浮市| 石阡县| 瓮安县| 青阳县| 铜山县| 龙州县| 巨鹿县| 济宁市| 上高县| 浏阳市| 永州市| 黄龙县| 皋兰县|