基于A(yíng)T89C2051的庫(kù)房溫濕度控制系統(tǒng)(08-100)
系統(tǒng)硬件設(shè)計(jì)
本文引用地址:http://2s4d.com/article/91907.htm控制系統(tǒng)的主機(jī)采用一般的PC(64M以上即可),就完全可以滿(mǎn)足系統(tǒng)對(duì)數(shù)據(jù)處理、運(yùn)行速度的要求。從機(jī)部分以2051單片機(jī)為核心,外接數(shù)據(jù)采集輸入電路、輸出電路、狀態(tài)監(jiān)測(cè)電路等部分組成。
本系統(tǒng)對(duì)多個(gè)測(cè)控點(diǎn)進(jìn)行監(jiān)控,1臺(tái)主機(jī)與多臺(tái)從機(jī)實(shí)現(xiàn)主從式通信,通過(guò)通訊接口機(jī)實(shí)現(xiàn)RS485標(biāo)準(zhǔn)總線(xiàn)通訊,系統(tǒng)的數(shù)據(jù)檢測(cè)是由各類(lèi)傳感器來(lái)承擔(dān),圖2所示為單片機(jī)控制平臺(tái)1系統(tǒng)原理圖。
圖2 單片機(jī)控制平臺(tái)1系統(tǒng)原理圖
此控制平臺(tái)主要實(shí)現(xiàn)現(xiàn)場(chǎng)數(shù)據(jù)采集,并將采集數(shù)據(jù)處理、存儲(chǔ)、發(fā)送給主機(jī)。2051是控制平臺(tái)的核心,溫濕度數(shù)據(jù)的采集通過(guò)多路傳感器獲得,采集的信號(hào)經(jīng)ADS1286實(shí)現(xiàn)轉(zhuǎn)換。為有效控制多路傳感器,在系統(tǒng)設(shè)計(jì)中使用4051實(shí)現(xiàn)擴(kuò)展,使控制平臺(tái)可以控制多路傳感器,采集的數(shù)據(jù)存放于24LC04。在控制平臺(tái)的驅(qū)動(dòng)上,使用CMOS管1120提高2051的驅(qū)動(dòng)能力,使控制平臺(tái)每路可以控制多個(gè)傳感器(主要是提高控制平臺(tái)對(duì)18B20、溫濕度采集器的驅(qū)動(dòng)能力)。在與主機(jī)通訊時(shí),為達(dá)到電平一致,控制平臺(tái)通過(guò)RS485芯片實(shí)現(xiàn)2051的引腳RXD、TXD的TTL電平與RS485的引腳A、B的485電平之間的轉(zhuǎn)換。把主機(jī)通過(guò)通訊接口送來(lái)的RS485標(biāo)準(zhǔn)電平轉(zhuǎn)換為T(mén)TL電平傳送給2051,把2051送出的TTL電平轉(zhuǎn)換成RS485標(biāo)準(zhǔn)電平通過(guò)通訊接口傳送給主機(jī)。
圖3? 單片機(jī)控制平臺(tái)2接口電路
評(píng)論