女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]#include #include #include #include"lcdbn.h" uchardata1[4]={0,2,5,0}; uchardata2[4]={0,0,0,0}; ucharj,key=0; ucharchr[]="pre:*2%"; uchar*chr1[3]={"opencV:", "shutcV:", "acceler:"}; ucharcou

#include
#include
#include
#include"lcdbn.h"
uchardata1[4]={0,2,5,0};
uchardata2[4]={0,0,0,0};
ucharj,key=0;
ucharchr[]="pre:*2%";
uchar*chr1[3]={"opencV:",
"shutcV:",
"acceler:"};
ucharcounter1=0x84;
ucharcounter2=0xc8;
ucharflag;//flag為開閉使能
intE1r;
intE2r=0,E3r=0;
uintspeedr=15,c_r=0;//maxc=700;
voidinit_intr(void)
{
SREG=0x80;
TIMSK=0x40;
TCCR2=0x06;
TCCR1A=0xe3;//A比較高電平,B比較低電平
TCCR1B=0x0a;
MCUCR=0x0a;///外部INT1/0中斷上升有效
GICR=0xc0;
}
////////////////////////////////////
/////左右電機(jī)pwm設(shè)置
///////////////////////////////////
voidsetpwmr(uchar*p)
{uinttemp1;
temp1=(uint)p[1]*10+p[2];
if(temp1<25)
{
speedr=(uint)28-temp1*28/25;
}
else
{
speedr=(uint)temp1*28/25-28;
}
temp1=1023*temp1/50;
OCR1A=temp1;
OCR1B=temp1;
}
/////轉(zhuǎn)速加/減調(diào)速//////
voidadd(uchar*p)
{
if(p[1]!=5)
{
p[2]++;
if(p[2]==10)
{
p[2]=0;p[1]++;
}
}
}
voidsub(uchar*p)
{
uchartemp;
temp=p[1]*20+p[2]*2;
if(temp!=0)
temp=temp-2;
p[1]=temp/20;//設(shè)定值還原//
p[2]=(temp-p[1]*20)/2;
}

voiddisplay()
{write_string(0x80,chr);
write_string(0xc0,chr1[key]);
write_order(counter1+0);
write_Data(data1[0]+0x30);
for(j=1;j<3;j++)
{write_order(counter1+j);
write_Data(data1[j]+0x30);
}
for(j=0;j<4;j++)
{
write_order(counter2+j);
write_Data(data2[j]+0x30);
}
}
//////速度調(diào)節(jié)////
voidspeed_change(void)
{
if(PINA.1==0)
{
delay_ms(100);
if(PINA.1==0)
{add(data1);}
}
if(PINA.2==0)
{delay_ms(100);
if(PINA.2==0)
{sub(data1);}
}
}
/////鍵盤讀取////
voidtestkey(void)
{
ucharflag2=0;
if(PINA!=0x0f)
{delay_ms(10);
if(PINA!=0x0f)
{flag2=1;}
}

if(flag2)
{
while(PINA.3!=0)
{
while(PINA.0==0)
{delay_ms(100);
if(PINA.0==0)
{
if(key<2)
{key++;}

else
key=0;}
}

switch(key)
{case0://模式1PID調(diào)節(jié)
flag=0;
speed_change();
setpwmr(data1);
display();
break;
case1://模式2開環(huán)
flag=1;
speed_change();
setpwmr(data1);
init_intr();
display();
break;
case2:
display();
break;
default:break;}
}
flag2=0;
}
}
/*voidspeed_convert(uintc)//測(cè)速轉(zhuǎn)化成pwm值
{
}*/
voidnew_pid(uintcl,uchark)//積分分離法
{inttemp3,z,p;//p為積分系數(shù)誤差越大P越小
if(flag)
{E1r=speedr-cl;
if(speedr>0&abs(E1r)<11)
{
switch(abs(E1r)/2)
{
case5:p=1;
break;
case4:p=3;
break;
case3:p=5;
break;
case2:p=8;
break;
case1:p=10;
break;
default:
break;
}
z=23*(E1r-E2r)+p*(E1r-2*E2r+E3r)-10*E3r;
z=(int)z*102/k;
temp3=OCR1A;
temp3=temp3+z;
OCR1A=temp3;
OCR1B=temp3;
E3r=E2r;
E2r=E1r;
}
}
}

/*voidpid_motr(uintcr,uchark)
{
inttemp,u;
if(flag)
{
if(speedr>0)
{
E1r=speedr-cr;
if(E1r==speedr)//E誤差很大時(shí)最大額定電流加速
{OCR1A=maxc;
OCR1B=maxc;}
elseif(abs(E1r)>0&&abs(E1r)<7)
{
u=(int)(24*E1r-35*E2r+14*E3r)*102/k;
temp=OCR1A;
temp=temp+u;
OCR1A=temp;
OCR1B=temp;
E3r=E2r;
E2r=E1r;
}
}
}
}*/
////////速度數(shù)據(jù)分解///////
voidspeed_count(uintr)
{
data2[3]=r%10;
r=r/10;
data2[2]=r%10;
r=r/10;
data2[1]=r%10;
r=r/10;
data2[0]=r%10;
}
/////采用外部中斷測(cè)速//////////
interrupt[EXT_INT0]voidint_0(void)
{c_r++;
}

/////T2定時(shí)80ms對(duì)速度采樣////////
interrupt[TIM2_OVF]voidtime_2(void)
{
MCUCR=0x00;
GICR=0x00;
new_pid(c_r,500);
//pid_motr(c_r,100);
speed_count(c_r);
MCUCR=0x0f;///外部INT1/0中斷上升有效
GICR=0xc0;
c_r=0;

}
voidinitall_IO(void)
{
DDRB=0xf0;
PORTB=0x00;
DDRA=0xF0;
PORTA=0x0F;
DDRC=0XFF;
PORTC=0X00;
DDRD=0xF0;
PORTD=0x0F;
}



voidmain(void)
{
initall_IO();
init_lcd();
while(1)
{
DDRA=0xF0;
PORTA=0x0F;
testkey();
init_intr();
display();
}
}

PID算法公式有點(diǎn)錯(cuò):應(yīng)改為

z=100*(E1r-E2r)+p*E1r+125*(E1r-2*E2r+E3r);

經(jīng)過(guò)老師的指導(dǎo):速度采樣用M法不適應(yīng)低,所以對(duì)于調(diào)速范圍大的就用M/T法,適合于高低測(cè)速!對(duì)測(cè)速還要加以數(shù)字濾波!可用一階慣性/中值法,平均法等!

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

摘要:以某電廠青島捷能30MW背壓式汽輪機(jī)組為例,其原調(diào)速系統(tǒng)使用DDV閥、伺服放大器、錯(cuò)油門、油動(dòng)機(jī)等結(jié)構(gòu)形式,現(xiàn)采用REXA執(zhí)行器代替DDV伺服裝置作為系統(tǒng)調(diào)節(jié)動(dòng)力源,通過(guò)杠桿驅(qū)動(dòng)油動(dòng)機(jī)、錯(cuò)油門,改造后的汽輪機(jī)調(diào)速系...

關(guān)鍵字: 調(diào)速系統(tǒng) REXA執(zhí)行器 電液調(diào)節(jié)

摘要:在轉(zhuǎn)速反饋單閉環(huán)控制的基礎(chǔ)上,設(shè)計(jì)增加了電流負(fù)反饋,形成了轉(zhuǎn)速、電流反饋控制的雙閉環(huán)調(diào)速系統(tǒng),并在該系統(tǒng)中設(shè)計(jì)了兩個(gè)調(diào)節(jié)器分別調(diào)節(jié)轉(zhuǎn)速和電流,提高了直流電機(jī)調(diào)速系統(tǒng)的調(diào)速性能、調(diào)速精度、系統(tǒng)穩(wěn)定性等。

關(guān)鍵字: 直流電機(jī) 調(diào)速系統(tǒng) 雙閉環(huán)

