疊加定理驗(yàn)證電路圖 lcd編程原理?
lcd編程原理?1.1:液晶顯示器的基本工作原理(1) LCD(Liquid Crystal Display)液晶顯示器,液晶特性:液晶分子在電信號(hào)的驅(qū)動(dòng)下旋轉(zhuǎn),旋轉(zhuǎn)會(huì)影響透光率,所以整個(gè)液晶面板。之
lcd編程原理?
1.1:液晶顯示器的基本工作原理
(1) LCD(Liquid Crystal Display)液晶顯示器,液晶特性:液晶分子在電信號(hào)的驅(qū)動(dòng)下旋轉(zhuǎn),旋轉(zhuǎn)會(huì)影響透光率,所以整個(gè)液晶面板。
之后用白光(背光)照明,通過(guò)不同的電信號(hào)旋轉(zhuǎn)液晶分子來(lái)透光,然后液晶面板就會(huì)看到并顯示不同的顏色。液晶本身不發(fā)光,但是
背后的背光發(fā)出的光。
(2)白光由多種顏色的光組成,光的本質(zhì)是一種波,不同波長(zhǎng)/頻率的波有不同的顏色,人眼可見光的波長(zhǎng)是390~780NM,RGB顏色模式是工業(yè)上的一種顏色標(biāo)準(zhǔn)。
通過(guò)改變紅(R)、綠(G)、藍(lán)(B)三個(gè)顏色通道及其相互疊加,得到各種顏色。RGB代表紅、綠、藍(lán)三種顏色,這個(gè)標(biāo)準(zhǔn)幾乎包含了人類的視覺。
力能感知的所有顏色都是目前應(yīng)用最廣泛的色系之一。
(3)210控制器可以采用RGB888顏色編碼,8位為紅綠藍(lán),紅綠藍(lán)也稱為光的三原色,英文意思是R(紅)、G(綠)、B(藍(lán))。在計(jì)算機(jī)中,所謂的 "多少 "RGB的
表示亮度,用整數(shù)表示。正常情況下,RGB有256級(jí)亮度,用0,1,2的數(shù)字表示...到255。一共256級(jí)。計(jì)算機(jī)能夠表達(dá)的顏色類型的數(shù)量,這個(gè)參數(shù)叫做:像素深度bpp。
(4) LCD顯示圖像原理:LCD屏幕是由像素組成的矩陣(如分辨率1024*768,橫向1024像素,縱向768像素)。
像素),每個(gè)像素可以被單獨(dú)控制為亮或不亮,或者亮度的強(qiáng)度等。LCD圖像由不同顏色強(qiáng)度的像素組成。我們可以用RGB888編碼來(lái)表示每個(gè)像素。
顏色模式(強(qiáng)度、顏色等。),一幀數(shù)據(jù)表示對(duì)應(yīng)于LCD矩陣中每個(gè)像素點(diǎn)的顏色模式。
(SOC如何控制LCD顯示的原理:
液晶驅(qū)動(dòng):液晶驅(qū)動(dòng)一般與液晶面板集成在一起。面板需要一定的模擬電信號(hào)來(lái)控制液晶分子,LCD驅(qū)動(dòng)芯片負(fù)責(zé)為面板提供模擬電來(lái)控制液晶分子。
驅(qū)動(dòng)器的控制信號(hào)(數(shù)字信號(hào))來(lái)自LCD控制器提供的接口。
LCD控制器:LCD控制器集成在SoC中,負(fù)責(zé)通過(guò)數(shù)字接口向外部LCD驅(qū)動(dòng)器提供要顯示的像素?cái)?shù)字信號(hào)。它必須按照一定的時(shí)序與LCD驅(qū)動(dòng)程序通信。液晶顯示
控制器由SoC控制,SoC將從存儲(chǔ)器中取出像素?cái)?shù)據(jù)到LCD控制器,最后LCD驅(qū)動(dòng)程序。
顯存:SoC選擇一段內(nèi)存存儲(chǔ)色彩數(shù)據(jù),然后通過(guò)配置將LCD控制器與這段內(nèi)存連接起來(lái),形成映射關(guān)系。一旦建立了這種關(guān)系,
LCD控制器將自動(dòng)從視頻存儲(chǔ)器中讀取像素?cái)?shù)據(jù),并將其發(fā)送到LCD驅(qū)動(dòng)器。LCD驅(qū)動(dòng)器將自動(dòng)控制每個(gè)像素的液晶分子以形成最終圖像。在建立這種映射之后,
不需要SoC參與任何行為。
綜上所述,SoC控制LCD顯示的過(guò)程分為兩個(gè)部分:
(SOC的LCD控制器將某個(gè)管腳與LCD驅(qū)動(dòng)器相連,按照標(biāo)準(zhǔn)設(shè)置一定的時(shí)序。
(2)將LCD要顯示的像素信息放入存儲(chǔ)器中,通過(guò)設(shè)置LCD控制器中的寄存器與LCD控制器建立映射;
之后過(guò)程由LCD控制器芯片和驅(qū)動(dòng)芯片自動(dòng)完成,整個(gè)LCD圖像顯示過(guò)程是這樣的。
(6) LCD接術(shù):從電平上看,LCD都是TTL電平。TTL缺陷易受外界影響,傳輸距離短。一般像手機(jī)平板一樣直接使用柔性扁平電纜。
連接即可,但需要遠(yuǎn)距離轉(zhuǎn)換。轉(zhuǎn)換方法是TTL-VGA-TTL。
(7)補(bǔ)充
虛擬屏幕覆蓋:
(1)虛擬屏幕(Virtual screen)是指我們通常在屏幕上看到的場(chǎng)景,實(shí)際上是許多屏幕顯示(如新聞圖片、電視臺(tái)臺(tái)標(biāo)、下方飄動(dòng)的字幕新聞)疊加的效果。
(2)像SV210這樣的LCD控制器中有五個(gè)虛擬屏幕Window0到Window4,虛擬屏幕并不存在于現(xiàn)實(shí)中,而是存在于內(nèi)存中。(如前所述,LCd顯示時(shí),實(shí)際顯示的是對(duì)應(yīng)存儲(chǔ)區(qū)的值。)
虛擬屏幕實(shí)際上是一個(gè)內(nèi)存區(qū)域。在幾個(gè)內(nèi)存區(qū)域中有幾個(gè)虛擬屏幕,但是這些虛擬屏幕都映射到一個(gè)真實(shí)的顯示屏上,所以未來(lái)真正的真實(shí)感效果其實(shí)就是這些虛擬屏幕的顯示內(nèi)容的疊加。
(疊的時(shí)候注意上層會(huì)蓋住下層,所以要注意誰(shuí)在前誰(shuí)在后。設(shè)置寄存器時(shí),此選項(xiàng)可用。)
(3)用虛擬屏幕代替使用顯存的整個(gè)LCD有一定的優(yōu)勢(shì):一是可以保證圖像不受污染,便于程序處理;二是可以減少屏幕刷新,提高顯示效率,減少CPU工作量。
虛擬顯示器
(1)如何在小分辨率屏幕上(真實(shí)地)顯示大分辨率圖像?
(2)詳細(xì)來(lái)說(shuō),當(dāng)我們需要在屏幕上看到不同的圖像時(shí),我們需要刷新內(nèi)存區(qū)域。即使我們只需要稍微移動(dòng)屏幕顯示,整個(gè)屏幕對(duì)應(yīng)的顯存空間也需要完全刷新,工作量和完全重新顯示一張圖像是一樣的。
這顯然不好,所以CPU刷新屏幕的工作量It it部門太大,效率低下。
(3)在顯示一幅大圖的不同區(qū)域時(shí),如何減少CPU刷新屏幕的工作量?是的,方法是虛擬顯示。具體做法是在內(nèi)存中創(chuàng)建顯示緩存的時(shí)候?qū)嶋H創(chuàng)建一個(gè)大的區(qū)域,然后讓LCD對(duì)應(yīng)其中的一部分。
區(qū)域作為有效的顯示區(qū)域。當(dāng)將來(lái)要顯示大圖像時(shí),將所有大圖像一次性直接加載到顯示緩沖區(qū)中,然后通過(guò)移動(dòng)有效顯示區(qū)域來(lái)顯示大圖像的不同區(qū)域。
2: s5pv210液晶時(shí)序
看一下核心板的原理圖:LCD布線是24 VD數(shù)據(jù)輸出線,用來(lái)傳輸RGB888 24位彩色數(shù)據(jù),VCLK時(shí)鐘線和HSYNC:水平同步信號(hào)線;VSYNC:垂直同步信號(hào)線,VDEN:數(shù)據(jù)使能線;
HSPW 1:HSP w1:HSYNC線不工作時(shí)為低電平,HSP w1時(shí)鐘拉高,拉低時(shí)表示準(zhǔn)備開始傳輸色彩數(shù)據(jù);(這個(gè)時(shí)間可以理解為切換到下一行所用的時(shí)間。)
HBPD 1:HBPD 1的時(shí)鐘過(guò)去后,VDEN線被拉高,這意味著VD線后面的所有數(shù)據(jù)都是RGB彩色數(shù)據(jù),所以只有VDEN信號(hào)線處于高電平時(shí),才被認(rèn)為是真正發(fā)送的數(shù)據(jù)。
開始發(fā)送水平顏色信息后,會(huì)持續(xù)發(fā)送,比如1024*768分辨率的LCD,直到發(fā)送完1024個(gè)水平像素的顏色數(shù)據(jù),VDEN才會(huì)降低。(這個(gè)時(shí)候理解為
準(zhǔn)備用于傳輸水平數(shù)據(jù)所消耗的時(shí)間)
Hozval 1: 1024 -1不代表時(shí)鐘,而是代表水平像素?cái)?shù)-1。
表示傳輸水平顏色數(shù)據(jù)的總時(shí)鐘,例如a時(shí)鐘頻率傳輸1比特,每個(gè)顏色數(shù)據(jù)設(shè)置為32比特,水平傳輸共1024個(gè)B顏色數(shù)據(jù),總時(shí)鐘為1024 * 32;
HFPD 1:數(shù)據(jù)傳輸后,先將VDEN下拉到HFPD 1時(shí)鐘,整個(gè)水平傳輸周期完成;(這個(gè)時(shí)間可以理解為結(jié)束數(shù)據(jù)傳輸所消耗的時(shí)間。)
VSPW 1:也可以理解為切換整幀圖像數(shù)據(jù)所消耗的時(shí)間;
VBPD 1:準(zhǔn)備傳輸整幀數(shù)據(jù)需要時(shí)間;
line val 1:768-1;
VFPD 1:結(jié)束發(fā)送整幀數(shù)據(jù)的同步時(shí)間;
需要注意的是,這些時(shí)序參數(shù)是液晶屏本身的參數(shù),與LCD控制器無(wú)關(guān)。所以,如果同一塊主板連接的屏幕不一樣,那么定時(shí)參數(shù)的設(shè)置也會(huì)不一樣。
3:相關(guān)寄存器
寄存器:DISPAY_CONTROL設(shè)置為10或11;RGB模式可行;
VIDCON0:視頻主控制0寄存器
18-26位選擇為RGB模式。
Bit18:設(shè)置RGB數(shù)據(jù)傳輸是并行還是串行,因?yàn)橛?4條數(shù)據(jù)線,所以是并行。;
位2選擇時(shí)鐘源,HCLK與166MHz的HCLC_DSYS相連。
Bit4:開啟分頻;
Bit13-6設(shè)置時(shí)鐘大小,時(shí)鐘頻率應(yīng)小于控制器的最大時(shí)鐘和LCD驅(qū)動(dòng)器的最大時(shí)鐘。
位0位1使能。所有控制信號(hào)均已啟用。
VIDCON1寄存器視頻主控1寄存器
Bit5 bit6設(shè)置HSYNC和VSYNC的極性,如果LCD的高低電平脈沖相同則正常,如果極性相反則反轉(zhuǎn)。
VIDTCON0:根據(jù)LCD數(shù)據(jù)表中的時(shí)序設(shè)置時(shí)序。
視頻會(huì)議1
視頻監(jiān)控2
WINCON0寄存器
位1:啟用窗口0。
位5-2選擇RGB888模式。
Bit15:設(shè)置輸出順序?yàn)榧t綠藍(lán)或藍(lán)綠紅為1: BGR為0: RGB。
VIDOSD0A VIDOSD0B這兩個(gè)寄存器用來(lái)設(shè)置window0在內(nèi)存中的大??;
比如設(shè)置為L(zhǎng)CD屏幕的大小(即左上坐標(biāo)為(0,0),右下坐標(biāo)為(1023,767))。
VIDOSD0C還在內(nèi)存中設(shè)置window0的大小。
比如設(shè)置為液晶屏1024*768的尺寸。
VIDW0xADD0Bx設(shè)置window0在內(nèi)存中的起始地址。
VIDW0xADD1Bx設(shè)置內(nèi)存中window0的結(jié)束地址。
SHODOWCON寄存器,用于設(shè)置虛擬窗口顯示;
以下位可以分別設(shè)置顯示哪個(gè)窗口;
補(bǔ)充:看核心板和地板示意圖,對(duì)應(yīng)管腳要設(shè)置成LCD的管腳模式,LCD背光要打開;
下面是詳細(xì)的代碼:
復(fù)制代碼
#include #34lyq.h#34
#定義ZLS模式_
#定義紅色(0xFF0000)
#定義綠色(0x00FF00)
#定義藍(lán)色(0x0000FF)
#定義白色(0xFFFFFF)
//配置相關(guān)引腳
#定義GPF0CON 0xE0200120
#定義GPF1CON 0xE0200140
#定義GPF2CON 0xE0200160
#定義GPF3CON 0xE0200180
#定義GPD0CON 0xE02000A0
#定義GPD0DAT 0xE02000A4
#定義ine顯示_控制0xE0107008
//配置控制器
#定義VIDCON0 0xF8000000
#定義VIDTCON0 0xF8000010
#定義VIDCON1 0xF8000004
#定義VIDTCON1 0xF8000014
#定義VIDTCON2 0xF8000018
#定義WINCON0 0xF8000020
#定義VIDOSD0A 0xF8000040
#定義VIDOSD0B 0xF8000044
#定義VIDOSD0C 0xF8000048
#定義VIDW00ADD0B0 0xF80000A0
#定義VIDW00ADD1B0 0xF80000D0
#定義SHODOWCON 0xF8000034
# define _ RGB _ GPF 0 con(*(unsigned int *)0xe 0200120)
# define _ RGB _ gp f1 con(*(unsigned int *)0xe 0200140)
# define _ RGB _ GPF 2 con(*(unsigned int *)0xe 0200160)
# define _ RGB _ gp F3 con(*(unsigned int *)0xe 0200180)
#define _RGB_GPD0CO
高壓變頻器的組成部分及工作原理?
1、高壓變頻器的組成:
內(nèi)部由十八個(gè)相同的單元模塊組成,每六個(gè)模塊為一組,分別對(duì)應(yīng)高壓電路的三相。機(jī)組電源由移位正切變壓器提供。
2.動(dòng)力裝置的組成:
功率單元是一個(gè)單相橋式變換器,由輸入分離變壓器的次級(jí)繞組供電。
3.經(jīng)整流濾波后,由四個(gè)IGBT以PWM控制,產(chǎn)生設(shè)定頻率波形。變頻器中的所有功率單元具有相同的拓?fù)浣Y(jié)構(gòu),并實(shí)施模塊化設(shè)計(jì)。其控制通過(guò)光纖的傳輸。
4.來(lái)自主控制器的控制光信號(hào)通過(guò)光/電轉(zhuǎn)換被發(fā)送到控制信號(hào)處理器。控制電路處理器收到相應(yīng)指令后,發(fā)出相應(yīng)IGBT的驅(qū)動(dòng)信號(hào)。驅(qū)動(dòng)電路接收到相應(yīng)的驅(qū)動(dòng)信號(hào)后,向IGBT控制電極發(fā)出相應(yīng)的驅(qū)動(dòng)電壓,操作IGBT關(guān)斷和導(dǎo)通,并輸出相應(yīng)的波形。
5.功率單元中的狀態(tài)信息將在響應(yīng)信號(hào)電路中被收集和處理,然后由電/光轉(zhuǎn)換器轉(zhuǎn)換,并作為光信號(hào)發(fā)送到主控制器。
二、高壓變頻器運(yùn)行原理:
1、高壓變頻器每個(gè)功率單元相當(dāng)于一個(gè)三電平兩相輸出低壓變頻器,疊加成高壓三相交流電。
2.變頻器的中性點(diǎn)不與電機(jī)的中性點(diǎn)相連,變頻器的輸出實(shí)際上是一個(gè)線電壓,A相和B相輸出電壓產(chǎn)生的UAB輸出線電壓可以達(dá)到6000V V
3.多電平單元串聯(lián)疊加高壓變頻器運(yùn)行后,將輸入的工頻三相高壓交流電轉(zhuǎn)換成頻率可調(diào)的三相交流電,并根據(jù)V/F設(shè)定相應(yīng)調(diào)整其電壓和頻率,以保持電機(jī)在不同頻率下運(yùn)行。
4.在變頻器的輸入側(cè),由于變頻器的多個(gè)次級(jí)繞組的均勻位移,例如在6KV輸出時(shí),有250、150、50、-50、-150和-250六種繞組,變頻器初級(jí)電流中對(duì)應(yīng)的電流分量也相互均勻位移,從而形成一個(gè)等效的36脈波整流電路。
5.工作時(shí)功率因數(shù)在0.95以上,不需要額外的電力濾波器或功率因數(shù)補(bǔ)償裝置,也不會(huì)與現(xiàn)有的補(bǔ)償電容裝置發(fā)生諧振,對(duì)運(yùn)行在同一電網(wǎng)上的用電設(shè)備沒有干擾。