《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 彩色點陣LED屏幕控制器的設計
彩色點陣LED屏幕控制器的設計
2014年微型機與應用第18期
楊家志1,易勝利1,蔣存波1,楊 帆2
1.桂林理工大學 信息科學與工程學院,廣西 桂林 541004; 2.河南電力公司 信陽供電公司,河南 信陽 464100
摘要: 設計了一種彩色點陣LED大屏幕的控制器,該控制器采用單片機讀取存儲在SD上的點陣數據文件,按幀串行地輸出到LED控制芯片并刷新LED屏幕顯示。該控制器能夠存儲并動態顯示靈活多樣的文字或者動畫,具有性價比高、體積小等優點。
Abstract:
Key words :

  摘  要: 設計了一種彩色點陣LED大屏幕的控制器,該控制器采用單片機讀取存儲在SD上的點陣數據文件,按幀串行地輸出到LED控制芯片并刷新LED屏幕顯示。該控制器能夠存儲并動態顯示靈活多樣的文字或者動畫,具有性價比高、體積小等優點。

  關鍵詞點陣LED屏幕;控制器;ATmega644

0 引言

  隨著國民經濟的發展,商品的廣告以多種多樣的方式呈現在消費者面前。其中,戶外的點陣LED式廣告牌越來越受到商家的歡迎,其樣式多種多樣,可任意顯示各種文字和圖形,并具有高亮度、防水、節能、壽命長等優點,用途越來越廣泛[1-3]。

  點陣LED屏幕控制器負責對LED顯示內容進行控制和實時更新,是LED屏幕工作的必需部分。LED控制器的工作原理、顯示內容存儲或獲取方式、刷新速度等因素都關系到LED廣告牌的顯示效果和工作的便利性[4-5]。考慮到目前點陣LED屏幕控制器市場存在較多問題,本文基于單片機、彩色點陣LED驅動控制芯片和SD卡,設計了一種彩色點陣LED屏幕控制器。設計的彩色點陣LED屏幕控制器能夠選擇并循環顯示存儲在SD卡上的點陣數據文件,能調節顯示速度,并能夠根據需求并聯工作,實現對更大規模的點陣LED的控制,具有調節和更換顯示內容方便、結構簡單、可擴展、可靠性高等優點。

1 系統概述

  彩色點陣LED屏幕控制器主要由單片機、SD卡、電源及相應的輸出電路組成。另外在點陣LED驅動部分,采用與LED集成在一起的控制芯片進行控制,專用的橫流電源為其供電。其結構框圖如圖1所示。

001.jpg

  單片機主要負責讀取SD卡內存儲的點陣數據,讀取完一幀數據后,通過驅動電路串行地發送給LED控制芯片。此LED控制芯片能夠接收并存儲9 B的點陣數據,分別對應相鄰3個像素點的RGB亮度數據。當單片機發送過來的數據超過9 B時,LED控制芯片會把數據串行地發送給相鄰的下一級控制芯片,直至所有的控制芯片都接收到點陣數據,就可以進行一次顯示。

2 硬件設計

  在彩色點陣LED控制器的硬件上,主要設計了基于ATmega644單片機、SD卡最小系統及其驅動電路等。而在LED控制芯片上則選用Titan Micro公司生產的TM1809的具有9通道LED驅動控制專用芯片。

  以下將分別介紹ATmega644單片機及SD卡最小系統、驅動電路和LED控制電路。

  2.1 ATmega644最小系統

  ATmega644單片機是美國ATMEL公司生產的8位RISC結構的單片機,具有64 KB的閃存、4 KB的內存,最高運行頻率為20 MHz。該單片機的指令為單周期指令,執行效率很高,支持在線下載。ATmega644單片機及SD卡最小系統的原理圖如圖2所示。

