專利名稱:一種應(yīng)用于led顯示屏圖形控制的可編程裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖形控制系統(tǒng)領(lǐng)域,特別涉及一種應(yīng)用于LED顯示屏圖形控制的可編
程裝置。
背景技術(shù):
圖形控制系統(tǒng)是一種利用計算機硬件和軟件集成技術(shù)驅(qū)動承擔顯示功能的顯示設(shè)備的切換和拼接,以實現(xiàn)實時數(shù)據(jù)、實時圖像、實時聲音等整體效果的控制系統(tǒng)。如圖1 所示為一種LED顯示單元的圖形控制系統(tǒng)100,其中終端機110通過RS232接口 111、RS485 接口 112或網(wǎng)絡(luò)接口 113向ARM控制部分121發(fā)送數(shù)據(jù)信息,ARM控制部分121將接受到的數(shù)據(jù)經(jīng)過相應(yīng)的處理通過外部總線擴展接口發(fā)送給FPGA控制部分122,F(xiàn)PGA控制部分122 的IO 口擴展為2個50PIN的插槽,50PIN的插槽接到接口卡30上,接口卡用于連接控制板和顯示屏驅(qū)動板,將來自控制板的50PIN接口轉(zhuǎn)成多個16PIN接口,每個16PIN接口可控制一行LED顯示屏驅(qū)動板140,多個16PIN接口實現(xiàn)多個LED顯示屏140的擴展。整個LED顯示屏控制系統(tǒng)100的數(shù)據(jù)流程是一個由上而下的過程,由終端機110 到ARM控制部分121,到FPGA控制部分122,再到接口卡130,直至多級LED顯示屏的單元板 140。由此可看出終端機110作為整個系統(tǒng)的人機交互接口,需要一種設(shè)備能夠使得終端機通過以太網(wǎng)接口 113、RS232接口 112或RS485接口 111實現(xiàn)與顯示設(shè)備的通信,將設(shè)計的顯示數(shù)據(jù)和控制參數(shù)發(fā)送給控制部分120上,以使顯示控制部分120能正確地將數(shù)據(jù)顯示到LED屏幕140上。但到目前為止,還沒有一種能對LED顯示屏圖形進行適時控制、并可隨不同的控制LED顯示圖案對象進行可編程的控制裝置。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種應(yīng)用于LED顯示屏圖形控制的可編程裝置,通過以太網(wǎng)接口、RS232接口或RS485接口實現(xiàn)與下位機的通信,將設(shè)計的顯示數(shù)據(jù)和控制參數(shù)發(fā)送給控制卡上,以使控制卡能正確地將數(shù)據(jù)顯示到LED屏幕上。為了實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案一種應(yīng)用于LED顯示屏圖形控制的可編程裝置,通過RS232接口或RS485串口和網(wǎng)絡(luò)接口連接顯示單元以實現(xiàn)對工程對象的編碼、顯示、發(fā)送和存儲,所述工程對象包括單行文本、多行文本、圖片、日期時鐘和計時牌,包括頁面預(yù)覽模塊,該模塊根據(jù)頁面設(shè)計將顯示內(nèi)容顯示在預(yù)覽頁面中,方便用戶進行二次開發(fā)設(shè)計,支持了設(shè)計效果的動態(tài)顯示,包括特效和更換頁面;通信模塊,采用兩種方式RS232串口或RS485串口和以太網(wǎng)方式,在通信過程中程序監(jiān)控通信過程,返回相關(guān)信息;設(shè)計模塊,設(shè)計模塊主要實現(xiàn)單行文本、多行文本、圖像、時鐘對象的位置、大小、 特效、顯示速度等的編輯。實現(xiàn)在編輯區(qū)中的操作;文件操作模塊,將設(shè)計的顯示屏顯示數(shù)據(jù)和屬性數(shù)據(jù)等保存到文件;并實現(xiàn)讀取保存過的文件的讀取、編輯和保存等工作;顯示屏控制模塊,通過該模塊實現(xiàn)發(fā)送當前顯示屏、發(fā)送所有顯示屏、打開/關(guān)閉顯示屏電源、校準顯示屏?xí)r間、調(diào)整亮度、全屏測試功能。所述頁面預(yù)覽模塊主要與設(shè)計模塊相連,設(shè)計模塊傳遞給頁面預(yù)覽模塊其需要的工程數(shù)據(jù),所述頁面預(yù)覽模塊利用時間事件刷新顯示內(nèi)容,完成特效顯示。所述通信模塊利用流程邏輯實現(xiàn)S232接口或RS485串口和網(wǎng)絡(luò)接口與顯示單元之間的通信,所述設(shè)計模塊和顯示控制模塊通過該模塊發(fā)送相應(yīng)數(shù)據(jù)。所述設(shè)計模塊是各模塊的核心,它通過該模塊對對象進行操作與文件操作模塊建立聯(lián)系,通過發(fā)送數(shù)據(jù)與通信模塊聯(lián)系,通過數(shù)據(jù)傳遞與顯示控制模塊交互。所述文件操作模塊連接所述地理信息數(shù)據(jù)庫,與設(shè)計模塊相連,按照文件協(xié)議進行保存和打開等操作。所述顯示控制模塊與設(shè)計模塊相連,設(shè)計模塊把數(shù)據(jù)發(fā)給顯示控制模塊,再由顯示屏控制模塊通過通信模塊發(fā)給顯示單元。采用本發(fā)明所述的一種應(yīng)用于LED顯示屏圖形控制的可編程裝置,包括頁面預(yù)覽模塊,通信模塊,設(shè)計模塊,文件操作模塊,顯示控制模塊,通過RS232接口或RS485串口和網(wǎng)絡(luò)接口連接顯示單元以實現(xiàn)對工程對象的編碼、顯示、發(fā)送和存儲,所述工程對象包括單行文本、多行文本、圖片、日期時鐘和計時牌,以達到作為LED顯示屏控制系統(tǒng)的人機交互接口功能。實現(xiàn)能對LED顯示屏圖形進行適時控制、并可隨不同的控制LED顯示圖案對象進行可編程控制。
圖1是本發(fā)明涉及到現(xiàn)有的LED顯示屏控制系統(tǒng)的原理框圖;圖2是本發(fā)明所述應(yīng)用于LED顯示屏圖形控制的可編程裝置的原理框圖;圖3是本發(fā)明所述應(yīng)用于LED顯示屏圖形控制的可編程裝置的結(jié)構(gòu)框圖。
具體實施例方式下面結(jié)合附圖和實施例進一步說明本發(fā)明的技術(shù)方案,本實施例以一種應(yīng)用于 LED顯示屏圖形控制的可編程裝置來進行說明。參照圖2,圖2顯示了一種應(yīng)用于LED顯示屏圖形控制的可編程裝置200的原理框圖。所述應(yīng)用于LED顯示屏圖形控制的可編程裝置200通過RS232接口 112或RS485接口 111和網(wǎng)絡(luò)接口 113連接顯示控制部分12以實現(xiàn)對工程對象210的編碼、顯示、發(fā)送和存儲,所述工程對象包括單行文本211、多行文本222、圖片223、日期時鐘2 和計時牌225。 頁面預(yù)覽模塊33也是通過對于工程對象數(shù)據(jù)操作實現(xiàn)的。工程數(shù)據(jù)會以文件的方式保存, 方便打開編輯。圖3顯示了一種應(yīng)用于LED顯示屏圖形控制的可編程裝置200的結(jié)構(gòu)框圖。所述應(yīng)用于LED顯示屏圖形控制的可編程裝置200包括頁面預(yù)覽模塊23、通信模塊24、設(shè)計模塊22、文件操作模塊21、顯示屏控制模塊25。所述頁面預(yù)覽模塊23根據(jù)顯示屏頁面設(shè)計將顯示內(nèi)容顯示在預(yù)覽頁面中,方便用戶進行二次開發(fā)設(shè)計,支持了設(shè)計效果的動態(tài)顯示,包括特效和更換頁面。此外頁面預(yù)覽模塊23還提供以下函數(shù)供開發(fā)人員使用TextOut ()輸出文字;MoveTo ()移動鼠標;LineTo ()畫線到點;SelectObjectO選擇繪圖工具;OnTimer ()顯示頁面的控制。所述頁面預(yù)覽模塊23主要與設(shè)計模塊22連接,設(shè)計模塊22傳遞給頁面預(yù)覽模塊 23其需要的輸入數(shù)據(jù)。所述輸入數(shù)據(jù)包括顯示頁面總數(shù)、當前顯示頁面號、當前頁面停留時間、當前頁面停留總時間、每個靜態(tài)對象的屬性及內(nèi)容、每個動態(tài)對象的屬性及內(nèi)容。通過對每個頁面以及每個頁面的每個對象進行遍歷進而可得到頁面預(yù)覽的顯示信息。同時,開發(fā)人員可通過所述頁面預(yù)覽模塊23提供的函數(shù)進行左右上下移動特效和左右上下四角特效。所述通信模塊2該程序?qū)崿F(xiàn)LED顯示控制系統(tǒng)100之間的串口和網(wǎng)口通信。利用串口或網(wǎng)口實現(xiàn)系統(tǒng)設(shè)置、臨時命令控制、將顯示內(nèi)容打包發(fā)給LED顯示控制系統(tǒng)。系統(tǒng)設(shè)置是可以根據(jù)顯示屏屬性設(shè)置通信方式和通信屬性,包括波特率、串口號、IP地址等。臨時命令控制用于在線調(diào)試時發(fā)給顯示控制系統(tǒng)一些控制命令,如設(shè)置亮度、全屏測試等。將顯示內(nèi)容打包發(fā)給LED顯示控制系統(tǒng)將要顯示的內(nèi)容按照制定的通信協(xié)議轉(zhuǎn)化成二進制碼發(fā)送。通設(shè)計模塊22和顯示屏控制模塊25都是通過該模塊發(fā)送相應(yīng)數(shù)據(jù)從而工作。所述設(shè)計模塊22主要實現(xiàn)單行文本、多行文本、圖像、時鐘對象的位置、大小、特效、顯示速度等的編輯。實現(xiàn)在編輯區(qū)中所見即所得操作。該模塊分為對象初始化、對象編輯、表格設(shè)計、文字設(shè)計、增加/刪除顯示屏或頁面等功能。所述設(shè)計模塊22提供的函數(shù)包括
選中拖動縮放新建。通過這些函數(shù),開發(fā)人員可實現(xiàn)新建頁面、新建對象、新建文件、拖動對象、編輯文字、屬性修改、word和excl文件編輯等功能。設(shè)計模塊22是各模塊的核心,它通過保存打開操作與文件操作模塊21建立聯(lián)系,通過發(fā)送數(shù)據(jù)與通信模塊M聯(lián)系,通過數(shù)據(jù)傳遞與顯示屏控制模塊建立聯(lián)系。所述文件操作模塊21實現(xiàn)設(shè)計文件的保存、打開、新建操作。所述文件操作模塊 21主要與設(shè)計模塊22相連,按照文件協(xié)議進行保存和打開等操作。打開操作;待打開的設(shè)計工程文件。所述文件操作模塊21在輸入時的保存設(shè)計好的工程數(shù)據(jù),包括工程總體信息、各對象屬性及內(nèi)容數(shù)據(jù);在輸出時打開顯示區(qū)、對象區(qū)、屬性區(qū)的顯示以及相應(yīng)數(shù)據(jù)賦值并保存以一定的協(xié)議格式保存了數(shù)據(jù)的文件。所述顯示屏控制模塊25實現(xiàn)對于顯示信息的基本控制。發(fā)送當前顯示屏、發(fā)送所有顯示屏、打開/關(guān)閉顯示屏電源、校準顯示屏?xí)r間、調(diào)整亮度、全屏測試功能。所述顯示屏控制模塊25主要是通過事件觸發(fā)通信模塊M傳輸控制命令字給下位機,再由由控制部分120控制LED顯示屏140。以調(diào)整亮度為例進行說明,當選擇調(diào)整亮度菜單時,彈出對話m_se IectOm_move ()m_zoom()m_new ()框,選擇想要的亮度值,假設(shè)選擇1號亮度,單擊確定后利用響應(yīng)函數(shù)通過通信模塊M把調(diào)整亮度的命令數(shù)據(jù)0x550101發(fā)給控制部分120,這時控制部分120就會解碼數(shù)據(jù)取出命令值,控制顯示屏140亮度1級。所述顯示屏控制模塊25是與設(shè)計模塊22相連的,設(shè)計模塊 22把數(shù)據(jù)發(fā)給顯示屏控制模塊25,再由顯示屏控制模塊25通過通信模塊M發(fā)給控制部分 120。 本技術(shù)領(lǐng)域中的普通技術(shù)人員應(yīng)當認識到,以上的實施例僅是用來說明本發(fā)明, 而并非用作為對本發(fā)明的限定,只要在本發(fā)明的實質(zhì)精神范圍內(nèi),對以上實施例的變化、變型都將落在本發(fā)明的權(quán)利要求書范圍內(nèi)。
權(quán)利要求
1.一種應(yīng)用于LED顯示屏圖形控制的可編程裝置,通過RS232接口或RS485串口和網(wǎng)絡(luò)接口連接顯示單元以實現(xiàn)對工程對象的編碼、顯示、發(fā)送和存儲,所述工程對象包括單行文本、多行文本、圖片、日期時鐘和計時牌,其特征在于,包括頁面預(yù)覽模塊,該模塊根據(jù)頁面設(shè)計將顯示內(nèi)容顯示在預(yù)覽頁面中,方便用戶進行二次開發(fā)設(shè)計,支持了設(shè)計效果的動態(tài)顯示,包括特效和更換頁面;通信模塊,采用兩種方式RS232串口或RS485串口和以太網(wǎng)方式,在通信過程中程序監(jiān)控通信過程,返回相關(guān)信息;設(shè)計模塊,設(shè)計模塊主要實現(xiàn)單行文本、多行文本、圖像、時鐘對象的位置、大小、特效、 顯示速度等的編輯,實現(xiàn)在編輯區(qū)中的操作;文件操作模塊,將設(shè)計的顯示屏顯示數(shù)據(jù)和屬性數(shù)據(jù)等保存到文件;并實現(xiàn)讀取保存過的文件的讀取、編輯和保存等工作;顯示控制模塊,通過該模塊實現(xiàn)發(fā)送當前顯示屏、發(fā)送所有顯示屏、打開/關(guān)閉顯示屏電源、校準顯示屏?xí)r間、調(diào)整亮度、全屏測試功能。
2.如權(quán)利要求1所述的一種應(yīng)用于LED顯示屏圖形控制的可編程裝置,其特征在于,所述頁面預(yù)覽模塊主要與設(shè)計模塊相連,設(shè)計模塊傳遞給頁面預(yù)覽模塊其需要的工程數(shù)據(jù), 所述頁面預(yù)覽模塊利用時間事件刷新顯示內(nèi)容,完成特效顯示。
3.如權(quán)利要求1所述的一種應(yīng)用于LED顯示屏圖形控制的可編程裝置,其特征在于,所述通信模塊利用流程邏輯實現(xiàn)S232接口或RS485串口和網(wǎng)絡(luò)接口與顯示單元之間的通信, 所述設(shè)計模塊和顯示控制模塊通過該模塊發(fā)送相應(yīng)數(shù)據(jù)。
4.如權(quán)利要求1所述的一種應(yīng)用于LED顯示屏圖形控制的可編程裝置,其特征在于,所述設(shè)計模塊是各模塊的核心,它通過該模塊對對象進行操作與文件操作模塊建立聯(lián)系,通過發(fā)送數(shù)據(jù)與通信模塊聯(lián)系,通過數(shù)據(jù)傳遞與顯示控制模塊聯(lián)系。
5.如權(quán)利要求1所述的一種應(yīng)用于LED顯示屏圖形控制的可編程裝置,其特征在于,所述文件操作模塊連接與設(shè)計模塊相連,按照文件協(xié)議進行保存和打開等操作。
6.如權(quán)利要求1所述的一種應(yīng)用于LED顯示屏圖形控制的可編程裝置,其特征在于,所述顯示控制模塊與設(shè)計模塊相連,設(shè)計模塊把數(shù)據(jù)發(fā)給顯示控制模塊,再由顯示屏控制模塊通過通信模塊發(fā)給顯示單元。
全文摘要
本發(fā)明提供一種應(yīng)用于LED顯示屏圖形控制的可編程裝置,包括頁面預(yù)覽模塊,通信模塊,設(shè)計模塊,文件操作模塊,顯示控制模塊,通過RS232接口或RS485串口和網(wǎng)絡(luò)接口連接顯示單元以實現(xiàn)對工程對象的編碼、顯示、發(fā)送和存儲,所述工程對象包括單行文本、多行文本、圖片、日期時鐘和計時牌,以達到作為LED顯示屏控制系統(tǒng)的人機交互接口功能。
文檔編號G09G3/32GK102194402SQ20101012238
公開日2011年9月21日 申請日期2010年3月11日 優(yōu)先權(quán)日2010年3月11日
發(fā)明者徐峰 申請人:上海華屏電子有限公司