⊙  中國視聽網(wǎng) > 行業(yè)新聞 > LED大屏 > 技術(shù)學(xué)園 | 技術(shù)動態(tài) > 基于移動數(shù)據(jù)的LED顯示屏設(shè)計與仿真

基于移動數(shù)據(jù)的LED顯示屏設(shè)計與仿真

中國視聽網(wǎng)資訊 更新時間:2010-3-6 9:56:45  編輯:海浪  [ ]     手機訪問

  LED電子顯示屏幕作為一種信息顯示設(shè)備,主要用于播放廣告、新聞、通知、天氣預(yù)報、時間、股票信息、航班信息、售票信息等,在站牌、交通路口、公交車、售票大廳、營業(yè)大廳、等候大廳、證券公司、機場、體育、氣象、交通控制等場所得到了越來越多的應(yīng)用,具有廣闊的應(yīng)用前景。

  但是,傳統(tǒng)的LED顯示屏使用有線通信方式傳輸數(shù)據(jù),受到地域和布線的嚴(yán)重限制。如果有大量的LED顯示屏同時工作,為LED顯示屏傳輸更新的數(shù)據(jù)就成為很麻煩的事,并且在沒有其他附加控制設(shè)備的情況下,LED顯示屏的管理部門也無法監(jiān)控LED顯示屏的實際運行情況。

  基于移動數(shù)據(jù)的LED顯示屏使用目前覆蓋范圍最廣、最穩(wěn)定的GSM/GPRS/CDMA/小靈通網(wǎng)絡(luò),在任何有移動網(wǎng)絡(luò)覆蓋的地方都可實時方便地通過短消息方式更新LED顯示屏的內(nèi)容,有效解決了LED顯示屏數(shù)據(jù)更新麻煩、無法監(jiān)控的困難,減輕了管理部門的工作負(fù)擔(dān)。隨著移動通信技術(shù)的發(fā)展及LED顯示屏幕應(yīng)用范圍的進一步推廣,此種基于移動數(shù)據(jù)的LED顯示屏幕具有較大應(yīng)用價值。

1 系統(tǒng)構(gòu)成及原理

  此種基于移動數(shù)據(jù)的LED顯示屏幕系統(tǒng)由GSM無線收發(fā)模塊、MCU(單片機)、LED驅(qū)動電路、LED顯示屏幕四部分組成。原理框圖如圖1所示。

  系統(tǒng)的控制中心為MCU(單片機),本設(shè)計使用ATMEL公司的AT89C51芯片,它通過串口控制GSM無線模塊收發(fā)移動數(shù)據(jù),并控制LED驅(qū)動電路及顯示屏幕將需要顯示的內(nèi)容用適當(dāng)?shù)姆绞斤@示出來。GSM無線收發(fā)模塊使用西門子公司的TC35i,配一張市面上常見的普通SIM卡,負(fù)責(zé)接收合法用戶通過移動網(wǎng)絡(luò)發(fā)過來的顯示內(nèi)容,并將LED顯示屏的狀態(tài)數(shù)據(jù)通過移動網(wǎng)絡(luò)回傳給用戶。LED驅(qū)動電路及顯示屏幕與傳統(tǒng)方式基本相同[1,2],采用具有“16 PIN 08接口”的LED單元板,可拼接成需要的屏幕尺寸。

  使用時,用戶只需將希望在LED屏幕上顯示的內(nèi)容在手機或電腦上按短信格式編輯好,然后像普通短信一樣發(fā)送給插在TC35i模塊中的SIM卡所對應(yīng)的號碼。帶SIM卡的TC35i模塊接收到發(fā)來的短信后,首先檢查短信的發(fā)送者是否為合法用戶。若不是合法用戶,TC35i丟棄該短信;若是合法用戶,則取出要顯示的內(nèi)容,并按要求的方式控制LED屏幕將信息顯示出來。同時,TC35i可將LED屏幕的狀態(tài)數(shù)據(jù)以短信格式發(fā)送給合法用戶。如此,利用移動通信網(wǎng)絡(luò)實現(xiàn)了顯示內(nèi)容及狀態(tài)數(shù)據(jù)的雙向?qū)崟r傳輸。

  考慮到簡便性,本文以一塊32×64點陣的LED單元板顯示16×16點陣的漢字為例說明系統(tǒng)原理。至于更大尺寸的LED屏幕,只要將類似的多塊LED單元板通過“16 PIN 08接口”依次級聯(lián)即可。

