freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)---基于mcs-51單片機(jī)的ld自動(dòng)功率控制系統(tǒng)-資料下載頁(yè)

2025-01-12 21:29本頁(yè)面
  

【正文】 西安電子科技大學(xué)技術(shù)物理學(xué)院 710071。 ( 15) 孫全意 .激光近炸引信的體制、定距與識(shí)別技術(shù)的研究 [D].南京 :南京理工大學(xué) ,7781。 ( 16) 林曉翰 ,蘇國(guó)彬 ,劉建勝 ,等 .半導(dǎo)體激光器的大電流窄脈沖驅(qū)動(dòng)電路的研究 [J].壓電與聲光 ,2022,22(6) 畢業(yè)論文 18 附錄一 電路原理圖 畢業(yè)論文 19 附錄二 C 語(yǔ)言源程序 include include int xdata Dout[11]。 //int data Viset=5267。////設(shè)置監(jiān)測(cè)電壓設(shè)定值,對(duì)應(yīng)初始驅(qū)動(dòng)電壓 V0=3000 的監(jiān)測(cè)電壓 vout值 //int data Vmin=2400,Vpid=0,V0=3000,Vmax=4800,Vpres,Vprev=3000。//vmin 最小電壓偏置量, 2040 對(duì)應(yīng) LD 閾值電流 40mA // //V0 初始驅(qū)動(dòng)電壓值 ,3000 對(duì)應(yīng)驅(qū)動(dòng)電流 50mA //調(diào)節(jié)結(jié)果是為使功率穩(wěn)定在初始狀態(tài) 50mA 電流驅(qū)動(dòng)條件下的光功率值 //Vmax 對(duì)應(yīng)驅(qū)動(dòng)電流 80mA //調(diào)節(jié)過(guò)程中 Vbias+Vpid為驅(qū)動(dòng)電壓,應(yīng)在 Vbias和 Vmax之間 // //int data Viset=5267。////設(shè)置監(jiān)測(cè)電壓設(shè)定值,對(duì)應(yīng)初始驅(qū)動(dòng)電壓 V0=5454 的監(jiān)測(cè)電壓 vout值 //int data Vmin=4363,Vpid=0,V0=5454,Vmax=8726,Vpres,Vprev=5454。//vmin 最小電壓偏置量, 4363 對(duì)應(yīng) LD 閾值電流 40mA //V0 初始驅(qū)動(dòng)電壓值 ,5454 對(duì)應(yīng)驅(qū)動(dòng)電流 50mA //調(diào)節(jié)結(jié)果是為使功率穩(wěn)定在初始狀態(tài) 50mA 電流驅(qū)動(dòng)條件下的光功率值 //Vmax 對(duì)應(yīng)驅(qū)動(dòng)電流 80mA //調(diào)節(jié)過(guò)程中 Vbias+Vpid 為 驅(qū)動(dòng)電壓,應(yīng)在 Vbias 和 Vmax 之間 int data Viset=5300。 //偏差電位器 , 監(jiān)測(cè)電流 畢業(yè)論文 20 int data Vmin=4363,Vpid=0,Vmax=8726,Vpres,V0=7200,Vprev=7200。 //9816 對(duì)應(yīng) 90mA float data Kp,Ki,Kd。 int xdata Vmes,Ek,Ek1,Ek2。 float xdata Ppk,Pik,Pdk,Pk,Pk1,dPk。 extern int adreturnint()。 extern void adconversion()。 extern void DAconversion(int Din)。 extern void InitCom()。 extern void SendInt(int ainteger)。 void delay(unsigned int times) { unsigned int i。 for(i=0。itimes。i++) _nop_ ()。 } //排序,中值濾波 返回值為中間值 int medianfilter() { char i,j。 int tempdat。 for(i=0。i10。i++) for(j=0。j10i。j++) if(Dout[j]Dout[j+1]) { tempdat=Dout[j]。 Dout[j]=Dout[j+1]。 Dout[j+1]=tempdat。 } SendInt(Dout[5])。 return Dout[5]。 畢業(yè)論文 21 } int PID() { Ppk=Kp*(EkEk1)。 Pik=Ki*Ek。 Pdk=Kd*(Ek2*Ek1+Ek2)。 dPk=Ppk+Pik+Pdk。 Pk=dPk+Pk1。 Vpid=(int)(Pk)。 return Vpid。 } void sysinit() { P1=0。 P2=0。 //P3 不能為 0 Ek=0。 Ek1=0。 Ek2=0。 Pk1=0。 Ppk=0。 Pk=0。 Pik=0。 dPk=0。 Pdk=0。 Vmes=0。 InitCom()。 adreturnint()。//第一次轉(zhuǎn)換結(jié)果去掉(上電不準(zhǔn)確) delay(60000)。 畢業(yè)論文 22 } void main() { char i。 sysinit()。 //設(shè)置 LD 初始電流(壓) // DAconversion(V0)。 //設(shè)置調(diào)節(jié)參數(shù) Kp=。 //只有比例控制 // Ki=。 // Kd=0。 Ki=*Kp。 Kd=*Kp。 while(1) { //////////////////////////////// for(i=0。i11。i++) Dout[i]=adreturnint()。 Vmes=medianfilter()。 ///////////////////////////////// Ek=VmesViset。 //計(jì)算偏差 ,偏差絕對(duì)值大于 5 則 PID 運(yùn)算 if((Ek5)||(Ek5)) //帶死區(qū) { //變速積分控制 // if((Ek53)amp。amp。(Ek53)) //偏差 1%以?xún)?nèi) // Ki=。 // else Ki=0。 Vpres=PID()。 畢業(yè)論文 23 Ek2=Ek1。 Ek1=Ek。 Pk1=Pk。 Vprev=Vpres。 if(VpresVmax) //判斷運(yùn)算結(jié)果 Vmax, 并設(shè)定 LD 驅(qū)動(dòng)電壓 if(VpresVmin) { DAconversion(Vpres)。 } else DAconversion(Vmin)。 else DAconversion(Vmax)。 delay(6500)。 } else { Vpres=Vprev。 for(i=0。i++。i10) delay(35300)。 } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1