基于RC控制的拼接屏軟件系統(tǒng)設計
拼接屏軟件系統(tǒng)主要完成整個拼接屏的信號源的顯示和ID 設定顯示,軟件系統(tǒng)處理過程是先獲取到信源信號,再根據用戶拼接屏設定和拼接的數量進行Scaling 處理,達到信號的縮放顯示。用戶的人機交互控制將由UI 或叫OSD界面實現功能控制處理。基于本設計為拼接屏的ID應用設計開發(fā),所以主要闡述RS232指令ID控制部分和遙控器控制ID方法。
為了實現整個拼接屏的指令控制,軟件的RS232指令部分需要與PC Tool端協(xié)議好指令格式,本設計指令格式由指令頭、指令類型、指令長度、指令功能碼和校驗碼構成。同時根據硬件特性,將RS232 控制設置成不同的控制狀態(tài),以達到全面拼接屏的控制。控制狀態(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)。指令從一個機臺傳送到下個機臺,并且指令可以傳給當前機臺處理;
3.反饋模式狀態(tài),用于信息回傳。主要完成從前一個機臺發(fā)送來的指令并將當前機臺的信息ACK 給前一個機臺,但只能設置一臺機器處理;
4.獨立模式狀態(tài)主要完成單個機臺控制和開始ID 設置前的設定模式。
當所有拼接屏都連接成一個視頻墻的時候,此時為了控制到所有機臺,需要給每個機臺分配一個ID 地址,同時為了控制方便,本設計采用了自動分配ID 的設計方法來給每個機臺分配ID。