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

正文內(nèi)容

大功率晶體管技術(shù)畢業(yè)論文(完整版)

2025-07-30 21:38上一頁面

下一頁面
  

【正文】 系統(tǒng)運行狀況是信號控制及采集系統(tǒng)的主要目的。目前應(yīng)用的設(shè)備中大部分的耗電量很大,而且沒有一個有效的監(jiān)控設(shè)施來對其監(jiān)控,資源的浪費比較嚴(yán)重,因而具有很大的節(jié)能潛力。通過對設(shè)備的輸入輸出信號的采集與控制可以分析出設(shè)備的運行狀況從而可以提示用戶如何提高設(shè)備的能效比。設(shè)計的要求:①采用單片機設(shè)計最小系統(tǒng);②配備一個彩色顯示屏;③能測量電流、電壓、4~20mA模擬信號以及水的流量、溫度信號,并通過彩色液晶屏顯示一段時間內(nèi)的總功耗、總制冷量、溫度值、功率因數(shù)等;④配備一個電源模塊用于供電;⑤配備一個用于報警的三色指示燈;⑥配有4~20mA輸入和輸出接口電路;⑦電路可實現(xiàn)過流保護、過壓保護、信號流方向保護并可以吸收浪涌電壓;⑧所有數(shù)據(jù)可以保存2年。芯片選取得當(dāng)不僅可以使硬件電路結(jié)構(gòu)簡單、穩(wěn)定,而且還可以節(jié)約開發(fā)成本,縮短開發(fā)周期。數(shù)據(jù)全都保存在數(shù)據(jù)存儲器里,保存期限2年,自動覆蓋超過2年的數(shù)據(jù)記錄。NAND型 flash則是以頁(page)為單位進行讀寫操作,1頁為256B或512B;以塊為單位進行擦除操作,1塊為4KB、8KB或16KB。8個引腳用來傳送控制、地址和數(shù)據(jù)信息。它是一款NAND型flash芯片。它是TI公司推出的一款新型高性能8通道12位低功耗、高速CMOS串行A/D轉(zhuǎn)換芯片。它的輸出信號可以是電流信號,也可以是電壓信號。 因為單片機只能處理電壓信號,所以要對測量到的電流信號進行I/V變換,系統(tǒng)中選用LM39391M芯片作為I/V變換模塊的轉(zhuǎn)換芯片。電壓轉(zhuǎn)換模塊的型號分別為:HAD105W(輸入85~265VAC,輸出+5V和5VDC)、SR5S12/100(輸入+5VDC,輸出+12VDC)每個電壓等級都并一個發(fā)光二極管用于指示有無電壓輸出。從電源板上引出來的電源有+5V、5V、+12V、DGND、AGND。通過測量到的電流電壓值以及功率因數(shù)算出有功功率、總功率、總制冷量、總耗電量以及能效比等等。右邊為信號輸出端,接入ATmega128單片機。這樣可保證導(dǎo)線與元件引腳平滑地連接。PCB板上布元件時,原理圖中靠近芯片連接的元器件一定也要靠近該芯片的封裝放置。由于觸屏作為人機界面,需要設(shè)置相關(guān)參數(shù)來實現(xiàn)特定功能,所以在屏幕的右下角建立了一個數(shù)字鍵盤用于設(shè)定參數(shù)。 單片機與flash通訊流程圖 單片機與flash通訊是先向I/O發(fā)送命令,然后發(fā)送地址,最后發(fā)送不同功能的數(shù)據(jù)。4 系統(tǒng)調(diào)試 在硬件調(diào)試過程中首先調(diào)試的是電源板,其次調(diào)試信號板。 編寫程序時,盡量少用全局變量,多用局部變量。 電源板調(diào)試好后,用排線把信號控制與采集板上的電源從電源板上接進來調(diào)試信號板。圖4. 3 改正后的原理圖 單片機的調(diào)試電源部分調(diào)試好后,把ATmega128單片機最小系統(tǒng)焊接好后連上仿真器,接通電源,運行AVR Studio,選擇仿真器為JTAGICE mkll型號選擇ATmega128,進入運行界面后在“AVR”: 讀回來的電壓值 如果讀回來的電壓不是三點幾伏,則說明單片機沒有連上。 DDRA = 0xFF。 DDRE = 0xCE。 彩色觸摸屏的調(diào)試單片機部分正常后,把觸屏的外圍元器件焊接好,用導(dǎo)線把觸屏的電源與信號控制與采集板的對應(yīng)電源、通訊端口等通過端子接好, 為觸屏端子分配圖。在程序編寫時需要特別注意的是:LJDZU070T觸屏(TFT真彩7寸)顯示屏上的坐標(biāo)值是以BCD碼(十進制)格式發(fā)送或者接收的,而且彩屏的屏幕為800x480的,所以在程序中設(shè)置的坐標(biāo)變量pos_x,pos_y應(yīng)為無符號整型的全局變量。 UBRR0L = 0x2F。 receive_buff[i]=temp2。(receive_buff[8]==0xA5)amp。x=0或y=0時,不管怎樣都會是直線;x!=0且y!=0時,只要x!=y,所畫出來的直線都會是由x個或y個點組成的點線(具體點數(shù)由x、y中較小的決定)。而NAND flash只有8個I/O,所以這8個引腳就作為地址、數(shù)據(jù)、命令的復(fù)用端口,因此傳遞地址時只能傳遞8位,所以每讀寫一次NAND flash需要傳送4次(A[7:0]、 A[16:9] 、A[24:17] 、A[25])。首先編寫讀取flash ID的子程序。 PORTA=0x90。 DDRA=0x00。 get_ID(2)。: 讀取芯片ID成功 NAND : NAND Flash的ID號分配表 NAND flash的ID號讀取成功說明硬件焊接方面已經(jīng)通過,接下來調(diào)試flash的讀、寫及擦除功能。 從flash讀取回來的數(shù)據(jù)為了防止寫入和讀取的數(shù)據(jù)不對,在讀取數(shù)據(jù)時需要進行ECC校驗(Error Correcting Code),ECC能夠糾正單比的錯誤和檢測雙比特的錯誤,而且計算速度很快,但對于1比特以上的錯誤無法糾正,對2比特以上的錯誤不保證能檢測。分析AD620的外為電路理論上輸入輸出在無反饋時應(yīng)該一樣,誤差應(yīng)該很小,但是測量的結(jié)果顯示輸入輸出偏差卻很大。 其它通道的模擬信號測量電路按上述方法改進后,調(diào)試都正常了。對應(yīng)半個周期對應(yīng),對應(yīng)73728個數(shù),經(jīng)過8分頻后對應(yīng)9216個數(shù),即180176。焊接電路板時先只焊電源部分,然后接上電源調(diào)試,調(diào)試好后再焊接單片機部分,單片機與仿真器連接正常后再繼續(xù)焊接下一個模塊部分,這樣焊接調(diào)試起來十分方便,省時而且效果最好。0x000000ff);//A17~A24頁地址PORTA=(uchar)((page_address16)amp。點擊不同按鍵,會彈出不同對話框,提示用戶進行相關(guān)操作。 致謝本課題是在趙仁濤老師的悉心指導(dǎo)下完成的,從方案論證到具體設(shè)計,趙老師都給予了我極大的幫助,并且提供了許多相關(guān)的資料和優(yōu)越的實驗條件。同時,在畢業(yè)設(shè)計的整個過程中我還得到了班里同學(xué)和電力電子與電氣傳動實驗室的師兄們的熱心幫助,他們給予了我一些關(guān)鍵性指點和建設(shè)性意見。據(jù)統(tǒng)計,在工業(yè)中所使用的控制器90%以上是PID控制器或其變體[1]。文中提出的強化自動控制法叫做連續(xù)作用強化控制法(CARLA),CARLA是由Howell、Frost、Gordon和Wu[14]四人首先提出的。2 PID控制器PID控制器主要由比例,積分和微分三個部分組成。為了比較基于PSO和遺傳算法的PID控制器,在文章中,一個AVR控制系統(tǒng)的線性化模型需要考慮。圖3 CARLA的流程圖 (2)n是自變量所取的數(shù)值范圍,x1, x2,..., xn是自變量,f1, f2,..., fn是與之相對應(yīng)的CPDF。 (4)其中J(k)是第k個迭代的函數(shù),Mp是輸出信號的超調(diào)量,Ess是穩(wěn)態(tài)誤差,ts是調(diào)節(jié)時間,tr是上升時間。 (7), 是高斯函數(shù)定義的高和寬,他們確定速度和分辨率。環(huán)境下來模擬結(jié)果。圖4 無PID控制的電壓輸出波形圖5 ZieglerNichols PID控制時電壓輸出波形雖然使用ZieglerNicholsPID控制器可以成功消系統(tǒng)的除穩(wěn)定誤差,但是超調(diào)量仍然很大,為:Mp= %。此外,圖9顯示了最優(yōu)PID的控制信號。該方法不需要動力學(xué)方程的知識。而CARLAPID參數(shù)的算法如下:1. 自變量為: x1=kp,x2=ki ,x3=kd (n=3);2. 變量取值范圍:0≤ kp ≤, 0≤ ki≤1,0≤ kd≤1;3. 高斯函數(shù)的增量:gh=, gw=。表2總結(jié)了AVR的系統(tǒng)參數(shù)。參數(shù)是在第(k+1)次迭代的分布?xì)w一化因子,它由方程8確定。對系統(tǒng)的性能評估和對CPDFs進行修改都是由方程5所定義的增強信號決定的。 (3) 其中k是迭代次數(shù),z是在[0,1]區(qū)間內(nèi)變化的隨機變量。表1總結(jié)了系統(tǒng)典型的線性模型參數(shù)的范圍。圖1 PID結(jié)構(gòu)框圖為基準(zhǔn)輸出信號,e(t)是誤差信號,u(t)是控制信號,y(t)是輸出信號。這完全是由Gaing[13]研究實驗后所得的結(jié)論。盡管所有PID控制器的性能都很好,但是在很多實際工業(yè)應(yīng)用中由于高命令,延時以及工業(yè)應(yīng)用的非線性[2],傳統(tǒng)的PID控制器已經(jīng)不能滿足其需求。由于時間上的關(guān)系,以及我知識水平的原因,使得本次設(shè)計還存在許多不完善或需要改進的地方,還望各位老師予以批評和指正。硬件調(diào)試過程中教會了我許多切實有用的方法與積累經(jīng)驗的方法。 最后一個界面設(shè)置三個按鍵,分別用于刪除信息、確定信息和返回上一界面用。在寫操作時要把寫保護禁止掉,寫完后再把寫保護使能。圖4 .26 電源引進端電路圖 ,當(dāng)電壓反接時,電流經(jīng)D0自下而上流過,不會流經(jīng)后面的電路。因此只要測量到時間內(nèi)記錄的個數(shù)就可以算出功率因數(shù)角,再查功率因數(shù)表即可算出功率因數(shù)值。程序中通過編寫的access_2548(unsigned int data)子程序讀取不同通道的信號,模擬信號經(jīng)AD620后接到TLV2548的A0~A6`。:圖4. 21 電橋電路VCC對DGND實際測量值為+5V,當(dāng)電橋平衡時,即電位器阻值為50時,下橋臂分壓為: ()所以有:,而AD620的線性區(qū)為:Vs+~ +。flash的page中寫入數(shù)據(jù)的時候,每256字節(jié)生成一個ECC校驗和,稱之為原ECC校驗和,保存到page的OOB(spare field)數(shù)據(jù)區(qū)中;當(dāng)從NAND 塊擦除時序圖在對flash進行寫操作之前,必須對其進行擦除操作,因為NAND flash中的位只能從1變成0,不能從0變成1,所以要想寫進去必須通過擦除命令把相關(guān)塊擦除為全1。 NF_RE(0)。 get_ID(0)。 NF_CLE(0)。//ID_code。程序中可以通過NAND flash命令對1st half和2nd half以及OOB進行定位。角時才會是平滑的曲線。(receive_buff[9]==0xF0)) { pos_x=((int)receive_buff[3]8)+receive_buff[4]。 if((receive_buff[0]==0xF0)amp。 //set baud rate hi UCSR0B = 0x98。要是向屏上(578,321)點發(fā)送信息,程序中就應(yīng)該送0x0578,0x0321,否則程序中坐標(biāo)值會先轉(zhuǎn)換成十六進制數(shù)據(jù)(242,141)再發(fā)送到觸屏上。通上電后發(fā)現(xiàn)觸屏一直閃頻率很快,用萬用表測試未發(fā)現(xiàn)原因,但經(jīng)對電路板的PCB圖分析,可能是因為電源的線太細(xì)的原因(+5V電源線上的電流在800多毫安),PCB中的線寬為10mil,這可能太細(xì)。 DDRF = 0xF2。 DDRB = 0x27。 設(shè)置好后運行ICCAVR,在Tools中選擇Application Builder,:圖4. 6 ICCAVR運行界面 單擊Application 單片機設(shè)置界面 ,對照單片機的各個I/O功能設(shè)置其為輸入還是輸出口,: ATmega128I/O口初始化設(shè)置界面 如果是作為輸出口用則初始化設(shè)置為0,作為輸入口用則初始化設(shè)置為1,不確定的端口可以選或者設(shè)置為輸出口這樣不會影響單片機。電源部分的調(diào)試:信號控制與采集板上的所有電源電路焊接無誤后,通上電后發(fā)現(xiàn)只有+5V和+(+5V的電源指示燈為黃色,+),而接在LD1117穩(wěn)壓芯片輸入輸出兩端的+12V和+V(就是+5V)的指示燈均不亮(正常時+12V的電源指示燈為綠色燈,+V的電源指示燈為黃色);用萬用表直流電壓檔測LD1117穩(wěn)壓芯片輸入端對地和輸出端對地均為零點幾伏,這顯然是電壓沒有接過來,芯片沒有工作。 緩沖區(qū)不足錯誤提示而局部變量大多定位于MCU內(nèi)部的寄存器中,也有部分定位在數(shù)據(jù)寄存器中,在絕大多數(shù)MCU中,使用寄存器操作速度比數(shù)據(jù)存儲器快,指令也更靈活,有利于生成質(zhì)量更高的代碼,而且被局部變量所占用的寄存器和數(shù)據(jù)存儲器在不同的模塊中可以重復(fù)利用。 軟件調(diào)試調(diào)試時按順序依次調(diào)試單片機模塊、觸屏通訊模塊、flash模塊、模擬量采集模塊、D/A輸出模塊。流程圖見附件所示。 單片機與flash的數(shù)據(jù)交互 硬件電路中單片機的PA0~PA7口分別與Flash的I/O0~I/O7口相連,通過幾條控制總
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1