亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

數(shù)字編碼器

  • 逆變器數(shù)字控制技術(shù)研究與實(shí)現(xiàn).rar

    逆變器廣泛應(yīng)用于工業(yè)生產(chǎn)的各個(gè)方面,數(shù)字控制具有方便實(shí)現(xiàn)復(fù)雜算法、抗干擾性強(qiáng)和產(chǎn)品容易升級(jí)等優(yōu)點(diǎn),已成為未來逆變器的發(fā)展趨勢。使用數(shù)字技術(shù)控制設(shè)計(jì)逆變器,控制器的性能決定了逆變系統(tǒng)系統(tǒng)的性能。然而在很多高頻應(yīng)用的場合,目前常用的控制器的速度往往不能完全達(dá)到要求。與傳統(tǒng)單片機(jī)和DSP芯片相比,F(xiàn)PGA器件具有更高的處理速度。同時(shí)FPGA應(yīng)用在數(shù)字化逆變器設(shè)計(jì)中,還可以大大簡化控制系統(tǒng)結(jié)構(gòu),并可實(shí)現(xiàn)多種高速算法,具有較高的性價(jià)比。在逆變器的全數(shù)字化控制領(lǐng)域,F(xiàn)PGA具有很好的應(yīng)用價(jià)值。 論文首先介紹了SPWM基本原理及其控制方式,SPWM的生成方法,并結(jié)合本課題給出了查表法生成SPWM波的一般方法,且以單相全橋逆變器為例進(jìn)行了仿真。分析其的電路特點(diǎn),建立PWM逆變器的統(tǒng)一電路模型、連續(xù)狀態(tài)空間以及離散狀態(tài)空間模型,在此數(shù)學(xué)模型基礎(chǔ)上,針對(duì)逆變器研究分析了目前用于逆變器設(shè)計(jì)的各種數(shù)字控制技術(shù)、控制方案,討論了其控制方法的優(yōu)缺點(diǎn),相關(guān)控制器設(shè)計(jì)的一般問題,最后比較了其優(yōu)缺點(diǎn),指出其存在的共性問題,總結(jié)了使用FPGA設(shè)計(jì)逆變器數(shù)字控制器的優(yōu)勢。然后以單相電壓型PWM逆變器為控制模型采用新型模數(shù)結(jié)合現(xiàn)場可編程門陣列FPGA實(shí)現(xiàn)數(shù)字化控制器的方案,給出了純正正弦波逆變器的設(shè)計(jì)方案。 論文詳細(xì)論述了采用模數(shù)混合型FPGA作為主控芯片的高頻逆變器設(shè)計(jì)方法與實(shí)現(xiàn)過程。系統(tǒng)主控芯片采用Fusion系列AFS600,世界上首個(gè)模數(shù)混合型FPGA。主要設(shè)計(jì)要點(diǎn)包括:逆變器硬件電路設(shè)計(jì)以及SPWM數(shù)字控制系統(tǒng)軟件設(shè)計(jì)。外圍強(qiáng)電電路的設(shè)計(jì)的難點(diǎn)在于用于前端升壓的高頻變壓器的設(shè)計(jì)以及輸出端LC濾波電感與電容的選取。另外,SPWM“H”字全橋逆變電路中的高懸浮電壓也是設(shè)計(jì)中需要值得注意的重要環(huán)節(jié)。在控制系統(tǒng)軟件設(shè)計(jì)方面,采用FPGA自上而下的設(shè)計(jì)方法,對(duì)其控制系統(tǒng)進(jìn)行了功能劃分,完成了SPWM產(chǎn)生器以及加入死區(qū)補(bǔ)償?shù)腜WM發(fā)生器、和反饋等模塊的設(shè)計(jì)。 論文的結(jié)束部分給出了設(shè)計(jì)結(jié)果,并指出了進(jìn)一步的工作的思路和方向。

    標(biāo)簽: 逆變器 數(shù)字控制 技術(shù)研究

    上傳時(shí)間: 2013-05-19

    上傳用戶:小碼農(nóng)lz

  • 基于DSP的中壓變頻器控制軟件的設(shè)計(jì).rar

    本論文針對(duì)6kV/400kW三相異步電動(dòng)機(jī)的中壓變頻器試驗(yàn)裝置,從分析目前中壓變頻器常用的主回路拓?fù)淙胧郑敿?xì)闡述并分析了本文研究的單元串聯(lián)型中壓變頻器控制系統(tǒng)。 本文首先從理論上分析了多單元串聯(lián)型中壓變頻器脈寬控制原理。然后,把一種高性能的V/f控制方案引入中壓變頻器控制系統(tǒng)。通過矢量補(bǔ)償定子壓降,進(jìn)行轉(zhuǎn)差補(bǔ)償和對(duì)電機(jī)電流進(jìn)行限制控制,實(shí)現(xiàn)了具有很好的低頻性能并具有防“跳閘”等功能的V/f控制方案。 同時(shí),本文將Siemens公司通用變頻器的時(shí)隙、連接紙的概念運(yùn)用到中壓變頻器控制領(lǐng)域。增加了系統(tǒng)的可變性,自由性和方便性。設(shè)計(jì)了具有系統(tǒng)組態(tài)功能的模塊化軟件,其中著重對(duì)控制軟件中的幾個(gè)重要功能進(jìn)行了分析討論。這些重要功能模塊有:控制字和狀態(tài)字、順序控制、V/f曲線、給定積分器、基于電壓補(bǔ)償?shù)妮敵鲎詣?dòng)穩(wěn)壓算法、通訊功能等。 中壓變頻器在實(shí)驗(yàn)室設(shè)計(jì)為6kV/22kW試驗(yàn)系統(tǒng),實(shí)際設(shè)計(jì)為6kV/400kW的變頻系統(tǒng)裝置。本文給出了實(shí)驗(yàn)室調(diào)試結(jié)果及分析。實(shí)驗(yàn)結(jié)果表明,該中壓變頻器能夠安全、穩(wěn)定地運(yùn)行。

    標(biāo)簽: DSP 中壓變頻器 控制軟件

    上傳時(shí)間: 2013-04-24

    上傳用戶:mingaili888

  • 圖象壓縮系統(tǒng)中熵編解碼器的FPGA設(shè)計(jì)及實(shí)現(xiàn)

    隨著移動(dòng)終端、多媒體、Internet網(wǎng)絡(luò)、通信,圖像掃描技術(shù)的發(fā)展,以及人們對(duì)圖象分辨率,質(zhì)量要求的不斷提高,用軟件壓縮難以達(dá)到實(shí)時(shí)性要求,而且會(huì)帶來因傳輸大量原始圖象數(shù)據(jù)帶來的帶寬要求,因此采用硬件實(shí)現(xiàn)圖象壓縮已成為一種必然趨勢。而熵編碼單元作為圖像變換,量化后的處理環(huán)節(jié),是圖像壓縮中必不可少的部分。研究熵編解碼器的硬件實(shí)現(xiàn),具有廣闊的應(yīng)用背景。本文以星載視頻圖像壓縮的硬件實(shí)現(xiàn)項(xiàng)目為背景,對(duì)熵編碼器和解碼器的硬件實(shí)現(xiàn)進(jìn)行探討,給出了并行熵編碼和解碼器的實(shí)現(xiàn)方案。熵編解碼器中的難點(diǎn)是huffman編解碼器的實(shí)現(xiàn)。在設(shè)計(jì)并行huffman編碼方案時(shí)通過改善Huffman編碼器中變長碼流向定長碼流轉(zhuǎn)換時(shí)的控制邏輯,避免了因數(shù)據(jù)處理不及時(shí)造成數(shù)據(jù)丟失的可能性,從而保證了編碼的正確性。而在實(shí)現(xiàn)并行的huffman解碼器時(shí),解碼算法充分利用了規(guī)則化碼書帶來的碼字的單調(diào)性,及在特定長度碼字集內(nèi)碼字變化的連續(xù)性,將并行解碼由模式匹配轉(zhuǎn)換為算術(shù)運(yùn)算,提高了存儲(chǔ)器的利用率、系統(tǒng)的解碼效率和速度。在實(shí)現(xiàn)并行huffman編碼的基礎(chǔ)上,結(jié)合針對(duì)DC子帶的預(yù)測編碼,針對(duì)直流子帶的游程編碼,能夠?qū)D像壓縮系統(tǒng)中經(jīng)過DWT變換,量化,掃描后的數(shù)據(jù)進(jìn)行正確的編碼。同時(shí),在并行huffman解碼基礎(chǔ)上的熵解碼器也可以解碼出正確的數(shù)據(jù)提供給解碼系統(tǒng)的后續(xù)反量化模塊,進(jìn)一步處理。在本文介紹的設(shè)計(jì)方案中,按照自頂向下的設(shè)計(jì)方法,對(duì)星載圖像壓縮系統(tǒng)中的熵編解碼器進(jìn)行分析,進(jìn)而進(jìn)行邏輯功能分割及模塊劃分,然后分別實(shí)現(xiàn)各子模塊,并最終完成整個(gè)系統(tǒng)。在設(shè)計(jì)過程中,用高級(jí)硬件描述語言verilogHDL進(jìn)行RTL級(jí)描述。利用了Altera公司的QuartusII開發(fā)平臺(tái)進(jìn)行設(shè)計(jì)輸入、編譯、仿真,同時(shí)還采用modelsim仿真工具和symplicity的綜合工具,驗(yàn)證了設(shè)計(jì)的正確性。通過系統(tǒng)波形仿真和下板驗(yàn)證熵編碼器最高頻率可以達(dá)到127M,在62.5M的情況下工作正常。而熵解碼器也可正常工作在62.5M,吞吐量可達(dá)到2500Mbps,也能滿足性能要求。仿真驗(yàn)證的結(jié)果表明:設(shè)計(jì)能夠滿足性能要求,并具有一定的使用價(jià)值。

    標(biāo)簽: FPGA 圖象壓縮

    上傳時(shí)間: 2013-05-19

    上傳用戶:吳之波123

  • 高速數(shù)據(jù)轉(zhuǎn)換器評(píng)估平臺(tái)(HSDCEP)用戶指南評(píng)估

    高速數(shù)據(jù)轉(zhuǎn)換器評(píng)估平臺(tái)(HSDCEP)是基于PC的平臺(tái),提供評(píng)估Maxim RF數(shù)/模轉(zhuǎn)換器(RF-DAC,支持更新速率≥ 1.5Gsps)和Maxim數(shù)字上變頻器(DUC)的齊全工具。HSDCEP可以在每對(duì)數(shù)據(jù)引腳產(chǎn)生速率高達(dá)1.25Gbps的測試碼型,支持多達(dá)4條并行16位LVDS總線。通過USB 2.0端口將最長64兆字(Mw)、每字16位寬的數(shù)據(jù)碼型裝載至HSDCEP存儲(chǔ)器

    標(biāo)簽: HSDCEP 高速數(shù)據(jù) 轉(zhuǎn)換器 評(píng)估平臺(tái)

    上傳時(shí)間: 2013-10-25

    上傳用戶:zycidjl

  • 多電平逆變器載波相移SPWM與移相空間矢量控制策略的研究

    載波相移SPWM 調(diào)制法目前是級(jí)聯(lián)型逆變器的主流調(diào)制方法,其等效載波頻率高,諧波特性好,功率單元之間輸出功率平衡。而移相空間矢量調(diào)制法基于傳統(tǒng)的兩電平空間矢量調(diào)制法,并采用載波移相的思想,因此兼有空間矢量法和載波相移SPWM 法的優(yōu)勢,諧波特性好,電壓利用率高,且控制方法簡單便于數(shù)字實(shí)現(xiàn),可與矢量控制和直接轉(zhuǎn)矩控制等各種現(xiàn)代方法相結(jié)合應(yīng)用于電機(jī)的變頻調(diào)速系統(tǒng)中。本文以三級(jí)級(jí)聯(lián)型逆變器為例對(duì)載波相移SPWM 調(diào)制法和移相空間矢量調(diào)制法分別進(jìn)行了研究,通過仿真對(duì)比,總結(jié)出移相空間矢量調(diào)制法與載波相移SPWM 調(diào)制法的異同和所具有的優(yōu)勢。

    標(biāo)簽: SPWM 電平逆變器 控制策略 載波相移

    上傳時(shí)間: 2014-12-24

    上傳用戶:元宵漢堡包

  • 80C51特殊功能寄存器地址表

    /*--------- 8051內(nèi)核特殊功能寄存器 -------------*/ sfr ACC = 0xE0;             //累加器 sfr B = 0xF0;  //B 寄存器 sfr PSW    = 0xD0;           //程序狀態(tài)字寄存器 sbit CY    = PSW^7;       //進(jìn)位標(biāo)志位 sbit AC    = PSW^6;        //輔助進(jìn)位標(biāo)志位 sbit F0    = PSW^5;        //用戶標(biāo)志位0 sbit RS1   = PSW^4;        //工作寄存器組選擇控制位 sbit RS0   = PSW^3;        //工作寄存器組選擇控制位 sbit OV    = PSW^2;        //溢出標(biāo)志位 sbit F1    = PSW^1;        //用戶標(biāo)志位1 sbit P     = PSW^0;        //奇偶標(biāo)志位 sfr SP    = 0x81;            //堆棧指針寄存器 sfr DPL  = 0x82;            //數(shù)據(jù)指針0低字節(jié) sfr DPH  = 0x83;            //數(shù)據(jù)指針0高字節(jié) /*------------ 系統(tǒng)管理特殊功能寄存器 -------------*/ sfr PCON  = 0x87;           //電源控制寄存器 sfr AUXR = 0x8E;              //輔助寄存器 sfr AUXR1 = 0xA2;             //輔助寄存器1 sfr WAKE_CLKO = 0x8F;        //時(shí)鐘輸出和喚醒控制寄存器 sfr CLK_DIV  = 0x97;          //時(shí)鐘分頻控制寄存器 sfr BUS_SPEED = 0xA1;        //總線速度控制寄存器 /*----------- 中斷控制特殊功能寄存器 --------------*/ sfr IE     = 0xA8;           //中斷允許寄存器 sbit EA    = IE^7;  //總中斷允許位  sbit ELVD  = IE^6;           //低電壓檢測中斷控制位 8051

    標(biāo)簽: 80C51 特殊功能寄存器 地址

    上傳時(shí)間: 2013-10-30

    上傳用戶:yxgi5

  • 看門狗定時(shí)器的工作原理

    看門狗定時(shí)器的工作原理:WDT 工作原理使能時(shí),WDT 將遞增,直到溢出,或稱“超時(shí)”。除非處于休眠或空閑模式,WDT 超時(shí)會(huì)強(qiáng)制器件復(fù)位。為避免WDT 超時(shí)復(fù)位,用戶必須定期用PWRSAV 或CLRWDT 指令將看門狗定時(shí)器清零。如果WDT 在休眠或空閑模式下超時(shí),器件將喚醒并從PWRSAV 指令執(zhí)行處繼續(xù)執(zhí)行代碼。在上述兩種情況下,WDTO 位(RCON<4>)都會(huì)置1,表示該器件復(fù)位或喚醒事件是由于WDT超時(shí)引起的。如果WDT 將CPU 從休眠或空閑模式喚醒,“休眠”狀態(tài)位(RCON<3>)或“空閑”狀態(tài)位(RCON<2>)也會(huì)置1,表示器件之前處于省電模式。9.2.1 使能和禁止WDT通過FWDTEN(CW1<7>)配置位可將WDT 使能或禁止。FWDTEN 配置位置1 時(shí),使能WDT。這是已擦除器件的默認(rèn)值。關(guān)于閃存配置字寄存器的更多詳細(xì)信息,請(qǐng)參見器件數(shù)據(jù)手冊(cè)。

    標(biāo)簽: 看門狗定時(shí)器 工作原理

    上傳時(shí)間: 2014-01-20

    上傳用戶:mikesering

  • 串行編程器源程序(Keil C語言)

    串行編程器源程序(Keil C語言)//FID=01:AT89C2051系列編程器//實(shí)現(xiàn)編程的讀,寫,擦等細(xì)節(jié)//AT89C2051的特殊處:給XTAL一個(gè)脈沖,地址計(jì)數(shù)加1;P1的引腳排列與AT89C51相反,需要用函數(shù)轉(zhuǎn)換#include <e51pro.h> #define C2051_P3_7 P1_0#define C2051_P1 P0//注意引腳排列相反#define C2051_P3_0  P1_1#define C2051_P3_1 P1_2#define C2051_XTAL P1_4#define C2051_P3_2 P1_5#define C2051_P3_3 P1_6#define C2051_P3_4 P1_7#define C2051_P3_5 P3_5 void InitPro01()//編程前的準(zhǔn)備工作{ SetVpp0V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=0; Delay_ms(20); nAddress=0x0000; SetVpp5V();} void ProOver01()//編程結(jié)束后的工作,設(shè)置合適的引腳電平{ SetVpp5V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=1;} BYTE GetData()//從P0口獲得數(shù)據(jù){ B_0=P0_7; B_1=P0_6; B_2=P0_5; B_3=P0_4; B_4=P0_3; B_5=P0_2; B_6=P0_1; B_7=P0_0; return B;} void SetData(BYTE DataByte)//轉(zhuǎn)換并設(shè)置P0口的數(shù)據(jù){ B=DataByte; P0_0=B_7; P0_1=B_6; P0_2=B_5; P0_3=B_4; P0_4=B_3; P0_5=B_2; P0_6=B_1; P0_7=B_0;} void ReadSign01()//讀特征字{ InitPro01(); Delay_ms(1);//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設(shè)置相應(yīng)的編程控制信號(hào) C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(20); ComBuf[2]=GetData(); C2051_XTAL=1; C2051_XTAL=0; Delay_us(20); ComBuf[3]=GetData(); ComBuf[4]=0xff;//----------------------------------------------------------------------------- ProOver01();} void Erase01()//擦除器件{ InitPro01();//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設(shè)置相應(yīng)的編程控制信號(hào) C2051_P3_3=1; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(1); SetVpp12V(); Delay_ms(1); C2051_P3_2=0; Delay_ms(10); C2051_P3_2=1; Delay_ms(1);//----------------------------------------------------------------------------- ProOver01();} BOOL Write01(BYTE Data)//寫器件{//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設(shè)置相應(yīng)的編程控制信號(hào) //寫一個(gè)單元 C2051_P3_3=0; C2051_P3_4=1; C2051_P3_5=1; C2051_P3_7=1; SetData(Data); SetVpp12V(); Delay_us(20); C2051_P3_2=0; Delay_us(20); C2051_P3_2=1; Delay_us(20); SetVpp5V(); Delay_us(20); C2051_P3_4=0; Delay_ms(2); nTimeOut=0; P0=0xff; nTimeOut=0; while(!GetData()==Data)//效驗(yàn):循環(huán)讀,直到讀出與寫入的數(shù)相同 {  nTimeOut++;  if(nTimeOut>1000)//超時(shí)了  {   return 0;  } } C2051_XTAL=1; C2051_XTAL=0;//一個(gè)脈沖指向下一個(gè)單元//----------------------------------------------------------------------------- return 1;} BYTE Read01()//讀器件{ BYTE Data;//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設(shè)置相應(yīng)的編程控制信號(hào) //讀一個(gè)單元 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=1; C2051_P3_7=1; Data=GetData(); C2051_XTAL=1; C2051_XTAL=0;//一個(gè)脈沖指向下一個(gè)單元//----------------------------------------------------------------------------- return Data;} void Lock01()//寫鎖定位{ InitPro01();//先設(shè)置成編程狀態(tài)//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設(shè)置相應(yīng)的編程控制信號(hào) if(ComBuf[2]>=1)//ComBuf[2]為鎖定位 {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=1;  C2051_P3_7=1;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); } if(ComBuf[2]>=2) {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=0;  C2051_P3_7=0;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); }//----------------------------------------------------------------------------- ProOver01();} void PreparePro01()//設(shè)置pw中的函數(shù)指針,讓主程序可以調(diào)用上面的函數(shù){ pw.fpInitPro=InitPro01; pw.fpReadSign=ReadSign01; pw.fpErase=Erase01; pw.fpWrite=Write01; pw.fpRead=Read01; pw.fpLock=Lock01; pw.fpProOver=ProOver01;}

    標(biāo)簽: Keil 串行 C語言 編程器

    上傳時(shí)間: 2013-11-12

    上傳用戶:gut1234567

  • 克服能量采集無線感測器設(shè)計(jì)挑戰(zhàn)

    無線感測器已變得越來越普及,短期內(nèi)其開發(fā)和部署數(shù)量將急遽增加。而無線通訊技術(shù)的突飛猛進(jìn),也使得智慧型網(wǎng)路中的無線感測器能夠緊密互連。此外,系統(tǒng)單晶片(SoC)的密度不斷提高,讓各式各樣的多功能、小尺寸無線感測器系統(tǒng)相繼問市。儘管如此,工程師仍面臨一個(gè)重大的挑戰(zhàn):即電源消耗。

    標(biāo)簽: 能量采集 無線感測器

    上傳時(shí)間: 2013-10-30

    上傳用戶:wojiaohs

  • 用匯編設(shè)計(jì)的基于文本編輯器

    1 任務(wù) 設(shè)計(jì)一個(gè)文本編輯器。 2 基本要求 1 如圖所示,設(shè)計(jì)一個(gè)有菜單欄的編輯窗口,在該窗口可以實(shí)現(xiàn)文本的輸入,利用DEL鍵、BackSpace鍵、Home鍵、End鍵、上下左右光標(biāo)鍵,實(shí)現(xiàn)對(duì)輸入文本的全屏幕編輯。 2 實(shí)現(xiàn)文件的新建、打開、保存、另存為與退出等功能。 包含 設(shè)計(jì)思路、技術(shù)報(bào)告、和不同階段的設(shè)計(jì)源代碼 擴(kuò)展要求 1 要求使用彩色組和背景顏色來設(shè)計(jì)界面顏色。 2 模擬一些著名編輯器(如Source Insight)的其它功能,如比較詳細(xì)的幫助功能,對(duì)特定的命令或保留字(如C語言或匯編語言)能顯示不同的醒目顏色。 3 自己參考其它編輯器進(jìn)行發(fā)揮。

    標(biāo)簽: 匯編 文本編輯器

    上傳時(shí)間: 2013-11-03

    上傳用戶:lhc9102

主站蜘蛛池模板: 衡山县| 诸城市| 通化县| 渭源县| 永平县| 崇文区| 闸北区| 稻城县| 德江县| 固阳县| 长泰县| 盘锦市| 德惠市| 区。| 陈巴尔虎旗| 平山县| 广南县| 习水县| 合水县| 南丹县| 马龙县| 平潭县| 贡山| 永嘉县| 克拉玛依市| 金门县| 北流市| 屏东市| 页游| 崇礼县| 双江| 修水县| 利辛县| 祥云县| 安陆市| 祥云县| 涿鹿县| 延川县| 锡林浩特市| 乡宁县| 建宁县|