硬件實現(xiàn)

  2.1 TC35i模塊與單片機的硬件接口電路

  本系統(tǒng)中移動數(shù)據(jù)的收發(fā)都依靠TC35i模塊進行。TC35i模塊集射頻電路和基帶處理于一體,可工作在GSM 900 MHz和DCS 1 800 MHz兩個頻段,使用RS232串口與MCU(單片機)連接,其RS232數(shù)據(jù)接口符合GSM07.05和GSM07.07規(guī)范,使用標(biāo)準(zhǔn)的AT命令集。模塊通過50 Ω的天線連接器連接天線,還通過40引腳的ZIF連接器實現(xiàn)電源和SIM卡支架的連接,以及指令、數(shù)據(jù)、語音信號及控制信號的雙向傳輸[3]。

  圖2顯示了單片機和TC35i接口的關(guān)鍵部分。

  需要注意,系統(tǒng)加電后,為使TC35i進入工作狀態(tài),必須給IGT引腳加一延時大于100 ms的低脈沖,并且電平下降持續(xù)時間不可超過1 ms。啟動后,IGT應(yīng)保持高電平(3.3 V)。驅(qū)動IGT時,TC35i供電電壓不能低于3.3 V,否則TC35i不能激活。另外,ZIF連接座的SIMPRES引腳用來檢測SIM卡是否插好,如果連接正確,則SIMPRES引腳輸出高電平,否則為低電平。

  2.2 單片機及LED顯示驅(qū)動電路

  由于通過移動網(wǎng)絡(luò)短消息得到的只是漢字的內(nèi)碼,而LED屏幕顯示需要漢字的點陣信息,所以在本系統(tǒng)中必須存放GB2312漢字點陣字庫,再加上LED屏幕顯示時需要存放大量的顯示數(shù)據(jù),所以在單片機AT89C51的外圍擴展了64 KB的RAM(62256)和512 KB的Flash 存儲器(29F040)。其中29F040存放點陣字庫(HZK16、ASC16)和Unicode轉(zhuǎn)GB2312碼表,62256做顯示緩存。單片機收到短消息后先把待顯示信息轉(zhuǎn)換成GB2312碼,顯示時再從29F040中讀出對應(yīng)點陣信息存儲在62256中。

  單片機P1口用于控制LED屏幕的顯示,其中P1.0~P1.3腳分別輸出4位行選信號A、B、C、D,ABCD從0000變到1111,逐行掃描1~16行點,將顯示數(shù)據(jù)依次顯示出來;P1.4腳輸出移位時鐘信號SHCLK,使得顯示數(shù)據(jù)可以依次進入LED單元板;P1.5腳輸出鎖存信號STB,使得顯示數(shù)據(jù)可以穩(wěn)定輸出;P1.6腳輸出LED單元板的上16行的顯示數(shù)據(jù)R1,P1.7腳輸出LED單元板的下16行的顯示數(shù)據(jù)R2。

  32×64點陣的LED單元板用于顯示16點陣的漢字時,可以顯示2行,每行4個漢字。其組成電路如圖3。行驅(qū)動電路使用了2片74HC138芯片,上、下16行的列驅(qū)動電路都使用了8片74HC595芯片。具體顯示時采用動態(tài)掃描方式,單片機輸出的4位行選信號A、B、C、D經(jīng)2片74HCl38譯碼后逐行掃描LED單元板的1~16行和17~32行;上16行的顯示數(shù)據(jù)R1及下16行的顯示數(shù)據(jù)R2在同一移位時鐘信號SHCLK的作用下分別依次打入各自的74HC595,最后在共同鎖存信號STB的作用下穩(wěn)定輸出在74HC595的并行輸出端。

  在實際制作LED單元板時,往往在74HCl38芯片輸出的行掃描線上再加上4953芯片以增加驅(qū)動能力。

  3 程序設(shè)計

  3.1 短消息收發(fā)控制

  單片機通過AT命令控制TC35i模塊進行初始化和短消息的收發(fā),對短消息的控制共有3種模式:Block模式、PDU模式和Text模式。Text模式不支持中文,而使用Block模式需要手機生產(chǎn)廠家提供驅(qū)動支持,本系統(tǒng)使用PDU模式進行短消息接收和發(fā)送。

  系統(tǒng)上電以后首先對TC35i進行初始化,內(nèi)容主要包括:
  (1)設(shè)置短消息中心號碼AT+CSCA=“+8613800250500”
  (該號碼因地區(qū)不同而設(shè)置不同)。
  (2)設(shè)置短消息格式AT+CMGF=0(0代表PDU格式)。
  (3)設(shè)置短消息存放的位置AT+CPMS=“SM”(SM表示將短消息存放在SIM卡中)。
  (4)設(shè)置短信到達通知AT+CNMI=1,1,0,0,1。此命令可使模塊在短消息到達后向單片機發(fā)送指令+CMTI:“SM”,INDEX(信息存儲位置)。

  系統(tǒng)操作過程中,單片機通過AT命令控制TC35i模塊接收或發(fā)送短消息。命令格式如下:
  (1)讀取短消息指令A(yù)T+CMGR=INDEX。
  (2)發(fā)送短消息指令A(yù)T+CMGS=<length><CR>。
  (3)刪除短消息指令A(yù)T+CMGD=INDEX。
  (4)SIM卡狀態(tài)查詢命令A(yù)T^SCKS。

  接收和發(fā)送的短消息均以PDU串的數(shù)據(jù)形式被單片機處理,PDU串由數(shù)字“0”~“9”和字母“A”~“F”組成,是十六進制數(shù)或者BCD碼十進制數(shù)。PDU串不僅包含可顯示的消息本身,還包含很多其他信息,如SMS服務(wù)中心號碼、目標(biāo)號碼、回復(fù)號碼、編碼方式和服務(wù)時間等。發(fā)送和接收的PDU串結(jié)構(gòu)不完全相同。下面用2個實例說明PDU串的結(jié)構(gòu)和編排方式。

  例1:接收。SMSC號碼是+8613800-
