999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的LED全彩顯示屏控制系統設計

2011-11-08 11:53:14李海富熊本波吳旭志
長春大學學報 2011年6期
關鍵詞:單片機系統

李海富,熊本波,吳旭志

(長春大學 電子信息工程學院,長春 130022)

基于FPGA的LED全彩顯示屏控制系統設計

李海富,熊本波,吳旭志

(長春大學 電子信息工程學院,長春 130022)

系統對LED全彩屏掃描控制板做了一個全新的架構設計,即采用C8051F340單片機+FPGA作為主控模塊實現逐點控制和全彩畫面顯示。運用單片機的靈活性和多功能性特點,完成了顯示屏內溫濕度采集、供電電壓監測、屏外環境亮度監測、與上位機通信和對FPGA的配置和控制。FPGA作為高速器件完成顯示數據收發和掃描。采用恒流驅動芯片MBI5036實現LED恒流驅動。

C8051F340;FPGA;全彩顯示;逐點控制;高速傳輸

0 引言

LED顯示屏最早出現在1970年代,隨著電子工業技術的發展和人民生活水平的提高,LED顯示屏已被用到交通信息引導、廣告傳播、建筑裝飾、舞臺背景、廣場大屏幕等方面。LED顯示屏也從簡單的文字信息屏發展到高清全彩的視頻播放顯示屏,可以直接接收DVI、VGA和有線電視視頻信號。全彩LED顯示屏作為節能產品一直存在成本高,自我監測能力弱,亮度不均勻的缺點。本論文就這些方面提出解決方案。

1 關鍵器件選擇和總體結構設計

1.1 器件選擇

1.1.1 CPU 選擇

由于CPU要完成與上位機通信,進行溫濕度、電壓、亮度采集,對FPGA進行配置和控制。因此要求選用的單片機有AD模塊,串行通信、I2C、和多路I/O。因此本系統選用C8051F340,C8051F340有一個10位ADC模塊,ADC模塊17個外部輸入,64KB的閃存,一個I2C,40個I/O,最高總線時鐘達48MHz,同時它的I/O為多功能復用管腳,有交叉開關可以靈活配置個個模塊接口。

1.1.2 FPGA配置程序存儲器選擇

FPGA選擇工作在被動狀態,為了節省成本和充分利用單片機資源,由單片機配置FPGA,因此要一個穩定可靠的存儲器存儲FPGA配置程序。為此選擇存儲芯片M25P80,M25P80為SPI串行Flash存儲器,容量為64Kbit具有先進的寫保衛機制。M25P80在配置程序下裝后寫保護,可保證FPGA每次上電被正確配置。

1.1.3 FPGA 選擇

FPGA選用Altera公司Cyclone系列EP1C3T144。EP1C3T144有2910個邏輯門、13K RAM、1個鎖相環、104個用戶I/O。

EP1C3T144為低端系列FPGA,因為與單片機配合工作,因此完全能滿足要求。一個EP1C3T144可掃描多達12個LED顯示模塊。外接25MHz時鐘電路通過鎖相環即可為FPGA提供100MHz以上的工作頻率,足夠滿足顯示數據接收、讀寫外擴存儲器、掃描LED顯示模塊。13K RAM作為各種數據輸入輸出的緩沖區。

1.1.4 LED 驅動芯片選擇

目前市場上顯示屏存在亮度不均,色彩不穩定往往是由于驅動芯片不能恒流驅動造成的,在本系統中選用MBI5036作為驅動芯片。MBI5036恒流輸出范圍值:3~60mA,電流輸出極為精確,通道間一般差異值:<±1.5%,芯片間一般差異值:<±3%,因此可以改善顯示屏的這種缺點。同時MBI5036可以具有線路開路及線路短路偵測能力,為顯示屏的保護維修提供方便。

1.2 總體結構設計

本系統電路分為兩部分:掃描控制板和LED顯示屏。掃描控制板主要分為兩塊即單片機系統和FPGA系統。單片機系統將溫濕度、環境亮度、供電電壓信號采集換算后傳送給上位機,同時接收上位機指令控制FPGA工作。FPGA通過網絡接收顯示數據存入SRAM,并按顯示模塊布線規則將數據掃描出去。掃描控制板系統結構如圖1。

圖1 掃描控制板系統結構圖

2 系統電路硬件設計

2.1 單片機系統電路設計