002.jpg

  ATMega644單片機最小系統由5 V供電電源、晶振、復位電路和程序在線下載電路組成。ATMega644的復位電路由電阻、電容、二極管和一個微動開關組成,能起到延時啟動,按下開關瞬時重啟的作用。單片機系統的晶振采用的是11.059 2 MHz的晶振,也可根據需要更換為20 MHz的晶振以提高運行速度。與ISP在線下載電路相連的是單片機的SPI接口和復位接口。單片機的供電電源為5 V,還需要額外的電源芯片轉換為3.3 V電源供給SD使用。

  SD與單片機相連接的電路也是SPI接口,可以用單片機的SPI接口方便地與SD卡進行數據的讀寫操作。單片機的在線編程接口和SD卡與單片機通信用到的都是SPI接口,但是由于在線編程是SPI接口與復位接口配合使用的,因此并不會產生沖突。另外,由于單片機接口與SD卡接口的電源電壓分別為5 V和3.3 V,并不兼容,因此在線路上串接有100 Ω的電阻,以達到可靠通信的目的。另外在靠近SD卡端的所有數據線上都加上了上拉電阻,以提高通信的可靠性。

  2.2 驅動電路

  由于單片機接口的負載能力有限,很難驅動距離較遠的芯片,因而需要提高其驅動能力后再連接后續電路,以便達到信號可靠傳輸的目的。本文采用的驅動電路原理圖如圖3所示。

003.jpg

  該驅動電路采用的芯片為74HC245,是一種三態輸出、八路信號收發器,其接口的輸入、輸出電流能夠達到35 mA,在設計中,采取兩路收發器共同發送同一個信號,其最大能夠輸出或輸入70 mA的電流,保證了信號的可靠傳輸。由于該電路的信號傳輸是單向的,由單片機到LED控制電路,因此74HC245方向控制端接高電平,數據傳輸方向由端口A到B。

  2.3 LED控制電路

  LED控制芯片上則選用的是Titan Micro公司生產的TM1809,該芯片內部集成有MCU數字接口、數據鎖存器、LED高壓驅動等電路,通過外圍MCU控制實現該芯片的每路單獨輝度、級聯控制實現戶外大屏的彩色點陣發光控制。該芯片共有9個輸出端口,能夠連接9個LED,實現控制3個RGB像素的24位色彩控制。通過多級串聯,完全能夠實現對彩色點陣LED顯示屏的控制。LED控制電路原理圖如圖4所示。

004.jpg

  在圖4中,TM1809的14腳為串行數據輸入腳,連接單片機驅動電路上的DAT1腳;其第3腳為串行數據輸出腳,連接下一級TM1809的14腳,按照這種連接方式實現級聯控制。在接收點陣數據時,每一級芯片接收完9 B的點陣數據后會自動把數據串行地發送給下一級控制芯片。

3 軟件設計

  LED控制器的正常運行需要編寫相應的單片機軟件。本文設計的LED控制器中,單片機的主要功能是通過SPI接口初始化和讀取SD卡內的數據,并通過單片機端口串行地把數據發送給TM1809,直到發送完整幀的數據,然后控制TM1809輸出當前幀數據給LED顯示,接下來再處理下一幀數據。

  設計單片機軟件的難點在于SD卡數據的讀取和驅動TM1809。其中,SD卡中存儲數據文件用到的是FAT32文件系統,需要單片機軟件根據FAT表的信息判斷文件存儲的位置、幀大小、每扇區幀數等信息,以便完整地讀取所需要的文件內容。

  由于單片機向TM1809發送數據采用的是單線串行發送,因此需要準確地控制數據時序。TM1809對數字“0”的規定為600 ns的高電平,緊接著1 200 ns的低電平;對數字“1”的規定為1 200 ns的高電平,緊接著600 ns的低電平;10 μs以上的持續低電平為復位信號。當發送完一幀數據后,緊接著發送一個復位信號,TM1809會將當前存儲的數據發送到LED顯示。

