基于單片機原理的實(shí)驗室智能控制系統研究
(1)使用單塊單片機(2)控制電路,紅外光電開(kāi)關(guān)(4)以外部中斷(8)的方式接至(P3.2,P3.3),數碼管(6)顯示此時(shí)實(shí)驗室人數。
(2)當進(jìn)入實(shí)驗室人數不為零,外電源電路(5)通過(guò)單片機控制繼電器,根據人數要求,按人數開(kāi)燈,閉合實(shí)驗桌。
(3)當人數重新變?yōu)榱愫?,使?a class="contentlabel" href="http://dyxdggzs.com/news/listbylabel/label/單片機">單片機定時(shí)器(7)定時(shí)20 min后,檢測20 min內如始終無(wú)人進(jìn)入,音樂(lè )片通過(guò)喇叭報警,外界電路斷開(kāi)。若重新有人進(jìn)入,外界電路(照明電路和實(shí)驗桌電源電路)由單片機根據人數確定閉合情況。
(4)單片機(10)可由單片機(2)和繼電器控制電源供電,當實(shí)驗室沒(méi)人或者電腦強制關(guān)閉時(shí),單片機(10)不工作。
(5)使用液晶12864(14)與單片機(10)相連,液晶顯示以下信息:“實(shí)驗室控制系統”,年、月、日、星期、時(shí)、分、秒以及溫度。
(6)使用DS12C887時(shí)鐘芯片(14)(在掉電的情況下,DS12C887時(shí)鐘依然繼續走)使得精確計時(shí),顯示當前時(shí)間可通過(guò)獨立按鍵調整。并在設定好的夜晚特定時(shí)間(如:21點(diǎn)53分20秒)開(kāi)始給予鬧鐘報警,發(fā)外部中斷(12),使音樂(lè )片播放音樂(lè )(15)并延時(shí)斷電,在設定好的到早晨特定時(shí)間(如:7:00)開(kāi)始播放音樂(lè ),并延時(shí)閉合市電線(xiàn)路上的總電源。同時(shí)當到達鬧鈴時(shí)間、音樂(lè )響起時(shí),可以通過(guò)1、手動(dòng)按鈕,2、定時(shí)器(11)到達20 min設定時(shí)間,3、人數為零,4、上位機強制斷電關(guān)閉音樂(lè )等四種方式關(guān)掉音樂(lè )。同時(shí)以上時(shí)間都可通過(guò)單片機獨立按鍵的方式,對時(shí)間進(jìn)行調節,能夠較人性化地確定時(shí)間。
(7)DS18B20(16)檢測溫度,在液晶上顯示在實(shí)驗室中溫度,并且當溫度高于25℃時(shí)閉合冷氣電源。允許使用空調。
2.3 多塊單片機通信系統
STC89C52外接RS 232/485轉換器,構成標準的PC-單片機通信接口,使多單片機與PC機串口通信,用PC(上位機)對多個(gè)下位機(單片機)進(jìn)行串口通信。上位機與單片機之間嚴格實(shí)行主從結構形式的應答式通信控制方式,上位機為主,下位機為從。從機不能主動(dòng)發(fā)送命令或數據,一切都由主機控制。任意時(shí)刻,主機只與一臺從機傳輸信息,從機之間不能直接通信,并且在一個(gè)多機通信系統中,主機通過(guò)點(diǎn)名方式給各從機發(fā)送命令,實(shí)現對系統的主控權。主機在執行任務(wù)的同時(shí)要對從機不斷地輪詢(xún),從而監視從機的狀況、接收從機的請求或給從機發(fā)送命令。以實(shí)時(shí)地對多個(gè)實(shí)驗室照明電路和實(shí)驗桌電源的可控。根據要求,強行控制實(shí)驗室外電路通斷,特定位置電源的通斷以及對實(shí)驗室人數實(shí)時(shí)查詢(xún),在PC屏幕上顯示出來(lái)。即當輸入指令時(shí),將單個(gè)單片機人數調入上位機,實(shí)時(shí)查詢(xún)實(shí)驗室中的人數。
3 系統軟件設計
單實(shí)驗室軟件控制系統主要由兩片單片機組成,單片機1和單片機2的流程如圖2和圖3所示。本文引用地址:http://dyxdggzs.com/article/171561.htm
評論