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