250500,對方號碼是13851872468,消息內(nèi)容是“你好!”。單片機從TC35模塊讀取到的PDU串是——08 91 68 31 08 20 05 05 F0 84 0D 91 68 31 58 81 27 64 F8 00 08 30 30 21 80 63 54 80 06 4F 60 59 7D 00 21。

  例2:發(fā)送。SMSC號碼是+8613800-
250500,對方號碼是13851872468,消息內(nèi)容是“你好!”。單片機向TC35模塊發(fā)出的PDU串是——08 91 68 31 08 20 05 05 F0 11 00 0D 91 68 31 58 81 27 64 F8 00 08 00 06 4F 60 59 7D 00 21。

  3.2 LED顯示控制程序

  LED的動態(tài)掃描功能通過使用單片機的定時器0中斷實現(xiàn)。定時器0計數(shù)初值的設(shè)定滿足每秒中斷1 000次以上,每次中斷掃描顯示一行,這樣每行在每秒鐘內(nèi)至少被掃描60次以上。根據(jù)人眼的視覺暫留效應(yīng),達到了較理想的顯示效果。
  定時器0中斷服務(wù)程序:
void int0(void) interrupt 1
{
TR0=0; //關(guān)定時器T1
TL0=0x80; //設(shè)置初值的低8位
TH0=0xff; //設(shè)置初值的高8位
TR0=1; //開定時器T1

if(i<16) //i為掃描的行號,取值0~15,
//依次掃描1~16行
{
P1_5=0; //關(guān)HC595鎖存

while(z<8) //z為上下各8片HC595按
//從左到右的編號,取值0~7。
//每片HC595都經(jīng)8次循環(huán),
//實現(xiàn)8位數(shù)據(jù)的串/并轉(zhuǎn)換
{ a=disp[i*2+k];//取上16行的8位顯示數(shù)據(jù)a
b=disp[i*2+k+128]; //取下16行的8位
//顯示數(shù)據(jù)b

if(z%2!=0) k+=32-1;
else k++;

while(j<8) //循環(huán)8次,將a通過P1.6
//腳依次移入上面的HC595,
//將b通過P1.7腳依次
//移入下面的HC595
{
P1_4=0; //將P1.4口線拉低,
//產(chǎn)生移位脈沖SHCLK

if((a&au)>0) //假串口P1.6,輸出上16行
//的顯示數(shù)據(jù)a
P1_6=1;
else
P1_6=0;

if((b&au)>0) //假串口P1.7,輸出下16行
//的顯示數(shù)據(jù)b
P1_7=1;
else
P1_7=0;

P1_4=1; //將P1.4口線置高,產(chǎn)生移位
//脈沖SHCLK
au=au<<1;
j++;
}
j=0;
au=0x01;

z++;
}
k=0;
z=0;
}
P1=(P1&0xf0)|i; //通過P1.0~P1.3產(chǎn)生4位
//行掃描信號ABCD
P1_5=1; //開595鎖存
i++;
if(i==16) i=0;
}


  4 PROTEUS仿真實現(xiàn)

  本設(shè)計結(jié)合使用Keil μVision2和Proteus軟件實現(xiàn)系統(tǒng)的軟件設(shè)計和硬件仿真調(diào)試。

  Proteus軟件可以仿真包括51系列在內(nèi)的多種常用單片機及其外圍電路(如LCD、RAM、ROM、鍵盤、馬達、LED等),是目前最好的模擬單片機外圍器件的工具。仿真時只需在Proteus軟件中畫好單片機的外圍控制及LED顯示驅(qū)動電路,然后在單片機芯片的屬性中設(shè)置好晶振頻率,將用Keil C51編寫的源程序生成的.HEX文件保存到芯片中,就可以仿真調(diào)試了[4,5]。仿真過程中如有硬件問題可在Proteus ISIS中直接修改,如有軟件問題可在Keil μVision2中直接修改。通過Keil與Proteus的聯(lián)合調(diào)試就可以得到滿意的結(jié)果,避免了一開始就直接制作實物,從而縮短了系統(tǒng)的開發(fā)周期,降低了開發(fā)調(diào)試成本。

  在Proteus軟件中沒有GSM模塊TC35i,但可以利用Proteus提供的串口仿真功能來實現(xiàn)單片機與TC35i模塊通信的仿真調(diào)試。具體電路如圖4所示。單片機的串口(P3.0、P3.1腳)通過串行接口器件COMPIM連接TC35i模塊(圖中未畫出TC35i模塊)。首先在仿真主機上利用虛擬串口軟件VSPDXP(Virtual Serial Port Driver XP)設(shè)置出2個相互連接的虛擬串口COM3和COM4,再啟動 “串口調(diào)試助手”軟件,將其中的串口設(shè)置為COM4,波特率選擇為4 800 b/s,然后將Proteus仿真電路中的COMPIM器件的串口設(shè)置為COM3,波特率也選擇為4 800 b/s。必須注意COM3和COM4中波特率的設(shè)置值與單片機軟件中的波特率設(shè)置值要相同,在此都設(shè)定為4 800 b/s,最后運行Proteus仿真,此時就可以通過“串口調(diào)試助手”軟件模擬TC35i輸出的數(shù)據(jù)格式向單片機發(fā)出數(shù)據(jù)了。例如,正常情況下如果從“串口調(diào)試助手”發(fā)送16進制數(shù)據(jù)串“08 91 68 31 08 20 05 05 F0 84 0D 91 68 31 58 81 27 64 F8 00 08 30 30 21 80 63 54 80 06 4F 60 59 7D 00 21”,仿真電路中的LED屏幕將顯示“你好!”。而單片機發(fā)給TC35i模塊的AT命令串將在“串口調(diào)試助手”的接收窗口里實時顯示出來。如果不正確,則可以借助Proteus軟件中的虛擬串口終端等虛擬儀器和圖表進行代碼級跟蹤調(diào)試。

  將仿真成功的電路稍加修改后,制作出電路實物,將程序固化到實物的單片機芯片中,得到的實物運行結(jié)果與Proteus的仿真結(jié)果完全一致。

  基于移動數(shù)據(jù)的LED顯示屏,使用移動通信網(wǎng)絡(luò)實時更新LED顯示屏的內(nèi)容,避免了原有系統(tǒng)鋪設(shè)線路或建造專用無線收發(fā)裝置的麻煩,有效降低了系統(tǒng)成本,對遠離辦公場所、特別是室外LED顯示屏幕的設(shè)計提供了一種新思路。同時,在開發(fā)此系統(tǒng)過程中,充分利用嵌入式系統(tǒng)軟硬件設(shè)計仿真平臺Proteus軟件的強大功能,進行系統(tǒng)虛擬開發(fā),成功后再進行實際制作,大大提高了開發(fā)效率,降低了開發(fā)成本,對單片機及嵌入式系統(tǒng)的開發(fā)具有實用意義。

