free性欧美人与牛,国产又粗又硬又大爽黄老大爷视 ,国产成人人妻精品一区二区三区 ,√天堂8资源中文,国产亚洲精品一区二区三区

廣告
廣告
基于TLC5947的旋轉(zhuǎn)LED屏顯示控制器設(shè)計(jì)
您的位置 資訊中心 > 技術(shù)與應(yīng)用 > 正文

基于TLC5947的旋轉(zhuǎn)LED屏顯示控制器設(shè)計(jì)

2013-02-20 14:55:22 來源:大比特半導(dǎo)體器件網(wǎng) 點(diǎn)擊:6105

摘要:  本項(xiàng)目是通過主控芯片STM32F103,將觸摸技術(shù)與旋轉(zhuǎn)LED屏幕相結(jié)合,可以實(shí)現(xiàn)時(shí)鐘的變換,還可以利用觸摸技術(shù)在旋轉(zhuǎn)LED上玩一些小游戲,讓旋轉(zhuǎn)LED不再只是單一的觀賞性的技術(shù)。

關(guān)鍵字:  芯片,  LED顯示屏,  LED燈,  處理器

引言

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

旋轉(zhuǎn)LED顯示屏是一種通過同步控制發(fā)光二極管(LED)位置和點(diǎn)亮狀態(tài)來實(shí)現(xiàn)圖文顯示的新型顯示屏,因其結(jié)構(gòu)新穎、成本低、可視視角達(dá)360°而得到了迅速的發(fā)展。目前,常見的LED顯示屏都是采用掃描方式進(jìn)行顯示的,其實(shí)現(xiàn)原理是在不同時(shí)間段內(nèi)控制不同批次的LED輪流點(diǎn)亮,根據(jù)人眼的視覺暫留特性,當(dāng)掃描幀頻達(dá)到24Hz以上時(shí),人眼便感覺不到掃描過程,而是一幅穩(wěn)定的圖像。

旋轉(zhuǎn)顯示屏則是通過控制一行或一列LED快速移動(dòng)位置和改變點(diǎn)亮狀態(tài)來實(shí)現(xiàn)圖形的顯示,如果LED在各位置循環(huán)變換速度足夠快,同樣可以顯示出一幅穩(wěn)定的圖像。POV原理(即視覺滯留原理)將它用于顯示屏,優(yōu)勢(shì)表現(xiàn)在可用少量LED實(shí)現(xiàn)傳統(tǒng)方式下海量LED才能實(shí)現(xiàn)的顯示屏。用單片機(jī)控制LED,觸摸按鍵提供用戶與系統(tǒng)交互。旋轉(zhuǎn)中的LED漂浮在半空中的景觀給視覺帶來享受。

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

1 系統(tǒng)硬件設(shè)計(jì)

STM32F103通過TLC5947與LED連接,用來控制旋轉(zhuǎn)板上LED燈的顯示。例如可以通過單片機(jī)STM32F103控制LED燈旋轉(zhuǎn)顯示時(shí)鐘模樣或各種圖形,如果條件允許的話,可以顯示一些簡(jiǎn)單的游戲。LED與ARM處理器相連接,通過ARM處理器對(duì)觸摸信號(hào)的處理來實(shí)現(xiàn)LED燈的顯示樣式的變化,從基態(tài)的指針式時(shí)鐘變?yōu)閿?shù)字顯示式以及改變其顯示的背景,還可以進(jìn)行時(shí)間的校準(zhǔn)操作。TLC5947驅(qū)動(dòng)旋轉(zhuǎn)LED屏顯示控制電路如圖1所示。

 

.

 

 

圖1 TLC5947驅(qū)動(dòng)旋轉(zhuǎn)LED屏顯示控制電路

1.1 STM32F103簡(jiǎn)介

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

1.2 TLC5947簡(jiǎn)介

