《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于TLC5947的旋轉LED屏顯示控制器設計
基于TLC5947的旋轉LED屏顯示控制器設計
摘要: 引言在各種設備中,顯示設備占有重要地位,少了顯示設備就像人少了眼睛,很多內在的東西都看不見。...
Abstract:
Key words :

  引言

  在各種設備中,顯示設備占有重要地位,少了顯示設備就像人少了眼睛,很多內在的東西都看不見。顯示設備很重要也很常見,然而它的外形總是那么單調,像一個個的模型。旋轉LED屏以其新穎、可視角360°吸引了電子狂熱者的眼光。本項目是通過主控芯片STM32F103,將觸摸技術與旋轉LED屏幕相結合,可以實現時鐘的變換,還可以利用觸摸技術在旋轉LED上玩一些小游戲[1],讓旋轉LED不再只是單一的觀賞性的技術。

  旋轉LED顯示屏是一種通過同步控制發光二極管(LED)位置和點亮狀態來實現圖文顯示的新型顯示屏,因其結構新穎、成本低、可視視角達360°而得到了迅速的發展。目前,常見的LED顯示屏都是采用掃描方式進行顯示的,其實現原理是在不同時間段內控制不同批次的LED輪流點亮,根據人眼的視覺暫留特性,當掃描幀頻達到24Hz以上時,人眼便感覺不到掃描過程,而是一幅穩定的圖像。旋轉顯示屏則是通過控制一行或一列LED快速移動位置和改變點亮狀態來實現圖形的顯示,如果LED在各位置循環變換速度足夠快,同樣可以顯示出一幅穩定的圖像。POV原理(即視覺滯留原理)將它用于顯示屏,優勢表現在可用少量LED實現傳統方式下海量LED才能實現的顯示屏。用單片機控制LED,觸摸按鍵提供用戶與系統交互。旋轉中的LED漂浮在半空中的景觀給視覺帶來享受。

  基于這樣的現狀和原理,本文提出了基于TI公司TLC5947驅動芯片及STM32F103的旋轉LED屏顯示控制器設計。該旋轉LED屏采用人眼視覺頻率滯留原理,制作的旋轉LED虛擬屏在微控制器的精確控制下,使用少量的LED便可完全實現傳統方式下海量LED才能實現的一種新型顯示技術。旋轉三基色全彩LED是基于RGB原理,通過改變三種顏色的色調、飽和度、強度可以實現最高36色真彩圖片顯示,從而使顯示更加絢爛奪目。該旋轉LED屏與平板式LED顯示屏和其他顯示器技術(如CRT、LCD、PDP)相比較,旋轉式線陣LED屏幕有著成本低、分辨率高、功耗小等幾個明顯優勢[2].

  1 系統硬件設計

  STM32F103通過TLC5947與LED連接[3],用來控制旋轉板上LED燈的顯示。例如可以通過單片機STM32F103控制LED燈旋轉顯示時鐘模樣或各種圖形[4],如果條件允許的話,可以顯示一些簡單的游戲。LED與ARM處理器相連接,通過ARM處理器對觸摸信號的處理來實現LED燈的顯示樣式的變化,從基態的指針式時鐘變為數字顯示式以及改變其顯示的背景,還可以進行時間的校準操作。TLC5947驅動旋轉LED屏顯示控制電路如圖1所示[5].

【!=={$pagepage}==】

圖1 TLC5947驅動旋轉LED屏顯示控制電路

