陳梅金
(福建聯(lián)捷電子有限公司 福建省福清市 350001)
拼接屏是安裝在墻壁上,形成一塊大屏幕,操控整個大屏幕是用戶的一個難題。如何能夠讓用戶對產(chǎn)品使用起來更加舒適?這顯然成為設(shè)計人員需要考慮的問題。從用戶使用角度考慮,在超大圖像的應(yīng)用方面,各項技術(shù)是“各花入各眼”,在不同的領(lǐng)域發(fā)揮著各種不同的優(yōu)勢[1]。本設(shè)計提出兩種方案,方案1 是通過PC 軟件工具對拼接屏PD(Public Display)發(fā)送控制指令,來達到整體控制和局部控制的目的;方案2 通過RC(Remot Control)對PD 進行紅外遙控操作。對提出的兩種方案進行綜合考量,本設(shè)計主要采用方案2。RC 對PD 進行OSD(On Screen Display)菜單操控,這樣對當(dāng)前激烈競爭的市場占有也會有更大的把握,對用戶的實際要求也更加有信心。針對提出的第2 種方案會對市面上不同用戶的需求使用起來更加簡單,所以會按照RC 控制拼接墻的應(yīng)用方法進行設(shè)計,同時提出一種通過RS232 指令控制對整面拼接墻進行ID 控制的應(yīng)用。
本設(shè)計硬件主要模塊分為電源模塊、GPIO 擴展控制模塊、圖像處理器Scaler(MSDxxx) IC 模塊、RS232 信號傳輸模塊、IR 線路模塊、信號接口模塊,以及信號分配器模塊。整個硬件系統(tǒng)方框圖如圖1所示。
電源模塊主要負責(zé)將220V 電源轉(zhuǎn)成12V、5V、3.3V、1.8V、1.15V,以便提供給不同IC進行供電。12V主要為液晶面板提供電源,5V 主要為USB 電源提供電源,3.3V 為大部分電路或上拉電阻提供電源,1.8V 主要為暫存設(shè)備提供電源,1.15V 主要為Scaler IC 提供電源。GPIO 擴展控制模塊主要針對Scaler IC GPIO 口不足而進行擴展應(yīng)用,它負責(zé)GPIO 口控制。圖像處理器Scaler IC 模塊主要負責(zé)對信號進行圖像處理、功能應(yīng)用、顯示控制等處理。RS232 信號傳輸模塊主要負責(zé)對控制指令的傳輸和轉(zhuǎn)接,以便完成整個拼接屏指令功能控制。IR 線路模塊主要負責(zé)RC 的信號傳輸,以便于對整個拼接屏的控制。信號接口模塊主要信號的輸入與輸出處理。信號分配器模塊主要是通過分配器IC 進行將HDMI 信號進行輸入輸出處理。
本設(shè)計主要是通過對RS232 來實現(xiàn)拼接屏的功能控制[2],所以將以RS232 為主要模塊來介紹。RS232 硬件電路設(shè)計主要是提供Video Wall 功能控制和ID 控制控制的命令通路,如圖2所示。
RS232 電路我們通常使用USB 口轉(zhuǎn)串口再將指令輸入到PD LAN 接口,LAN 接口收到指令后通過MAX232CPWR IC 再將RS232 信號轉(zhuǎn)換成TTL 信號傳輸給Scaler IC 處理。由于我們是應(yīng)用于Video Wall 技術(shù),所以RS232 指令還需要傳輸給下一個機臺,從而設(shè)計了RS232 OUTPUT 接口,以便完成所有機臺的命令功能的執(zhí)行。RS232 INPUT 有TX_IN 與RX_IN 兩根Pin 腳,RX_IN 由PC TX 信號發(fā)送進來,進入到RS232 MAX232CPWR IC 的R2IN Pin 腳,再由轉(zhuǎn)換IC 的R2OUT Pin 輸出到P232_RX,最后通過RS232 Switch IC 送給Scaler 處理,此通路是PC 發(fā)送命令給PD。RS232 Switch 線路如圖3所示。在RS232 Switch IC 和Scaler IC 收到信號后也會做處理,Scaler IC 收到指令后會返回一個ACK 由P232_TX 傳到RS232 Switch IC 再傳回給PC,但RS232 Switch IC收到還有一個重要的任務(wù)是將P232_RX 發(fā)來的信息通過N232_TX Pin 傳回給RS232 MAX232CPWR IC 的TIIN 引腳,并由TIOUT 傳給TX_OUT 給拼接屏的下一個機臺。如此完成所有機臺命令控制。
圖1:系統(tǒng)方框圖
圖2:RS232 命令傳輸線路圖
圖3:RS232 Switch 線路圖
圖4:ID 設(shè)置流程圖
圖5:IR 控制流程
本設(shè)計采用紅外遙控器進行遙控處理。遙控器將按鍵碼經(jīng)過信號調(diào)制后,由載波信號發(fā)射出去,在PD 端通過IR 接收頭將信號進行接收解調(diào)后,再將按鍵碼傳輸給Scaler 進行對應(yīng)功能處理[3]。本設(shè)計IR 通路是由PHONE JACK(耳機接口)接收,分成兩路處理,一路進入到Scaler IC 進行功能處理,另一路通過LAN 口Output 到下一個機臺,這樣以達到整個拼接屏遙控器的功能控制。
拼接屏軟件系統(tǒng)主要完成整個拼接屏的信號源的顯示和ID 設(shè)定顯示,軟件系統(tǒng)處理過程是先獲取到信源信號,再根據(jù)用戶拼接屏設(shè)定和拼接的數(shù)量進行Scaling 處理,達到信號的縮放顯示。用戶的人機交互控制將由UI 或叫OSD(On Screen Display)界面實現(xiàn)功能控制處理?;诒驹O(shè)計為拼接屏的ID 應(yīng)用設(shè)計開發(fā),所以主要闡述RS232 指令I(lǐng)D 控制部分和遙控器控制ID 方法。
為了實現(xiàn)整個拼接屏的指令控制,軟件的RS232 指令部分需要與PC Tool 端協(xié)議好指令格式,本設(shè)計指令格式由指令頭、指令類型、指令長度、指令功能碼和校驗碼構(gòu)成。同時根據(jù)硬件特性,將RS232 控制設(shè)置成不同的控制狀態(tài),以達到全面拼接屏的控制??刂茽顟B(tài)分成主控制模式狀態(tài)、監(jiān)聽模式狀態(tài)、反饋模式狀態(tài)和獨立模式狀態(tài)。這4 種控制模式狀態(tài)說明如下:
(1)主控制模式狀態(tài)主要完成指令從一個機臺傳送到下一個機臺,并且可以接收到ACK 指令;
(2)監(jiān)聽模式狀態(tài),所有機臺處理監(jiān)聽狀態(tài)。指令從一個機臺傳送到下個機臺,并且指令可以傳給當(dāng)前機臺處理;
(3)反饋模式狀態(tài),用于信息回傳。主要完成從前一個機臺發(fā)送來的指令并將當(dāng)前機臺的信息ACK 給前一個機臺,但只能設(shè)置一臺機器處理;
(4)獨立模式狀態(tài)主要完成單個機臺控制和開始ID 設(shè)置前的設(shè)定模式。
當(dāng)所有拼接屏都連接成一個視頻墻的時候,此時為了控制到所有機臺,需要給每個機臺分配一個ID 地址,同時為了控制方便,本設(shè)計采用了自動分配ID 的設(shè)計方法來給每個機臺分配ID。相關(guān)指令設(shè)置ID 的流程如圖4所示。
為了達到ID 準(zhǔn)確無誤的設(shè)置,Command 設(shè)置ID 流程圖過程,將說明如下:
(1)用戶在OSD 中添加好拼接屏的行、列數(shù)目作為計算拼接屏的物理地址位置(按行、列設(shè)定的直觀位置);
(2)執(zhí)行OSD 的自動分配ID 按鈕,開始向外廣播發(fā)送準(zhǔn)備配置ID 指令,同時將所有機臺的模式都設(shè)置成獨立模式狀態(tài);
(3)根據(jù)IR 接入的位置,軟體可以偵測到接入Pin,則設(shè)定接入IR 的機臺為拼接屏的第一臺,設(shè)置完成后進入主控模式狀態(tài);
(4)接下來每個機臺都按ID+1 的計算方式設(shè)置自己的ID,設(shè)置ID 完成后都將自己設(shè)置成主控模式;
(5)最后一臺機器設(shè)置好ID 后,進入回傳模式并發(fā)送ID 設(shè)置結(jié)束指令給前面機臺,同時將所有機臺模式都設(shè)定成監(jiān)聽模式。
IR 指令控制主要完成遙控器發(fā)出紅外指令給拼接屏,拼接屏接收到指令后,結(jié)合當(dāng)前機臺位置,Bypass 將指令傳送給下個機臺,Scaler 來響應(yīng)遙控器控制,同時執(zhí)行相關(guān)功能設(shè)定控制??刂屏鞒虉D如圖5所示。
拼接屏顯示器ID 的自動分配功能的應(yīng)用,大大方便了終端用戶對拼接屏組合控制的使用。同時將有利于整個拼接屏的工程施工拼接,受到品牌客戶的贊賞。這種設(shè)計方法已經(jīng)投入小批量生產(chǎn),值得推廣借鑒。