基于FPGA的LED顯示屏逐點檢測系統的設計與實現
上傳人:張齊、鄭金輝、李登紅、陳雷 上傳時間: 2013-06-26 瀏覽次數: 106 |
摘要:論述了LED顯示屏逐點檢測系統的工作原理,主要包括帶偵測功能的LED驅動芯片的偵測原理、錯誤偵測數據的讀取以及數據的傳輸。介紹了一種基于FPGA+MCU的LED顯示屏逐點檢測系統的實現方案,詳細闡述了該系統是如何接收錯誤偵測數據以及把該數據存到SRAM中,再根據上位機的請求把偵測數據傳送給上位機;分析了FPGA內部各功能模塊和其他電路模塊的作用及工作過程。
隨著LED技術領域的發展,LED顯示屏已經得到了廣泛的應用,如廣告媒體、樓宇裝飾、交通信息和體育場館等。LED顯示屏由成千上萬個LED像素點組成,任一個LED失效都會影響顯示屏的整體顯示效果,而LED最常發生的兩種故障為LED開路故障和LED短路故障[1]。所以為了協助維修者實時掌握LED顯示屏的錯誤情況,設計一套LED顯示屏逐點檢測系統是必要的。本文介紹的是一個以ALTERA公司的EPlK30-QC208+ATMEL公司的AT89s51為核心、附加一定外圍電路的LED逐點檢測系統[2’3]。系統在執行偵測任務時,不需要關閉整個顯示屏或點亮每個LED,而且系統可遠程控制,維修人員不用去現場就能獲得LED壞點的坐標數據。但是在選擇LED驅動芯片時就必須選擇帶有錯誤偵測功能的芯片,在本顯示系統里使用的是聚積公司生產的帶有錯誤偵測功能的MBl5027驅動芯片。
......
用戶名: 密碼: