新聞中心

        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處理程序、串行通信程序和顯示處理程序、數據保存處理程序、看門狗處理程序。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 黄石市| 延安市| 桑植县| 静宁县| 榆树市| 象州县| 江门市| 昭通市| 双柏县| 张家界市| 嘉义县| 阿坝县| 武功县| 封开县| 鹰潭市| 怀来县| 中方县| 修水县| 萨迦县| 泰和县| 错那县| 吴江市| 武宣县| 武清区| 新乡市| 云安县| 台中市| 凉城县| 梨树县| 上高县| 永城市| 石棉县| 夹江县| 克拉玛依市| 莒南县| 古田县| 承德县| 石河子市| 城市| 周至县| 莒南县|