新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 灌南县| 辰溪县| 普格县| 五寨县| 白河县| 陵水| 大关县| 纳雍县| 虎林市| 多伦县| 金川县| 灵璧县| 渭南市| 荆州市| 青铜峡市| 乐业县| 凉城县| 枣阳市| 蒙自县| 海安县| 扶绥县| 泽普县| 达尔| 翼城县| 太谷县| 兖州市| 渝中区| 铜川市| 昆明市| 银川市| 曲水县| 白朗县| 元阳县| 孝昌县| 南雄市| 句容市| 通渭县| 阳西县| 宝山区| 于田县| 临湘市|