單片機系統電路處理器為C8051F340,復位芯片用TCM809SENB713,當供電電壓低于1.8V是便會輸出低電平復位單片機。溫濕度傳感器、光電池傳回的電壓和供電電壓通過放大器LM358進行放大射隨后送入單片機。RS485電平轉換選用SN65HVD3082ED,這樣可以省去隔離電源。SN65HVD3082ED的RO、DI接到單片機的RX、TX上,RE接到單片機I/O上使能RS485發送。24C04用來存儲控制數據和顯示屏大小等。SDA、SCL接到單片機I2C接口上,以便直接用單片機I2C總線讀寫24C04。FPGA配置程序存儲器M25P80接到單片機SPI接口上。

2.2 FPGA系統電路設計

FPGA系統電路主要有網絡接口、外擴SRAM、掃描驅動接口等。在鎖相環輸入接口上接25MHz有源晶振為FPGA提供時鐘源。網絡接口采用網絡收發器VT6013,VT6013收發數據速度可達100M bps速率。數據接口為TTL電平,直接接到FPGA的I/O口上。在收發器與接口間采用網絡隔離變壓器11F-05NL。用SLVU2.8-4防護靜電放電(ESD),閃電。它可滿足單向路線的要求,以及雙向要求無論是在一個共同的模式或差分模式配置。一幅畫面的顯示數據很多,EP1C3T144內部沒有足夠的RAM空間存儲數據,因此要外擴SRAM存儲顯示數據。在此外擴SRAM采用IS63LV1024,將IS63LV1024的數據總線DATA、地址總線ADDR、讀寫和控制信號接到FPGA的I/O口上,由FPGA硬件產生控制信號讀寫數據。在FPGA掃描數據輸出接口上加驅動器74HC244更大驅動能力和距離。

2.3 LED驅動電路設計

LED顯示模塊大小為16*16像素,LED驅動芯片為MBI5036,驅動芯片分為三組,驅動燈的顏色順序為藍綠紅。每組由16個驅動芯片,數據線Do0送入Din,然后從UB0的Dout到UB1的Din,依次連接,最后從UR15的Dout輸出接到接口的Di0,這樣由FPGA的兩個I/O口就可以完成一個顯示模塊數據掃描和錯誤偵測。驅動芯片上的數據控制端LE和輸出鎖存器使能端OE分別接到FPGA的LE0和OE0上FPGA的統一使能輸出。MBI5036的R-RXT引腳上接1%的電阻選擇芯片最大驅動電流。

3 系統軟件設計

3.1 單片機系統軟件設計

單片機由定時器2作為定時控制進行亮度、溫濕度、供電電壓采集,其它時間單片機不停的查詢串口數據緩存區,如串口數據緩存區有新數據,則根據協議處理。定時器2定時中斷時間為1mS。定時到1S時采集亮度、1.1S采集溫度、1.2S采集濕度、1.2采集電壓。每次采集的數據都做平均后存入buffer。串行數據接收,每次查詢串口時,單片機先從串口接收環形緩沖區讀數據。根據協議判斷是否為協議內的數據,是則存入串口數據緩存區,每次接收到貞尾后對數據進行處理。程序流程圖如圖2所示。數據協議:

貞頭:0x02(一個字節);

地址:0x01(一個字節);

命令:0x00(一個字節);

數據:0x04,0x05……(小于1000個字節);

校驗:0x33,0x33(兩個字節CRC校驗);

貞尾:0x03(一個字節)。

3.2 FPGA硬件設計

FPGA中各個模塊是并行工作的,每個信號好的傳輸和狀態的轉變都由時鐘的上升沿或下降沿啟動。

FPGA接收RGB數據,由時鐘控制FPGA不斷的讀網絡接口芯片數據到接收緩沖區(FIFO)。如果緩沖區數據不為零,則對數據進行判斷,是自己的數據送入SRAM輸入緩沖區,不是則送入網絡發送緩沖區轉發數據。

RGB數據存儲,FPGA跟據IS63LV1024寫時序將數據存入IS63LV1024。

4 結語

本系統主要完成了LED顯示屏底層的掃描和驅動系統設計,如果使其產品化可形成一套完整的顯示屏系統。因其有低成本優勢和高性能在市場一定會有競爭力,同時也可滿足人民生活的高要求。

圖2 單片機軟件流程圖

