LED戶外大屏幕脫機(jī)控制原理
來(lái)源:數(shù)字音視網(wǎng) 作者:疾風(fēng) 編輯:數(shù)字音視工程 2011-01-04 00:00:00 加入收藏
市面上的脫機(jī)控制系統(tǒng)主要分為兩大類:(不包括條屏的純單片機(jī)方案)
1、cpld+mcu方案 mcu可以是51dsparm(不可以顯示灰度,dsp和arm可實(shí)現(xiàn)分區(qū)顯示)
2、fpga+mcu方案,mcu同上(少數(shù)可以顯示灰度)
原理如下:
1、cpld或fpga實(shí)現(xiàn)硬件掃描來(lái)滿足顯示刷新的要求,同時(shí)完成各種掃描方式的切換,因?yàn)镃PLD內(nèi)部資源少,所以一般只實(shí)現(xiàn)一種掃描方式,比如說(shuō)常用的室內(nèi)16掃,而用FPGA 實(shí)現(xiàn)的方案可以實(shí)現(xiàn)多種掃描方式,由軟件動(dòng)態(tài)切換。
2、mcu也就是微處理器,低端一般用曾強(qiáng)型的51高端用DSP或ARMmcu主要實(shí)現(xiàn)數(shù)據(jù)的接收、存儲(chǔ)、屏體電源控制、溫度濕度采集、顯示方法的實(shí)現(xiàn)。這里面最主要的就是顯示方法的實(shí)現(xiàn),51一般不能實(shí)現(xiàn)分區(qū)顯示,頂多支持個(gè)數(shù)字的中顯示和游走字幕。而DSP和ARM一般都可以實(shí)現(xiàn)分區(qū)。其實(shí)51也能實(shí)現(xiàn)分區(qū),就是分區(qū)后顯示速度象蝸牛,所以除了傻冒以外是沒(méi)有人這么做的
3、顯示方式的具體實(shí)現(xiàn)。上位機(jī)(電腦)軟件發(fā)過(guò)來(lái)的數(shù)據(jù)先是保管再FLA SH芯片中,mcu從FLA SH中讀出數(shù)據(jù)后通過(guò)cpld或fpga寫(xiě)近顯示緩沖區(qū)(sram或sdram中,一般紅綠是分開(kāi)的兩個(gè)緩沖區(qū),fpga以一定的頻率讀出數(shù)據(jù)并串轉(zhuǎn)換后傳到顯示屏上。mcu從FLA SH顯示緩沖移動(dòng)數(shù)據(jù)的方法,從宏觀上看就是顯示屏的顯示方法。如果mcu不做任何處理,直接拷貝,那么這種顯示就是靜態(tài)顯示。如果mcu每次以一定的方法只挪動(dòng)每個(gè)字節(jié)的一位,那么就可以實(shí)現(xiàn)左移、右移等按位運(yùn)動(dòng)的顯示方式。
4、通訊局部,右232485網(wǎng)絡(luò)、gp紅外,最便宜也是最常用的232
5、時(shí)鐘,采用串行時(shí)鐘芯片ds1302ht1381等。
6、顯示屏接口,有采用串行分時(shí)方法的還有和同步接口兼容的50p接口,目前沒(méi)有規(guī)范,還有挺多種,想早晚有一天會(huì)出臺(tái)一種規(guī)范使得接口更簡(jiǎn)潔。
從上面的方案中我可以知道,一個(gè)脫機(jī)控制卡能驅(qū)動(dòng)多大面積的顯示屏決定于它c(diǎn)pld或fpga顯示刷新速度和顯示緩沖區(qū)的大小。而顯示效果的快慢則完全決定于mcu處置能力,顯示屏面積越大,顯示效果越慢。如果帶灰度的話顯示面積和顯示速度都會(huì)成倍速關(guān)系減少。具體灰度的實(shí)現(xiàn)我發(fā)過(guò)一個(gè)專門(mén)關(guān)于灰度實(shí)現(xiàn)的帖子,大家有興趣可以看看。
覺(jué)得以上方案都可行,但都不是最好的解決方案。sopc技術(shù)應(yīng)該是最好的解決方案。直接mcu嵌入到fpga中,對(duì)顯示方式復(fù)雜比較耗時(shí)的環(huán)節(jié)用硬件加速,雖然運(yùn)行頻率不是很高,但處理能力卻能達(dá)到很高。這樣還可以節(jié)約pcb面積和連線數(shù)量。當(dāng)需求改變時(shí)只需修改fpga順序即可實(shí)現(xiàn)所有功能的轉(zhuǎn)換,有很大的升級(jí)空間。靈活性絕對(duì)無(wú)可挑剔。
評(píng)論comment