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

正文內(nèi)容

數(shù)字式相位差測量系統(tǒng)基于51單片機(jī)資料-免費(fèi)閱讀

2025-07-16 14:41 上一頁面

下一頁面
  

【正文】 if(sum32) { s1[sum].real=GetADCResult(0)。 delayms_12864(50)。 disfigure(4,3,fabs(advalue[2]*))。 FFT(s2,32)。 s1[n].imag=0。n++) advalue[n]=s2[n].real。n32。 display_12864(1,5,通道2)。}void main (){ uchar xdata i=0。 } } }}void INTx(uchar mode,uchar number){if(mode==1) {if(number==0) TCON=(0x010)|TCON。 int t。j=j+le)//控制相同蝶形結(jié)的計(jì)算,即旋轉(zhuǎn)因子相同 {ip=j+lei。//同一蝶形結(jié)中兩個(gè)運(yùn)算數(shù)據(jù)之間的距離 =。// f=num。//計(jì)算蝶形算法的級(jí)數(shù) uint f=0。 value[j]=value[i]。)。}void disfigure(uchar x,uchar y,uint value){ uchar bai,shi,ge。 struct px //定義復(fù)數(shù)結(jié)構(gòu)體{float real,imag。void photodisplay(uchar *bmp)。 //液晶使能控制//sbit LCD_PSB = P3^2。 lcd_wcmd(pos)。 lcd_wcmd(0x01)。 lcd_wcmd(0x0c)。 lcd_wcmd(0x0c)。 lcd_wcmd(0x88)。 //先寫入水平坐標(biāo)值 lcd_wcmd(0x80)。 //顯示開,關(guān)光標(biāo) delayms_12864(5)。 //液晶復(fù)位 delayms_12864(3)。 //NOP()。 delay5us(12)。 LCD_EN = 0。 result = (bit)(P0amp。 }} /*******************************************************************//* *//*檢查LCD忙狀態(tài) *//*lcd_busy為1時(shí),忙,等待。0x03)。 //等待4個(gè)NOP _nop_()。 while (x)。流過每個(gè)二極管的平均電流為每個(gè)二極管所承受的最高反向電壓為 結(jié)論本文討論了一種全新的相位差檢測的算法,相對(duì)于傳統(tǒng)的過零檢測方法具有很多優(yōu)勢,容許待檢測信號(hào)具有一定的失真,檢測精度更高,但是硬件和軟件相對(duì)而言也更加復(fù)雜,本設(shè)計(jì)最終實(shí)現(xiàn)了090186。 變壓器簡介變壓器也可以稱之為靜態(tài)電機(jī),就是通過磁場來耦合前后級(jí)電路,通過電磁場來進(jìn)行能量傳遞。 加法器模塊 OP07簡介OP07是一種低噪聲,非斬波穩(wěn)0的雙極性集成運(yùn)算放大器,由于OP07具有非常低的輸入失調(diào)電壓(對(duì)于OP07最大為25uV),所以在很多場合下不需要在增加額外的調(diào)0電路,OP07的輸入電阻非常大,且開環(huán)增益高,其輸入偏置電流通常為2nA,所以O(shè)P07常用于高增益測量設(shè)備或者放大傳感器的微弱信號(hào)。當(dāng)然,之前的這些操作都是在12864為空閑的情況下才可以操作的,通過讀取12864接口的最高位的電平就可以判斷當(dāng)前12864當(dāng)前是否為空閑。最后,將ADC_START置一就可以啟動(dòng)AD轉(zhuǎn)換了。接下來,模擬信號(hào)輸入到AD通道以后,要使用AD模塊對(duì)其進(jìn)行轉(zhuǎn)換,但是AD模塊只有一個(gè),所以同一時(shí)刻只能選擇一個(gè)通道進(jìn)行轉(zhuǎn)換,因此啟動(dòng)AD轉(zhuǎn)換之前還必須告訴AD當(dāng)前要對(duì)哪一個(gè)通道進(jìn)行轉(zhuǎn)換。 FFT算法的實(shí)現(xiàn)計(jì)算下一個(gè)蝶形結(jié)改變旋轉(zhuǎn)因子計(jì)算蝶形結(jié)級(jí)數(shù)級(jí)蝶形結(jié)都計(jì)算完了?計(jì)算旋轉(zhuǎn)因子相同的蝶形結(jié)之間的距離計(jì)算同一蝶形結(jié)中兩個(gè)運(yùn)算數(shù)據(jù)之間的距離給旋轉(zhuǎn)因子賦初值旋轉(zhuǎn)因子相同的蝶形結(jié)運(yùn)算完了? 結(jié)束圖2 FFT算法程序流程圖 開始FFT算法C語言函數(shù)原型為void FFT(struct px *value,int num),形參struct px *value是結(jié)構(gòu)體指針,用來傳入待進(jìn)行FFT運(yùn)算的復(fù)數(shù)序列,形參int num用來傳入待運(yùn)算的復(fù)數(shù)的個(gè)數(shù)。而FFT算法僅消耗20480次復(fù)數(shù)乘法運(yùn)算和10240次復(fù)數(shù)加減法運(yùn)算,因此,運(yùn)算速度得到很大的提高。:傅里葉級(jí)數(shù)簡介對(duì)于任意滿足狄里赫利收斂條件(即周期函數(shù)的極值點(diǎn)數(shù)目為有限個(gè),間斷點(diǎn)的數(shù)目為有限個(gè),且在一個(gè)周期內(nèi)絕對(duì)可積)的周期函數(shù),必定可以展開成一個(gè)收斂的傅里葉級(jí)數(shù),其形、式為: 利用定積分換元可得 再對(duì)該積分離散化得 也就是說,每計(jì)算一次諧波大小,需要進(jìn)行N次復(fù)數(shù)乘法運(yùn)算和N1次復(fù)數(shù)加法運(yùn)算,那么,計(jì)算N次諧波的大小則需要N2次復(fù)數(shù)乘法運(yùn)算和N*(N1)次復(fù)數(shù)加法運(yùn)算,如果采樣點(diǎn)數(shù)非常密集,運(yùn)算需要大量的時(shí)間,對(duì)于一些實(shí)時(shí)性要求比較的高的場合,顯然是不能滿足其要求的。受到器件的非線性、環(huán)境因素的影響,變換后的信信號(hào)總會(huì)出現(xiàn)或大或小的失真,在信號(hào)過零點(diǎn)出現(xiàn)震蕩。-360176。-180176。(4) 基于PLD和PLL的相位計(jì)。(2) 采用新器件及設(shè)計(jì)方法來提高相差測量精度及展寬頻帶。例如電網(wǎng)合閘時(shí),需要保證兩電網(wǎng)電信號(hào)的相位相同,這時(shí)需要精確測量兩工頻信號(hào)之間的相位差,如果兩信號(hào)之間的相差不相同,就會(huì)有很大的沖擊電流流過電網(wǎng),會(huì)對(duì)電網(wǎng)產(chǎn)生很大的破壞,所以必須精確測量出兩信號(hào)之間的相位差。但是,現(xiàn)實(shí)生活中的正弦信號(hào),特別是電網(wǎng)提供的交流電,或多或少都會(huì)有失真,如果交流電在過零點(diǎn)處失真特別嚴(yán)重,就可能會(huì)導(dǎo)致檢測不出零點(diǎn)或者檢測出多個(gè)零點(diǎn),并且這種檢測方法外部硬件電路比較復(fù)雜,成本較高。相位差測量與傳統(tǒng)電壓、電流信號(hào)、溫度量測量不同?,F(xiàn)代相位測量技術(shù)的可分為三個(gè)階段第一階段是在早期采用的如李妙育法、阻抗法、和差法、三電壓法等,這些測量方法通常采用對(duì)比法和平衡法,雖然方法簡單,但測量精度較低;第二階段是利用數(shù)字專用電路、微處理器等來構(gòu)成測試系統(tǒng),使測量精度得以大大提高;第三階段是充分利用計(jì)算機(jī)及智能化測量技術(shù),從而大大簡化程序設(shè)計(jì),增強(qiáng)功能,使得響應(yīng)的產(chǎn)品精度高、功能更全。該方法硬件上需要用到過零檢測及異或電路,將兩路輸入信號(hào)的相位差轉(zhuǎn)換成方波,再利用單片機(jī)測出該方波的占空比,并最終換算出電壓。-360176。通過調(diào)研,目前國外商品化的通用相位計(jì)的水平低頻段達(dá)1xHz數(shù)量級(jí)。因此對(duì)高精度相位測量算法的研究和相位計(jì)產(chǎn)品化設(shè)計(jì)刻不容緩。因?yàn)樵撝绷鞣至康拇笮H與兩路信號(hào)的幅值及其相位差有關(guān)系,所以可以在通過公式計(jì)算出相位差。對(duì)于一個(gè)N點(diǎn)的離散傅里葉變換,蝶形結(jié)深度為,而每一級(jí)有個(gè)蝶形結(jié)。若,則J的最高位為0,只需要將該位變成1即可。逐次比較型AD由一個(gè)比較器和DA轉(zhuǎn)換器構(gòu)成,通過逐次比較邏輯,從最高位(MSB)開始,順序得對(duì)每一輸入電壓與內(nèi)置DA轉(zhuǎn)換器輸出作比較,通過多次比較,使轉(zhuǎn)換所得的數(shù)字逐次逼近輸入模擬量與對(duì)應(yīng)值,逐次比較型AD具有速度高,功耗低的優(yōu)點(diǎn)。AD模塊的電源只能用5V的單片機(jī)電源,無法選擇,通過對(duì)ADC_POWER置一可以給AD模塊上電,AD轉(zhuǎn)換的基準(zhǔn)電壓就是5V,當(dāng)不進(jìn)行AD轉(zhuǎn)換時(shí),為了省電,要斷掉AD模塊的電源。 12864液晶的使用方法首先,通過RS,RW這兩個(gè)引腳的電平,12864可以知道當(dāng)前寫入的是數(shù)據(jù)還是指令。這三種算法也是數(shù)字信號(hào)處理中常用的算法,將其功能封裝好做成可移植函數(shù)也為以后項(xiàng)目中調(diào)用該算法提供了方便.第三章:硬件電路設(shè)計(jì) 移相電路的設(shè)計(jì)圖5 移相模塊電路圖測相差一般都是針對(duì)正弦信號(hào),所以要需要有兩路相位差可調(diào)的正弦信號(hào),這里采用最簡單的RC低通濾波電路。加法器采用同相加法運(yùn)算電路,通過反饋電阻R10和R11引入深度負(fù)反饋,使得運(yùn)放工作在線性區(qū)。 硬件穩(wěn)定性和算法精度都有待改進(jìn),在今后的設(shè)計(jì)中可以從這兩個(gè)方面進(jìn)行改進(jìn)。 //ADC上電并延時(shí)}long int GetADCResult(uchar ch){ long int adcresult。//等待ADC轉(zhuǎn)換完成 ADC_CONTR amp。 }}/*******************************************************************//* *//* 延時(shí)函數(shù) *//* *//*******************************************************************/void delayms_12864(uint n){ uint x。 LCD_EN = 1。 *//* *//*******************************************************************/void lcd_wcmd(uchar cmd){ while(lcd_busy())。 //NOP()。 LCD_RW = 0。 LCD_EN = 0。 lcd_wcmd(0x30)。 //寫數(shù)據(jù)時(shí),關(guān)閉圖形顯示 for(i=0。 } for(i=0。 } lcd_wcmd(0x36)。 delayms_12864(400)。 //擴(kuò)充指令操作 delayms_12864(5)。} else if (X==3) {X=0x88。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1