[1] 王誠,吳繼華.Altera FPGA/CPLD設計(基礎篇)[M].北京:人民郵電出版社,2005.

[2] 張慶玲,楊勇.FPGA原理與實踐[M].北京:北京航空航天大學出版社,2006.

[3] 林志賢,薛紅,郭太良.一種大屏幕彩色 FED顯示系統的研制[J].電視技術,2006(6):12.

[4] 施齊云.一種 LED漢字信息動態顯示可控系統的設計[J].信息技術,2002(12):47-49.

[5] 趙雅興.FPGA原理、設計與應用[M].天津:天津大學出版社,2000.

A design of LED full color display screen control system based on FPGA

LI Hai-fu,XIONG Ben-bo,WU Xu-zhi

(College of Electronic Information Engineering,Changchun University,Changchun 130022,China)

This system designs a new architecture for LED full color scanning controller board by using C8051F340 MCU+FPGA module as the main control module to implement point-to-point control and full color screen display.It completes the acquisition of temperature and humidity within the display screen,power supply voltage monitoring,environmental luminosity monitoring outside the screen,the communication with upper computer and the FPGA configuration and control by using the flexibility and versatility of MCU.FPGA,as a high-speed device,is used to deal with data receiving and scanning,and constant current driver chip MBI5036IC is used to achieve LED constant drive.

C8051F340;FPGA;full color display;point-to-point control;high-speed transmission

TP338.7

A

1009-3907(2011)06-0001-03

2011-03-25

李海富(1964-),男,吉林長春人,副教授,碩士,主要從事嵌入式及智能控制方向的研究。

責任編輯:吳旭云

猜你喜歡
單片機系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(下)
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 久久先锋资源| 99久久精品久久久久久婷婷| 毛片免费在线视频| 鲁鲁鲁爽爽爽在线视频观看| 91精品网站| 中文字幕日韩视频欧美一区| 国产99视频在线| 国产男女XX00免费观看| 欧美精品1区| 久久91精品牛牛| 在线观看国产一区二区三区99| 国产精品不卡永久免费| 中文字幕无码中文字幕有码在线| 无码中文字幕乱码免费2| 亚洲AV无码乱码在线观看裸奔 | 国产资源免费观看| 久久精品国产在热久久2019| 成年A级毛片| 三上悠亚在线精品二区| 国产极品粉嫩小泬免费看| 麻豆国产在线观看一区二区| 日韩天堂视频| 亚洲天堂免费观看| 成人福利在线看| 国产精品999在线| 精品久久久久成人码免费动漫| 精品综合久久久久久97| 亚洲高清中文字幕| 超清人妻系列无码专区| 久久无码av三级| jijzzizz老师出水喷水喷出| 狠狠色狠狠综合久久| 国产欧美精品一区aⅴ影院| 黄色在线不卡| 国产麻豆va精品视频| 亚洲欧美日韩高清综合678| 性视频久久| 亚洲成A人V欧美综合天堂| 亚洲精品桃花岛av在线| 国产精品林美惠子在线播放| 免费不卡视频| 中文字幕亚洲乱码熟女1区2区| 日韩精品欧美国产在线| 欧美一区二区自偷自拍视频| 国产精品乱偷免费视频| 久久久久青草大香线综合精品| 91欧美在线| 中文字幕在线看| 91综合色区亚洲熟妇p| 日本午夜三级| 国产欧美视频综合二区| 精品国产99久久| 久久香蕉国产线看精品| 亚洲精品色AV无码看| 亚洲一区网站| 日本福利视频网站| 亚洲高清无码精品| 欧美激情伊人| 特级毛片免费视频| 亚洲综合色婷婷| 国产精品露脸视频| 国产无码精品在线播放| 亚洲αv毛片| 亚洲成人高清无码| 91精品国产91欠久久久久| 久久不卡国产精品无码| 欧美亚洲网| 国产9191精品免费观看| 72种姿势欧美久久久大黄蕉| 91网红精品在线观看| 伊人网址在线| 亚洲人成日本在线观看| 超碰免费91| 国产真实自在自线免费精品| 亚洲毛片在线看| 亚洲第一成年免费网站| 成人a免费α片在线视频网站| 国产在线观看99| 日韩高清中文字幕| 亚洲中文在线视频| 精品无码人妻一区二区| 伊在人亚洲香蕉精品播放|