LED旋轉(zhuǎn)顯示系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-01-13 04:33
本文關(guān)鍵詞:LED旋轉(zhuǎn)顯示系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 出處:《電子科技大學(xué)》2014年碩士論文 論文類型:學(xué)位論文
更多相關(guān)文章: 發(fā)光二極管 視覺暫留 實(shí)時(shí)操作系統(tǒng) 旋轉(zhuǎn)顯示
【摘要】:LED的出現(xiàn)引領(lǐng)了時(shí)代進(jìn)步的步伐,這種壽命長、光效高、無輻射與低功耗的照明方式,以極快的速度出現(xiàn)在大街小巷的照明設(shè)備、廣告牌、宣傳欄、大熒幕上。在習(xí)慣了大大小小方方正正的LED顯示設(shè)備之后,一種新穎的基于人眼的視覺暫留效應(yīng)的旋轉(zhuǎn)LED顯示器也漸漸出現(xiàn)在了人們的視野里。這種旋轉(zhuǎn)LED顯示器具有許多不可比擬的優(yōu)點(diǎn),比如低成本、低功耗、小空間,可以安裝在任何具有旋轉(zhuǎn)性質(zhì)的物體上而不會占用過大的體積。本文詳細(xì)分析了旋轉(zhuǎn)LED顯示的結(jié)構(gòu)與算法,包括全彩LED的色彩混合、多條顯示臂的同步與分割、轉(zhuǎn)速自適應(yīng)、PWM調(diào)光等涉及到顯示效果的核心算法。Qt是一個(gè).跨平臺的C++圖形用戶界面應(yīng)用程序框架。根據(jù)算法,本文首先利用Qt框架開發(fā)了符合旋轉(zhuǎn)LED顯示要求的全彩取模軟件,用以獲取LED顯示所需的極坐標(biāo)點(diǎn)陣色彩數(shù)據(jù)。在此基礎(chǔ)上,為了符合軟件復(fù)雜度和實(shí)時(shí)性的要求,在嵌入式軟件架構(gòu)方面選擇了國人開發(fā)的RT-Thread這款嵌入式實(shí)時(shí)操作系統(tǒng)進(jìn)行線程管理和調(diào)度;通過在RT-Thread架構(gòu)下編寫用戶程序和驅(qū)動程序,基于本文的算法,對圖像數(shù)據(jù)進(jìn)行處理之后控制LED發(fā)光。所有的嵌入式軟件代碼利用Eclipse編輯,使用IAR for Eclipse插件進(jìn)行調(diào)試。為了符合性能要求,也為了能很好地支持RT-Thread的運(yùn)行,本文選擇了ST公司的STM32系列MCU作為主控芯片,STM32系列MCU基于ARM#174;Cortex?-M3 32位的RISC內(nèi)核,最高工作頻率為72MHz,具有多達(dá)512K的Flash和64K的SRAM,外圍硬件模塊包括多通道全彩LED驅(qū)動芯片、藍(lán)牙模塊、電源模塊、霍爾感應(yīng)模塊等,使用Altium Designer進(jìn)行原理圖繪制及PCB布線。在此基礎(chǔ)上,本文完成了軟硬件以及上位機(jī)軟件的開發(fā),完成了課題并達(dá)到了預(yù)期目標(biāo)。最后,本文展示了設(shè)計(jì)結(jié)果及效果演示,并對當(dāng)前結(jié)果進(jìn)行了總結(jié),對缺點(diǎn)進(jìn)行了分析且提出了改進(jìn)建議。
[Abstract]:In order to meet the requirements of software complexity and real - time , a novel embedded real - time operating system based on human eyes has been developed . In order to meet the requirements of software complexity and real - time performance , a novel embedded real - time operating system based on human eyes is developed .
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TN873
,
本文編號:1417509
本文鏈接:http://sikaile.net/kejilunwen/wltx/1417509.html
最近更新
教材專著