TLC5947是TI(德州儀器)公司推出的24通道,具有內(nèi)部晶振的12位PWM脈寬調(diào)制的LED驅(qū)動(dòng)芯片。TLC5947采用超小32引腳QFN的高級(jí)封裝[7].它為L(zhǎng)ED提供了精確的恒流值,通道與芯片之間的差異值只有±2%;高速的傳輸速率(單片芯片時(shí)30 MHz,級(jí)聯(lián)為15MHz);輸出通道之間交錯(cuò)時(shí)間遲滯,避免出現(xiàn)傳輸誤差;該芯片內(nèi)部具有溫度檢測(cè)系統(tǒng),當(dāng)芯片的溫度過高時(shí)為了保護(hù)芯片,它會(huì)自動(dòng)斷開所有的輸出通道,當(dāng)溫度恢復(fù)正常,芯片正常工作;該芯片支持級(jí)聯(lián),可以多個(gè)芯片共同工作以驅(qū)動(dòng)更大規(guī)模的LED顯示屏幕。24個(gè)通道的當(dāng)前電流值是通過外部IREF與地之間的阻值來設(shè)置的,驅(qū)動(dòng)電路中的電阻由所驅(qū)動(dòng)LED燈的電流決定。芯片具有寬泛的操作電壓30~55 V,含有4 MHz的內(nèi)部晶振。TLC5947適用驅(qū)動(dòng)全彩LED和顯示屏。

1.3 LED顯示屏

選用三色(RGB)LED燈,實(shí)現(xiàn)多重色彩光源,絢麗多彩的輸出。同時(shí),LED本身也具備相當(dāng)?shù)姆€(wěn)定度、高效率、單色彩純度高、光強(qiáng)度可調(diào)等功能。LED與ARM處理器相連接,通過ARM處理器對(duì)觸摸信號(hào)的處理來實(shí)現(xiàn)LED燈的顯示樣式的變化,從基態(tài)的指針式時(shí)鐘變?yōu)閿?shù)字顯示式,以及改變其顯示的背景,還可以進(jìn)行時(shí)間的校準(zhǔn)操作。

2 系統(tǒng)軟件設(shè)計(jì)

2.1 點(diǎn)亮點(diǎn)線圓的設(shè)計(jì)及其算法和公式

點(diǎn)設(shè)計(jì)主要應(yīng)用直角坐標(biāo)到圓坐標(biāo)轉(zhuǎn)換,通過坐標(biāo)轉(zhuǎn)換點(diǎn)亮任何位置的燈。線設(shè)計(jì)源于點(diǎn)設(shè)計(jì),在點(diǎn)設(shè)計(jì)基礎(chǔ)上采用Bresenham直線演算法畫出所需的直線、斜線、曲線。在線設(shè)計(jì)基礎(chǔ)上衍生出矩形繪畫、繪圖、填充等功能。

程序初始化完了,接著定義由直角坐標(biāo)轉(zhuǎn)換到極坐標(biāo),在程序中將弧度轉(zhuǎn)到角度,在轉(zhuǎn)換的時(shí)候考慮到會(huì)有負(fù)數(shù)數(shù)據(jù)的輸入,加入360+0.5均是為了優(yōu)化程序,防止出現(xiàn)誤差。程序中距離r=x2+y2,角度a=180×arctanxyπ+360+0.5.

直角坐標(biāo)到圓坐標(biāo)轉(zhuǎn)換算法如下:

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;

}

直角坐標(biāo)轉(zhuǎn)換完后,可以設(shè)置點(diǎn)的亮滅,接著用Bresenham直線演算法畫出直線。

[#page#]

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

 

 

圖2 程序的整體流程

2.2 TLC5947芯片時(shí)序

TLC5947時(shí)序如圖3所示,芯片的主要控制引腳有4個(gè)[10]:數(shù)據(jù)輸入端SIN、外部時(shí)鐘輸入端SCLK、灰度寄存器控制端XLAT以及輸出控制端BLANK.通過數(shù)據(jù)輸入端口將所需要的灰度數(shù)據(jù)送到SIN端,然后通過控制時(shí)鐘信號(hào)SCLK將數(shù)據(jù)寫入到芯片內(nèi)部的灰度數(shù)據(jù)移位寄存器中,之后通過控制灰度寄存器的控制端XLAT的高低電平變換實(shí)現(xiàn)芯片TLC5947內(nèi)部灰度數(shù)據(jù)的更新。

當(dāng)XLAT引腳的電平發(fā)生變化而產(chǎn)生一個(gè)上升沿時(shí),TLC5947內(nèi)部灰度數(shù)據(jù)將被更新一次,即圖3中Grayscale LatchData 中被重新寫入數(shù)據(jù)。芯片的數(shù)據(jù)輸出分兩部分,一部分是串行數(shù)據(jù)輸出和恒流源數(shù)據(jù)輸出。串行數(shù)據(jù)輸出是接在灰度數(shù)據(jù)移位寄存器之后,當(dāng)寄存器的數(shù)據(jù)滿256位時(shí),可以根據(jù)SCLK時(shí)鐘的變化通過一個(gè)DQ觸發(fā)器將數(shù)據(jù)從串行數(shù)據(jù)端口SOUT端輸出,這一端口主要是芯片級(jí)聯(lián)時(shí)后一級(jí)芯片的數(shù)據(jù)輸入;而恒流源數(shù)據(jù)輸出OUT0~OUT23則是通過輸出控制端口BLANK和芯片內(nèi)部自帶時(shí)鐘Oscillator Clock來共同控制,其中輸出電流大小則可以通過芯片的VREF引腳的外接到地電阻來控制,根據(jù)外接LED的自身限流參數(shù),保證LED正常工作。本系統(tǒng)中采用的是3.2 kΩ電阻,所以該芯片的控制主要是4個(gè)引腳端口的控制,操作上比較簡(jiǎn)單方便。

 

 

圖3 TLC5947時(shí)序圖

3 結(jié)論

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

本文為嗶哥嗶特資訊原創(chuàng)文章,未經(jīng)允許和授權(quán),不得轉(zhuǎn)載,否則將嚴(yán)格追究法律責(zé)任;

閱讀延展
芯片 LED顯示屏 LED燈 處理器
  • 英飛凌推出新型PSoC?汽車多點(diǎn)觸控控制器,為OLED和超大屏幕提供卓越的觸控性能

    英飛凌推出新型PSoC?汽車多點(diǎn)觸控控制器,為OLED和超大屏幕提供卓越的觸控性能

    英飛凌科技股份公司推出新一代觸控控制器——PSoC? GEN8XL汽車多點(diǎn)觸控控制器(IAAT818X)。該觸控控制器專為24英寸及以下的OLED和Micro-LED 顯示屏設(shè)計(jì),其性能和幀速率均能滿足當(dāng)今的需求。

  • LED顯示屏應(yīng)用需求與驅(qū)動(dòng)IC技術(shù)路線

    LED顯示屏應(yīng)用需求與驅(qū)動(dòng)IC技術(shù)路線

    led顯示屏不斷發(fā)展,驅(qū)動(dòng)IC占據(jù)了重要的位置,驅(qū)動(dòng)IC與邏輯IC以及MOS開關(guān)組成的周邊IC共同作用于LED顯示屏的顯示功能。且決定了其呈現(xiàn)的效果。隨著LED顯示屏三高需求明顯,來源于應(yīng)用端需求驅(qū)動(dòng)IC逐漸邁入了驅(qū)動(dòng)IC高集成化的技術(shù)路線。

  • IC在照明與顯示領(lǐng)域扮演怎樣的角色?

    IC在照明與顯示領(lǐng)域扮演怎樣的角色?

    LED顯示屏是被應(yīng)用得極其普遍的一種產(chǎn)品設(shè)備,最常見的莫過于電腦、幕墻屏、櫥窗屏,還有在體育賽事、演唱會(huì)場(chǎng)合常見的互動(dòng)地磚屏、透明屏,然而,當(dāng)LED耗電較大的時(shí)候,驅(qū)動(dòng)IC的重要作用就體現(xiàn)出來了,那么,IC在照明與顯示領(lǐng)域扮演怎樣的角色呢?

  • LED顯示屏驅(qū)動(dòng)IC的發(fā)展有多快

    LED顯示屏驅(qū)動(dòng)IC的發(fā)展有多快

    文本主要介紹了LED顯示器的應(yīng)用技術(shù)和情景在不斷更新,同時(shí)隨著不斷更新驅(qū)動(dòng)IC也產(chǎn)生了許多問題,驅(qū)動(dòng)IC技術(shù)不斷創(chuàng)新。

  • 關(guān)于led顯示屏驅(qū)動(dòng)ic這幾個(gè)方面的介紹

    關(guān)于led顯示屏驅(qū)動(dòng)ic這幾個(gè)方面的介紹

    本文主要介紹了led顯示屏不可或缺的一部分:驅(qū)動(dòng)IC。依次介紹了驅(qū)動(dòng)ic的演變,驅(qū)動(dòng)ic的性能參數(shù)指標(biāo),驅(qū)動(dòng)ic的發(fā)展趨勢(shì)。

  • led顯示屏創(chuàng)新發(fā)展史

    led顯示屏創(chuàng)新發(fā)展史

    本文主要介紹了led顯示屏發(fā)展史,不斷微創(chuàng)新,不斷演變,一滿足客戶個(gè)性化的需要求。新型led屏幕企業(yè)不斷涌現(xiàn)。

  • NFC無線靈活配置LED驅(qū)動(dòng)電源

    NFC無線靈活配置LED驅(qū)動(dòng)電源

    從而減少驅(qū)動(dòng)電源的種類,縮短開發(fā)周期,降低庫存,縮短交貨時(shí)間。如有需要,最終用戶也可以重新配置驅(qū)動(dòng)電源來適配LED燈具。

  • LED工業(yè)照明趨勢(shì)促進(jìn)關(guān)鍵市場(chǎng)創(chuàng)新

    LED工業(yè)照明趨勢(shì)促進(jìn)關(guān)鍵市場(chǎng)創(chuàng)新

    新的建筑正在把采用LED照明作為首選,工業(yè)環(huán)境也正在過渡到LED。高效LED燈可以大大降低照明費(fèi)用。連接器供應(yīng)商正在幫助運(yùn)營(yíng)商設(shè)計(jì)新的布線架構(gòu),將LED固定裝置和組件集成到建筑系統(tǒng)中,包括智能建筑和物聯(lián)網(wǎng)。

  • 防水需求沖擊市場(chǎng) 連接器必須把好檢驗(yàn)這一關(guān)

    防水需求沖擊市場(chǎng) 連接器必須把好檢驗(yàn)這一關(guān)

    電源與水不可發(fā)生觸碰,這是最基本的生活常識(shí),正如我們所有的電子產(chǎn)品、LED燈具、手表等都不能與水有過于“親密”的接觸,但現(xiàn)今市面上已經(jīng)出現(xiàn)了具有防水功能的產(chǎn)品,隨著需求激增,防水需求沖擊市場(chǎng),不過,為實(shí)現(xiàn)這一步,作為防水連接器必須把好檢驗(yàn)這一關(guān)。

  • 淺析對(duì)于led燈常見故障點(diǎn)電源以及處理方式

    淺析對(duì)于led燈常見故障點(diǎn)電源以及處理方式

    本文首先介紹了常見led路燈結(jié)構(gòu):燈頭與電源分離。進(jìn)一步引出了現(xiàn)如今led等常見故障關(guān)鍵點(diǎn)在電源并淺析得講解怎么去解決這個(gè)問題的。

  • 一個(gè)好的電源芯片U6113對(duì)led優(yōu)劣的重要性

    一個(gè)好的電源芯片U6113對(duì)led優(yōu)劣的重要性

    本問主要介紹了一個(gè)好的led燈需要一個(gè)好的led驅(qū)動(dòng)電源芯片,配合起來才能發(fā)揮真正的效果,以及介紹了led燈最佳搭檔驅(qū)動(dòng)器電源芯片U6113。

  • 持續(xù)高溫下led顯示屏?xí)霈F(xiàn)什么樣的問題

    持續(xù)高溫下led顯示屏?xí)霈F(xiàn)什么樣的問題

    隨著led顯示屏的使用日益普遍,日常使用led顯示屏的過程中可能會(huì)應(yīng)該led顯示屏溫度過高,led顯示屏led燈珠遭到光損。除了燈珠光損問題,還有其他問題?

微信

第一時(shí)間獲取電子制造行業(yè)新鮮資訊和深度商業(yè)分析,請(qǐng)?jiān)谖⑿殴娰~號(hào)中搜索“嗶哥嗶特商務(wù)網(wǎng)”或者“big-bit”,或用手機(jī)掃描左方二維碼,即可獲得嗶哥嗶特每日精華內(nèi)容推送和最優(yōu)搜索體驗(yàn),并參與活動(dòng)!

發(fā)表評(píng)論

  • 最新評(píng)論
  • 廣告
  • 廣告
  • 廣告
廣告
粵B2-20030274號(hào)   Copyright Big-Bit ? 2019-2029 All Right Reserved 大比特資訊 版權(quán)所有     未經(jīng)本網(wǎng)站書面特別授權(quán),請(qǐng)勿轉(zhuǎn)載或建立影像,違者依法追究相關(guān)法律責(zé)任