<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 多點(diǎn)溫度監控系統的設計

多點(diǎn)溫度監控系統的設計

作者: 時(shí)間:2009-05-07 來(lái)源:網(wǎng)絡(luò ) 收藏

目前許多場(chǎng)合都要對進(jìn)行控制。如倉庫,不同的儲藏室儲存物品的都不同;再比如醫院,為了使病人的治療效果最好,需要對每一個(gè)病房的進(jìn)行控制。該文研究的多點(diǎn)溫度能夠對多個(gè)位置的溫度進(jìn)行設置、檢測,根據溫度設置值與檢測值來(lái)控制調溫設備運轉,調節溫度。

本文引用地址:http://dyxdggzs.com/article/173748.htm


l 系統的總體結構及功能
本系統的總體結構框圖如圖1所示,為了滿(mǎn)足多通道數據采集和處理,系統采用了一臺上位機和多個(gè)下位機的集總式結構。上位機采用,下位機采用AT89C2051。上位機與下位機之間采用通信。其中上位機系統配置液晶顯示屏、按鍵。按鍵用于調整各個(gè)點(diǎn)的預置溫度和系統時(shí)間,查詢(xún)各個(gè)點(diǎn)的預置溫度值、實(shí)際溫度值以及調溫設備運行情況,輸入下位機的控制信息。液晶顯示屏用于顯示系統時(shí)間,以及各點(diǎn)的預置溫度值、實(shí)際溫度值和調溫設備運行情況,如1 min內沒(méi)有任何操作,則液晶顯示屏上開(kāi)始循環(huán)顯示各個(gè)點(diǎn)的實(shí)際溫度值、預置溫度值以及調溫設備運轉情況,每一個(gè)點(diǎn)的數據在液晶屏上顯示的時(shí)間是8 s。下位機負責溫度采集和控制調溫設備運轉,采用。上位機首先將預置溫度值發(fā)送到下位機,下位機將實(shí)際溫度與預置溫度進(jìn)行比較后輸出調溫設備控制信號,并將實(shí)際溫度與調溫設備運轉狀態(tài)發(fā)送到上位機。

2 硬件電路
2.1 下位機電路
下位機電路主要由三部分構成:溫度采集電路、接口電路、調溫設備的控制電路,其電路原理圖如圖2所示。

2.1.1 溫度采集電路
采用,其是一種單總線(xiàn)智能型,只有三線(xiàn)接口,分別為地線(xiàn)、數據線(xiàn)、電源線(xiàn)。輸出信號為數字信號,處理器與DSl8820通過(guò)數據線(xiàn)來(lái)完成雙向通信,因此采用DSl8820使得電路十分簡(jiǎn)單。溫度變換功率可以來(lái)源于外電源,也可以來(lái)源于數據總線(xiàn),總線(xiàn)本身也可以向所掛接的DSl8820供電。DSl8820的電壓范圍為+3.O~+5.5 V,測溫范圍為一55~+125℃,固有的測溫分辨率為O.5℃,最高精度可達0.067 5℃,最大的轉換時(shí)間為200 ms。一條總線(xiàn)上面可以?huà)旖佣鄠€(gè)Dsl8820實(shí)現多點(diǎn)測溫。本系統中每臺下位機只接一個(gè)DSl8820。
采用的P3.7口與DS18820進(jìn)行通信,采集溫度信號,由于其是雙向通信,內部結構是開(kāi)漏,所以在總線(xiàn)上要加一個(gè)10。kΩ上拉電阻。
2.1.2 接口電路
本系統上位機與下位機之間采用RS 485總線(xiàn)通信,其通信距離可達1 200 m??偩€(xiàn)驅動(dòng)芯片采用MAX485,RO接單片機的RXD,DI接TXD,MAX485芯片的發(fā)送和接收功能轉換由芯片的RE,DE端控制。DE=1時(shí),MAX485處于發(fā)送狀態(tài);RE=O,DE=0時(shí),芯片處于接收狀態(tài)。將RE,DE接在單片機的一根口線(xiàn)P3.4上。
在上電復位時(shí),為了避免分機咬總線(xiàn)的情況,總線(xiàn)上的各分機應處于接收狀態(tài)。而在上電復位時(shí),單片機各端口處于高電平狀態(tài),硬件電路穩定也需要一定的時(shí)間,則可能向總線(xiàn)發(fā)送信息,為了避免這種情況,將P3.4口接一個(gè)74HCl4反相器,使MAX485上電時(shí)處于接收狀態(tài)。另外在數據傳輸之前,先要通過(guò)一個(gè)低電平起始位實(shí)現握手,給R0外接10 kΩ上拉電阻,防止干擾信號誤觸發(fā)產(chǎn)生負跳變,使單片機進(jìn)入接收狀態(tài)??偩€(xiàn)上面掛接多個(gè)分機,其中任何一只芯片故障就可能將總線(xiàn)“拉死”,因此在MAX485的A,B口線(xiàn)與總線(xiàn)之間各串接一只20Ω的電阻實(shí)現總線(xiàn)隔離。如果是最后一臺分機,則在差分端口A(yíng),B之間接120 Ω的平衡匹配電阻,減少由于不匹配而引起的反射,并且能夠吸收噪聲,抑止干擾,保證通信質(zhì)量。注意不能在中間分機節點(diǎn)上并接平衡匹配電阻。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>