《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 彩色點陣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亚洲国产精品_日韩亚洲一区二区
在线视频欧美一区| 久久国产直播| 伊人成人网在线看| 国产麻豆一精品一av一免费| 欧美日韩综合| 欧美交受高潮1| 免费成人激情视频| 老司机aⅴ在线精品导航| 久久成人精品视频| 亚洲一区二区三区午夜| 亚洲日本免费| 亚洲国产高清aⅴ视频| 激情成人av| 国内精品久久久久影院色| 国产偷国产偷精品高清尤物| 国产精品自拍网站| 国产麻豆日韩| 国产在线精品一区二区中文| 欧美久久久久久| 欧美成人中文字幕| 欧美电影免费观看大全| 久久不见久久见免费视频1| 欧美在线高清视频| 久久久久久久久久久久久久一区| 在线中文字幕一区| 一本高清dvd不卡在线观看| 一二美女精品欧洲| 亚洲午夜电影网| 亚洲国产精品成人一区二区| 久久精品国产99| 亚洲激情视频在线观看| 亚洲人体1000| 欧美有码在线视频| 久久av一区二区三区漫画| 久久精品免视看| 91久久综合亚洲鲁鲁五月天| 亚洲欧美日韩国产综合在线| 亚洲综合电影| 欧美一区二视频在线免费观看| 国产精品99久久99久久久二8| 亚洲丰满在线| 最近看过的日韩成人| 99在线精品视频| 亚洲男人的天堂在线| 欧美在线观看视频一区二区三区| 亚洲特黄一级片| 亚洲欧美日韩在线| 亚洲成色最大综合在线| 亚洲精品人人| 亚洲一区二区视频| 一区二区欧美在线观看| 亚洲视频在线观看三级| 欧美一区二区三区喷汁尤物| 久久美女艺术照精彩视频福利播放| 亚洲曰本av电影| 欧美一级在线播放| 毛片基地黄久久久久久天堂| 欧美乱大交xxxxx| 国产精品毛片高清在线完整版| 欧美精品二区三区四区免费看视频| 久久综合九色欧美综合狠狠| 欧美激情一区二区三区在线视频 | 精品二区视频| 亚洲精品欧美精品| 午夜精品久久久久久久蜜桃app| 亚洲天天影视| 亚洲二区三区四区| 亚洲专区一二三| 老司机一区二区| 欧美成人精品一区| 国产精品久久久久一区二区三区| 国产精品区一区二区三区| 国产精品va在线播放| 国产主播一区二区| 亚洲作爱视频| 亚洲国产欧美一区二区三区久久 | 蜜臀av一级做a爰片久久| 久久先锋影音| 欧美日韩综合在线免费观看| 激情亚洲一区二区三区四区| 中文精品视频| 亚洲欧美日韩精品综合在线观看| 午夜久久资源| av不卡在线看| 久久久一区二区| 男男成人高潮片免费网站| 欧美1级日本1级| 国产精品一国产精品k频道56| 国产九九精品视频| 国产日韩一区二区三区在线| 亚洲精品视频二区| 亚洲黄色三级| 欧美自拍丝袜亚洲| 欧美少妇一区二区| 亚洲欧洲在线看| 久久精品国产v日韩v亚洲| 亚洲欧美偷拍卡通变态| 欧美激情久久久久| 伊人婷婷欧美激情| 欧美夜福利tv在线| 亚洲欧美一区二区视频| 欧美久久成人| 亚洲激情电影中文字幕| 亚洲国产另类精品专区| 欧美综合国产精品久久丁香| 欧美网站在线观看| 日韩天堂在线观看| 亚洲主播在线播放| 国产精品99久久久久久人| 欧美成人一区二区在线| 精品不卡一区二区三区| 午夜亚洲影视| 欧美在线视频a| 国产精品日韩久久久久| 中文国产亚洲喷潮| 亚洲小说欧美另类社区| 欧美日韩另类丝袜其他| 亚洲精品国产精品国自产观看浪潮 | 欧美激情国产高清| 亚洲第一搞黄网站| 亚洲第一成人在线| 久久影院亚洲| 红桃av永久久久| 久久高清一区| 久久精品一区二区三区不卡| 欧美日韩成人在线观看| 亚洲国产裸拍裸体视频在线观看乱了中文 | 99国产精品国产精品久久| 日韩视频精品在线| 久久精品国产99国产精品| 国产精品一区视频| 亚洲精品久久久久久久久久久久| 午夜精品亚洲一区二区三区嫩草| 最新69国产成人精品视频免费| 亚洲欧洲av一区二区| 国产精品超碰97尤物18| 在线一区二区三区做爰视频网站 | 久久在线免费| 欧美无砖砖区免费| 亚洲视频在线免费观看| 亚洲综合社区| 国产精品一区二区在线观看网站| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲欧美日本另类| 欧美一区二区三区男人的天堂| 欧美激情1区2区| 亚洲日本成人网| 一区二区黄色| 国产精品福利av| 亚洲区在线播放| 一本色道久久综合亚洲精品按摩| 老司机免费视频一区二区三区| 国产精品久久综合| 亚洲男人天堂2024| 久久香蕉国产线看观看网| 亚洲国产日韩在线一区模特| 在线中文字幕日韩| 欧美精品国产一区| 一区二区三区色| 一本一本久久a久久精品综合妖精| 久热精品视频在线观看一区| 国产欧美日韩另类一区| 久久经典综合| 欧美国产日韩一二三区| 一区二区三区日韩| 亚洲天堂成人| 国产日韩精品一区二区三区| 亚洲成人在线视频播放| 欧美乱妇高清无乱码| 亚洲国产精品一区二区第一页 | 欧美一二三视频| 免费欧美在线| 99国产精品久久久久久久久久| 亚洲免费观看视频| 国产精品s色| 久久gogo国模裸体人体| 久久爱91午夜羞羞| 亚洲国产日韩综合一区| 午夜伦理片一区| 国产精品日本欧美一区二区三区| 一区二区三区国产盗摄| 一本色道久久综合亚洲精品高清| 欧美成人精品在线视频| 亚洲素人在线| 欧美r片在线| 亚洲午夜羞羞片| 牛人盗摄一区二区三区视频| 一本大道久久精品懂色aⅴ | 久久福利一区| 亚洲国产精品一区二区第一页| 亚洲另类一区二区| 国产精品腿扒开做爽爽爽挤奶网站| 亚洲欧美电影在线观看| 麻豆精品一区二区av白丝在线| **网站欧美大片在线观看| 亚洲三级网站| 国产精品日本精品| 日韩视频一区二区在线观看| 国产欧美精品一区二区色综合| 欧美一区二区三区视频免费播放|