楊春梅 張 萍
(長春電視臺播出傳送中心,吉林 長春 130000)
本系統(tǒng)屬于單機型微機控制器,可以輸入16路視頻信號,每個云臺及攝像機鏡頭有一個接收解碼器來控制。接收解碼器接受主控制器傳來的串行控制碼,并解碼控制云臺及鏡頭的動作??刂苿幼靼ㄔ婆_的上、下、左、右轉(zhuǎn)動,鏡頭的光圈大小,聚焦遠近,變焦進出等。主控制器有一組面板開關(guān)即互鎖型進行手動切換,另一組面板開關(guān)即自鎖型決定那一路攝像機參與自動切換,另有4個互鎖型開關(guān)決定自動切換的定時級別,主控制器還有一個小鍵盤對其一路信號的云臺進行控制及對攝像機鏡頭的焦距進行調(diào)整。另外,主控制器有兩組數(shù)碼顯示器分別用于自動切換和手動切換。自動切換用于定時巡回監(jiān)視16個監(jiān)測點,手動切換用于隨機監(jiān)視某一個監(jiān)測點,并對某一監(jiān)測點進行云臺控制及鏡頭調(diào)整。系統(tǒng)上電后,自動切換電路開始工作,定時巡回切換某一路攝像機與自動切換監(jiān)視器相連,同時主控制器數(shù)碼顯示器顯示自動切換的攝像機號。這時,操作員可以通過手動切換開關(guān)切換某一路攝像機與手動切換監(jiān)視器相連,同時顯示手動切換的攝像機號,并可通過鍵盤對云臺及鏡頭進行控制及調(diào)整。如想改變自動切換的定時時間,可通過定時開關(guān)實現(xiàn);如想在自動切換隊列中增加或減少某一路或幾路攝像機,則通過自動切換開關(guān)實現(xiàn)。系統(tǒng)硬件構(gòu)成控制設(shè)備的硬件系統(tǒng)由切換器、主控制器及接收解碼器3大部分構(gòu)成。
切換器通過主控制器發(fā)來的切換控制信號,實現(xiàn)自動或手動切換過程中16選1的切換功能。由二分器、鉗位及低輸出阻抗電路、集成模擬開關(guān)、高輸入阻抗及放大電路組成。由于一路視頻信號可能同時被送到手動切換及自動切換監(jiān)視器上,所以要用二分器分配出兩路視頻信號接入模擬開關(guān)電路。為防止視頻信號調(diào)制上低頻干擾,對對每一路視頻信號要加一鉗位電路。鉗位電路要求后級輸入阻抗要高,模擬開關(guān)要求前級的輸出阻抗要低。這樣,在其中間加一射級跟隨器,降低輸出阻抗。在集成模擬開關(guān)的后面加一高輸入阻抗電路,由于模擬開關(guān)的輸入損耗,切換后信號電壓減小,為保證輸出信號幅度有1VP-P用深負反饋寬帶放大器將信號放大,再經(jīng)75歐輸出匹配電路輸出。這里選用4片8選1的CD4051集成模擬開關(guān)構(gòu)成兩套16選1的切換電路以實現(xiàn)自動和手動切換。
主控制器是由8031單片機系統(tǒng)構(gòu)成,程序存儲器使用2764,通過4片244三態(tài)緩沖器讀入自動和手動開關(guān)的開關(guān)量,切換控制信號的輸出由273鎖存。通過8031的P1口送4個數(shù)碼管的顯示數(shù)據(jù),通過125總線緩沖器讀入鍵盤行碼,通過273鎖存器送出數(shù)據(jù)顯示。為防止二者串擾,在掃描鍵盤時,P1口送OOH以關(guān)斷顯示。
接收解碼器也由8031單片機系統(tǒng)構(gòu)成,通過244讀入本地地址,通過8031的P1口及P3.1及P3.3口送出云臺及鏡頭的控制信號,云臺及鏡頭的驅(qū)動電路通過繼電器構(gòu)成,為防止解碼器受干擾出現(xiàn)軟件故障,加一軟件故障診斷自動復(fù)位電路,該電路由兩個單穩(wěn)(74LS123)組成。當程序正常執(zhí)行時,由P2.6不斷輸出正脈沖,使電路不產(chǎn)生復(fù)位信號,當程序執(zhí)行不正常時,P2.6不輸出正脈沖,自動復(fù)位電路使8031復(fù)位,使程序執(zhí)行恢復(fù)正常。通過解碼器的串行通訊口想主控制器的串行通訊口發(fā)送串行控制碼,主控制器為發(fā)送方式,各解碼器為接收方式,主控制器、解碼器通訊方式為總線型連接的8031多機通訊方式,各解碼器可直接掛接在總線上。系統(tǒng)軟件設(shè)計軟件設(shè)計包括兩部分,即主控制器和接收解碼器的軟件設(shè)計。主控制器的程序設(shè)計主要包括主程序設(shè)計、串行通訊程序設(shè)計、顯示程序設(shè)計、鍵盤掃描程序設(shè)計、串行控制碼形成程序設(shè)計和自動切換程序設(shè)計等。由于主控制器要同多個接收解碼器進行通訊,所以串行通訊為多機通訊方式,數(shù)碼顯示為動態(tài)顯示方式,所以顯示程序要設(shè)計成通用子程序,要顯示的數(shù)據(jù)放在固定的數(shù)據(jù)區(qū)內(nèi),系統(tǒng)可在任何時候調(diào)用顯示子程序進行顯示。鍵盤為動態(tài)掃描方式,所以鍵盤程序要有鍵盤掃描判決子程序,根據(jù)鍵盤按鍵情況形成串行控制碼,并調(diào)用串行發(fā)送程序發(fā)出該串行控制碼。自動切換程序根據(jù)自動切換開關(guān)及定時開關(guān)的情況定時進行自動切換。
主程序的主要功能為:
a.進行動態(tài)顯示;b.讀切換開關(guān),對于自動切換開關(guān),要把開關(guān)狀態(tài)送到數(shù)據(jù)區(qū)供自動切換程序使用,對于手動切換開關(guān)要實時進行視頻切換;c.讀定時級別開關(guān),根據(jù)開關(guān)情況設(shè)定8031定時器,以便定時進行自動切換;d.進行鍵盤掃描,根據(jù)鍵盤情況調(diào)用形成串行控制碼形成程序,形成串行控制碼并發(fā)出。接收解碼器的軟件設(shè)計主要有主程序設(shè)計、串行通訊接收程序設(shè)計和串行控制碼解碼程序設(shè)計等。由于接收解碼器只接收來自主控制器的串行控制碼,所以串行通訊只接受且為多機通訊方式。串行控制碼解碼程序根據(jù)所接收到的串行控制碼,形成電動云臺及變焦鏡頭的控制信號,并送出進行控制。
主程序的功能主要是讀取本機的地址碼,在多機通訊中使用,對串行通訊進行初始化,向軟件故障診斷自動復(fù)位電路發(fā)出正脈沖。
由于計算機應(yīng)用技術(shù)的不斷發(fā)展,電視機監(jiān)控系統(tǒng)的控制設(shè)備基本上都是由計算機控制系統(tǒng)來構(gòu)成的。本文用計算機控制系統(tǒng)實現(xiàn)對云臺的控制,實現(xiàn)電視信號的切換,通過串行通訊實現(xiàn)主控制器對各接收解碼器的控制,采用8031單片機構(gòu)成一個低成本、通用型的電視監(jiān)控系統(tǒng)。
[1]《穩(wěn)健性設(shè)計》北京理工大學(xué)曾鳳章教授編著,兵器工業(yè)出版社出版
[2]《新技術(shù)新工藝》1997年第三期
[3]《新技術(shù)新工藝》1996年第三期