參考文獻
[1] 諸昌鈐.LED顯示屏系統(tǒng)原理及工程技術(shù)[M].成都:電子科技大學(xué)出版社,2002.
[2] 張明波.基于單片機的點陣LED顯示系統(tǒng)的設(shè)計[J].微計算機信息,2007,2(2):85-86.
[3] Siemens TC35i Terminal User Guide[DB/0l].http://www.siemens.com/wm.
[4] 倪升躍.Proteus——一種集單片機模擬和SPICE分析于一身的軟件[J].電子世界,2004(12):38-39.
[5] 黃夙絢.Proteus與Ultra Edit、Keil的聯(lián)合使用[J].無線電,2005(7):36-37.

更多相關(guān):  AV集成

©版權(quán)所有。未經(jīng)許可,不得轉(zhuǎn)載。


資訊搜索

聲明:本站文章未經(jīng)授權(quán)不得轉(zhuǎn)載,轉(zhuǎn)載本站的文章請注明“來源:中國視聽網(wǎng)”。

網(wǎng)友評論

LED大屏相關(guān)新聞

圖片新聞

產(chǎn)品導(dǎo)航

今日焦點

新品快訊

新聞導(dǎo)讀

  1. 1今年全球數(shù)字標(biāo)牌商用顯示器將增長25%
  2. 230年,NEC顯示器“顯”出卓越實力
  3. 3廣州專業(yè)音響燈光樂器展即將開幕
  4. 4[西瑪克]王者強勢回歸
  5. 5王者回歸譜爾音響關(guān)于C-MARK的特別聲明
  6. 6每平米10萬!深度揭秘央視春晚LED顯示屏
  7. 7金立翔將LED搬上3D春晚 服務(wù)春晚十余載
  8. 8中國大陸LED全彩顯示屏整體市場研究
  9. 9再現(xiàn)“潘多拉”解密春晚舞臺的3D效果
  10. 10政策支持 大屏幕顯示行業(yè)發(fā)展新契機
  1. 1西安英策長遠:LED大屏幕顯示系統(tǒng)
  2. 2將CRT的電子槍換成激光的顯示器
  3. 3建碁:2010年將成數(shù)字告示蓬勃發(fā)展的轉(zhuǎn)折點
  4. 4銳。簩W⒂诳梢暬畔⒂涗浥c傳播領(lǐng)域
  5. 5點擊LED產(chǎn)業(yè)深圳版圖
  6. 6訪UT斯達康主任結(jié)構(gòu)師/首席科學(xué)家楊景
  7. 7天柏呂品:機頂盒要走軟硬分離之路
  8. 8周高平:用心做事 真誠合作 創(chuàng)造共贏
  9. 9恩智浦副總:全球半導(dǎo)體業(yè)下半年有望復(fù)蘇
  10. 10歌舞樂《藏謎》燈光總監(jiān)劉陶訪談
  1. 1現(xiàn)代音響新品HY-9200F升級版產(chǎn)品評測
  2. 2征服高清全格式-高清銳視N3評測
  3. 3飛柯原車汽車娛樂系統(tǒng)升級評測
  4. 4家用720P雙3D投影機--Acer H5360評測
  5. 5投影時代大屏評選盛典:LED顯示屏精品產(chǎn)品匯
  6. 6數(shù)字電子看板的產(chǎn)業(yè)標(biāo)準(zhǔn)化問題探討會議
  7. 7全國首測!NEC投影機新品 NP305+ 實拍效果賞
  8. 8e時代首選 康佳LC55TS88EN液晶電視評測
  9. 9捷卡瑪HD-720P微型高清數(shù)字投影機評測
  10. 10宏碁、酷樂視、奧圖碼、愛普泰克主力掌上投
  1. 1深圳市寶安區(qū)政府采購中心關(guān)于校園綜合劇場
  2. 2沈陽海關(guān)音響工程采購項目網(wǎng)上競價公告
  3. 3蘇州評彈學(xué)校新校觀摩廳專業(yè)舞臺音響燈光機
  4. 4青鋼集團招標(biāo)中心大屏幕系統(tǒng)/矩陣采購
  5. 5淄博市廣播電視總臺(局)LED大屏幕及彩幕系
  6. 6重慶市商務(wù)學(xué)校B區(qū)多媒體教室投影儀采購
  7. 7祁門縣教育局投影機/投影幕/視頻展臺/吊架采
  8. 8蚌埠市招商局、審計局投影儀采購
  9. 9國家知識產(chǎn)權(quán)局專利局投影儀采購
  10. 10廣州市公安局荔灣區(qū)分局電話會議系統(tǒng)招標(biāo)
  1. 1LANBO DLP顯示屏用于上海船舶運輸研究所
  2. 2上海九楊承接上海世博會展館幻影成像展示
  3. 3VATION巨洋大屏幕助力國網(wǎng)經(jīng)研院
  4. 4Seoul Square安裝世界上最大的LED電子壁畫
  5. 5重慶喜來登大酒店迎來藍通信息發(fā)布系統(tǒng)
  6. 6藍通信息發(fā)布系統(tǒng)為金至尊珠寶連鎖集團錦上
  7. 7華北工控嵌入式電腦成功應(yīng)用于武廣高鐵PIS系
  8. 8世博會3項半導(dǎo)體照明示范工程交工 世博夜如
  9. 9江蘇省公安廳部署迪威視訊SIAP系統(tǒng)
  10. 10聲海(Sennheiser)傾情助陣陳坤首唱
設(shè)為首頁 | 商務(wù)信息 | 視聽資訊 | 本站動態(tài) | 關(guān)于中國視聽網(wǎng) | 網(wǎng)站地圖 | 網(wǎng)站RSS | 視聽3G | 友情鏈接
本站網(wǎng)絡(luò)實名:中國視聽網(wǎng) | 視聽網(wǎng) | 視聽產(chǎn)品報價 國際域名:http://m9wrpfyz.cn
版權(quán)所有 1999 中國視聽網(wǎng) 郵箱:web@av-china.com 電話:+86-755-33225360(十二線) 傳真:+86-755-33010311
深圳網(wǎng)絡(luò)警
察報警平臺
公共信息安
全網(wǎng)絡(luò)監(jiān)察
經(jīng)營性網(wǎng)站
備案信息
不良信息
舉報中心
中國文明網(wǎng)
傳播文明