包裝機(jī)控制,控制步進(jìn)電機(jī)和主電機(jī),有缺紙報警和n袋一切控制,已出口國外
上傳時間: 2017-02-28
上傳用戶:AbuGe
歐基理德輾轉(zhuǎn)相除法(之一) 以歐基理德輾轉(zhuǎn)相除法求出m,n這2個整數(shù)的最大公因數(shù)
標(biāo)簽: 除法
上傳時間: 2013-12-30
上傳用戶:wangzhen1990
采用遞歸回溯算法求解N皇后問題;C語言實現(xiàn),可以動態(tài)控制皇后數(shù)量
上傳時間: 2013-11-25
上傳用戶:chfanjiang
控制步進(jìn)電機(jī)正轉(zhuǎn),如:p3.2正轉(zhuǎn),p3.3反轉(zhuǎn),p3.4停止 步進(jìn)電機(jī)接p1.0p1.1p1.2p1.3,正轉(zhuǎn),反轉(zhuǎn)各3圈,正反快慢功能,是步進(jìn)機(jī)的經(jīng)典程序。
標(biāo)簽: 控制 步進(jìn)電機(jī) 正
上傳時間: 2013-12-18
上傳用戶:二驅(qū)蚊器
(1)通過開關(guān)K0合上與斷開控制A/D轉(zhuǎn)換的開始和停止,當(dāng)開始A/D轉(zhuǎn)換后,每秒對連接到PTB3的模擬量采樣一次,結(jié)果送指示燈D7~D0顯示。 (2)采樣結(jié)果同步通過串行接口發(fā)送到PC機(jī)(38400bps,N,8,1),顯示格式為“The signal is:x.xV”(滿量程為5.0V)。
標(biāo)簽: 開關(guān) 斷開 控制 轉(zhuǎn)換
上傳時間: 2013-12-19
上傳用戶:372825274
多相永磁同步電機(jī)驅(qū)動技術(shù)研究(博士論文)目前,三相電機(jī)驅(qū)動系統(tǒng)在電氣驅(qū)動應(yīng)用場合得到了廣泛的應(yīng)用,然而隨著現(xiàn)代電力電子技術(shù)、計算機(jī)技術(shù)和控制理論的發(fā)展,由逆變器供電的電機(jī)驅(qū)動系統(tǒng)的相數(shù)不再受到供電相數(shù)的限制。特別在大功率、高可靠性和低直流電壓供電應(yīng)用場合,多相電機(jī)驅(qū)動系統(tǒng)比三相電機(jī)驅(qū)動系統(tǒng)更具優(yōu)勢,因此多相電機(jī)驅(qū)動系統(tǒng)特別適合于應(yīng)用在艦船全電力推進(jìn)、電動車輛、航空航天和軍事等場合。其相關(guān)技術(shù)的研究為電氣驅(qū)動技術(shù)的研究開辟了新的領(lǐng)域,多相電機(jī)驅(qū)動系統(tǒng)得到各國科研人員越來越多的關(guān)注和重視。 本文研究從任意相數(shù)多相電機(jī)出發(fā),重點研究了五相永磁同步電機(jī)驅(qū)動系統(tǒng),全文主要內(nèi)容如下: 引入繞組函數(shù)理論定量分析了任意相數(shù)對稱繞組的磁勢時空諧波分布,說明了低次時空諧波在多相電機(jī)中的重要作用 首次從對稱分量法推導(dǎo)出推廣派克變換,并建立了n-m相感應(yīng)電機(jī)數(shù)學(xué)模型,指出多相電機(jī)控制是一個多維控制問題。這些基礎(chǔ)理論知識為分析多相電機(jī)奠定了理論基礎(chǔ)。 建立了五相永磁同步電機(jī)派克方程,在此基礎(chǔ)上研究了五相永磁同步電機(jī)中d-q子空間與廣義零序子空間的耦合問題。并根據(jù)不同結(jié)構(gòu)形式五相永磁同步電機(jī)的特點,詳細(xì)討論了不同情況下的多維矢量控制和解耦控制問題。
標(biāo)簽: 供電 電機(jī)驅(qū)動 多相 三相電機(jī)
上傳時間: 2017-08-14
上傳用戶:123456wh
多相永磁同步電機(jī)驅(qū)動技術(shù)研究(中科院博士論文)目前,三相電機(jī)驅(qū)動系統(tǒng)在電氣驅(qū)動應(yīng)用場合得到了廣泛的應(yīng)用,然而隨著現(xiàn)代電力電子技術(shù)、計算機(jī)技術(shù)和控制理論的發(fā)展,由逆變器供電的電機(jī)驅(qū)動系統(tǒng)的相數(shù)不再受到供電相數(shù)的限制。特別在大功率、高可靠性和低直流電壓供電應(yīng)用場合,多相電機(jī)驅(qū)動系統(tǒng)比三相電機(jī)驅(qū)動系統(tǒng)更具優(yōu)勢,因此多相電機(jī)驅(qū)動系統(tǒng)特別適合于應(yīng)用在艦船全電力推進(jìn)、電動車輛、航空航天和軍事等場合。其相關(guān)技術(shù)的研究為電氣驅(qū)動技術(shù)的研究開辟了新的領(lǐng)域,多相電機(jī)驅(qū)動系統(tǒng)得到各國科研人員越來越多的關(guān)注和重視。 本文研究從任意相數(shù)多相電機(jī)出發(fā),重點研究了五相永磁同步電機(jī)驅(qū)動系統(tǒng),全文主要內(nèi)容如下: 引入繞組函數(shù)理論定量分析了任意相數(shù)對稱繞組的磁勢時空諧波分布,說明了低次時空諧波在多相電機(jī)中的重要作用 首次從對稱分量法推導(dǎo)出推廣派克變換,并建立了n-m相感應(yīng)電機(jī)數(shù)學(xué)模型,指出多相電機(jī)控制是一個多維控制問題。這些基礎(chǔ)理論知識為分析多相電機(jī)奠定了理論基礎(chǔ)。 建立了五相永磁同步電機(jī)派克方程,在此基礎(chǔ)上研究了五相永磁同步電機(jī)中d-q子空間與廣義零序子空間的耦合問題。并根據(jù)不同結(jié)構(gòu)形式五相永磁同步電機(jī)的特點,詳細(xì)討論了不同情況下的多維矢量控制和解耦控制問題。
標(biāo)簽: 電機(jī)驅(qū)動 多相 三相電機(jī) 發(fā)展
上傳時間: 2013-12-21
上傳用戶:xzt
一個用鍵盤控制的搶答軟件,在比賽中用,具體說明如下: 十個隊伍對應(yīng)的按鈕分別為:(注:大小寫沒有要求) 1組->“=” 2組->“,” 3組->“S” 4組->“7” 5組->“V” 6組->“A” 7組->“E” 8組->“0” 9組->“3” 10組->“Y” 不可全屏幕,因為背景圖像格式為1024*768 有防搶功能,在一次搶答完成后,按“清空屏幕”,界面清空,這時如果隊伍按下相應(yīng)搶答按鈕,觸發(fā)搶答,提示“n組偷搶問題,取消本題資格” 一次搶答結(jié)束后,在不“清空屏幕”的情況下,可以直接按“開始搶答”開始下一次搶答 倒計時20秒,如果時間到?jīng)]有隊伍搶答屏幕將顯示:"很遺憾 沒有隊伍申請回答" 有鎖鍵盤功能,在開始搶答后,除指定按鈕,其他按鈕沒有響應(yīng) 啟用音響效果方法:把兩個聲音文件(“搶答音樂”和“TICK2”)直接放在C盤根目錄下(C:\)便可啟動
上傳時間: 2013-12-15
上傳用戶:kiklkook
在本課中,我們要用一個按鍵來實現(xiàn)跑馬燈的 10 級調(diào)速。這又會涉及到鍵的去抖的問 題。 本課的試驗結(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 級變速跑馬燈試驗 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ù)值,以實現(xiàn)變化的時間溢出,同時限制了最慢速 度為 1 秒 { t=0; ldelay=1;//每次長時間的溢出,就置一個標(biāo)記,以便主程序處理 } } ―――――――――――――――――――――― 請打開 lesson11 目錄的工程,編譯,運行,看結(jié)果: 按 K1,速度則降低一次,總共 10 個檔次。
上傳時間: 2017-11-06
上傳用戶:szcyclone
LED 一般是恒流操作的,如何改變 LED 的亮度呢?答案就是 PWM 控制。在一定的 頻率的方波中,調(diào)整高電平和低電平的占空比,即可實現(xiàn)。比如我們用低電平點亮一個 LED 燈,我們假設(shè)把一個頻率周期分為 10 個時間等份,如果方波中的高低電平占空比是 9:1, 這是就是一個比較暗的亮度,如果方波中高低電平占空比是 10:0,這時,全部是高電平, 燈是滅的。如果占空比是 5:5,就是一個中間亮度,如果高低比是 1:9,是一個比較亮的 亮度,如果高低是 0:10,這時全部是低電平,就是最亮的。 實際上應(yīng)用中,電視屏幕墻中的幾十百萬 LED 象素都是這樣控制的,而且每一個象素 都有紅綠藍(lán) 3 個 LED,每個 LED 可以變化的亮度是幾百到幾萬或者更多的級別,以實現(xiàn)真 彩色的顯示。還有在您的手機(jī)中,背光燈的亮度如果是可以變化的,也應(yīng)該是這種工作方式。 目前的城市彩燈也有很多都使用了 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 標(biāo)準(zhǔn)內(nèi)核的頭文件 sbit P10 = P1^0; //要控制的 LED 燈 sbit K1= P3^2; //按鍵 K1 uchar scale;//用于保存占空比的輸出 0 的時間份額,總共 10 份 char code dx516[3] _at_ 0x003b;//這是為了仿真設(shè)置的 //模擬 PWM 輸出控制燈的 10 個亮度級別 void main(void) // 主程序 { uint n; RCAP2H =0xF3; //賦 T2 的預(yù)置值,溢出 1 次是 1/1200 秒鐘 RCAP2L =0x98; TR2=1; //啟動定時器 ET2=1; //打開定時器 2 中斷 EA=1; //打開總中斷 while(1) //程序循環(huán) { ;//主程序在這里就不斷自循環(huán),實際應(yīng)用中,這里是做主要工作 for(n=0;n<50000;n++); //每過一會兒就自動加一個檔次的亮度 scale++; if(scale==10)scale=0; } } //1/1200 秒定時器 2 中斷 timer2() interrupt 5 { static uchar tt; //tt 用來保存當(dāng)前時間在一秒中的比例位置 TF2=0; tt++; if(tt==10) //每 1/120 秒整開始輸出低電平 { tt=0; if(scale!=0) //這里加這一句是為了消除滅燈狀態(tài)產(chǎn)生的鬼影 P10=0; } if(scale==tt) //按照當(dāng)前占空比切換輸出高電平 P10=1; } ―――――――――――――――――― 在主程序中,每延時一段時間,就自動換一個占空比,以使亮度自動變化,方便觀察。 編譯,運行,看結(jié)果。 可以看到,LED 的亮度以每種亮度 1 秒左右不斷變化,共有 10 個級別。
上傳時間: 2017-11-06
上傳用戶:szcyclone
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1