專利名稱:通訊解碼器的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及對通訊協(xié)議進(jìn)行解碼的解碼器,更具體說涉及對通訊發(fā)送器的任意通訊協(xié)議進(jìn)行解碼的解碼器。
背景技術(shù):
目前生產(chǎn)安防設(shè)備的廠商出于保護(hù)自身利益的需要,在生產(chǎn)的通訊發(fā)送器(如矩陣機(jī)、電腦)或通訊接收器(如可控云臺和攝像機(jī))時,各自設(shè)置通訊協(xié)議,這些協(xié)議往往互不相容。對于比較好的通訊接收器的解碼器經(jīng)常有多協(xié)議功能,但不能滿足所有廠商的協(xié)議,這使系統(tǒng)集成公司或工程公司只能選用相同通訊協(xié)議的設(shè)備,極大地限制了他們對設(shè)備的選擇范圍。
發(fā)明內(nèi)容
本實(shí)用新型的目的在于針對上述存在的缺陷,提出一種對任意通訊協(xié)議進(jìn)行解碼的解碼器。本發(fā)明的目的通過下述技術(shù)方案予以實(shí)現(xiàn)。
1.它包括單片機(jī)和與之相連的通訊波特率設(shè)置電路、設(shè)備地址設(shè)置電路、通訊電路、存儲器、控制電路和電源電路,其中所述存儲器是一可讀寫存儲器,用于寫入通訊發(fā)送器的通訊協(xié)議,響應(yīng)單片機(jī)發(fā)出的讀、寫指令;所述通訊電路還包括單片機(jī)IC1通過電路開關(guān)芯片IC9經(jīng)電平轉(zhuǎn)換芯片IC3與串行數(shù)據(jù)線相連接,用于寫入通訊發(fā)送器的通訊協(xié)議和傳輸至控制電路的控制信號,模擬電信號輸入端與單片機(jī)A/D轉(zhuǎn)換模擬量輸入端口連接,用以傳輸云臺機(jī)械轉(zhuǎn)動時所產(chǎn)生的電模擬量信號,單片機(jī)IC1通過電路開關(guān)芯片IC9經(jīng)電平轉(zhuǎn)換芯片IC2或IC10與攝像機(jī)的串行數(shù)據(jù)線相連接,用以接收對攝像機(jī)或鏡頭進(jìn)行控制的信號。
本實(shí)用新型的最大優(yōu)點(diǎn)是,適用于任意通訊協(xié)議的通訊發(fā)送器。
圖1是本實(shí)用新型的系統(tǒng)方框圖。
圖2是實(shí)施例1的電路原理圖圖中1’是通訊波特率設(shè)置電路,2’是設(shè)備地址設(shè)置電路,3’是通訊電路,5’是通訊發(fā)送器或PC機(jī),6’是控制電路,7’是電源電路,8’是控制設(shè)備,具體實(shí)施方式
以下結(jié)合附圖和實(shí)施例對本實(shí)用新型作進(jìn)一步的描述,本實(shí)用新型不局限于下面的實(shí)施例。
實(shí)施例1對照圖1、圖2,通訊波特率設(shè)置電路1中的K8采用DIP4開關(guān),設(shè)備地址設(shè)置電路2中的K7采用DIP8。根據(jù)通訊發(fā)送器的通訊波特率,決定DIP4的開關(guān)位置,再根據(jù)用戶自己的實(shí)際需求設(shè)置設(shè)備地址,從而決定DIP8的開關(guān)位置,用手撥動K7、K8進(jìn)行選擇。上述設(shè)置好的兩狀態(tài)信號經(jīng)鎖存器芯片IC5、IC7將其鎖存,經(jīng)單片機(jī)IC1讀出后存放在存儲器IC6中,譯碼器芯片IC8A選擇IC4、IC5、IC6、IC7中的某一個芯片工作,而禁止其他芯片工作,其選擇通過單片機(jī)IC1對IC8A的第2、3腳控制實(shí)現(xiàn)。在同一時間只能在IC4、IC5、IC6′、IC7中選擇其一進(jìn)行工作,設(shè)備地址碼和通訊波特率狀態(tài)分別由IC5、IC7送至單片機(jī)IC1。
圖1的通訊電路3在本實(shí)施例中由三條通訊線路來實(shí)現(xiàn),見圖2。一是用于初始化寫入通訊協(xié)議和傳輸控制命令至控制電路的通訊線路,它由RS485串行數(shù)據(jù)線連經(jīng)插口J5、電平轉(zhuǎn)換芯片IC3和電路開關(guān)芯片IC9與單片機(jī)IC1相連接;二是用于傳輸云臺機(jī)械轉(zhuǎn)動時所產(chǎn)生的電模擬量信號的通訊線路,它的控制設(shè)備8是云臺,云臺轉(zhuǎn)動的電模擬量信號經(jīng)模擬電信號輸入端的插口J6直接輸送到單片機(jī)IC1的模擬量輸入端口;三是用于傳送對攝像機(jī)或鏡頭進(jìn)行控制的信號的通訊線路,控制設(shè)備8是攝象機(jī)或攝象機(jī)鏡頭,它由RS232串行數(shù)據(jù)線經(jīng)插口J1、電平轉(zhuǎn)換芯片IC2(電平格式RS232)或IC10(電平格式RS485)和電路開關(guān)芯片IC9與單片機(jī)IC1相連接。
存儲器IC6用FLASHROOM可讀寫存儲器,選用24C04芯片。
目前云臺用解碼器的控制電路僅是通過對繼電器控制來實(shí)現(xiàn)對云臺轉(zhuǎn)動和攝像機(jī)鏡頭縮放的控制,如圖2中繼電器K1~K6,電容C30~C38、二極管D5~D10、三極管T1~T6、電阻R20~R25組成的控制電路。本實(shí)用新型的控制電路6增加了對云臺設(shè)置、調(diào)用預(yù)置位和用數(shù)據(jù)線對攝像機(jī)鏡頭進(jìn)行控制的功能,這兩個功能的實(shí)現(xiàn)是通過上述第二、第三通訊電路來完成。
本實(shí)施例的鎖存器芯片IC4、IC5、IC7的型號是MC74HC573,譯碼器芯片IC8A、IC8B的型號是MC74HC139,單片機(jī)IC41的型號是P87LPC767,電平轉(zhuǎn)換芯片IC2的型號是ADM202E,電平轉(zhuǎn)換芯片IC3、IC10的型號是75LBC184,電路開關(guān)芯片IC9的型號是74HC4503芯片,二極管D1~10的型號是4004,三極管T1~T6的的型號是90012。
如通訊發(fā)送器的通訊協(xié)議是上“UP”下“DOWN”左“LEFT”右“RIGHT”?!癝TOP”設(shè)置預(yù)置位“SET”調(diào)用預(yù)置位“CALL”鏡頭放大“SHORTEN”鏡頭縮小“ELONGATE”上述的通訊波特率狀態(tài)與設(shè)備地址碼設(shè)置好后,用雙線半雙工線將PC機(jī)和本發(fā)明裝置連接,在PC機(jī)的Windows操作系統(tǒng)下運(yùn)行解碼器初始化程序,并在該程序的編輯狀態(tài)下輸入上述通信發(fā)送器的通信協(xié)議,經(jīng)上述第一通訊電路寫入到IC6存儲器中。
將上述設(shè)置好的本發(fā)明裝置裝在控制設(shè)備8——云臺上,就使得該云臺完全能和具有上述通訊協(xié)議的通訊發(fā)送器相匹配了。
當(dāng)通信發(fā)送器5向云臺發(fā)出向上轉(zhuǎn)動的指令“UP”時,該指令由雙線半雙工數(shù)據(jù)線經(jīng)J5插口輸送到通訊電路,信號由電平轉(zhuǎn)換芯片IC3電平轉(zhuǎn)換,經(jīng)電路開關(guān)芯片IC9開關(guān)控制,進(jìn)入單片機(jī)IC1處理,單片機(jī)IC1接到這一指令后立即向存儲器IC6發(fā)出讀出所存指令的信號,先前存儲的通訊協(xié)議被讀入到單片機(jī)IC1中,并一一與該指令比較,當(dāng)與向上指令完全相同時,輸出該指令,經(jīng)譯碼芯片IC8A譯碼后,選擇鎖存器芯片IC4,并由其18腳輸出,通過電阻R21和三極管T2閉合繼電器K2,使得插口J4上的控制“上”的接口通電,帶動云臺向上下轉(zhuǎn)動電機(jī)向上轉(zhuǎn)動的電源電路7接通,云臺開始向上轉(zhuǎn)動。根據(jù)相同道理當(dāng)通信發(fā)送器5向云臺發(fā)出向下轉(zhuǎn)動的指令“DOWN”時,云臺就會向下轉(zhuǎn)動。
當(dāng)通信發(fā)送器5向云臺發(fā)出向左動的指令“LEFT”時,同上理單片機(jī)IC1比較出該指令的命令動作為“向左”,由鎖存器芯片IC4的14腳輸出這一指令,并通過電阻R23、三極管T4閉合繼電器K4,使得J4上的控制“左”的接口通電,此時帶動云臺左右轉(zhuǎn)電機(jī)向左右轉(zhuǎn)動的電源電路7接通,云臺開始向左轉(zhuǎn)動。根據(jù)相同道理,當(dāng)通信發(fā)送器5向云臺發(fā)出向右轉(zhuǎn)動的指令“RIGHT”時,云臺向就會右轉(zhuǎn)動。
當(dāng)通信發(fā)送器5向云臺發(fā)出設(shè)置預(yù)置位“SET”指令時,設(shè)定預(yù)置位編號,如01號(預(yù)置位可設(shè)置多個,每個給出編號),單片機(jī)IC1接到這一指令后,立即將A/D轉(zhuǎn)換端口此時輸入的云臺兩個方向的轉(zhuǎn)動角(θ,φ)所對應(yīng)的電位信號Vx,Vy寫入存儲器IC6具有上述編號的存貯單元中。當(dāng)通信發(fā)送器向云臺發(fā)出調(diào)用該預(yù)置位的“CALL”指令時,并輸入調(diào)用預(yù)置位的編號,如01號,單片機(jī)IC1立即將先前存儲在存儲器IC6 01號存貯單元的預(yù)置位電壓(Vx,Vy)讀到單片機(jī)IC1,并與A/D轉(zhuǎn)換輸入端口的每一位置信號(Vxn,Vyn)進(jìn)行比較,當(dāng)兩電壓完全相同時,單片機(jī)向控制電路6發(fā)出停止指令,使所有的控制云臺的繼電器全部開啟短電,控制云臺上下轉(zhuǎn)動的電機(jī)和控制云臺左右轉(zhuǎn)動的電機(jī)就會停止轉(zhuǎn)動,使云臺停止在預(yù)置的位置。
當(dāng)通信發(fā)送器5向控制設(shè)備8——攝象機(jī)鏡頭發(fā)出放鏡頭大的指令“SHORTEN”時,同上理單片機(jī)IC1比較出該指令的命令動作為“鏡頭放大”,由鎖存器芯片IC4的13腳輸出這一指令,并通過電阻R24、三極管T5閉合繼電器K5,使得J1上的控制“鏡頭放大”的接口6通電,此時帶動攝象機(jī)鏡頭向縮短景深方向運(yùn)動的電機(jī)電源電路接通,景深縮短,鏡頭放大。根據(jù)相同道理當(dāng)通信發(fā)送器向攝象機(jī)鏡頭發(fā)出指令“ELONGATE”時,攝象機(jī)向拉伸景深的方向運(yùn)動使鏡頭縮小。
實(shí)施例2本實(shí)施例涉及到的實(shí)用新型裝置和實(shí)施例1完全相同,其通訊速率碼及控制設(shè)備地址碼的設(shè)置也和實(shí)施例1相同,其控制設(shè)備是攝象機(jī)的攝像頭,并通過串行數(shù)據(jù)線對其進(jìn)行控制。
本實(shí)施例的通訊發(fā)送器的通訊協(xié)議是上0X01,0X02,下0X01,0X03左0X01,0X04右0X01,0X05停0X01,0X06自動聚焦0Xc5,0XAA,0X58,0X00,0X00,0XC7自動光圈0XC5,0XAA,0X66,0X00,0X00,0XBF調(diào)用預(yù)置位0X02,0X01設(shè)置預(yù)置位0X03,0X02和上例一樣,用雙線半雙工數(shù)據(jù)線將PC機(jī)和本發(fā)明裝置連接,在PC機(jī)的Windows操作系統(tǒng)下運(yùn)行解碼器初始化程序,并在該程序的編輯狀態(tài)下輸入上述通信發(fā)送器的通信協(xié)議,經(jīng)上述第一通訊電路寫入到存儲器IC6中。
將上述設(shè)置好的本實(shí)用新型裝置裝在要控制的云臺上,就使得該云臺完全能和具有上述通訊協(xié)議的通訊發(fā)送器相匹配了。
這里云臺的上、下、左、右轉(zhuǎn)動和設(shè)置、調(diào)用預(yù)置位與上例完全相同,這里不再贅述。
當(dāng)通信發(fā)送器5向控制設(shè)備8——云臺發(fā)出自動聚焦“0XC5,0XAA,0X58,0X00,0X00,0XC7”指令時,信號經(jīng)插口J1送入電平轉(zhuǎn)換芯片IC2轉(zhuǎn)換成TTL232格式信號經(jīng)電路開關(guān)芯片IC9輸送到單片機(jī)IC1,此時單片機(jī)IC1就會將先前存儲在存儲器IC6中的通訊協(xié)議讀出,并一一與這一指令進(jìn)行比較,當(dāng)比較結(jié)果相同時,就會將該指送回到攝像頭,使其自動聚焦。根據(jù)相同道理當(dāng)通信發(fā)送器發(fā)出自動調(diào)整光圈“0XC5,0XAA,0X66,0X00,0X00,0XBF”指令時,就會將該指送回到攝像頭,使其自動調(diào)整光圈。
權(quán)利要求1.通訊解碼器包括單片機(jī)和與之相連的通訊波特率設(shè)置電路、設(shè)備地址設(shè)置電路、通訊電路、存儲器、控制電路和電源電路,其特征在于所述存儲器是一可讀寫存儲器,用于寫入通訊發(fā)送器的通訊協(xié)議,響應(yīng)單片機(jī)發(fā)出的讀、寫指令;所述通訊電路還包括單片機(jī)(IC1)通過電路開關(guān)芯片(IC9)經(jīng)電平轉(zhuǎn)換芯片(IC3)與串行數(shù)據(jù)線相連接,用于寫入通訊發(fā)送器的通訊協(xié)議和傳輸至控制電路的控制信號,模擬電信號輸入端與單片機(jī)A/D轉(zhuǎn)換模擬量輸入端口連接,用以傳輸云臺機(jī)械轉(zhuǎn)動時所產(chǎn)生的電模擬量信號,單片機(jī)(IC1)通過電路開關(guān)芯片(IC9)經(jīng)電平轉(zhuǎn)換芯片(IC2)或電平轉(zhuǎn)換芯片(IC10與攝像機(jī)的串行數(shù)據(jù)線相連接,用以傳輸對攝像機(jī)或鏡頭進(jìn)行控制的信號。
專利摘要本實(shí)用新型涉及對通訊協(xié)議進(jìn)行解碼的解碼器,更具體說涉及對通訊發(fā)送器的任意通訊協(xié)議進(jìn)行解碼的解碼器。其技術(shù)方案是由單片機(jī)和與之相連的通訊波特率設(shè)置電路、設(shè)備地址設(shè)置電路、通訊電路、存儲器、控制電路組成,其中存儲器是一可讀寫存儲器,通訊電路還包括傳輸通訊協(xié)議、傳輸云臺機(jī)械轉(zhuǎn)動時所產(chǎn)生的電模擬量、傳輸對攝象機(jī)或鏡頭進(jìn)行控制的信號、傳輸對鏡頭拉伸進(jìn)行控制的信號的通訊電路及用于控制鏡頭的拉伸動作的控制電路。優(yōu)點(diǎn)是適用于任意通訊協(xié)議的通訊發(fā)送器。
文檔編號H04L29/06GK2609289SQ0322178
公開日2004年3月31日 申請日期2003年5月14日 優(yōu)先權(quán)日2003年5月14日
發(fā)明者邵文遠(yuǎn) 申請人:邵文遠(yuǎn)