節能型供熱溫度控制器設計
摘要大型公共建筑高能耗已成為建筑節能發(fā)展的瓶頸,為實(shí)現節能型的供熱溫度控制,文中采用了基于89C51單片機和CAN總線(xiàn)的設計方法,給出了供熱溫度控制器的總體設計方案,以及主要電路原理圖的引腳連接,并根據功能要求和實(shí)際電路設計了系統軟件,給出了主要程序的流程圖。最終對單片杌進(jìn)行了軟硬件聯(lián)調,實(shí)現了相應功能。
關(guān)鍵詞供熱溫度控制器;單片機;CAN總線(xiàn);電路原理圖;系統軟件
建設部要求城鎮新建公共建筑和居民建筑,凡使用集中供熱設施的,均需設計、安裝具有分戶(hù)計量及室溫調控功能的供暖系統。節能型供熱溫度控制器是利用自動(dòng)控制技術(shù),將節能措施與熱計量功能融為一體,從以人為本的角度提出的一種新型節能理念和方法,使集中供暖用戶(hù)既可通過(guò)控制器設定、調整并與配套設備共同完成對室內溫度的自動(dòng)控制和遠程控制,又可隨時(shí)了解室內溫度、熱消耗量,達到節約能源的目的。
1 系統總體結構及方案設計
一個(gè)完整的大型公建節能型供熱溫度控制器由兩部分組成:溫度測控系統和通信模塊系統。系統總體結構如圖1所示。系統溫度測控的硬件包括:?jiǎn)纹瑱C、溫度傳感器、信號放大器、A/D轉換器及D/A轉換器、穩壓器、顯示驅動(dòng)芯片和數碼管等。系統通信模塊的硬件包括CAN控制器和CAN收發(fā)器。
1.1 溫度控制的工作原理
在溫度測控系統中,穩壓器完成對單片機的供電,數碼管完成溫度的顯示。系統的被測參數是溫度,被測溫度首先由傳感器測量后得到mV信號,再經(jīng)放大器放大后變?yōu)?~5 V電壓信號,送入A/D轉換器轉換后,將模擬信號變?yōu)閿底中盘柟┙o單片機,在單片機內進(jìn)行數據處理。一方面,與所設定的溫度值進(jìn)行比較產(chǎn)生偏差信號,單片機根據預定的PID算法計算出相應的控制量,用控制量控制電氣閥的導通和關(guān)斷,實(shí)現溫度控制;另一方面,將實(shí)時(shí)測量得到的溫度送至數碼管顯示,同時(shí)用戶(hù)也可通過(guò)鍵盤(pán)來(lái)設定理想溫度。
1.2 CAN通信模塊的工作原理
當CAN總線(xiàn)上的一個(gè)節點(diǎn)發(fā)送數據時(shí),其以報文形式廣播給網(wǎng)絡(luò )中所有節點(diǎn)。對每個(gè)節點(diǎn)而言,無(wú)論數據是否是發(fā)給自己的,均對其進(jìn)行接收。每組報文開(kāi)頭有11位字符作為標識符,其規定了報文的優(yōu)先級,這種格式稱(chēng)為面向內容的編址方案。在同一系統中標識符是唯一的,不可能有兩個(gè)站發(fā)送具有相同標識符的報文。當幾個(gè)站同時(shí)競爭總線(xiàn)讀取時(shí),這種配置尤為重要。當一個(gè)站要向其他站發(fā)送數據時(shí),該站的CPU要將發(fā)送的數據和自身的標識符傳送給本站的CAN控制器,并處于準備狀態(tài);當收到總線(xiàn)分配時(shí),轉為發(fā)送報文狀態(tài)。CAN控制器將數據根據協(xié)議組織成一定的報文格式發(fā)出,此時(shí)網(wǎng)上的其他站點(diǎn)處于接收狀態(tài)。每個(gè)處于接收狀態(tài)的站對接收到的報文進(jìn)行檢測,判斷是否接收這些報文。通常每個(gè)CAN模塊都是南不同的功能單元構成。CAN控制器與物理總線(xiàn)間需要一個(gè)接口CAN接收發(fā)送器,CAN接收發(fā)送器將來(lái)自CAN控制器的邏輯電平信號轉換為總線(xiàn)上的物理電平。再將總線(xiàn)上的物理電平轉換為CAN控制器能接收的邏輯電平信號。CAN接收發(fā)送器的上一層是CAN控制器,該控制器執行完整的CAN協(xié)議,包括信息緩沖和接收濾波。
2 各部分模塊設計
2.1 主要芯片選擇
系統單片機采用8位AT89C51,因控制器所需的單片機,無(wú)需在語(yǔ)音、圖像進(jìn)行大規模的數據處理,且對速度要求較低,無(wú)需高位單片機。溫度傳感器該產(chǎn)品采用美國Dallas公司生產(chǎn)的DS18B20數字式溫度傳感器。選用此類(lèi)溫度傳感器可省去信號放大部分及A/D轉換器,使得該溫度控制器結構變得簡(jiǎn)單、清晰。穩壓器采用三端LM7805供給單片機電源。LM7805為正穩壓電路,TO-220封裝,可提供多種固定的輸出電壓,應用范圍廣。D/A轉換器選擇DAC0832。其是8分辨率的D/A轉換集成芯片與微處理器完全兼容。顯示芯片采用PS7219,是一種新型的串行接口的8位數字靜態(tài)顯示芯片,可與任何單片機方便接口,并可同時(shí)驅動(dòng)8位LED。
2.2 單片機溫度采集電路
溫控系統包括單片機最小系統和測溫傳感器。單片機最小系統中,復位電路采用12 MHz晶振,復位電路由復位按鈕控制,同時(shí)提供單片機AT89C51、CAN控制器SJA1000和顯示接口器件PS7219的復位信號。單片機溫度采集電路如圖2所示,從RST引出線(xiàn),分別與各芯片的復位信號線(xiàn)相連采用上電復位模式。
2.3 數模轉換電路
對輸出信號進(jìn)行數模轉換中,DAC0832采用單緩沖工作方式。DAC0832的兩級寄存器的寫(xiě)信號WR1和WR2均由單片機的WR引腳控制。當單片機的地址線(xiàn)選擇DAC0832后,只要輸出WR控制信號,便可同時(shí)完成數字陽(yáng)的輸入鎖存和D/A轉換輸出。由于DAC0832是電流輸出型,所以為了得到電壓信號,需在DAC0832的輸出端接入運算放大器。接入一級運算放大器可得到負的電壓信號,接入二級運算放大器,得到正的電壓信號。數模轉換電路如圖3所示。
2.4 CAN通信模塊電路
SJA1000作為CAN的控制部分,在與單片機連接時(shí),其數據線(xiàn)AD0~AD7與單片機的輸入輸出管腳P0口連接,片選信號CS接地,低電壓允許訪(fǎng)問(wèn),RST、1NT、WR、WD、ALE管腳分別與單片機的相應管腳連接,控制器的收發(fā)端RX0、TX0分別接收發(fā)器CTM1050的收發(fā)端RXD、TXD引腳相連。系統通信模塊電路如圖4所示。
pid控制器相關(guān)文章:pid控制器原理
晶振相關(guān)文章:晶振原理 溫濕度控制器相關(guān)文章:溫濕度控制器原理
評論