圖1 TLC5947驅動旋轉LED屏顯示控制電路

  1.1 STM32F103簡介

  選用了STM32F103控制器,STM32F103是增強型系列,最高工作時鐘頻率可達72 MHz,具有ARM CortexM3內核、128~256 KB FLASH、20~48 KB RAM、8 MHz CPU晶振、32.768 kHz RTC晶振以及豐富的外設(64個快速I/O口)和4 GB的線性地址空間。ARM采用的仿真器很貴,而單片機的調試工具則非常便宜。相較之下,CortexM3參考單片機,專門拿出一個引腳來做調試,從而節約了大量的人力物力。CortexM3集成了大多數的存儲器控制器,這樣就可以直接在MCU外連接FLASH,降低了設計難度和應用障礙。CortexM3處理器結合了多種突破性技術,使得它能實現低功耗、低成本、高性能三者(或二者)的結合。編程支持ISP下載功能,能通過USB端口和JLINK仿真器供電,使用起來非常方便[6].

  1.2 TLC5947簡介

  TLC5947是TI(德州儀器)公司推出的24通道,具有內部晶振的12位PWM脈寬調制的LED驅動芯片。TLC5947采用超小32引腳QFN的高級封裝[7].它為LED提供了精確的恒流值,通道與芯片之間的差異值只有±2%;高速的傳輸速率(單片芯片時30 MHz,級聯為15 MHz);輸出通道之間交錯時間遲滯,避免出現傳輸誤差;該芯片內部具有溫度檢測系統,當芯片的溫度過高時為了保護芯片,它會自動斷開所有的輸出通道,當溫度恢復正常,芯片正常工作;該芯片支持級聯,可以多個芯片共同工作以驅動更大規模的LED顯示屏幕。24個通道的當前電流值是通過外部IREF與地之間的阻值來設置的,驅動電路中的電阻由所驅動LED燈的電流決定。芯片具有寬泛的操作電壓30~55 V,含有4 MHz的內部晶振。TLC5947適用驅動全彩LED和顯示屏。

  1.3 LED顯示屏

  選用三色(RGB)LED燈, 實現多重色彩光源,絢麗多彩的輸出。同時,LED本身也具備相當的穩定度、高效率、單色彩純度高、光強度可調等功能。LED與ARM處理器相連接,通過ARM處理器對觸摸信號的處理來實現LED燈的顯示樣式的變化,從基態的指針式時鐘變為數字顯示式,以及改變其顯示的背景,還可以進行時間的校準操作。

  2 系統軟件設計

  2.1 點亮點線圓的設計及其算法和公式

  點設計主要應用直角坐標到圓坐標轉換[8],通過坐標轉換點亮任何位置的燈。線設計源于點設計,在點設計基礎上采用Bresenham直線演算法畫出所需的直線、斜線、曲線。在線設計基礎上衍生出矩形繪畫、繪圖、填充等功能。

  程序初始化完了,接著定義由直角坐標轉換到極坐標,在程序中將弧度轉到角度,在轉換的時候考慮到會有負數數據的輸入,加入360+0.5均是為了優化程序,防止出現誤差。程序中距離r=x2+y2,角度a=180×arctanxyπ+360+0.5.

  直角坐標到圓坐標轉換算法如下[9]:
  void ConCoor(int x,int y,int *rad,int *angle) {
  double r,a;
  r=sqrt(x*x+y*y);
  a=(180*atan2(x,y))/PI+360+0.5;
  if(a>=360)
  a=a-360;
  (*rad)=r;
  (*angle)=a;
  }
 

  直角坐標轉換完后,可以設置點的亮滅,接著用Bresenham直線演算法畫出直線。

  程序的整體流程如圖2所示。系統上電后,首先讀取系統的初始狀態,設置ARM和TLC5947的工作狀態,開啟無線通信;然后等待旋轉屏幕穩定,初始化菜單,等待輸入指令;利用Qtouch控制傳輸命令到STM32F103,執行指令(用戶交互過程);執行用戶命令操作。

  2.2 TLC5947芯片時序

  TLC5947時序如圖3所示,芯片的主要控制引腳有4個[10]:數據輸入端SIN、外部時鐘輸入端SCLK、灰度寄存器控制端XLAT以及輸出控制端BLANK.通過數據輸入端口將所需要的灰度數據送到SIN端,然后通過控制時鐘信號SCLK將數據寫入到芯片內部的灰度數據移位寄存器中,之后通過控制灰度寄存器的控制端XLAT的高低電平變換實現芯片TLC5947內部灰度數據的更新。當XLAT引腳的電平發生變化而產生一個上升沿時, TLC5947內部灰度數據將被更新一次,即圖3中Grayscale LatchData 中被重新寫入數據。芯片的數據輸出分兩部分,一部分是串行數據輸出和恒流源數據輸出。串行數據輸出是接在灰度數據移位寄存器之后,當寄存器的數據滿256位時,可以根據SCLK時鐘的變化通過一個DQ觸發器將數據從串行數據端口SOUT端輸出,這一端口主要是芯片級聯時后一級芯片的數據輸入;而恒流源數據輸出OUT0~OUT23則是通過輸出控制端口BLANK和芯片內部自帶時鐘Oscillator Clock來共同控制,其中輸出電流大小則可以通過芯片的VREF引腳的外接到地電阻來控制,根據外接LED的自身限流參數,保證LED正常工作。本系統中采用的是3.2 kΩ電阻,所以該芯片的控制主要是4個引腳端口的控制,操作上比較簡單方便。

