国产三级在线看完整版-内射白嫩大屁股在线播放91-欧美精品国产精品综合-国产精品视频网站一区-一二三四在线观看视频韩国-国产不卡国产不卡国产精品不卡-日本岛国一区二区三区四区-成年人免费在线看片网站-熟女少妇一区二区三区四区

儀器網(wǎng)(yiqi.com)歡迎您!

| 注冊(cè)2 登錄
網(wǎng)站首頁(yè)-資訊-話題-產(chǎn)品-評(píng)測(cè)-品牌庫(kù)-供應(yīng)商-展會(huì)-招標(biāo)-采購(gòu)-知識(shí)-技術(shù)-社區(qū)-資料-方案-產(chǎn)品庫(kù)-視頻

問答社區(qū)

用單片機(jī)對(duì)直流電機(jī)調(diào)速的程序

wlh7850855 2011-04-22 10:35:59 370  瀏覽
  •  

參與評(píng)論

全部評(píng)論(2條)

  • 橋先森123 2011-04-23 00:00:00
    很好用的 要求加經(jīng)啊 #include<reg51.h> #include<intrins.h> sbit S2 =P3^4 ; //PWM值減少鍵 sbit S3 =P3^5 ; //PWM值增加鍵 sbit BEEP =P2^3 ; //蜂鳴器 unsigned char PWM=0x03 ; //賦初值 /////////////////////////////////////// sbit dula=P2^6; //數(shù)碼管的段選信號(hào) sbit wela=P2^7; //數(shù)碼管的位選信號(hào) void delay1 (void) //關(guān)閉數(shù)碼管延時(shí)程序 { int k; for (k=0; k<1000; k++); } ////////////////////////////////////// void Beep(); void delayms(unsigned char ms); void delay(unsigned char t); /*********************************************************/ void main() { P1=0xff; TMOD=0x00 ; TH0=0x00 ; //延時(shí)常數(shù) TL0=0x00 ; //頻率調(diào)節(jié) TH1=PWM ; //脈寬調(diào)節(jié) TL1=0xff ; EA=1; ET0=1; ET1=1; TR0=1 ; ///////////////////////////////////////////////////////////////// P0=0x00;//關(guān)掉數(shù)碼管的信號(hào)。阻止數(shù)碼管受到P0口信號(hào)的影響。 dula=1; wela=0; delay1(); dula=0; wela=0; delay1(); //////////////////////////////////////////////////////////////// while(1) { do{ if(PWM!=0xff) {PWM++ ;delayms(10);} else Beep() ; } while(S3==0); do{ if(PWM!=0x02) {PWM-- ;delayms(10);} else Beep() ; } while(S2==0); } } /*********************************************************/ // 定時(shí)器0中斷服務(wù)程序 (頻率) /*********************************************************/ void timer0() interrupt 1 { TR1=0 ; TH0=0x00; TL0=0x00 ; TH1=PWM ; TR1=1 ; P0=0x00 ; //啟動(dòng)輸出 } /*********************************************************/ // 定時(shí)器1中斷服務(wù)程序 (脈寬) /*********************************************************/ void timer1() interrupt 3 { TR1=0 ; P0=0xff ; //結(jié)束輸出 } /*********************************************************/ //蜂鳴器子程序 /*********************************************************/ void Beep() { unsigned char i ; for (i=0 ;i<100 ;i++) { delay(100) ; BEEP=!BEEP ; //Beep取反 } BEEP=1 ; //關(guān)閉蜂鳴器 delayms(100); } /*********************************************************/ // 延時(shí)子程序 /*********************************************************/ void delay(unsigned char t) { while(t--) ; } /*********************************************************/ // 延時(shí)子程序 /*********************************************************/ void delayms(unsigned char ms) { unsigned char i ; while(ms--) { for(i = 0 ; i < 120 ; i++) ; } } /*********************************************************/

    贊(20)

    回復(fù)(0)

    評(píng)論

  • 417526838 2016-12-05 00:00:00
    #include<reg52.h> unsigned char pwm_val_right =0;// 變量定義 unsigned char push_val_right=0;// 右電機(jī)占空比 N/10 bit Right_moto_stop=1; unsigned int time=0; sbit k1=P3^5; sbit k2=P3^4; sbit Right_moto_pwm=P1^2; sbit IN1=P1^0; sbit IN2=P1^1; /************************************************************************/ void delay(unsigned int k) // 延時(shí)函數(shù) { unsigned int x,y; for(x=0;x<k;x++) for(y=0;y<2000;y++); } /************************************************************************/ void run() //前進(jìn)函數(shù) { push_val_right =10; //PWM 調(diào)節(jié)參數(shù) 1-10 1為Z慢, 10是Z快 改這個(gè)值可 以改變其速度 IN1=0; IN2=1; } /************************************************************************/ void run_1() //前進(jìn)函數(shù) { push_val_right =3; //PWM 調(diào)節(jié)參數(shù)1-10 1為Z慢,10是Z快 改這個(gè)值可以改變其速度 IN1=0; IN2=1; } /************************************************************************/ /* PWM調(diào)制電機(jī)轉(zhuǎn)速 */ /************************************************************************/ /******************************************************************/ /* 右電機(jī)調(diào)速 */ void pwm_out_right_moto(void) { if(Right_moto_stop) { if(pwm_val_right<=push_val_right) Right_moto_pwm=1; else Right_moto_pwm=0; if(pwm_val_right>=10) pwm_val_right=0; } else Right_moto_pwm=0; } void main(void) { TMOD=0X01; TH0= 0XF8; //1ms 定時(shí) TL0= 0X30; TR0= 1; ET0= 1; EA = 1; while(1) { // 此處函數(shù)自己寫 } } /***************************************************/ /*TIMER0 中斷服務(wù)子函數(shù)產(chǎn)生 PWM 信號(hào) */ /***************************************************/ void timer0() interrupt 1 using 2 { TH0=0XF8; //1Ms定時(shí) TL0=0X30; time++; pwm_val_right++; pwm_out_right_moto(); }

    贊(18)

    回復(fù)(0)

    評(píng)論

