關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于DS18B20的室內智能溫度控制系統設計

        基于DS18B20的室內智能溫度控制系統設計

        作者: 時間:2012-05-25 來源:網絡 收藏

        2.3.1 單片機模塊
        整個系統中ATmage8是核心的內容,它不僅負責和上位機之間的通信、處理傳感器的信號,轉化成值,并且控制電子開關繼電器,以此來控制加熱模塊。圖2為ATmage8模塊的電路圖。

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

        b.jpg


        其中PC6接的是復位電路,PB6和PB7這連接的是單片機的振蕩電路,PC6口連接的是R1和C3組成的復位電路;PD0和PD1讀寫口,通過MAX232電平轉換芯片和串口連接,和上位機進行通信。
        2. 3.2 采集模塊
        由于我們要控制的是整個的溫度。這樣的話一個顯然是不能滿足要求的,本系統采用的是多個溫度傳感器共同來工作,在的多點放置傳感器,這樣就形成一個多點的溫度采集系統。每個都有一個唯一的序列號,這樣CPU只需要一根端口線就可以和多個通信,連接十分的方便,由于考慮功耗,率系統選取了4個溫度傳感器。圖3為DS18B20和單片機之間的連接圖。

        c.jpg


        DS18B20有兩種電源接法,外部方式供電和寄生電源供電,由于寄生供電方式有可能產生電壓不夠,所以本系統采用外部電源供電,用一個上拉電阻使它的電壓穩定。圖中1腳接的是地,3腳接的是電源,2腳和單片機的I/O口連接,為數據線。
        2. 3. 3加熱模塊
        單片機用一個PBI來控制繼電器的開斷,加熱器隨之開斷。當單片機得到溫度傳感器的信號,經過處理后得到溫度值和設定的溫度范圍比較,如果小于最小值,繼電器打開,加熱器開始工作,當溫度在閾值范圍內或者高于最大值時,繼電器閉合,加熱器隨之關閉。
        此模塊也可以在每個溫度傳感器的旁邊設置一個加熱裝置,哪個溫度傳感器區域溫度較低,則控制哪個區域加熱。也可以根據實際的需要來調整各個區域的溫度,將分成幾個區域進行控制,設定不同的閾值進行比較。

        電流變送器相關文章:電流變送器原理
        脈寬調制相關文章:脈寬調制原理
        溫濕度控制器相關文章:溫濕度控制器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 三门峡市| 密云县| 贵定县| 红原县| 成都市| 永安市| 资源县| 巴南区| 陆河县| 伊吾县| 马边| 石渠县| 眉山市| 肇庆市| 资中县| 浮梁县| 铜陵市| 清徐县| 江达县| 冷水江市| 陆良县| 遂昌县| 克什克腾旗| 通州市| 杭锦后旗| 南部县| 安达市| 庆云县| 赣州市| 中江县| 龙井市| 威远县| 银川市| 云霄县| 华容县| 韶山市| 商洛市| 原平市| 磐安县| 常熟市| 泗阳县|