數(shù)字控制振蕩器(NCO,numerical controlled oscillator)是軟件無線電、直接數(shù)據(jù)頻 率合成器(DDS,Direct digital synthesizer)、快速傅立葉變換(FFT,F(xiàn)ast Fourier Transform) 等的重要組成部分,同時也是決定其性能的主要因素之一,隨著芯片集成度的提高、在信號 處理、數(shù)字通信領(lǐng)域、調(diào)制解調(diào)、變頻調(diào)速、制導(dǎo)控制、電力電子等方面得到越來越廣泛的 應(yīng)用。
上傳時間: 2017-07-15
上傳用戶:nanshan
單片機(jī)控制步電機(jī) 步進(jìn)電機(jī)是機(jī)電控制中一種常用的執(zhí)行機(jī)構(gòu),它的用途是將電脈沖轉(zhuǎn)化為角位移,通俗 地說:當(dāng)步進(jìn)驅(qū)動器接收到一個脈沖信號,它就驅(qū)動步進(jìn)電機(jī)按設(shè)定的方向轉(zhuǎn)動一個固定的 角度(及步進(jìn)角)。通過控制脈沖個數(shù)即可以控制角位移量,從而達(dá)到準(zhǔn)確定位的目的;同 時通過控制脈沖頻率來控制電機(jī)轉(zhuǎn)動的速度和加速度,從而達(dá)到調(diào)速的目的。
標(biāo)簽: 單片機(jī)控制 電機(jī) 步進(jìn)電機(jī) 機(jī)電控制
上傳時間: 2017-08-19
上傳用戶:熊少鋒
無刷直流電機(jī)無位置傳感器控制技術(shù)的研究(博士論文)無刷直流電動機(jī)利用電子換相代替機(jī)械換相,不但具有直流電動機(jī)的調(diào)速性能,而且體積小、效率高,在許多領(lǐng)域已得到了廣泛應(yīng)用。采用無位置傳感器控制技術(shù)之后,不但克服了外置式位置傳感器的諸多弊病,而且進(jìn)一步拓寬了無刷直流電機(jī)的應(yīng)用領(lǐng)域。目前,無刷直流電機(jī)無位置傳感器控制已成為無刷直流電機(jī)控制技術(shù)的發(fā)展方向。 本文縱觀了無刷直流電動機(jī)的興起、發(fā)展與現(xiàn)狀,概括了無刷直流電動機(jī)無位置傳感器控制技術(shù)的現(xiàn)有水平及存在的問題,以研制、開發(fā)全直流變轉(zhuǎn)速空調(diào)產(chǎn)品為依托,從理論和實(shí)踐兩個方面對這些問題展開了較為全面的研究和討論。 (1)針對反電動勢過零點(diǎn)檢測方法和換相點(diǎn)檢測方法中存在的不足,分別提出了“延遲90°-α換相”和“超前60°-γ換相”的方法。同時,本文提出的軟件、硬件相結(jié)合的換相原理突破了單純依靠硬件電路換相的局限性,拓寬了系統(tǒng)的調(diào)速范圍,提高了系統(tǒng)的穩(wěn)定性和可靠性。 (2)本文詳細(xì)闡述了無刷直流電機(jī)控制系統(tǒng)中的換相轉(zhuǎn)矩脈動問題,分析了造成換相轉(zhuǎn)矩脈動的原因,通過理論推導(dǎo),創(chuàng)造性地給出抑制換相轉(zhuǎn)矩脈動的方法,并利用計(jì)算機(jī)仿真手段及實(shí)驗(yàn)對這種換相轉(zhuǎn)矩脈動抑制方法進(jìn)行了驗(yàn)證。
標(biāo)簽: 無刷直流電機(jī) 無位置傳感器 控制技術(shù) 無刷直流電動機(jī)
上傳時間: 2017-08-22
上傳用戶:jeffery
調(diào)速系統(tǒng)設(shè)計(jì)據(jù)裝備正常工作對輸入控制信號的要求,設(shè)計(jì)了該型裝備電機(jī)調(diào)速系統(tǒng)控制回路。該控制回路采用單片機(jī) 和FPGA協(xié)同工作,用數(shù)字方式實(shí)現(xiàn)SPWM信號。經(jīng)過實(shí)際應(yīng)用,該方法產(chǎn)生的電機(jī)調(diào)速系統(tǒng)控制信號不僅精度高,
標(biāo)簽: 調(diào)速;仿真
上傳時間: 2015-04-25
上傳用戶:Micccc
利用MATLAB 軟件的Simulink 工具箱,對交流電機(jī)調(diào)速系統(tǒng)進(jìn)行建模和仿真分析。仿真波形符合理 論分析,系統(tǒng)運(yùn)行平穩(wěn),可以為電機(jī)的實(shí)際控制系統(tǒng)設(shè)計(jì)和調(diào)試提供新的思路。
標(biāo)簽: matlab ; 仿真
上傳時間: 2015-04-25
上傳用戶:Micccc
閉環(huán)控制的直流電機(jī),用于在電流反饋中調(diào)速系統(tǒng)的設(shè)置。
標(biāo)簽: 電機(jī) 閉環(huán)控制
上傳時間: 2015-07-01
上傳用戶:wzswp
T0產(chǎn)生雙路PWM信號,推動L293D或L298N為直流電機(jī)調(diào)速,程序已通過調(diào)試。
上傳時間: 2016-01-01
上傳用戶:icebee251
在本課中,我們要用一個按鍵來實(shí)現(xiàn)跑馬燈的 10 級調(diào)速。這又會涉及到鍵的去抖的問 題。 本課的試驗(yàn)結(jié)果是,每按一次按鍵,跑馬速度就降低一級,共 10 級。 這里我們又增加了一個變量 speedlever,來保存當(dāng)前的速度檔次。 在按鍵里的處理中,多了當(dāng)前檔次的延時值的設(shè)置。 請看程序: ―――――――――――――――― #define uchar unsigned char //定義一下方便使用 #define uint unsigned int #define ulong unsigned long #include <reg52.h> //包括一個 52 標(biāo)準(zhǔn)內(nèi)核的頭文件 sbit P10 = P1^0; //頭文件中沒有定義的 IO 就要自己來定義了 sbit P11 = P1^1; sbit P12 = P1^2; sbit P13 = P1^3; sbit K1= P3^2; bit ldelay=0; //長定時溢出標(biāo)記,預(yù)置是 0 uchar speed=10; //設(shè)置一個變量保存默認(rèn)的跑馬燈的移動速度 uchar speedlever=0; //保存當(dāng)前的速度檔次 char code dx516[3] _at_ 0x003b;//這是為了仿真設(shè)置的 //一個按鍵控制的 10 級變速跑馬燈試驗(yàn) void main(void) // 主程序 { uchar code ledp[4]={0xfe,0xfd,0xfb,0xf7};//預(yù)定的寫入 P1 的值 uchar ledi; //用來指示顯示順序 uint n; RCAP2H =0x10; //賦 T2 的預(yù)置值 0x1000,溢出 30 次就是 1 秒鐘 RCAP2L =0x00; TR2=1; //啟動定時器 ET2=1; //打開定時器 2 中斷 EA=1; //打開總中斷 while(1) //主程序循環(huán) { if(ldelay) //發(fā)現(xiàn)有時間溢出標(biāo)記,進(jìn)入處理 { ldelay=0; //清除標(biāo)記 P1=ledp[ledi]; //讀出一個值送到 P1 口 ledi++; //指向下一個 if(ledi==4) { ledi=0; //到了最后一個燈就換到第一個 } } if(!K1) //如果讀到 K1 為 0 { for(n=0;n<1000;n++); //等待按鍵穩(wěn)定 while(!K1); //等待按鍵松開 for(n=0;n<1000;n++); //等待按鍵穩(wěn)定松開 speedlever++; if(speedlever==10)speedlever=0; speed=speedlever*3; //檔次和延時之間的預(yù)算法則,也可以用查表方法,做出 不規(guī)則的法則 } } } //定時器 2 中斷 timer2() interrupt 5 { static uchar t; TF2=0; t++; if((t==speed)||(t>30)) //比較一個變化的數(shù)值,以實(shí)現(xiàn)變化的時間溢出,同時限制了最慢速 度為 1 秒 { t=0; ldelay=1;//每次長時間的溢出,就置一個標(biāo)記,以便主程序處理 } } ―――――――――――――――――――――― 請打開 lesson11 目錄的工程,編譯,運(yùn)行,看結(jié)果: 按 K1,速度則降低一次,總共 10 個檔次。
上傳時間: 2017-11-06
上傳用戶:szcyclone
對于異步電機(jī),穩(wěn)速,變速,正反轉(zhuǎn)的穩(wěn)定控制代碼
標(biāo)簽: 電機(jī)轉(zhuǎn)速 控制
上傳時間: 2018-02-10
上傳用戶:copper
無刷直流電機(jī)有傳感器控制,采用電力速度雙閉環(huán)控制,轉(zhuǎn)速速波形完美,親測可用
標(biāo)簽: 無刷直流電機(jī) 控制
上傳時間: 2019-04-20
上傳用戶:超級學(xué)霸行
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1