熱門問答

用單片機(jī)對(duì)直流電機(jī)調(diào)速的程序
 
2011-04-22 10:35:59 370 2
51單片機(jī)直流電機(jī)調(diào)速
#includesbitdianji=P0^6;unsignedinti,j,m,n;voidmain(){EA=1;EX0=1;IT0=0;EX1=1;IT1=0;m=50;n=0;while(1){dianji=0;for(i=0;i sbit dianji=P0^6; unsigned int i,j,m,n; void main() { EA=1; EX0=1; IT0=0; EX1=1; IT1=0; m=50; n=0; while(1) { dianji=0; for(i=0;i
2015-04-27 02:32:41 470 1
單片機(jī)直流電機(jī)測(cè)速實(shí)驗(yàn)程序
 
2017-12-16 07:35:56 367 1
基于Proteus的直流電機(jī)調(diào)速c程序
對(duì)at89c51編程,利用L298驅(qū)動(dòng),產(chǎn)生pwm波形控制直流電機(jī)調(diào)速,兩個(gè)按鈕分別控制加速、減速。求完整c程序。本人初學(xué),不知道產(chǎn)生的脈沖如何輸出,怎樣定義脈沖輸出端口,哪位高手能幫忙... 對(duì)at89c51編程,利用L298驅(qū)動(dòng),產(chǎn)生pwm波形控制直流電機(jī)調(diào)速,兩個(gè)按鈕分別控制加速、減速。求完整c程序。本人初學(xué),不知道產(chǎn)生的脈沖如何輸出,怎樣定義脈沖輸出端口,哪位高手能幫忙解答,謝啦! 展開
2011-03-15 13:11:20 402 2
51單片機(jī)怎么對(duì)直流電機(jī)調(diào)速,做了個(gè)遙控小車
 