摘要:以某電廠青島捷能30Mw背壓式汽輪機(jī)組為例,其原調(diào)速系統(tǒng)使用DDV閥、伺服放大器、錯(cuò)油門、油動(dòng)機(jī)等結(jié)構(gòu)形式,現(xiàn)采用REXA執(zhí)行器代替DDV伺服裝置作為系統(tǒng)調(diào)節(jié)動(dòng)力源,通過(guò)杠桿驅(qū)動(dòng)油動(dòng)機(jī)、錯(cuò)油門,改造后的汽輪機(jī)調(diào)速系...

關(guān)鍵字: 調(diào)速系統(tǒng) REXA執(zhí)行器 電液調(diào)節(jié)

開關(guān)磁阻式電動(dòng)機(jī)有怎樣的特點(diǎn)? (1)定、轉(zhuǎn)子均為雙凸極結(jié)構(gòu) 開關(guān)磁阻式電動(dòng)機(jī)簡(jiǎn)稱為SR,是一種特殊類型的同步電動(dòng)機(jī),其定子與轉(zhuǎn)子均為雙凸極結(jié)構(gòu),結(jié)實(shí)無(wú)刷,輸出轉(zhuǎn)矩較大。

關(guān)鍵字: 開關(guān)磁阻 電動(dòng)機(jī) 調(diào)速系統(tǒng) 繞組

0 引 言 在電壓型變頻調(diào)速系統(tǒng)中,濾波電容參數(shù)CF的計(jì)算和正確選擇對(duì)于保證系統(tǒng)的調(diào)節(jié)質(zhì)量及降低設(shè)計(jì)成本具有重要而現(xiàn)實(shí)的意義。濾波電容參數(shù)過(guò)大或過(guò)小,不只是影響系

關(guān)鍵字: 參數(shù)計(jì)算 變頻 濾波 電源技術(shù)解析 調(diào)速系統(tǒng)

國(guó)外研究表明,車速的差值越大,車速分布越離散, 事故率就會(huì)越高。蒙納斯大學(xué)事故研究中心在1993年進(jìn)行研 究得出的U型曲線,表明車速與平均車速的差值越大,事故 率越高。英國(guó)交通研究實(shí)驗(yàn)室的EURO模型也表明事故率與 車...

關(guān)鍵字: Zigbee 調(diào)速系統(tǒng)

0 引言隨著變頻器市場(chǎng)的日益繁榮,國(guó)內(nèi)變頻器年用量不斷增長(zhǎng),變頻器及其附屬設(shè)備的安裝,調(diào)試,日常維護(hù)及維修工作量也隨之劇增。1 變頻器的選擇問(wèn)題變頻調(diào)速技術(shù)的通常意

關(guān)鍵字: 變頻器 調(diào)速系統(tǒng) 電纜 防護(hù)

1 概述傳統(tǒng)的同步電動(dòng)機(jī)和同步發(fā)電機(jī)轉(zhuǎn)速都是恒定的,轉(zhuǎn)子由直流電流勵(lì)磁。改變勵(lì)磁電流的大小,可改變電機(jī)的功率因數(shù)。若將常規(guī)直流勵(lì)磁的交流同步電機(jī)(電動(dòng)機(jī)或發(fā)電機(jī))的

關(guān)鍵字: 電機(jī) 調(diào)速系統(tǒng) BSP 繞組

0 引言對(duì)于電動(dòng)機(jī)的起動(dòng)過(guò)程,為了避免定子回路的大電流沖擊,設(shè)計(jì)有兩種起動(dòng)方法。方法一通過(guò)設(shè)置在操作面板上的起動(dòng)電位器,人工控制起動(dòng)過(guò)程的快慢。方法二,通過(guò)單片機(jī)控制器將給定轉(zhuǎn)速按一定的函數(shù)關(guān)系緩慢地增

關(guān)鍵字: 調(diào)速系統(tǒng) MCS 單片機(jī) 交流調(diào)壓
關(guān)閉