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

正文內(nèi)容

單片機在同步發(fā)電機勵磁控制系統(tǒng)中的應用畢業(yè)設計(文件)

2025-07-14 12:58 上一頁面

下一頁面
 

【正文】 樣值間的誤差的平方和最小。則每次采樣后都與其前一個采樣值進行比較,一但兩個差值超過了,則表面采集的信號中有校大的干擾。這樣可以去掉由于偶然因數(shù)引起的干擾,同時對于脈動干擾也比較有效。用C語言來編寫目標系統(tǒng)軟件,會大大縮短開發(fā)周期,且明顯地增加了其可讀性,便于改進和擴充,從而研制出規(guī)模更大、性能更完備的系統(tǒng)。運行界面如51圖。AVRpro也停止了更新。并且,只要AVR目前仿造ATmel公司的STK500下載線的售價也在百元以上。并口下載線的制作方法有很多,這里,推薦一種簡單實用的接線方式,其原理圖如圖52所示:圖52 并口下載線原理圖程序下載是指將編譯好的目標文件燒入到單片機里面,使單片機可以運行程序。下圖為自制的ISP下載線的原理圖。軟件系統(tǒng)設計是整個系統(tǒng)設計過程中的重要環(huán)節(jié)。軟件部分主要是由端電壓測量子程序、端電流測量子程序、求取相位角子程序、系統(tǒng)中斷設子程序、數(shù)碼顯示功能子程子程序組成。ATmega16有一個10位的逐次逼近型ADC。INT0(ICP1)中斷端口具有捕獲電平變化功能,在電平下降沿、上升沿和任意電平變化都可以觸發(fā)中斷,在中斷信號觸發(fā)時,記錄下計時器的值,同時將定時器清零,進行下一次的計時。圖58中斷子程序框圖隨著單片機在各個領域的廣泛應用,它需與工業(yè)現(xiàn)場中各類電器設備相配合。工業(yè)環(huán)境中的干擾因素比較多,對微機系統(tǒng)造成的影響也是多方面的。因此,成功的抗干擾系統(tǒng)是硬件和軟件有機結(jié)合構(gòu)成的。 一方面,一個系統(tǒng)的運行對環(huán)境造成的電磁干擾不得影響其它設備;另一方面,系統(tǒng)本身抗電磁干擾能力要強,不易受到外界環(huán)境的電磁干擾。信號輸入端的輸入電流在1181。所以,在線路板設計中,引線長度越短越好,以保持信號在印刷板上傳輸時,導線引起的延遲時間不大于所用器件的標稱延遲時間。復位線、中斷線和其它一些控制線最容易受到外界噪聲的干擾。因此,供電線路宜采用隔離變壓器接入電網(wǎng),它的初線和次線之間加了一層屏蔽層,并和鐵芯一起接地,可以防止電網(wǎng)的干擾侵入微機系統(tǒng)。由于工業(yè)現(xiàn)場中工業(yè)頻率低于1MHz,因此在印制板布線時通常采用一點接地法,電源和地各有一個接點。常用的軟件抗干擾措施有如下幾種:(1)數(shù)字濾波技術(shù) 對于實時數(shù)據(jù)采集系統(tǒng),為了消除傳感器中通過的干擾信號,在硬件措施上常采取有源或無源RLC網(wǎng)絡,構(gòu)成模擬濾波器,對信號實現(xiàn)頻率濾波。開關量干擾信號多數(shù)是尖脈沖狀的,作用時間很短,所以在對開關量輸入信號進行采集時,要消除多路開關的抖動,消除采樣數(shù)據(jù)中的零電平漂移。單片機在正常的運行中會不斷的發(fā)出計時清零信號給WDT。死循環(huán)時,計數(shù)器將會產(chǎn)生復位信號,程序重新開始啟動,這樣就可以清除外部對程序的干擾。本裝置充分利用AVR單片機的硬件特性,通過一次采集獲得電網(wǎng)頻率及相位角,并可判斷電壓和電流在時間上的超前滯后關系,僅占用單片機的一個外部中斷和一個定時器/計數(shù)器,實現(xiàn)起來較為方便。參考文獻[1] 許克明,田懷智 . 電力系統(tǒng)自動化裝置. 重慶大學出版社,2002[2] 海濤,李嘯驄等. ATmega系列單片機原理及應用—C語言教程. 機械工業(yè)出版社,2008[4] 胡壽松. 自動控制原理. 科學出版社, 2006[5] 王兆安,黃俊. 電力電子技術(shù),機械工業(yè)出版社,2004[6] 張謹,張偉. Protel99SE 入門與提高,人民郵電出版社,2007[7] 康光華. 電子技術(shù)基礎. 高等教育出版社,2000 [8] 蘇文成. 工廠供電. 機械工業(yè)出版社, 1999[9] 周立功. ARM嵌入式系統(tǒng)基礎教程,北京航空航天大學出版社,2007[10] 竺士章. 發(fā)電機勵磁系統(tǒng)試驗. 中國電力出版社, 2005[11] 海濤. 計算機通信技術(shù). 重慶大學出版社,2005[12] 李基成. ,2002[13] 張克彥. AVR單片機實用程序設計. 北京航空航天大學出版社,2004 [14] 黃小峰. PID在發(fā)電機勵磁控制系統(tǒng)中的應用. 電機技術(shù),2007[15] . 工程設計與研究,2000[16] 方思立,發(fā)電機勵磁系統(tǒng)PID調(diào)節(jié)及其仿真實驗. 電網(wǎng)技術(shù),1995[17] 馮江,. 農(nóng)機化研究 1998[21] 王福瑞. 單片微機測控系統(tǒng)設計大全. 北京航空航天大學出版社. 2005[22] Xavier Llobet,Basil P. Duval,128 Channel PCIbased data acquisition system for MDSplus,F(xiàn)usion Engineering and Design,2002.[23] Rahul S. et al. Gate Drive Consideration for IGBT Module [J ] .IEEETrans. on Ind. Appl. ,1996 31(31):603~611.[24] et al. An adaptive detecting method for harmonic and reactive Trans on industrial Electronics, 1995, 42(1):85~89致 謝通過這次畢業(yè)設計課題,我從中學到很多控制理論知識和工程經(jīng)驗。海老師帶領我們參觀南寧微控設備廠,使我們得到親自制作與焊接電路板的機會;海老師每星期定時給我們上課,并且在實驗室計算機配備以及其它實驗設備上提供了我們巨大的幫助。 DDRB = 0x00。 DDRD = 0x0。 //ADC計算的求和 uint adc_dat[10]。 //初始化外部中斷 timers_init()。 sbi(PORTC,2)。 //累加求和 for(k=0。 //保存數(shù)據(jù) delay(2,8000)。 //A/D的端口選擇 //:ADC使能;.6:開始;.5:自由;.4中斷標志 //;. ADCSR = 0x86。 ADMUX |= adc_input。}//觸發(fā)晶閘管外部中斷程序include include include define uchar unsigned chardefine uint unsigned intuchar t0_h,t0_l。 GICR = 0xc0。 b_flg=1。0x00ff。 TCNT0 = 255t0_l。 //輸出置位A相管 OCR1A = TCNT1+1000。 //輸出置位B相管 OCR1B = TCNT1+1000。 t0_h。 c_flg=0。 //t0的計數(shù)器 TCCR0 = 0x00。 //t1的計數(shù)器 TCCR1A = 0xf0。 //定時器2的輸出比較器 TCNT2 = 0x00。//定時器1清零void get_phase(void){ double phase。 if(time_phase(*round_icp)) flag_phase=1。 //將占空比轉(zhuǎn)換為角度k=phase*。 if((time_3time_2)) led[15]=38。 led[12]=k_change%10。 //外部中斷0舊值參數(shù)變量 // TODO: Add your code here number_int0_new=TCNT1。 //當前值轉(zhuǎn)給舊值寄存器}輸入捕獲中斷口處理程序:SIGNAL(SIG_INPUT_CAPTURE1){ extern uint round_icp。//周期值即輸入捕獲信號周期 odd_dat_icp=number_icp_new。 //輸入捕獲舊值參數(shù)變量 number_icp_new=ICR1。 //相鄰值差值即中斷0信號周期 time_phase=number_icp_newodd_dat。}外部中斷程序:/***************************************************** 外部中斷信號程序 *****************************************************/中斷口0信號處理程序:SIGNAL(SIG_INTERRUPT0){ extern uint round_f。//變化變大,設置標志位 //相位角顯示 led[14]=(k_change/100)%10。 //根據(jù)相位角變化趨勢,分辨相位角是變大還是變小,并給出標志顯示 k_change=(uint) k。 //滯后 //超前和滯后計算占空比 if(flag_phase==1) phase=(double) (round_ftime_phase)/round_f。 uint flag_phase=0。 //t2的控制字 TIMSK = 0x3d。 //t0的控制字***注意這里 ASSR = 0x00。 //定時器1的輸出比較器A OCR1B = 0x00。 TCCR0 = 0x00。 //輸出置位C相管 t0_h=3。 } else { cbi(PORTC,4)。 } else { cbi(PORTC,3)。 //啟動定時器0 c_flg=1。 t0_h=t2amp。 t2 = dc。 a_flg=1。uchar a_flg,b_flg,c_flg。 //A/D開始 loop_until_bit_is_set(ADCSRA, ADIF)。}/*****************************************通用A/D轉(zhuǎn)化程序:輸入:第一個參數(shù),端口號,18,輸出:A/D轉(zhuǎn)化結(jié)果,10位無符號整數(shù)*****************************************/unsigned int read_adc(unsigned char adc_input){ ADMUX amp。 //復位看門狗 }}//觸發(fā)晶閘管AD轉(zhuǎn)換程序include include /*****************************************通用A/D初始化程序:*****************************************/void adc_init(void){ SFIOR |= 0x0。k++) { adc_d+=adc_dat[k]。//讀取ADC的數(shù)據(jù) m_i++。 //初始化ADC sei()。 //計數(shù)變量 io_init()。 // ACSR = 0x80。 DDRC = 0x3e。在海老師的指導下,我不僅只是完成了這篇論文,更重要的是學到了從事科研工作的精神,在此我要對他表示深切的謝意!感謝廣西大學電氣工程學院的各位老師,是他們培育了我,讓我得到了良好的教育;父母在我的求學道路上傾注了大量的心血,感謝父母對我學業(yè)的支持;感謝辛鵬、諶亮書等師兄師姐以及同一畢業(yè)設計小組的同學,感謝他們在這篇論文中給予我的寶貴意見!附錄單片機勵磁控制系統(tǒng)軟件部分相關程序:include include include include include include define uchar unsigned chardefine uint unsigned intuint dc。首先我要衷心感謝我的指導老師海濤,他為這篇論文的完成注入了大量的心血。4.本微機控制技術(shù),使用的是數(shù)字PID控制器,它是將模擬PID控制算法離散化,通過程序?qū)崿F(xiàn),不需要像模擬控制系統(tǒng)那樣用硬件電路來實現(xiàn),因此使系統(tǒng)設計更靈活、方便,改善了發(fā)電機勵磁系統(tǒng)的調(diào)節(jié)特性?,F(xiàn)將本人的設計總結(jié)如下:1.本論文分析比較了現(xiàn)有的發(fā)電機勵磁控制系統(tǒng)原理,選擇了針對中小型發(fā)電機傳統(tǒng)的模擬式勵磁調(diào)節(jié)器難以滿足中小型發(fā)電廠和企業(yè)的控制要求,提出以高性能單片機為控制核心的勵磁控制裝置。死循環(huán)會使程序失去正常的控制,但不會使程序控制轉(zhuǎn)入陷阱區(qū),因而軟件陷阱無法捕獲到它。若多次采集信號總是變化不定,則表明系統(tǒng)出現(xiàn)異?,F(xiàn)象,需要給出報警信號。在一般數(shù)據(jù)采集系統(tǒng)中,通常使用采用了中值法和加權(quán)平均法兩種數(shù)字濾波方式的結(jié)合,減少沖擊,使裝置性能更加穩(wěn)定,減少了裝置的誤動率。對于高頻信號和數(shù)字信號,屏蔽電纜的兩端都接地;對于低頻模擬信號用的屏蔽地,以一端接地為好。印刷線路板上的線以電源線和地線最為重要。即使電
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1