摘 要: 介紹了一種基于單片機(jī)的移動視頻監(jiān)控系統(tǒng),詳細(xì)給出了硬件各部分的設(shè)計,。系統(tǒng)由網(wǎng)絡(luò)攝像機(jī),、無線網(wǎng)絡(luò)以及能通過串口進(jìn)行控制的小車平臺組成,解決了無監(jiān)控設(shè)備區(qū)域的監(jiān)控問題,。系統(tǒng)制作簡單,,維護(hù)方便,充分利用現(xiàn)有資源和技術(shù),,同時采用模塊化設(shè)計,,可移植性很強(qiáng),在危險,、未知環(huán)境的探測,、監(jiān)控等領(lǐng)域有很好的推廣應(yīng)用價值。
關(guān)鍵詞: 單片機(jī),; 網(wǎng)絡(luò)攝像機(jī),; 監(jiān)控; 可移動
隨著多媒體技術(shù)和網(wǎng)絡(luò)通信技術(shù)的迅速發(fā)展,,視頻監(jiān)控技術(shù)在國民生產(chǎn)生活的各個領(lǐng)域(如電力系統(tǒng),、電信機(jī)房、工廠,、城市交通,、水利系統(tǒng)、小區(qū)治安等領(lǐng)域)得到越來越廣泛的應(yīng)用[1-2],。但是,,在沒有安裝監(jiān)控系統(tǒng)的地方,就無法使用監(jiān)控完成一些任務(wù),。特別是在探測一些陌生,、危險環(huán)境(比如地震災(zāi)區(qū)、火災(zāi)后的救援現(xiàn)場,、礦井救援現(xiàn)場,、森林、下水道,、長期無人的偏僻小區(qū)等)時,,如果不能事先了解探測地點的環(huán)境,冒然救援或安排人員進(jìn)入,,會給進(jìn)入人員帶來危險,,造成不必要的損失。因此需要開發(fā)可移動的視頻監(jiān)控系統(tǒng),,哪里需要就帶到哪里,,不僅能夠擴(kuò)大監(jiān)控范圍,,也能節(jié)約成本,甚至還能減少許多不必要的損失,。
目前國內(nèi)嵌入式視頻監(jiān)控系統(tǒng)的研究有了很大的發(fā)展[3],,參考文獻(xiàn)[3]對基于ARM的嵌入式無線視頻采集系統(tǒng)進(jìn)行了設(shè)計研究。但是這些都是利用ARM嵌入式,、USB攝像頭或是其他的小型攝像機(jī)進(jìn)行開發(fā),,需要攝像頭的驅(qū)動,還要為攝像頭編寫程序,,系統(tǒng)比較復(fù)雜,,技術(shù)要求比較高。本文在考慮現(xiàn)有網(wǎng)絡(luò)攝像頭的發(fā)展情況,、3G和各種WiFi信號的覆蓋率提高以及無線路由器技術(shù)發(fā)展的前提下,,充分利用現(xiàn)有資源,提出了一種基于單片機(jī)的移動監(jiān)控系統(tǒng)設(shè)計方案,。該系統(tǒng)直接利用現(xiàn)有的網(wǎng)絡(luò)攝像機(jī)作為監(jiān)控攝像頭,,以3G信號或各種WiFi信號(如現(xiàn)場沒有WiFi信號,可用無線路由器自建)為網(wǎng)絡(luò),,以開發(fā)的基于單片機(jī)的小車為載體平臺,,實現(xiàn)無線移動視頻監(jiān)控,。該系統(tǒng)充分利用了現(xiàn)有的各種資源,,制作簡單,方便使用,。本文重點給出了系統(tǒng)的總體設(shè)計思路以及硬件各部分的組成,。
1 系統(tǒng)總體方案設(shè)計
該系統(tǒng)由一個可以通過接收串口指令進(jìn)行運動的小車以及網(wǎng)絡(luò)攝像頭、無線網(wǎng)絡(luò),、客戶終端組成,。網(wǎng)絡(luò)攝像頭是整個系統(tǒng)的核心和紐帶。
網(wǎng)絡(luò)攝像機(jī)裝在小車上,,通過無線網(wǎng)絡(luò)與客戶終端進(jìn)行通信,,將現(xiàn)場的視頻信號發(fā)送至客戶終端,并接收終端發(fā)來的指令,,進(jìn)行云臺控制或是將指令轉(zhuǎn)發(fā)至小車控制板,。小車控制板在分析信號的有效性之后,根據(jù)預(yù)先的通信協(xié)議發(fā)送相應(yīng)指令到電機(jī)驅(qū)動模塊,,驅(qū)動電機(jī)轉(zhuǎn)動,,實現(xiàn)小車的移動。系統(tǒng)總體結(jié)構(gòu)如圖1所示,。
2 各模塊設(shè)計
2.1 網(wǎng)絡(luò)攝像機(jī)
本系統(tǒng)選用深圳億維銳創(chuàng)公司生產(chǎn)的YW7800網(wǎng)絡(luò)攝像機(jī),。該攝像機(jī)的外形非常適合在小車上安裝,。
該攝像機(jī)自帶云臺,可以實現(xiàn)水平0~355°,、垂直0~90°旋轉(zhuǎn),,同時帶有15 m的紅外功能,視野非常開闊,,并且適合夜間使用,。它支持動態(tài)IP地址,支持局域網(wǎng),、Internet(ADSL,、有線通);支持多種無線傳輸,,802.11g無線局域網(wǎng),、CDMA、GPRS,,因此很容易組建網(wǎng)絡(luò),。該攝像機(jī)支持RS422/485透明串口,可以通過串口復(fù)用的方式為系統(tǒng)的小車控制板發(fā)送信號,,不需要單獨為小車開發(fā)無線接收設(shè)備,。另外,該系統(tǒng)集成Web Server,,使用Web頁面便可輕松實現(xiàn)遠(yuǎn)程監(jiān)視,、控制、設(shè)置,,因此不需要單獨開發(fā)客戶端程序,。綜合以上特點,這款攝像機(jī)很符合設(shè)計要求,。
2.2 網(wǎng)絡(luò)信號
目前3G無線信號和各種WiFi信號的覆蓋率已經(jīng)很高,,只需要將客戶終端和網(wǎng)絡(luò)攝像機(jī)接入同一個網(wǎng)絡(luò),就可以建立網(wǎng)絡(luò)攝像機(jī)與客戶終端的連接,,實現(xiàn)數(shù)據(jù)的相互傳輸,。如果該系統(tǒng)使用的環(huán)境沒有無線網(wǎng)絡(luò),鑒于目前無線路由器功能已經(jīng)很強(qiáng)大,,可以在路由器有效范圍內(nèi)通過無線路由器建立網(wǎng)絡(luò),,供網(wǎng)絡(luò)攝像機(jī)和客戶終端使用。
2.3 小車控制系統(tǒng)
小車控制系統(tǒng)主要由控制核心板51單片機(jī)模塊,、串口通信模塊,、電源模塊、電機(jī)驅(qū)動模塊、電機(jī)等組成,。
2.3.1 51單片機(jī)模塊
本系統(tǒng)選擇AT89C51單片機(jī)作為控制芯片,。AT89S51是一個低功耗、高性能CMOS 8 bit單片機(jī),,片內(nèi)含4 KB ISP(In-system programmable)的可反復(fù)擦寫1 000次的Flash只讀程序存儲器,,器件采用Atmel公司的高密度、非易失性存儲技術(shù)制造,,兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu),,芯片內(nèi)集成了通用8 bit中央處理器和ISP Flash存儲單元。系統(tǒng)單片機(jī)模塊主要由AT89S51單片機(jī)以及石英晶體Y1,、兩個振蕩電容C3和C4構(gòu)成的時鐘電路,,由電容C5、開關(guān)K,、電阻R8和電源構(gòu)成的復(fù)位電路組成,。可以通過開關(guān)K對控制板進(jìn)行復(fù)位[4],。Y1采用頻率為11.059 2 MHz的晶振,,兩個電容C3、C4一般取30 pF,。其他各端口定義為:P2.0,、 P2.1、 P2.2分別接驅(qū)動器的脈沖輸入,、方向和使能端,,控制一路電機(jī),P2.5,、P2.6,、P2.7控制另外一路電機(jī),。P3.0,、P3.1接串口線,實現(xiàn)外部信號與單片機(jī)的相互傳遞。單片機(jī)控制系統(tǒng)如圖2所示,。
2.3.3 串口通信模塊
為使單片機(jī)正常工作,,需要給其下載程序,這就要使其能與電腦進(jìn)行通信,。計算機(jī)帶有9針串口,,因此也為單片機(jī)控制板設(shè)計9針D型連接頭。但是,,由于計算機(jī)串口是RS232電平,,而單片機(jī)是TTL電平。所以需要進(jìn)行電平的轉(zhuǎn)換。MAX232芯片是MAXIM公司生產(chǎn)的包含兩路接收器和驅(qū)動器的IC芯片,,它的內(nèi)部有一個電源電壓變換器,,可以把輸入的+5 V電源電壓變換成為RS232輸出電平所需的+10 V電壓[6]。其適應(yīng)性更強(qiáng),,價格適中,,硬件接口簡單,所以被廣泛采用,。
本系統(tǒng)的串口通信模塊如圖4所示,。電容C6、C7,、C8,、C9及V+、V-是電源變換電路部分,。由于在實際應(yīng)用中,,芯片對電源噪聲比較敏感,所以要為電源VCC加去耦電容C10,。MAX232的11腳T1IN接單片機(jī)TXD端P3.1,,12腳R1OUT接單片機(jī)RXD端P3.0,13腳R1IN和14腳T1OUT分別連接D型頭的2,、3口,,即可以通過D型頭與單片機(jī)相互發(fā)送數(shù)據(jù)。
由于網(wǎng)絡(luò)攝像機(jī)帶有RS485串口,,而小車控制板采用RS232串口,,因此需要能夠進(jìn)行轉(zhuǎn)換的裝置。TD-106是深圳天地華杰公司設(shè)計一款無源RS232到RS485的轉(zhuǎn)換器,,能有效解決RS232串口設(shè)備與RS485串口設(shè)備之間的通信問題,。該轉(zhuǎn)換器采用獨有的竊電技術(shù),無需外接電源,,內(nèi)置流量控制芯片,,具有零延時自動轉(zhuǎn)換功能。該RS485轉(zhuǎn)換器能將單端的RS232信號轉(zhuǎn)為平衡差分的RS485信號,,同時還具有體積小,、傳輸距離遠(yuǎn)、速率高,、性能穩(wěn)定等特性,。
2.3.4 電機(jī)驅(qū)動模塊
ZD-6560-V4C內(nèi)部集成控制調(diào)速功能,支持內(nèi)部和外部控制,,是一款高集成度高可靠性的驅(qū)動器,。其接口采用超高速光耦隔離技術(shù),具有很強(qiáng)的抗高頻干擾能力,,并且具有電源反接保護(hù)、過熱自動保護(hù)等,。它還具有4檔電流,、4檔衰減、4檔細(xì)分可調(diào)功能,,能滿足客戶的不同需求,。
該驅(qū)動器具有共陽極和共陰極兩種接法。在本設(shè)計中選用共陽極接法,,即將脈沖+和方向+同時接5 V電壓,,脫機(jī)+和脫機(jī)-懸空。這時,,驅(qū)動器共需要2個控制信號,,分別是脈沖-和方向-,通過單片機(jī)的P2.0(P2.6),、P2.1(P2.7)來控制,。其線路圖接法如圖5所示。
步進(jìn)電機(jī)驅(qū)動器的設(shè)置使用方法如表1所示,。其中N代表OFF,Y代表ON,。
2.3.5 電機(jī)
步進(jìn)電機(jī)是將電脈沖信號轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元件。在非超載的情況下,,電機(jī)的轉(zhuǎn)速,、停止的位置只取決于脈沖信號的頻率和脈沖數(shù),受負(fù)載變化影響較小,,所以能夠增加系統(tǒng)的穩(wěn)定性[7],。本系統(tǒng)中小車采用雙輪驅(qū)動。57BYG250-76是一款高性能低價格,、大扭矩,、低噪音的57步進(jìn)電機(jī);采用優(yōu)良的材料和先進(jìn)的制造工藝,保證電機(jī)在高速時不失步,。其驅(qū)動電流為3 A,,步距角1.8°。同時,,其扭矩為1.5 Nm,,大扭矩使小車具有不錯的帶載能力,,保證了在安裝網(wǎng)絡(luò)攝像機(jī)后系統(tǒng)平穩(wěn)運行,。
本文設(shè)計了一款移動監(jiān)控系統(tǒng),擺脫了傳統(tǒng)監(jiān)控布線帶來的麻煩,,同時解決了無監(jiān)控設(shè)備區(qū)域的監(jiān)控問題,。系統(tǒng)制作簡單,維護(hù)方便,充分利用現(xiàn)有資源和技術(shù),,同時采用模塊化設(shè)計,,可移植性很強(qiáng),在危險,、未知環(huán)境的探測,、監(jiān)控等領(lǐng)域有很好的推廣應(yīng)用價值。
參考文獻(xiàn)
[1] 張秋林,,夏靖波,,邱婧,等. 視頻監(jiān)控系統(tǒng)中云臺控制模塊的設(shè)計與實現(xiàn)[J].電子技術(shù)應(yīng)用,,2011,,37(9):43-59.
[2] 權(quán)立偉,石江宏,,薛財鋒. IP視頻監(jiān)控系統(tǒng)中云臺控制模塊的設(shè)計與實現(xiàn)[J].電子技術(shù)應(yīng)用,,2006,32(11):86-88.
[3] 趙曉軍,,任明偉,,蘇海霞,等. 基于ARM的嵌入式無線視頻監(jiān)控系統(tǒng)[J]. 微型機(jī)與應(yīng)用,,2010,,29(16):54-56.
[4] 郭天祥. 新概念51單片機(jī)C語言教程[M]. 北京:電子工業(yè)出版社,2009.
[5] 張積洪,,馬創(chuàng). 基于STC單片機(jī)的機(jī)場車輛超速報警系統(tǒng)[J]. 微型機(jī)與應(yīng)用,,2010,29(22):100-102.
[6] 顧星辰,,胡仁杰,,馬智勇. AVR單片機(jī)和Matlab串口通信的計時器系統(tǒng)[J]. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2013(3):25-31.
[7] 朱利洋,,吳夏來,,胡葉民. 基于單片機(jī)的門控系統(tǒng)硬件設(shè)計[J]. 微型機(jī)與應(yīng)用,2013,,32(2):16-18.