2017-06-06 15:07:40 428 1
用51單片機(jī)制作可調(diào)速的直流電機(jī)需要三極管嗎
我想給這個(gè)電路圖編寫一個(gè)程序,實(shí)現(xiàn)電機(jī)的正反轉(zhuǎn)和調(diào)速,大神幫一下忙!麻煩大神發(fā)一下... 我想給這個(gè)電路圖編寫一個(gè)程序,實(shí)現(xiàn)電機(jī)的正反轉(zhuǎn)和調(diào)速,大神幫一下忙! 麻煩大神發(fā)一下 展開
2015-04-01 13:38:57 422 2
直流電機(jī)調(diào)速
1.直流電機(jī)調(diào)速器有哪些類型2.每種類型的原理是什么3.由單片機(jī)控制電機(jī)時(shí)應(yīng)選用什么類選的直流電機(jī)調(diào)速器... 1.直流電機(jī)調(diào)速器有哪些類型 2.每種類型的原理是什么 3.由單片機(jī)控制電機(jī)時(shí)應(yīng)選用什么類選的直流電機(jī)調(diào)速器 展開
2011-08-02 07:59:43 487 4
用PLC控制直流電機(jī)調(diào)速
只用一個(gè)三菱PLC能控制一個(gè)普通直流電機(jī)的速度嗎?要是再加一個(gè)旋轉(zhuǎn)編碼器呢?... 只用一個(gè)三菱PLC能控制一個(gè)普通直流電機(jī)的速度嗎?要是再加一個(gè)旋轉(zhuǎn)編碼器呢? 展開
2011-08-03 00:07:35 491 5
直流電機(jī)調(diào)速的設(shè)計(jì)
1.設(shè)計(jì)直流電機(jī)調(diào)速的控制電路。2.直流電機(jī)的轉(zhuǎn)速由電位器調(diào)節(jié),電位器輸出電壓范圍在0~5V之間,將該控制電壓送AD0809的通道0,由計(jì)算機(jī)采集AD轉(zhuǎn)換結(jié)果。3.再將采集到的數(shù)字量變化轉(zhuǎn)... 1. 設(shè)計(jì)直流電機(jī)調(diào)速的控制電路。 2. 直流電機(jī)的轉(zhuǎn)速由電位器調(diào)節(jié),電位器輸出電壓范圍在0~5V 之間,將該控制電壓送AD0809的通道0,由計(jì)算機(jī)采集AD轉(zhuǎn)換結(jié)果。 3. 再將采集到的數(shù)字量變化轉(zhuǎn)換成脈沖占空比的變化,實(shí)現(xiàn)脈寬調(diào)制(PWM)。 4. 將PWM輸出信號(hào)經(jīng)驅(qū)動(dòng)電路送到直流電機(jī),達(dá)到控制直流電機(jī)轉(zhuǎn)速的目的。 展開
2013-07-14 06:35:51 519 2
直流電機(jī)調(diào)速問題?
我現(xiàn)在要要做一個(gè)直流電機(jī)調(diào)速系統(tǒng),要求是用電位器控制電機(jī)轉(zhuǎn)速,為什么在我選擇電機(jī)型號(hào)是廠家說還需要加調(diào)速器,讓我不能理解的是電位器和調(diào)速器不都是調(diào)速的嗎,那我為什么不能直... 我現(xiàn)在要要做一個(gè)直流電機(jī)調(diào)速系統(tǒng),要求是用電位器控制電機(jī)轉(zhuǎn)速,為什么在我選擇電機(jī)型號(hào)是廠家說還需要加調(diào)速器,讓我不能理解的是電位器和調(diào)速器不都是調(diào)速的嗎,那我為什么不能直接調(diào)節(jié)調(diào)速器進(jìn)行調(diào)速,那電位器是不是多余的? 這是不是和轉(zhuǎn)矩有關(guān)系?請(qǐng)各位大哥看清問題,這個(gè)系統(tǒng)很明確,是要求既有電位器,又有調(diào)速器,這是為什么,我想知道其中的原因,我想知道的是原因!謝謝!! 展開
2010-09-17 15:29:04 558 6
直流電機(jī)無法調(diào)速
直流電機(jī)一個(gè)方向調(diào)速正常,但另一個(gè)方向調(diào)速,開機(jī)就是Z高轉(zhuǎn)速!工作臺(tái),銑頭由兩臺(tái)直流調(diào)速器控制,控制電路是同一套,工作臺(tái)和銑頭都有一個(gè)方向正常,另一方向一動(dòng)調(diào)速器... 直流電機(jī)一個(gè)方向調(diào)速正常,但另一個(gè)方向調(diào)速,開機(jī)就是Z高轉(zhuǎn)速! 工作臺(tái),銑頭由兩臺(tái)直流調(diào)速器控制,控制電路是同一套,工作臺(tái)和銑頭都有一個(gè)方向正常,另一方向一動(dòng)調(diào)速器 展開
2012-05-14 16:57:14 523 2
直流電機(jī)調(diào)速原理
 
