新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ATmega16L單片機的溫度控制系統設計

        基于ATmega16L單片機的溫度控制系統設計

        作者: 時間:2010-03-15 來源:網絡 收藏

        2.2 采集電路
        圖2為采集電路。該電路主要由傳感器AD590和差分運算放大器AD524組成,其中溫度傳感器AD590是一種新型的兩端式恒流器件。激勵電壓范圍是4~30 V,測溫范圍為-55~+150℃。當AD590的電流流過一個5 kΩ的電阻時,溫度升高1 K,該電阻上的電壓增加5 mV,即轉換成5 mV/K。因此,溫度在0~100℃間變化時,電阻電壓在1.365~1.865 V間變化。運算放大器AD524用于把絕對溫度轉換成攝氏溫度。

        本文引用地址:http://www.104case.com/article/173433.htm


        2.3 溫度控制電路
        該電路主要由光電耦合器和可控硅組成,如圖3所示。發出的控制信號(PWM)經驅動器后控制光電耦合器的工作狀態。當光電耦合器工作后,使雙向可控硅的觸發極處于高電平,可控硅處于導通狀態,進而控制加熱棒的工作。


        2.4 其他電路
        (1)顯示電路系統的模塊較多,I/0接口緊張,顯示器選用液晶顯示器TCl602A,接口采用高4位數據傳輸方式。
        (2)鍵盤電路系統采用非矩陣式鍵盤,該鍵盤結構簡單,使用方便,不會占用較多I/O,適用于按鍵個數較少的場合。
        (3)串口電平轉換 電路電平轉換由MAX488器件完成,MAX488為RS-488收發器,速度高于MAX232,簡單易用,單+5 V供電,外接少量器件即可完成從TTL電平到RS-488電平的轉換。

        3 系統軟件
        系統采用分層控制方式保證溫度穩定。下位機采用作為硬件開發核心,采用C語言編程。上位機采用工控機作為監控系統,采用Visual Basic6.0編程,兩層之間采用RS-488通訊實現數據交換。在部分,軟件采用模塊化方法,整個軟件可分為主程序、按鍵處理程序、A/D轉換程序、增量式PID處理程序、串行通信程序和顯示處理程序、數據保存處理程序、看門狗處理程序。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 清丰县| 武平县| 凌源市| 林周县| 林芝县| 托里县| 重庆市| 六枝特区| 永胜县| 临西县| 高安市| 冷水江市| 景谷| 托克托县| 岱山县| 栖霞市| 瑞昌市| 忻州市| 滦南县| 屏东市| 江孜县| 平南县| 晋江市| 湛江市| 临颍县| 高阳县| 北海市| 本溪市| 嵩明县| 日照市| 大化| 溆浦县| 安塞县| 法库县| 沈丘县| 剑河县| 山西省| 上栗县| 辰溪县| 北流市| 大足县|