《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 解決方案 > 遠(yuǎn)程實(shí)時(shí)燈控箱系統(tǒng)的設(shè)計(jì)

遠(yuǎn)程實(shí)時(shí)燈控箱系統(tǒng)的設(shè)計(jì)

2011-08-02
作者:楊繼生
來源:來源:微型機(jī)與應(yīng)用2011年第7期

摘  要: 為了實(shí)現(xiàn)工作人員在控制室可以對分散在各個房間的遠(yuǎn)端照明設(shè)備進(jìn)行實(shí)時(shí)有效的狀態(tài)控制及狀態(tài)查詢,,提出了一種采用ATMEG16單片機(jī)實(shí)現(xiàn)遠(yuǎn)程燈控系統(tǒng)的方案,。介紹了系統(tǒng)結(jié)構(gòu)和軟、硬件設(shè)計(jì),,并給出了具體的電路。測試結(jié)果表明:用戶可通過用VB軟件編寫的界面對照明設(shè)備實(shí)現(xiàn)遠(yuǎn)程實(shí)時(shí)監(jiān)控,,該系統(tǒng)簡單可靠,、操作方便,、性價(jià)比高,,具有較高的實(shí)用價(jià)值。
關(guān)鍵詞: ATMEG16單片機(jī),;遠(yuǎn)程控制,;控制操作界面

 在大型商場飯店、體育場館及娛樂場所里,,通常有許多照明設(shè)備,。以往的開關(guān)控制和電閘控制,常常需要工作人員頻繁親臨現(xiàn)場操作,,或向控制室拉接較長的電線,,實(shí)時(shí)性、安全性都較差,。筆者開發(fā)了一種基于ATMEG16單片機(jī)[1]的遠(yuǎn)程燈控[2-3]系統(tǒng),。系統(tǒng)通過RS-485總線[4]與PC機(jī)通信,可實(shí)現(xiàn)對照明設(shè)備進(jìn)行遠(yuǎn)距離,、多節(jié)點(diǎn)的實(shí)時(shí)控制和監(jiān)控[5],。
1 系統(tǒng)設(shè)計(jì)方案
 系統(tǒng)結(jié)構(gòu)框圖如圖1所示。系統(tǒng)工作時(shí),,由PC機(jī)通過串口向單片機(jī)發(fā)送一個命令數(shù)據(jù),,當(dāng)單片機(jī)接收到此“檢測”命令數(shù)據(jù)后,將讀取每層樓照明房間內(nèi)燈的狀態(tài)發(fā)送到PC機(jī)顯示,;當(dāng)需要控制房間內(nèi)燈的狀態(tài)時(shí),,PC機(jī)向單片機(jī)發(fā)送識別字和控制數(shù)據(jù),由單片機(jī)控制燈箱,,決定燈的狀態(tài),。

2 硬件電路設(shè)計(jì)
2.1 日光檢測電路

 日光檢測電路必須置于控制照明的范圍之外,用于探測自然光的有無及強(qiáng)弱(可根據(jù)需要進(jìn)行調(diào)整),,為控制器提供控制燈具亮,、滅的依據(jù)。其電路如圖2所示,。

 

 

2.2 單片機(jī)部分
 系統(tǒng)選用ATMEG16單片機(jī),,它具有電路簡單、故障率低,、可靠性高,、成本低,、支持高級語言編程等優(yōu)點(diǎn),并且廣泛應(yīng)用于計(jì)算機(jī)設(shè)備,、工業(yè)實(shí)時(shí)控制,、儀器儀表、通信設(shè)備,、家用電器等各個領(lǐng)域,。圖3給出了ATMEG16單片機(jī)的引腳和外圍部分電路。

2.3 電燈控制電路
 電燈控制電路采用繼電器控制教室里的電燈,,三極管8050作驅(qū)動,,二極管4001是續(xù)流二極管,當(dāng)繼電器從接通到斷開時(shí)會產(chǎn)生一個高壓,,這個高壓會擊穿三極管,,續(xù)流二極管可以起到保護(hù)三極管的作用。此部分電路如圖4所示,。

3 軟件設(shè)計(jì)
3.1 系統(tǒng)主程序流程圖

 系統(tǒng)主程序流程如圖5所示,。

3.2 PC機(jī)燈控界面VB編程流程圖
 PC機(jī)燈控界面流程圖如圖6所示。

4 系統(tǒng)調(diào)試
  (1)首先使用RS-485連接燈控箱與PC上位機(jī),,使用變壓器變壓后接入電路電源模塊接口,。在PC上位機(jī)“我的電腦”管理中確定串口號,接入不同的USB口,,操作界面中串口號都不同,。若串口號判斷選擇錯誤,則系統(tǒng)不能判別辨識,。
 (2)按下開關(guān)按鈕,,開關(guān)指示燈顯示電源接通情況,指示燈亮說明電源已接通,。打開界面控制系統(tǒng),,首先選擇串口號點(diǎn)擊確定,選擇好串口后,,再任意選擇三排燈中想點(diǎn)亮的燈并在前面畫勾點(diǎn)擊應(yīng)用,。硬件電路中相關(guān)的燈就會點(diǎn)亮。
 (3)若想對燈的亮滅進(jìn)行確認(rèn)和監(jiān)控,,可以重新打開操作界面,,選擇相同的串口點(diǎn)擊監(jiān)控,先前點(diǎn)亮的燈在操作界面中就可顯出來,,相應(yīng)的燈前面會畫勾,。
 經(jīng)過硬件安裝與軟件調(diào)試,測試結(jié)果表明:本文所設(shè)計(jì)的基于ATMEG16單片機(jī)的遠(yuǎn)程燈控箱系統(tǒng)可實(shí)現(xiàn)由一臺電腦最多控制256個燈控箱,,傳輸距離最遠(yuǎn)可達(dá)1.2 km,,每臺燈控箱可對24路燈進(jìn)行控制,,從而實(shí)現(xiàn)集中管理、分散控制的功能,。該系統(tǒng)結(jié)構(gòu)簡單,,性價(jià)比高,具有良好的擴(kuò)展性和實(shí)用性,。
參考文獻(xiàn)
[1] 羅芬.單片機(jī)控制卷畫燈箱系統(tǒng)設(shè)計(jì)[J].微計(jì)算機(jī)信息,,2007,24(14):122-123.
[2] 羅勇進(jìn),,路林吉.電能計(jì)量箱遠(yuǎn)程監(jiān)控系統(tǒng)[J].微型電腦應(yīng)用,,2004,20(6):33-36.
[3] 史延齡,,鄒來智,閆志強(qiáng).基于單片機(jī)和晶閘管驅(qū)動器的燈控系統(tǒng)[J].電氣應(yīng)用,,2005,,24(6):94-96.
[4] 康珊珊,胡漢春.基于SST89C58型單片機(jī)的遠(yuǎn)程燈控箱系統(tǒng)[J].國外電子元器件,,2005(12):11-13.
[5] 張勝波,,馬小軍,詹俊.基于nRF905數(shù)傳芯片的遠(yuǎn)程無線燈控箱系統(tǒng)[J].國外電子測量技術(shù),,2006,,25(12):62-65.

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,,并不代表本網(wǎng)站贊同其觀點(diǎn),。轉(zhuǎn)載的所有的文章、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有,。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容,、版權(quán)和其它問題,,請及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,,避免給雙方造成不必要的經(jīng)濟(jì)損失,。聯(lián)系電話:010-82306118;郵箱:[email protected],。