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

正文內(nèi)容

數(shù)控恒流源的設(shè)計(jì)與制作本科畢業(yè)設(shè)計(jì)(參考版)

2025-06-30 10:37本頁面
  

【正文】 //分離出電流個(gè)位 }}29。 //分離出電流百位 table2[2]=num1%1000%100/10。 table2[0]=num1/1000。 } num1=num1/5。 keyscan()。 num1=num1+table5[i]。i5。 num1=0。 P2=num。 while(1) { display()。 yjinit()。 return a。 a=P1。 rd=0。 rd=1。 delayms(2)。 wr=1。 wr=0。 wr=1。 //等待按鍵釋放 } } dacs=0。 //輸出電流值增加為原來的值減上步進(jìn)值 if(num==1)num=0。 //等待按鍵釋放 } } if(key2==0) //key2按鍵按下 { delayms(10)。 //輸出電流值增加為原來的值加上步進(jìn)值 if(num==255)num=0。 //DA停止工作 if(key1==0) //key1按鍵按下 { //消除抖動(dòng) delayms(10)。 //步進(jìn)十位 yjwrite_date(table1[8*bujin%10])。 //顯示和分離步進(jìn)值 yjwrite_date(table1[8*bujin/100])。i++) { yjwrite_date(table1[table2[i]])。 for(i=0。 }}/********************顯示輸出電流值和步進(jìn)**********************/void display(){ uchar i。i16。 yjwrite_(0x80+0x40)。 yjwrite_date(table[8])。i++) { yjwrite_date(table[i])。 for(i=0。 //顯示清0,數(shù)據(jù)指針清0}void displayinit(){ uchar i。 if(key1==0||key2==0) { goto a。i++) { yjwrite_date(table4[i])。 //第二行顯示 for(i=0。i++) { yjwrite_date(table3[i])。 //從液晶開始第一行起始端位置顯示 for(i=0。 yjwrite_(0x01)。 yjwrite_(0x0c)。 lcden=0。 P2=0。}/**********************液晶顯示初始化************************/void yjinit() //液晶初始化{ uchar i。 delayms(5)。 delayms(5)。}void yjwrite_date(uchar date) //寫入數(shù)據(jù)函數(shù){ lcdrs=1。 delayms(5)。 delayms(5)。}/*************************1602液晶顯示***********************/void yjwrite_(uchar ) //寫入地址函數(shù){ lcdrs=0。j0。i0。/*************************MS延時(shí)函數(shù)**************************/void delayms(uint x){ uint i,j。uchar code table4[]=luo yan jie 。uchar table2[4]。 //電流步進(jìn)定義uchar code table[]=dianliu:mAbujin:。unsigned long int num1=0。 //液晶控制端口定義sbit lcden=P3^4。 //控制按鍵端口定義sbit key2=P3^1。 //外部讀取轉(zhuǎn)換結(jié)果的控制輸出信號(hào)端口定義sbit wr=P3^6。函數(shù)define uint unsigned int //宏定義define uchar unsigned char //宏定義sbit dacs=P3^7。還要感謝我的同學(xué),是你們?cè)谖移綍r(shí)設(shè)計(jì)和論文中與我一起探討問題,并指出我設(shè)計(jì)上的誤區(qū),使我能及時(shí)的發(fā)現(xiàn)問題把設(shè)計(jì)順利的進(jìn)行下去,沒有你們的幫助我不可能這樣順利地結(jié)稿,在此表示深深的謝意。老師一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實(shí)的態(tài)度,踏踏實(shí)實(shí)的精神,不僅授我以文,而且教我做人,給以終生受益無窮之道。老師的諄諄教導(dǎo),使我受益匪淺。首先要感謝學(xué)校給我提供了做這個(gè)系統(tǒng)的機(jī)會(huì),感謝學(xué)校的各位領(lǐng)導(dǎo)和老師一直以來對(duì)我的教導(dǎo)和幫助。其次,可以將人機(jī)接口改裝為44矩陣鍵盤,以便快捷的設(shè)置預(yù)置電流,提高電源的利用效率,使得控制界面更加直觀、簡(jiǎn)潔。這是由于控制電路的輸出有紋波,加到運(yùn)算放大器的輸入端將紋波放大,導(dǎo)致輸出電流紋波加劇,從而紋波電流小于等于2mA的要求不能實(shí)現(xiàn)。難點(diǎn)分析:在恒流源的設(shè)計(jì)與制作過程中,本方案遇到的主要難點(diǎn)在于如何減少紋波,通過仔細(xì)研究與分析,確定要使紋波盡可能小,需要運(yùn)算放大器的電源和輸入端信號(hào)要穩(wěn)定,因此對(duì)運(yùn)算放大器我們采用獨(dú)立電源供電,保證了放大器有穩(wěn)定電源電壓,進(jìn)而使輸出較小的紋波電流成為可能。這是由于控制電路的輸出有紋波,加到運(yùn)算放大器的輸入端將紋波放大,導(dǎo)致輸出電流紋波加劇。測(cè)試數(shù)據(jù)如表68所示:表68 紋波電流測(cè)試數(shù)據(jù)給定電流Id(mA)70101203紋波電壓(mV)304050負(fù)載電阻()121212紋波電流(mA)測(cè)試結(jié)果分析:如表68,系統(tǒng)設(shè)計(jì)過程中,主電路和控制電路獨(dú)立供電,自制電源進(jìn)行了穩(wěn)壓處理。隨著給定電流的增大,輸出電流變化絕對(duì)值增大,恒流特性變差,主要由于采樣電阻不夠精確引起,但仍可滿足題目要求。 給定電流101mA時(shí)輸出電流數(shù)據(jù)負(fù)載電壓VL(V) 負(fù)載電阻()5101520輸出電流IL(mA)|ILId|(mA)當(dāng)給定電流Id=203mA時(shí),輸出電流值的情況如表67所示:Id1%+10mA=(mA) 表67(4)改變負(fù)載電阻,輸出電壓在10V以內(nèi)變化時(shí),輸出電流值的情況。(3)步進(jìn)電流設(shè)定電流54mA,測(cè)得步進(jìn)電流數(shù)據(jù)如表63和表64。誤差存在的原因主要是采樣電阻制作誤差,同時(shí)系統(tǒng)工作時(shí)采樣電阻發(fā)熱,阻值變化引起誤差。同時(shí),電流值小時(shí),輸出電流更接近給定電流。(1)輸出電流范圍:0mA~2000mA,可以達(dá)到題目要求。 軟件抗干擾設(shè)計(jì)對(duì)A/D的轉(zhuǎn)換結(jié)果采用數(shù)字濾波技術(shù),保證控制系統(tǒng)的穩(wěn)定。在220V電源進(jìn)線端設(shè)置電源濾波器,消除電網(wǎng)上的各類高頻干擾,防止電網(wǎng)電壓突變對(duì)系統(tǒng)造成沖擊。因此,本系統(tǒng)從硬件和軟件兩方面采取抗干擾的措施,以保證系統(tǒng)的可靠運(yùn)行。: 主程序流程圖 時(shí)基中斷服務(wù)子程序時(shí)基中斷服務(wù)子程序流程圖如下,在此中斷服務(wù)程序中控制進(jìn)行A/D和D/A轉(zhuǎn)換,: 時(shí)基中斷服務(wù)子程序 A/D轉(zhuǎn)換程序A/D轉(zhuǎn)換器ADC0804的接口形式為位串行接口,因此在對(duì)ADC0804進(jìn)行操作時(shí)需要考慮到時(shí)序問題,: A/D轉(zhuǎn)換程序5 系統(tǒng)的抗干擾設(shè)計(jì)系統(tǒng)工作于較強(qiáng)的電磁輻射環(huán)境中,容易受到各種干擾的影響。系統(tǒng)加電后,主程序首先完成系統(tǒng)初始化,其中包括I/O口,中斷系統(tǒng),定時(shí)器/計(jì)數(shù)器等工作狀態(tài)的設(shè)置,系統(tǒng)變量賦初值等工作,完成系統(tǒng)初始化后打開中斷,隨之進(jìn)入按鍵掃描程序。A/D,D/A轉(zhuǎn)換任務(wù)需要定周期運(yùn)行,放在時(shí)基中斷服務(wù)子程序中運(yùn)行。系統(tǒng)設(shè)置了一個(gè)1024Hz的時(shí)基中斷,為整個(gè)系統(tǒng)提供一個(gè)統(tǒng)一的運(yùn)行節(jié)拍,保證了各個(gè)任務(wù)能有條不紊的工作。為了將所有任務(wù)有序的組織起來,軟件系統(tǒng)采用前后臺(tái)結(jié)構(gòu)。恒流源電路電源:220V電源經(jīng)變壓
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1