新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機原理的實驗室智能控制系統研究

        基于單片機原理的實驗室智能控制系統研究

        作者: 時間:2012-04-25 來源:網絡 收藏

        c.jpg


        3.1 1的工作
        (1)使用兩只E18-B03N1紅外光電開關(分別記做A,B)以外部中斷方式接至外中斷口P3.2,P3.3,當有人進入教室時,紅外開關A首先被隔斷,INT0端首先接收紅外開關產生低電平“0”,引發中斷,在相應的中斷程序中對計算人數加1計算,同時在程序中關閉INT1的中斷使能,這樣就不會引起INT1觸發中斷,并開始延時,隔一定時間后利用定時中斷打開INT1中斷使能;出去——當有人員離開教室
        時,紅外光電開關B光線首先被隔斷,INT1端首先接收“0”,引發單片機中斷,對人數減1,同時在程序中關閉INT0的中斷使能,并開始延時,隔一定時間后利用定時中斷打開INT0中斷使能。最終通過數碼管顯示此時人數。根據實時人數確定外電路工作情況。
        (2)當上位機查詢下位機人數時,可將人數存至單片機SBUF寄存器,通過上位機查詢。
        (3)上位機可通過電平轉換,控制下位機使用繼電器,達到控制電源的目的。
        3.2 單片機2的工作
        單片機2主要通過DS18B20實時查詢室內溫度,采用液晶顯示,判斷當溫度大于指定溫度時(如25℃)空調開關允許閉合。同時DS12C887讀取實時時間(時間可通過獨立按鍵進行調整),通過液晶顯示,因芯片內部只含有一個鬧鐘中斷,采用DS12C887芯片中斷與89C52單片混合控制,當到達一個指定鬧鈴時間后,單片機重新寫入新的鬧鐘時間,直到新的鬧鐘時間作用,再次寫入第一次鬧鐘時間,以達到雙鬧鐘定時的效果。當晚上鬧鈴響起,為了留有充足的延時時間,采用單片機定時方式,延時特定時間(如:20 min),同時考慮到不同因為對聲音有不同要求,即采用:手動按鈕和上位機強制方式將其關閉。當人數為零時,或者延時時間到達,實驗室的電路全部關閉。直到第二天鬧鈴開啟,外部電路重新閉合。

        4 結語
        通過實踐,該實驗室的較好的實現了上述基本功能,已得到我校微電子實驗室主管老師同意,正著手應用于我校微電子實驗室。但同時,由于時間倉促,仍有一些不足,例如,當有2人擠著通過門時候,紅外設備沒有辦法檢測出來;沒有考慮到前后門進入(即兩個單片機通信的問題)。這些問題有待日后進一步完善。

        光電開關相關文章:光電開關原理

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 乐清市| 泾源县| 车致| 古丈县| 德格县| 抚远县| 若尔盖县| 武城县| 娄烦县| 建始县| 双城市| 南川市| 宜兰市| 东港市| 本溪市| 界首市| 泉州市| 马鞍山市| 庆元县| 宁陵县| 武穴市| 于都县| 章丘市| 海宁市| 高阳县| 陆川县| 许昌县| 海林市| 福州市| 红河县| 临颍县| 满洲里市| 安庆市| 安康市| 阜阳市| 云阳县| 阿克苏市| 溆浦县| 渭源县| 新绛县| 潜山县|