圖2 程序的整體流程

圖2 程序的整體流程

  3 結論

  實驗中,通過主控制器STM32F103對兩片級聯的TLC5947芯片進行了測試,外圍電路連接的是三色LED燈,外界供電電壓為5 V穩壓源,轉換之后系統的供電電壓為3.3 V穩壓源。當寫入相對應的程序控制字時,三色LED燈能夠正確顯示,單一色、混色兩種工作模式均成功得以實現。而且LED燈之間的變化時間可以通過程序來控制,只要主控制器的時鐘頻率合適,變換時間均在人眼識別能力之外,這樣就可以通過改變不同的程序控制字來實現全彩LED屏的設計。

圖3 TLC5947時序圖

圖3 TLC5947時序圖

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲电影中文字幕| 尤物99国产成人精品视频| 亚洲国产精品va在线看黑人| 伊人久久av导航| 日韩亚洲欧美高清| 夜夜爽www精品| 欧美精品粉嫩高潮一区二区| 欧美视频免费| 亚洲一区视频在线观看视频| 国产精品免费久久久久久| 一区二区三区日韩精品视频| 免费的成人av| 香蕉久久一区二区不卡无毒影院| 久久久亚洲午夜电影| 国产精品久久九九| 欧美日韩综合一区| 国产性猛交xxxx免费看久久| 国产喷白浆一区二区三区| 欧美日韩高清不卡| 亚洲一区二区视频| 亚洲一区二区三区成人在线视频精品| 国产在线观看精品一区二区三区| 亚洲精品久久在线| 久久精品99无色码中文字幕| 国产亚洲电影| 欧美在线免费观看亚洲| 一本久道久久综合中文字幕| 狠狠入ady亚洲精品经典电影| 久久久欧美精品sm网站| 国产无遮挡一区二区三区毛片日本| 韩国欧美国产1区| 久久精品国产77777蜜臀| 欧美日韩在线第一页| 蜜桃久久精品乱码一区二区| 欧美天堂亚洲电影院在线播放| 在线一区欧美| 美女黄网久久| 国产精品电影观看| 欧美国产三区| 国产精品二区三区四区| 亚洲美女一区| 欧美剧在线观看| 欧美+日本+国产+在线a∨观看| 99精品国产一区二区青青牛奶| 国产亚洲精品aa午夜观看| 久久精品国产一区二区三区| 在线精品一区二区| 最新成人在线| 亚洲在线黄色| 国产欧美在线观看| 亚洲一区图片| 欧美精品日韩www.p站| 亚洲免费影院| 噜噜噜久久亚洲精品国产品小说| 国产精品日产欧美久久久久| 欧美日韩大片| 欧美大片va欧美在线播放| 91久久线看在观草草青青| 欧美女同在线视频| 亚洲靠逼com| 男女视频一区二区| 亚洲激情在线播放| 狠狠色噜噜狠狠色综合久| 久久日韩精品| 亚洲综合电影一区二区三区| 亚洲破处大片| 欧美激情欧美激情在线五月| 国产精品porn| 欧美激情视频免费观看| 亚洲一区二区三区视频播放| 91久久综合亚洲鲁鲁五月天| 国产自产在线视频一区| 欧美日韩视频在线| 国产字幕视频一区二区| 欧美精品一区在线| 99国产精品私拍| 国产精品九九久久久久久久| 亚洲永久字幕| 欧美专区中文字幕| 91久久一区二区| 午夜影院日韩| 中文亚洲免费| 午夜在线观看免费一区| 欧美伦理视频网站| 国产精品色午夜在线观看| 日韩午夜av电影| 狠狠入ady亚洲精品经典电影| 久久gogo国模啪啪人体图| 欧美四级伦理在线| 久久久中精品2020中文| 亚洲免费视频在线观看| 久久av一区二区三区亚洲| 欧美aa在线视频| 国产亚洲视频在线| 国产精品久久综合| 欧美日韩小视频| 韩国成人福利片在线播放| 在线看欧美日韩| 亚洲精品网址在线观看| 久久精品亚洲一区二区| 欧美日韩在线影院| 久久精品免费看| 麻豆九一精品爱看视频在线观看免费| 在线电影国产精品| 麻豆91精品91久久久的内涵| 欧美美女操人视频| 亚洲一区二区在线| 欧美高清在线视频观看不卡| 欧美激情亚洲综合一区| 久久国产黑丝| 久久精品亚洲一区| 国产欧美日韩另类视频免费观看| 欧美日韩一区二区三区高清| 欧美精品一区二区在线观看| 亚洲午夜精品久久久久久app| 一区二区三区免费网站| 亚洲精品美女在线观看| 欧美网站在线观看| 亚洲一二三级电影| 欧美极品在线观看| 亚洲精品国产日韩| 国产精品免费网站| 久久久午夜精品| 欧美日韩国产高清视频| 亚洲一区三区在线观看| 欧美日韩国产一区| 激情久久久久久久| 欧美性片在线观看| 亚洲图片在线观看| 久久视频在线免费观看| 免费成人在线视频网站| 国产一区清纯| 国产日韩精品视频一区| 在线看国产一区| 欧美主播一区二区三区美女 久久精品人| 国产视频一区欧美| 欧美国产极速在线| 亚洲免费伊人电影在线观看av| 久久国产天堂福利天堂| 久久资源av| 欧美专区第一页| 欧美精品乱码久久久久久按摩| 国产精品一区二区三区四区五区| 亚洲网站视频福利| 亚洲综合色婷婷| 国产午夜精品视频| 久久九九国产精品怡红院| 这里只有精品视频在线| 欧美少妇一区二区| 亚洲一区二区在| 国产亚洲一级高清| 香蕉精品999视频一区二区| 国产三级欧美三级| 欧美三级视频| 欧美.日韩.国产.一区.二区| 亚洲一区二区不卡免费| 欧美电影免费观看大全| 国产在线观看91精品一区| 欧美在线视频免费观看| 国产乱子伦一区二区三区国色天香| 亚洲精品极品| 午夜电影亚洲| 另类尿喷潮videofree| 一区二区三区免费观看| 在线电影一区| 99精品欧美一区二区蜜桃免费| 亚洲欧洲日本在线| 欧美电影在线观看| 女仆av观看一区| 欧美日韩国产色综合一二三四| 蜜臀久久99精品久久久画质超高清| 国精产品99永久一区一区| 亚洲片区在线| 欧美色欧美亚洲另类二区| 99精品热视频只有精品10| 欧美国产视频在线| 久久精品国语| 欧美视频一区二区| 性欧美办公室18xxxxhd| 欧美私人啪啪vps| 国产精品国产自产拍高清av| 欧美日韩国产美女| 国产精品亚洲аv天堂网| 国产精品日韩久久久久| 一区二区欧美在线| 一区二区三区鲁丝不卡| 国产精品日韩一区二区三区| 一区二区欧美国产| 国产精品白丝jk黑袜喷水| 欧美在线一二三四区| 亚洲国产日韩一级| 午夜国产欧美理论在线播放| 亚洲精品字幕| 欧美人与性动交α欧美精品济南到| 久久久人成影片一区二区三区观看| 一区二区三区视频在线| 欧美日韩精品在线| 亚洲欧美国产精品va在线观看| 欧美一区二区三区四区在线观看| 激情偷拍久久| 国产精品欧美精品| 亚洲性线免费观看视频成熟| 日韩视频精品在线观看| 欧美一区二区三区日韩| 欧美二区在线| 亚洲欧洲精品一区二区三区不卡| 欧美小视频在线观看| 好看的亚洲午夜视频在线| 久久久久九九九| 一区二区三区四区国产精品| 欧美韩日一区二区三区| 国产美女精品一区二区三区| 国产精品一区视频| 欧美成年人视频网站| 久久精品国产精品亚洲精品| 香蕉久久夜色精品| 久久精品久久综合| 欧美日韩国产精品成人| 欧美在线视频一区二区| 欧美在线一二三| 亚洲欧洲在线观看| 免费不卡在线视频| 99精品热6080yy久久| 一区二区欧美国产| 日韩一区二区福利| 欧美成人精品在线播放| 久久免费国产| 欧美成年人网站| 99国产精品久久久久老师| 欧美专区在线观看| 欧美激情视频一区二区三区免费| 在线视频日本亚洲性| 亚洲小说欧美另类婷婷| 蜜臀av国产精品久久久久| 欧美黑人国产人伦爽爽爽| 另类av一区二区| 国产精品久久777777毛茸茸| 欧美色123| 亚洲图中文字幕| 99re66热这里只有精品4| 免费久久99精品国产自在现线| 亚洲综合大片69999| 国产又爽又黄的激情精品视频| 奶水喷射视频一区| 亚洲精品在线电影| 欧美日韩1区2区3区| 激情综合电影网| 欧美日韩你懂的| 亚洲欧美激情在线视频| 美女尤物久久精品| 国产精品xxxxx| 老妇喷水一区二区三区| 亚洲欧洲一区| 另类天堂av| 蜜桃av久久久亚洲精品| 亚洲欧美日韩综合aⅴ视频| 怡红院精品视频在线观看极品| 亚洲欧洲日韩女同| 国产噜噜噜噜噜久久久久久久久| 久久精品在线播放| 国产精品亚洲综合一区在线观看| 亚洲精品日韩在线观看| 亚洲一区二区网站| 国产精品av免费在线观看| 欧美理论大片| 欧美日韩一区二区三区在线视频| 久久精品亚洲一区| 国产偷国产偷精品高清尤物| 在线日韩日本国产亚洲| 狠狠色丁香久久婷婷综合_中| 欧美风情在线观看| 久久美女艺术照精彩视频福利播放| 国产精品麻豆va在线播放| 国产精品免费一区二区三区观看| 久久久久国内| 麻豆av福利av久久av| 免费成人黄色片| 国产精品www色诱视频| 欧美亚洲视频| 亚洲精品一区中文| 一区二区三区视频在线| 久久黄色小说| 亚洲人成在线播放| 亚洲国产另类久久精品| 欧美另类在线播放| 欧美第一黄网免费网站| 国产精品日韩二区| 久久精品日产第一区二区三区| 欧美高清一区| 狠狠色狠狠色综合| 亚洲一区二区视频在线| 久久久视频精品| 99riav国产精品| 亚洲日本中文字幕| 国产欧美日韩激情| 欧美四级在线观看| 欧美性事在线| 欧美午夜在线视频| 亚洲欧美日韩国产综合| 午夜亚洲福利在线老司机| 快播亚洲色图| 欧美淫片网站| 欧美日韩1区2区| 亚洲黄色成人网| 久久婷婷人人澡人人喊人人爽| 欧美日韩精品二区| 在线综合亚洲欧美在线视频| 欧美揉bbbbb揉bbbbb| 亚洲大片免费看| 香蕉乱码成人久久天堂爱免费| 国产精品www网站| 国产亚洲欧美日韩日本| 国内外成人在线视频| 亚洲在线成人| 国产精品欧美日韩一区二区| 亚洲午夜一级| 欧美黑人多人双交| 一个人看的www久久| 国产精品入口尤物| 欧美在线在线| 国产欧美日韩亚洲一区二区三区| 国产一区二区三区奇米久涩| 欧美一区二区三区视频在线观看| 国产日韩欧美一区二区| 亚洲国产精品久久| 亚洲精品久久久久久一区二区| 久久精品91久久久久久再现| 国产亚洲精品久久飘花|