005.jpg

  單片機程序的流程圖如圖5所示。單片機上電后首先進行端口、SPI接口和SD卡的初始化工作,這些工作完成后將讀取SD卡起始幀的數據,并以此判斷分區格式、分區表的位置等信息。讀取分區表內容,根據撥碼開關決定所需讀取數據的文件名,并由分區表判斷此文件起始幀的位置。接下來就可以讀取數據文件的第一幀,其第一幀并不是點陣數據,而是點陣數據的行數、列數、幀數等信息,第二幀才是點陣數據,讀取后發送給TM1809顯示。在接續讀取和發送點陣數據之前要判斷撥碼開關是否變化,變化意味著要切換顯示文件;還要判斷是否是最后一幀數據,如果都不是,則接續讀取下一幀數據。

  除此之外,本文還設計了點陣數據文件的存儲格式。點陣數據文件在SD卡中以512 B為單位進行存儲。其第一個512 B存儲的數據為點陣數據的行數、列數、幀數等數據,不足512 B的空間將以0xFF補滿。從第二個512 B開始將是點陣數據,若一幀點陣數據不足512 B,同樣以0xFF補滿,超出512 B將占用第二個直至更多個512 B,不足512 B的空間將以0xFF補滿。

  4 結論

  本文設計了一種彩色點陣LED屏幕控制器,該控制器通過單片機讀取SD卡中的點陣數據,串行地發送到LED控制芯片中,刷新LED顯示動態圖像。同時,該控制器能夠通過撥碼開關調節顯示內容和顯示速度,并能夠通過并行連接多個控制器同步工作實現更大規模的顯示屏控制;并具有性價比高、體積小等優點。

  參考文獻

  [1] 王有乾,佘焱,姜建國.LED大屏幕異步控制器多窗口顯示的實現[J].微計算機信息,2007,23(20):104-106.

  [2] 田秀偉,鄭喜鳳,丁鐵夫.基于SOPC的LED顯示屏控制器設計[J].液晶與顯示,2007,22(6):737-741.

  [3] 呂常智,范迪.基于CPLD的LED點陣顯示控制器[J].微計算機信息,2006,22(32):218-219,233.

  [4] 梁志明,李斌.基于FPGA的大屏幕全彩LED掃描控制器設計[J].液晶與顯示,2007,22(4):477-481.

  [5] 陳雁,安建平,徐紹劍.基于FPGA的全彩色大屏幕LED控制器設計[J].電子器件,2007,30(6):2155-2158.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国模大胆一区二区三区| 在线综合+亚洲+欧美中文字幕| 欧美日韩国产首页| 蜜臀久久久99精品久久久久久| 久久精品国产999大香线蕉| 亚洲在线免费| 亚洲一区国产视频| 亚洲香蕉视频| 亚洲私拍自拍| 亚洲一区二区三区四区在线观看| 一区二区欧美精品| 日韩亚洲视频在线| 亚洲毛片在线看| 99热精品在线| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲精品免费在线播放| 亚洲激情另类| 亚洲精品欧美在线| 日韩网站在线看片你懂的| 亚洲精美视频| 亚洲免费激情| 亚洲视频欧美视频| 亚洲免费视频一区二区| 亚洲欧美日韩高清| 欧美国产日韩二区| 日韩亚洲视频| aa级大片欧美三级| 99综合精品| 亚洲免费伊人电影在线观看av| 亚洲在线一区二区三区| 亚洲欧美日韩国产精品 | 亚洲第一区在线| 亚洲韩国精品一区| 99re热这里只有精品免费视频| 一区二区三区日韩欧美精品| 亚洲一级片在线看| 校园春色综合网| 亚洲激情视频网站| 中文精品一区二区三区| 欧美亚洲综合在线| 麻豆精品视频在线| 欧美日韩第一页| 国产精品亚洲欧美| 一区二区三区在线视频免费观看| 1769国产精品| 亚洲精品视频啊美女在线直播| 亚洲天堂av在线免费| 欧美一区综合| 艳女tv在线观看国产一区| 午夜精品久久久| 久久中文字幕一区| 欧美日精品一区视频| 国产日本精品| 91久久久国产精品| 亚洲欧美国产不卡| 亚洲国产婷婷综合在线精品| 亚洲一区二区久久| 久久gogo国模啪啪人体图| 亚洲理论在线| 午夜精品一区二区三区在线视| 久久亚洲不卡| 欧美日韩一级大片网址| 国产色综合久久| 亚洲国产专区| 亚洲欧美国产另类| 久久精品视频va| 亚洲午夜羞羞片| 久久一区二区三区国产精品 | 亚洲在线成人精品| 亚洲国产精品嫩草影院| 亚洲视频axxx| 久久中文字幕导航| 国产精品久久久久久av下载红粉| 怡红院av一区二区三区| avtt综合网| 亚洲国产毛片完整版| 亚洲一区免费在线观看| 鲁鲁狠狠狠7777一区二区| 欧美日韩中文字幕| 极品尤物av久久免费看 | 亚洲天堂激情| 免费成人黄色av| 国产九色精品成人porny| 欧美精品在线一区二区| 韩国av一区二区三区四区| 国产精品99久久久久久久vr| 亚洲国产日本| 久久国产欧美精品| 国产精品第一区| 91久久久久久久久久久久久| 欧美在线综合视频| 亚洲一区免费视频| 欧美精品久久天天躁| 国内精品一区二区三区| 中日韩美女免费视频网址在线观看 | 欧美福利网址| 国内揄拍国内精品少妇国语| 亚洲一区激情| 中文精品视频| 欧美—级a级欧美特级ar全黄| 狠狠色综合播放一区二区| 在线视频一区二区| 一区二区高清在线| 欧美激情影院| 亚洲国产精品精华液2区45| 久久激情视频久久| 久久精品日产第一区二区| 国产精品久久午夜夜伦鲁鲁| 99精品热视频只有精品10| 日韩亚洲欧美一区| 欧美—级在线免费片| 91久久精品国产91久久性色tv | 国产日产欧美一区| 亚洲一区在线直播| 亚洲欧美日韩国产中文| 国产精品成人一区二区| 99视频有精品| 亚洲无亚洲人成网站77777| 欧美久久久久久蜜桃| 亚洲日本欧美| 一本色道久久综合亚洲精品高清| 欧美极品aⅴ影院| 亚洲人成人77777线观看| 亚洲精品日韩在线| 欧美不卡三区| 亚洲第一成人在线| 91久久精品国产91性色tv| 欧美1区3d| 亚洲国产日韩欧美在线图片| 日韩午夜激情av| 欧美日本三级| 99视频有精品| 小处雏高清一区二区三区| 国产精品呻吟| 先锋影音久久久| 久久阴道视频| 亚洲激情欧美激情| 一区二区三区久久精品| 国产精品成人观看视频免费| 亚洲综合国产精品| 久久精品免费电影| 伊人色综合久久天天五月婷| 亚洲日韩成人| 欧美三级特黄| 亚洲中午字幕| 久久网站免费| 91久久亚洲| 亚洲自拍偷拍麻豆| 国产亚洲欧美一区| 亚洲欧洲精品一区二区三区| 欧美日韩国产欧| 亚洲欧美日韩爽爽影院| 久久综合精品一区| 亚洲精品影院| 午夜一区在线| 一区免费观看| 99视频有精品| 国产精品入口福利| 亚洲高清一二三区| 欧美破处大片在线视频| 亚洲欧美三级伦理| 巨胸喷奶水www久久久免费动漫| 亚洲精品久久| 久久精品视频在线| 136国产福利精品导航网址| 亚洲网站视频| 国内精品美女在线观看| 夜久久久久久| 国产小视频国产精品| 亚洲精品日韩久久| 国产精品免费小视频| 亚洲国产欧美久久| 国产精品福利在线观看| 亚洲成色www久久网站| 欧美日韩精品欧美日韩精品| 亚洲欧美在线网| 欧美激情亚洲视频| 欧美一区二区三区久久精品茉莉花 | 亚洲精品女av网站| 欧美在线免费播放| 91久久精品美女高潮| 香蕉国产精品偷在线观看不卡| 在线看片成人| 欧美在线免费观看视频| 亚洲精品欧美| 久久综合九色综合欧美狠狠| 中文久久乱码一区二区| 欧美v国产在线一区二区三区| 亚洲中午字幕| 欧美日韩成人精品| 久久精品二区亚洲w码| 国产精品乱子乱xxxx| 亚洲精品久久久久久久久| 国产欧美日韩另类视频免费观看| 日韩午夜在线视频| 国外视频精品毛片| 性色一区二区三区| 99国产精品国产精品毛片| 久久综合福利| 欧美一级视频免费在线观看|