多相永磁同步電機驅動技術研究(博士論文)目前,三相電機驅動系統在電氣驅動應用場合得到了廣泛的應用,然而隨著現代電力電子技術、計算機技術和控制理論的發展,由逆變器供電的電機驅動系統的相數不再受到供電相數的限制。特別在大功率、高可靠性和低直流電壓供電應用場合,多相電機驅動系統比三相電機驅動系統更具優勢,因此多相電機驅動系統特別適合于應用在艦船全電力推進、電動車輛、航空航天和軍事等場合。其相關技術的研究為電氣驅動技術的研究開辟了新的領域,多相電機驅動系統得到各國科研人員越來越多的關注和重視。 本文研究從任意相數多相電機出發,重點研究了五相永磁同步電機驅動系統,全文主要內容如下: 引入繞組函數理論定量分析了任意相數對稱繞組的磁勢時空諧波分布,說明了低次時空諧波在多相電機中的重要作用 首次從對稱分量法推導出推廣派克變換,并建立了n-m相感應電機數學模型,指出多相電機控制是一個多維控制問題。這些基礎理論知識為分析多相電機奠定了理論基礎。 建立了五相永磁同步電機派克方程,在此基礎上研究了五相永磁同步電機中d-q子空間與廣義零序子空間的耦合問題。并根據不同結構形式五相永磁同步電機的特點,詳細討論了不同情況下的多維矢量控制和解耦控制問題。
上傳時間: 2017-08-14
上傳用戶:123456wh
多相永磁同步電機驅動技術研究(中科院博士論文)目前,三相電機驅動系統在電氣驅動應用場合得到了廣泛的應用,然而隨著現代電力電子技術、計算機技術和控制理論的發展,由逆變器供電的電機驅動系統的相數不再受到供電相數的限制。特別在大功率、高可靠性和低直流電壓供電應用場合,多相電機驅動系統比三相電機驅動系統更具優勢,因此多相電機驅動系統特別適合于應用在艦船全電力推進、電動車輛、航空航天和軍事等場合。其相關技術的研究為電氣驅動技術的研究開辟了新的領域,多相電機驅動系統得到各國科研人員越來越多的關注和重視。 本文研究從任意相數多相電機出發,重點研究了五相永磁同步電機驅動系統,全文主要內容如下: 引入繞組函數理論定量分析了任意相數對稱繞組的磁勢時空諧波分布,說明了低次時空諧波在多相電機中的重要作用 首次從對稱分量法推導出推廣派克變換,并建立了n-m相感應電機數學模型,指出多相電機控制是一個多維控制問題。這些基礎理論知識為分析多相電機奠定了理論基礎。 建立了五相永磁同步電機派克方程,在此基礎上研究了五相永磁同步電機中d-q子空間與廣義零序子空間的耦合問題。并根據不同結構形式五相永磁同步電機的特點,詳細討論了不同情況下的多維矢量控制和解耦控制問題。
上傳時間: 2013-12-21
上傳用戶:xzt
一個用鍵盤控制的搶答軟件,在比賽中用,具體說明如下: 十個隊伍對應的按鈕分別為:(注:大小寫沒有要求) 1組->“=” 2組->“,” 3組->“S” 4組->“7” 5組->“V” 6組->“A” 7組->“E” 8組->“0” 9組->“3” 10組->“Y” 不可全屏幕,因為背景圖像格式為1024*768 有防搶功能,在一次搶答完成后,按“清空屏幕”,界面清空,這時如果隊伍按下相應搶答按鈕,觸發搶答,提示“n組偷搶問題,取消本題資格” 一次搶答結束后,在不“清空屏幕”的情況下,可以直接按“開始搶答”開始下一次搶答 倒計時20秒,如果時間到沒有隊伍搶答屏幕將顯示:"很遺憾 沒有隊伍申請回答" 有鎖鍵盤功能,在開始搶答后,除指定按鈕,其他按鈕沒有響應 啟用音響效果方法:把兩個聲音文件(“搶答音樂”和“TICK2”)直接放在C盤根目錄下(C:\)便可啟動
上傳時間: 2013-12-15
上傳用戶:kiklkook
Matlab模擬退火算法工具箱,它由冷卻進度表(Cooling Schedule)控制,包括控制參數的初值t及其衰減因子Δt、每個t值時的迭代次數L和停止條件S。
標簽: Schedule Cooling Matlab 模擬退火算法
上傳時間: 2017-09-02
上傳用戶:zhyiroy
動態環境下基于勢場原理的避障方法 提出了一種新穎的控制方案,即采用神經網絡預測控制器來控制機器人的力/位置.這種控 制器能任意逼近機器人這種不確定對象,不用知道系統的精確結構,同時由于預測控制的加入,使系 統在線計算方便,控制質量提高了
上傳時間: 2013-12-16
上傳用戶:LouieWu
提出了一種新穎的控制方案,即采用神經網絡預測控制器來控制機器人的力/位置.這種控 制器能任意逼近機器人這種不確定對象,不用知道系統的精確結構,同時由于預測控制的加入,使系 統在線計算方便,控制質量提高了
上傳時間: 2017-09-07
上傳用戶:litianchu
給定兩個串S和T,長分別m和n,算法給出了一個找出二串間最大匹配的算法。該算法可用于比較兩個串S和T的相似程度。
標簽:
上傳時間: 2014-01-27
上傳用戶:sunjet
/*#include<reg52.h> #define uint unsigned int #define uchar unsigned char #define uchar unsigned char sbit K1=P3^4; sbit K2=P3^5; sbit ledr=P1^0; sbit ledg=P1^1; sbit ledb=P1^2; bit LEDDirection=0;//LED控制方向0:漸亮1:漸滅 char pwm=0; char pwmr=0; char scw=0;//中斷記數 char tt=0; char n; void dealy(uint z); void Timer0Init(void) { TMOD=0x01; TH0=0xff; TL0=0x47; EX0=1; IT0=0; PX0=1; ET0=1; TR0=1; EA=1; } void main() { Timer0Init(); while(1){ if(K1==0) { dealy (1); if(K1==0) {TR0=1; ledr=0; dealy(5); TR0=0; } } if(K2==0) { dealy (1); if(K2==0) { while(1) { ledr=0; //亮 dealy(100-n*10); ledr=1; //熄 dealy(n*10); } } } } } void Time0Isr(void) interrupt 1 { // pwm=0; TH0=0xff; TL0=0x47; scw++; }*/ #include<reg52.h> #define uchar unsigned char bit LEDDirection=0; sbit P2_0=P1^0; sbit key1=P3^4; sbit key2=P3^5; sbit key3=P3^6; uchar zkb,i,t;// zkb指占空比 uchar pwm; void delay(uchar z) { uchar x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void init() //初始化函數 { TMOD=0X01; TH0=(65536-1000)/256; TL0=(65536-1000)%256; EA=1; ET0=1; TR0=1; } void keyscan() //鍵盤掃描 { P3=0XFF; if(key1==0) { delay(5); if(key1==0) { while(!key1); if(zkb<9) { zkb++; } } } if(key2==0) { delay(5); if(key2==0) { while(!key2); if(zkb>0) { zkb--; } } } if(key3==0) {TR0=1; delay(5); if(key3==0) {while(!key3); if((zkb<=9)&&(0==LEDDirection)) { zkb++; if(zkb>9) { LEDDirection=1; zkb=9; } } if((zkb>=0 )&&(1==LEDDirection)) { zkb--; if(zkb<0 ) { LEDDirection=0; zkb=0 ; //dealy(3000); } } } //pwm=pwmr; } } void main() //主函數 { zkb=2; init(); while(1) { keyscan(); } } void time0(void) interrupt 1 //中斷函數 { TH0=(65536-200)/256; TL0=(65536-200)%256; ++i; if(i>10) { i=0; }; if(i<=zkb) { P2_0=1; } else P2_0=0; } /*void time0(void) interrupt 0 //中斷函數 { TH0=(65536-1000)/256; TL0=(65536-1000)%256; ++i; if(i>10) { i=0; }; if(i<=zkb) { P2_0=1; } else P2_0=0; }*/
標簽: 調光
上傳時間: 2016-07-02
上傳用戶:184890962
LED 一般是恒流操作的,如何改變 LED 的亮度呢?答案就是 PWM 控制。在一定的 頻率的方波中,調整高電平和低電平的占空比,即可實現。比如我們用低電平點亮一個 LED 燈,我們假設把一個頻率周期分為 10 個時間等份,如果方波中的高低電平占空比是 9:1, 這是就是一個比較暗的亮度,如果方波中高低電平占空比是 10:0,這時,全部是高電平, 燈是滅的。如果占空比是 5:5,就是一個中間亮度,如果高低比是 1:9,是一個比較亮的 亮度,如果高低是 0:10,這時全部是低電平,就是最亮的。 實際上應用中,電視屏幕墻中的幾十百萬 LED 象素都是這樣控制的,而且每一個象素 都有紅綠藍 3 個 LED,每個 LED 可以變化的亮度是幾百到幾萬或者更多的級別,以實現真 彩色的顯示。還有在您的手機中,背光燈的亮度如果是可以變化的,也應該是這種工作方式。 目前的城市彩燈也有很多都使用了 LED,需要控制亮度是也是 PWM 控制。 下面來分析我們的例程,在這個例程中,我們將定時器 2 溢出定為 1/1200 秒。每 10 次脈沖輸出一個 120HZ 頻率。這每 10 次脈沖再用來控制高低電平的 10 個比值。這樣,在 每個 1/120 秒的方波周期中,我們都可以改變方波的輸出占空比,從而控制 LED 燈的 10 個 級別的亮度。 為什么輸出方波的頻率要 120HZ 這么高?因為如果頻率太低,人眼就會看到閃爍感 覺。一般起碼要在 60HZ 以上才感覺好點,120HZ 就基本上看不到閃爍,只能看到亮度的變 化了。 下面請看程序,程序中有比較多的注釋: ――――――――――――――――――――――― #define uchar unsigned char //定義一下方便使用 #define uint unsigned int #define ulong unsigned long #include <reg52.h> //包括一個 52 標準內核的頭文件 sbit P10 = P1^0; //要控制的 LED 燈 sbit K1= P3^2; //按鍵 K1 uchar scale;//用于保存占空比的輸出 0 的時間份額,總共 10 份 char code dx516[3] _at_ 0x003b;//這是為了仿真設置的 //模擬 PWM 輸出控制燈的 10 個亮度級別 void main(void) // 主程序 { uint n; RCAP2H =0xF3; //賦 T2 的預置值,溢出 1 次是 1/1200 秒鐘 RCAP2L =0x98; TR2=1; //啟動定時器 ET2=1; //打開定時器 2 中斷 EA=1; //打開總中斷 while(1) //程序循環 { ;//主程序在這里就不斷自循環,實際應用中,這里是做主要工作 for(n=0;n<50000;n++); //每過一會兒就自動加一個檔次的亮度 scale++; if(scale==10)scale=0; } } //1/1200 秒定時器 2 中斷 timer2() interrupt 5 { static uchar tt; //tt 用來保存當前時間在一秒中的比例位置 TF2=0; tt++; if(tt==10) //每 1/120 秒整開始輸出低電平 { tt=0; if(scale!=0) //這里加這一句是為了消除滅燈狀態產生的鬼影 P10=0; } if(scale==tt) //按照當前占空比切換輸出高電平 P10=1; } ―――――――――――――――――― 在主程序中,每延時一段時間,就自動換一個占空比,以使亮度自動變化,方便觀察。 編譯,運行,看結果。 可以看到,LED 的亮度以每種亮度 1 秒左右不斷變化,共有 10 個級別。
上傳時間: 2017-11-06
上傳用戶:szcyclone
VK2C23 是一款存儲器映射和多功能 的 LCD 控制 / 驅動芯片。該芯片的顯示字段為 224 點 (56 SEG × 4 COM) 或 416 點 (52 SEG × 8 COM)。VK2C23 芯片的軟件配置特 性使其適用于多種 LCD 應用,包括 LCD 模塊和 顯示子系統。VK2C23 芯片可通過雙 線雙向 I2C 接口與大多數微處理器或微控制器進 行通信。 VK2C2X系列為I2C介面、RAM mapping的LCD控制暨驅動IC,此系列以先進設計技術降低IC耗電、提升抗雜訊及ESD防護能力。全系列包含VK2C22、VK2C23、VK2C24等。VK2C22已成功獲得單相電表客戶的認可及采用,VK2C23及VK2C24適合于點數需求較大的三相電表的應用。
標簽: C23 23 16C LCD VK2 VK 2C 16 HT 存儲器
上傳時間: 2018-07-14
上傳用戶:szqxw1688