下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、【W(wǎng)ord版本下載可任意編輯】 STM32的全彩LED顯示屏系統(tǒng)的設(shè)計(jì) LED顯示屏是利用LED點(diǎn)陣模塊或像素單元組成的一種現(xiàn)代平面顯示屏幕,具有發(fā)光效率高、使用壽命長(zhǎng)、視角范圍大、色彩豐富以及對(duì)室內(nèi)外環(huán)境適應(yīng)能力強(qiáng)等優(yōu)點(diǎn)。20世紀(jì)80年代后期,它在全世界迅速發(fā)展起來,并很快成為大屏幕平板顯示的代表性主流產(chǎn)品;近年來,隨著藍(lán)色LED產(chǎn)品價(jià)格的快速下降,全彩色LED顯示屏的價(jià)格逐步降低,市場(chǎng)需求急劇增長(zhǎng),應(yīng)用日益普遍。目前的LED顯示屏控制系統(tǒng)多采用ARM處理器來完成整個(gè)系統(tǒng)的功能,這種控制系統(tǒng)在數(shù)據(jù)處理速度上存在很大的局限,影響顯示效果的連續(xù)性?;诖耍诜治隽薙TM32微處理器總線構(gòu)造特點(diǎn)的
2、根底上,提出了STM32+FPGA的控制系統(tǒng)方案,該方案充分了利用STM32微處理器的靈活的儲(chǔ)器控制技術(shù)和可編程邏輯器件的靈活性,提高了系統(tǒng)數(shù)據(jù)處理的速度,而且簡(jiǎn)化了電路構(gòu)造,方便調(diào)試。 1 系統(tǒng)總體方案設(shè)計(jì) 系統(tǒng)構(gòu)造框圖如圖1所示。 圖1 系統(tǒng)構(gòu)造框圖 系統(tǒng)采用新一代的32bitRISC處理器STM32作為主控芯片,通過以太網(wǎng)傳輸數(shù)據(jù),以FLASH作為存儲(chǔ)模塊,由FPGA完成對(duì)LED顯示屏的高速掃描刷新。系統(tǒng)工作時(shí),利用上位機(jī)編輯顯示信息,通過以太網(wǎng)接口將顯示信息傳輸給微處理器,微處理器接收數(shù)據(jù)信息后寫入FLASH存儲(chǔ)器。在顯示時(shí),微處理器讀取FLASH中的數(shù)據(jù),通過總線將數(shù)據(jù)以并行方式發(fā)送
3、給FPGA,FPGA處理后將數(shù)據(jù)傳輸?shù)絃ED顯示屏顯示。 2 系統(tǒng)硬件設(shè)計(jì) 本系統(tǒng)選用ST公司新推出的32位微處理器STM32F103ZET6作為主控芯片,STM32F103ZET6使用了先進(jìn)架構(gòu)的ARMCortex-M3內(nèi)核,其靈活的靜態(tài)存儲(chǔ)器控制器使得它能很方便的和許多存儲(chǔ)器和外設(shè)連接,同時(shí)STM32片上外設(shè)豐富,可以簡(jiǎn)化系統(tǒng)外圍電路的設(shè)計(jì)。 2.1 FLASH存儲(chǔ)器電路設(shè)計(jì) FLASH采用的是三星公司的K9F1G16U0M,它是一種NAND型FLASH,存儲(chǔ)容量為64M16位,工作電壓3.3V,系統(tǒng)中STM32F103ZET6與K9F1G16U0M的連接如圖2所示。FLASH存儲(chǔ)器的IO
4、0IO7和FMSC數(shù)據(jù)總線的低8位相連,STM32處理器通過FSMC訪問存儲(chǔ)器;FLASH存儲(chǔ)器的片選信號(hào)nCE和FSMC的FSMC_NCE2相連接,這樣存儲(chǔ)器的地址空間為0 x70000000077FFFFFFFF;FLASH存儲(chǔ)器的R/nB連接至STM32處理器的FSMC_NWAIT管腳,處理器將R/nB作為一個(gè)中斷源使用,因此可以在存儲(chǔ)器的等待周期內(nèi)執(zhí)行其他的任務(wù)。 圖2NANDFLASH與STM32F103ZET6連接圖 2.2 以太網(wǎng)接口電路設(shè)計(jì) 采用以太網(wǎng)接口代替?zhèn)鹘y(tǒng)的串口,加快了數(shù)據(jù)傳輸?shù)乃俣?,同時(shí)可以實(shí)現(xiàn)遠(yuǎn)程控制。由于STM32F103ZET6片內(nèi)沒有集成以太網(wǎng)MAC和PHY功
5、能,但其FSMC支持?jǐn)U展以太網(wǎng)控制芯片,本系統(tǒng)在FSMC上擴(kuò)展一片DAVICOM公司的DM9000A芯片對(duì)STM32F103ZET6開展以太網(wǎng)擴(kuò)展,DM9000A與STM32F103ZET6的連接如圖3所示。 圖3 DM9000A與STM32F103ZET6連接圖 STM32F103ZET6通過FSMC訪問DM9000A,對(duì)于STM32F103ZET6來說,DM9000A就是一個(gè)靜態(tài)存儲(chǔ)器外設(shè)。DM9000A采用16位模式,數(shù)據(jù)線SD0SD15直接與FMSC數(shù)據(jù)線低16位FSMC_D0FSMC_D15相連;DM9000A片選信號(hào)線nCS連接至FSMC片選信號(hào)FSMC_NE4,這樣DM9000A
6、端口地址為0 x6c000000;DM9000A的中斷信號(hào)線INT可直接連接至STM32F103ZET6的IO口,在程序中激活處理器IO口的中斷復(fù)用功能,STM32以中斷方式接收網(wǎng)卡數(shù)據(jù)。 2.3 掃描驅(qū)動(dòng)電路設(shè)計(jì) 掃描驅(qū)動(dòng)電路是整個(gè)控制系統(tǒng)的重要組成部分,系統(tǒng)中它由一塊FPGA和雙體RAM組成,其構(gòu)造如圖4所示,主要完成灰度數(shù)據(jù)讀取、上屏數(shù)據(jù)的產(chǎn)生與傳輸、移位和鎖存時(shí)鐘的產(chǎn)生、行選信號(hào)的產(chǎn)生、灰度控制信號(hào)的產(chǎn)生等功能。 圖4 掃描驅(qū)動(dòng)電路構(gòu)造圖 掃描驅(qū)動(dòng)輸出信號(hào)的仿真波形如圖5所示,其中en是灰度控制信號(hào),用來控制顯示時(shí)間,產(chǎn)生灰度效果;row_sel是行選信號(hào),顯示時(shí)用于確定點(diǎn)亮哪一行;s
7、ck是移位時(shí)鐘,lck是鎖存時(shí)鐘,ds_red、ds_blue、ds_green是上屏紅、藍(lán)、綠數(shù)據(jù)的輸入端。仿真時(shí)紅、藍(lán)、綠顯示數(shù)據(jù)分別設(shè)定為01交錯(cuò)、全1、全0??梢钥吹剑谝莆粫r(shí)鐘的作用下數(shù)據(jù)移位正確,移位完成后,lck變?yōu)楦唠娖?,將?shù)據(jù)鎖存輸出到LED屏上顯示。 圖5 輸出信號(hào)的仿真波形 3 系統(tǒng)軟件設(shè)計(jì) 整個(gè)系統(tǒng)的軟件包括3個(gè)部分:上位機(jī)應(yīng)用軟件、微處理器控制軟件和FPGA控制軟件。3個(gè)部分協(xié)同工作,實(shí)現(xiàn)對(duì)LED顯示屏的控制。 3.1 上位機(jī)應(yīng)用軟件 上位機(jī)應(yīng)用軟件用于人機(jī)交互,是控制系統(tǒng)對(duì)用戶的接口,要求界面友好、操作簡(jiǎn)單。軟件采用VisualC+編寫,完成的主要功能包括:圖像文字
8、信息的編輯、圖像的解碼以及根據(jù)通信協(xié)議將數(shù)據(jù)發(fā)送給下位機(jī)。 3.2 微處理器控制軟件 微處理器在整個(gè)系統(tǒng)中起著調(diào)度的作用,它控制著系統(tǒng)各功能模塊的工作狀態(tài),程序包括TCP/IP協(xié)議棧的移植、DM9000A網(wǎng)卡驅(qū)動(dòng)程序等,完成的主要功能有:硬件初始化,上位機(jī)與下位機(jī)的以太網(wǎng)通信,顯示模式算法設(shè)計(jì)等。 3.3 FPGA控制軟件 FPGA控制軟件的設(shè)計(jì)是在QuartusII環(huán)境下完成的,采用硬件描述語言Verilog編寫。主要功能是根據(jù)微處理器的控制,對(duì)存儲(chǔ)器開展切換,實(shí)現(xiàn)乒乓操作;完成圖像數(shù)據(jù)的重構(gòu),把數(shù)據(jù)轉(zhuǎn)換為能直接用于LED掃描顯示的含有灰度信息的?0和?1組成的編碼系列,并根據(jù)顯示屏驅(qū)動(dòng)芯片的時(shí)序,將編碼系列傳輸?shù)斤@示屏上顯示。 4 總結(jié) 本設(shè)計(jì)采用32位嵌入式微處理器STM32F103ZET6和可編程邏輯器件EP1C6Q240C8設(shè)計(jì)了全彩色LED顯示屏控制系統(tǒng),并在實(shí)驗(yàn)室驗(yàn)證,實(shí)現(xiàn)了LED顯示屏的彩色顯示,圖6(a)為一幅實(shí)際圖像,圖6(b)是在顯示屏上的顯示效果。 圖6 圖像的灰度顯示 實(shí)驗(yàn)結(jié)果
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 庭院綠化園林施工方案
- 米易一橋施工方案
- 金昌基坑支護(hù)工程施工方案
- 灶具維修施工方案
- 陜西酒店吸音材料施工方案
- 湖南庭院鋁藝護(hù)欄施工方案
- 2020-2025年中國鐵路行業(yè)發(fā)展?jié)摿Ψ治黾巴顿Y方向研究報(bào)告
- 鵝頸會(huì)議話筒行業(yè)行業(yè)發(fā)展趨勢(shì)及投資戰(zhàn)略研究分析報(bào)告
- 2025年中國飼料加工機(jī)行業(yè)發(fā)展監(jiān)測(cè)及投資戰(zhàn)略咨詢報(bào)告
- 2025年中國燃料電池發(fā)動(dòng)機(jī)市場(chǎng)規(guī)?,F(xiàn)狀及投資規(guī)劃建議報(bào)告
- 碎屑巖油藏注水水質(zhì)指標(biāo)及分析方法
- 【S洲際酒店婚禮策劃方案設(shè)計(jì)6800字(論文)】
- 醫(yī)養(yǎng)康養(yǎng)園項(xiàng)目商業(yè)計(jì)劃書
- 《穿越迷宮》課件
- 《C語言從入門到精通》培訓(xùn)教程課件
- 2023年中國半導(dǎo)體行業(yè)薪酬及股權(quán)激勵(lì)白皮書
- 2024年Minitab全面培訓(xùn)教程
- 社區(qū)電動(dòng)車棚新(擴(kuò))建及修建充電車棚施工方案(純方案-)
- 項(xiàng)目推進(jìn)與成果交付情況總結(jié)與評(píng)估
- 鐵路項(xiàng)目征地拆遷工作體會(huì)課件
- 醫(yī)院死亡報(bào)告年終分析報(bào)告
評(píng)論
0/150
提交評(píng)論