基于bme技術(shù)的無線led控制系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及LED控制技術(shù)領(lǐng)域,特別是涉及一種基于BME技術(shù)的無線LED控制系 統(tǒng)及方法。
【背景技術(shù)】
[0002] 在現(xiàn)代信息社會中,大量的各種各樣的信息需要人們以不同的方式去感受、接收 和處理。研究表明,在人們經(jīng)各種感覺器宮從外界獲得的信息中,近80 %的信息是通過眼睛 獲得的。各種信息最終都要通過信息顯示來實現(xiàn)人、機交換。在眾多的平板信息顯示技術(shù) 中,IXD、PDP以及LED等顯示技術(shù)不進步。LED顯示技術(shù)則依靠其獨特的低功耗、高亮度、 長壽命等優(yōu)勢而倍受業(yè)界人士關(guān)注。近年來,隨著信息化社會的發(fā)展,LED顯示屏己經(jīng)從公 共信息展示等商業(yè)應(yīng)用開始向消費類多媒體應(yīng)用滲透,越來越廣泛地應(yīng)用到工業(yè)、交通、金 融、信息廣告及大型體育賽況直播等各行業(yè),迅速發(fā)展成一種電子廣告媒體。目前,LED顯 示屏作為一種信息的傳播媒體,己經(jīng)成為城市信息現(xiàn)代化建設(shè)的標志。LED顯示屏產(chǎn)業(yè)正成 為我國電子信息產(chǎn)業(yè)的重要組成部分。
[0003] 盡管目前LED顯示屏的應(yīng)用范圍越來越廣,但是在應(yīng)用中也暴露出一些新的問 題,在LED顯示屏信息的傳送方式上,現(xiàn)在的有線數(shù)據(jù)傳送己經(jīng)不能滿足技術(shù)上和經(jīng)濟上 的要求。無論是高速公路上的,還是機場、碼頭、廣場、大廈上的大型LED顯示屏,都帶有長 長的電纜或光纜,不僅增加了費用,而且容易在通信上造成故障。采用有線傳輸方式受到了 限制,故應(yīng)用范圍局限性很大,改用無線傳輸方式則有其突出的優(yōu)點。
[0004] LED點陣是一種低功耗、低損耗、低價格的顯示器件,經(jīng)過微控制器的控制,它可 以顯示各種各樣的字符、漢字和圖形,并且可以實現(xiàn)屏幕的上下左右滾動、動畫、閃爍、文本 特征顯示等功能;LED點陣顯示屏具有美觀的畫面、較低的功耗、較長的壽命等優(yōu)點,被廣 泛運用在商場、街道、廣場、車站和機場等人群密集或流動量大的場合,用來及時的傳播信 息和電視,尤其用來播放廣告、產(chǎn)品介紹等更有良好的經(jīng)濟效益和社會效益;傳統(tǒng)的LED點 陣屏出廠的時候就已經(jīng)將要顯示的文字內(nèi)容固化到產(chǎn)品上了,若要更改顯示內(nèi)容需要通過 線纜連接專業(yè)儀器來更新顯示內(nèi)容,在不方便連接線纜的場合顯得很麻煩,操作性不強。 [0005]目前,有關(guān)LED顯示屏信息發(fā)布方法和裝置很多是基于無線傳輸技術(shù),但是提供 的技術(shù)方案很多是利用計算機來發(fā)布信息,利用的無線網(wǎng)絡(luò)技術(shù)也是要收費的。缺少一種 便捷、免費的LED顯示屏信息發(fā)布方法和裝置?,F(xiàn)有控制系統(tǒng)中客戶端為能夠上網(wǎng)的PC機, 用戶通過操作PC機來編輯信息,通過網(wǎng)絡(luò)錄入網(wǎng)絡(luò)服務(wù)器,再通過無線網(wǎng)絡(luò)發(fā)送信息,LED 顯示屏控制端通過無線接收模塊接收信息并顯示。利用的無線網(wǎng)絡(luò)傳輸技術(shù)為GSM/GPRS/ CDM或是3G的無線傳輸方法,均是要付費的。
[0006] 因此,針對上述技術(shù)問題,有必要提供一種基于BME技術(shù)的無線LED控制系統(tǒng)及方 法D
【發(fā)明內(nèi)容】
[0007] 有鑒于此,本發(fā)明的目的在于提供一種基于BME技術(shù)的無線LED控制系統(tǒng)及方法。
[0008] 為了實現(xiàn)上述目的,本發(fā)明實施例提供的技術(shù)方案如下:
[0009] -種基于BME技術(shù)的無線LED控制系統(tǒng),所述系統(tǒng)包括:
[0010] PC端,用于發(fā)送RF數(shù)據(jù)幀;
[0011] 協(xié)調(diào)器,所述協(xié)調(diào)器與PC端相連,包括內(nèi)部具有BME位操作機制的微控制器,所 述微控制器內(nèi)集成有無線傳輸模塊;
[0012] LED終端,包括若干終端節(jié)點和LED點陣屏,所述終端節(jié)點與協(xié)調(diào)器通過無線傳輸 模塊連接,接收PC端發(fā)送的RF數(shù)據(jù)幀,所述LED點陣屏分別與終端節(jié)點相連。
[0013] 作為本發(fā)明的進一步改進,所述微控制器為內(nèi)部具有BME位操作機制的KWOl微控 制器。
[0014] 作為本發(fā)明的進一步改進,所述PC端與協(xié)調(diào)器通過串口或USB相連,所述終端節(jié) 點和LED點陣屏通過串口或USB相連。
[0015] 相應(yīng)地,一種基于BME技術(shù)的無線LED控制方法,所述方法包括:
[0016] SUPC端輸入LED終端需要顯示漢字,封裝為數(shù)據(jù)包,并發(fā)送至協(xié)調(diào)器;
[0017] S2、協(xié)調(diào)器通過無線傳輸方式發(fā)送數(shù)據(jù)包至LED終端中的終端節(jié)點;
[0018] S3、終端節(jié)點對數(shù)據(jù)包進行解包并判斷數(shù)據(jù)幀為寫數(shù)據(jù)命令或參數(shù)設(shè)置命令;如 果是寫數(shù)據(jù)命令,則寫入對應(yīng)Flash中,并進行數(shù)據(jù)幀差錯檢測,如有錯誤,發(fā)送重發(fā)幀命 令至PC端進行丟幀重發(fā),直至所有數(shù)據(jù)發(fā)送成功;如果是參數(shù)設(shè)置命令,則將根據(jù)命令參 數(shù)進行調(diào)整,并保存Flash中;
[0019] S4、LED點陣屏根據(jù)終端節(jié)點接收到的數(shù)據(jù)包滾動顯示數(shù)據(jù)包中的漢字。
[0020] 作為本發(fā)明的進一步改進,所述方法還包括:
[0021] PC端發(fā)送顯示亮度、移動速率、移動方式給終端節(jié)點控制LED終端上漢字的顯示 方式。
[0022] 作為本發(fā)明的進一步改進,所述步驟S2中數(shù)據(jù)幀包括幀頭和數(shù)據(jù),一個數(shù)據(jù)幀大 小為60B,幀頭大小為10B,數(shù)據(jù)大小為50B。
[0023] 作為本發(fā)明的進一步改進,所述幀頭包括:2B大小的終端節(jié)點地址、2B大小的協(xié) 調(diào)器地址、IB大小的第一命令、IB大小的第二命令、IB大小的當(dāng)前幀號、2B大小的發(fā)送字節(jié) 數(shù)、IB大小的保留字節(jié)。
[0024] 作為本發(fā)明的進一步改進,所述方法還包括:
[0025] 數(shù)據(jù)幀發(fā)送結(jié)束,PC端發(fā)送結(jié)束命令。
[0026] 作為本發(fā)明的進一步改進,所述方法還包括:
[0027] 根據(jù)定時器數(shù)據(jù),若協(xié)調(diào)器未接收到數(shù)據(jù)包,在設(shè)定閾值時間判定數(shù)據(jù)幀發(fā)送結(jié) 束。
[0028] 作為本發(fā)明的進一步改進,所述步驟S3中還包括:
[0029] 在終端節(jié)點中,沒收到1幀數(shù)據(jù)的同時設(shè)置緩沖區(qū),對緩沖區(qū)進行處理,讀取丟幀 的幀號。
[0030] 本發(fā)明的有益效果是:
[0031] 采用KWOl微控制器集成無線模塊,使得設(shè)計電路簡單、外圍器件少、一體化,節(jié)省 硬件成本;
[0032] 無線傳輸方式,有利于LED安裝、布線方便;
[0033] 自主設(shè)計通信幀格式,增強了通信穩(wěn)定性、準確性;
[0034] 利用位操作引擎技術(shù)操作GPIO外設(shè)存儲空間,編譯后生成極少代碼,尤其大大減 少了程序執(zhí)行的指令周期,在需要極大提高程序運行速度和減少代碼空間的特定場合下使 用。
【附圖說明】
[0035] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明中記載的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下, 還可以根據(jù)這些附圖獲得其他的附圖。
[0036] 圖1為本發(fā)明一【具體實施方式】中基于BME技術(shù)的無線LED控制系統(tǒng)的模塊示意 圖;
[0037] 圖2為本發(fā)明一【具體實施方式】中基于BME技術(shù)的無線LED控制方法的流程示意 圖。
【具體實施方式】
[0038] 為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實 施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施 例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通 技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護 的范圍。
[0039] 參圖1所示,本發(fā)明的第一實施方式中,基于BME技術(shù)的無線LED控制系統(tǒng)包括:
[0040] PC端10,用于發(fā)送RF數(shù)據(jù)幀;
[0041] 協(xié)調(diào)器20,協(xié)調(diào)器與PC端相連,包括內(nèi)部具有BME位操作機制的微控制器(未圖 示),微控制器內(nèi)集成有無線傳輸模塊(未圖示);
[0042] LED終端30,包括若干終端節(jié)點31和LED點陣屏32,終端節(jié)點31與協(xié)調(diào)器20通 過無線傳輸模塊連接,接收PC端發(fā)送的RF數(shù)據(jù)幀,LED點陣屏32分別與終端節(jié)點31相連。
[0043] 其中,PC端與協(xié)調(diào)器通過串口或USB相連,終端節(jié)點和LED點陣屏通過串口或USB 相連。
[0044] 傳統(tǒng)的LED點陣屏出廠的時候就已經(jīng)將要顯示的文字內(nèi)容固化到產(chǎn)品上了,若要 更改顯示內(nèi)容需要通過線纜連接專業(yè)儀器來更新顯示內(nèi)容,在不方便連接線纜的場合顯得 很麻煩,操作性不強。
[0045] 現(xiàn)有的無線網(wǎng)絡(luò)傳輸技術(shù)為,均為分離式模塊(MCU+模塊),包括:
[0046] GSM/GPRS/CDMA 或是