2017-09-21 19:04:22 480 1
直流電機(jī)調(diào)速原理
 
2017-11-21 07:49:22 381 1
直流電機(jī)調(diào)速的控制信號(hào)
書上說直流電機(jī)調(diào)速通過晶閘管與晶體管兩種方式。晶閘管通過控制相角、晶體管用PWM脈寬調(diào)制。1、晶閘管用什么信號(hào)來控制相位?模擬量電壓信號(hào)嗎?2、晶體管用脈沖信號(hào)來控制電樞電源的... 書上說直流電機(jī)調(diào)速通過晶閘管與晶體管兩種方式。晶閘管通過控制相角、晶體管用PWM脈寬調(diào)制。 1、晶閘管用什么信號(hào)來控制相位?模擬量電壓信號(hào)嗎? 2、晶體管用脈沖信號(hào)來控制電樞電源的通斷?一般用什么控制器發(fā)脈沖(PLC/單片機(jī)/采集卡)?脈沖頻率與電機(jī)速度的關(guān)系怎么獲得? 回答專業(yè)追加;謝謝。 展開
2013-07-26 15:04:19 551 2
用單片機(jī)給直流電機(jī)調(diào)速,我想問一下電機(jī)應(yīng)該與開發(fā)板如何連線?
 
2012-10-17 10:08:18 308 1
400w 220v 直流電機(jī)調(diào)速
85年的產(chǎn)品,舊設(shè)備上拆的,原來應(yīng)該有控制器的,不過找不到了,原來沒接觸過這類電機(jī),有幾個(gè)問題:1、直接用220v+整流是否可以用2、如果需要調(diào)速的話,怎么實(shí)現(xiàn),自己做還是有現(xiàn)成的... 85年的產(chǎn)品,舊設(shè)備上拆的,原來應(yīng)該有控制器的,不過找不到了,原來沒接觸過這類電機(jī),有幾個(gè)問題: 1、直接用220v+整流是否可以用 2、如果需要調(diào)速的話,怎么實(shí)現(xiàn),自己做還是有現(xiàn)成的? 銘牌: 型號(hào):z2-11 0.4kw 220v 2.64A 1500RPM 展開
2010-05-16 08:11:28 410 4
直流電機(jī)可控硅調(diào)速電路圖
急求110V直流電機(jī)可控硅調(diào)速電路圖,望大俠指點(diǎn)一二,Z好有具體元件參數(shù)。謝謝。采納再加分100至200.不然沒人回答,分就浪費(fèi)了,哈哈。謝謝你的回答哈。,不過我說的是兩相直流電機(jī)哈... 急求110V直流電機(jī)可控硅調(diào)速電路圖,望大俠指點(diǎn)一二,Z好有具體元件參數(shù)。謝謝。采納再加分100至200.不然沒人回答,分就浪費(fèi)了,哈哈。 謝謝你的回答哈。,不過我說的是兩相直流電機(jī)哈。110V的直流。 電機(jī)功率兩百瓦。 就是普通有碳刷的電機(jī)呀。只不過有點(diǎn)特殊,額定電壓是110V的。不是步進(jìn)電機(jī)。步進(jìn)電機(jī)供電方案很多的。 展開
2009-10-15 21:29:38 568 4
51單片機(jī)實(shí)現(xiàn)pwm對(duì)電機(jī)調(diào)速
 
2018-07-22 09:03:42 466 3
晶閘管如何實(shí)現(xiàn)直流電機(jī)調(diào)速?
晶閘管如何實(shí)現(xiàn)直流電機(jī)調(diào)速?晶閘管可以控制流過電流的大小嗎?... 晶閘管如何實(shí)現(xiàn)直流電機(jī)調(diào)速? 晶閘管可以控制流過電流的大小嗎? 展開
2009-01-14 01:09:50 505 5

4月突出貢獻(xiàn)榜

推薦主頁(yè)

最新話題