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

正文內(nèi)容

電阻爐智能控制系統(tǒng)的研究與畢業(yè)論文-資料下載頁

2025-06-18 13:37本頁面
  

【正文】 出量Parameters: 無 .Returns: 無.Side Effects: outputs[][] 數(shù)組被清零.……………………..void defuzzify(void) {unsigned long numerator, denominator。unsigned char i, j。for (i=0。 iOUTPUT_TOT。 i++) { // 對所有的輸出...numerator=0。 // 恢復(fù)總數(shù)值denominator=0。for (j=0。 jMF_TOT。 j++) { // 計(jì)算總和值numerator+=(outputs[i][j]*output_memf[i][j])。denominator+=outputs[i][j]。outputs[i][j]=0。 // 清零輸出作為參考使用}if (denominator) { // 確保分母是0的情況不發(fā)生fuzzy_out[i]=numerator/denominator。 // 確定 COG} else {fuzzy_out[i]=DEFAULT_VALUE。 // 沒有規(guī)則被觸發(fā)}}normalize()。 // 把模糊輸出作為正常輸出}為了縮短處理時間,放棄了一些存儲空間,把輸入范圍內(nèi)的256個數(shù)據(jù)點(diǎn)存儲下來,避免進(jìn)行數(shù)值計(jì)算。除此之外,還要限制輸入和輸出數(shù)組的表長度。define OUTPUT_TOT 1define MF_TOT 5define INPUT_TOT 2define MU_MAX 0xFFdefine IO_NUM 0x07define LABEL_NUM 0x70define DEFAULT_VALUE 0x80unsigned char outputs[MF_TOT], // 模糊輸出mu值fuzzy_out。 // 模糊控制值unsigned char input[INPUT_TOT] ={ // 模糊輸入0, 0}。unsigned char code input_memf[INPUT_TOT][MF_TOT][256]={// 輸入功能函數(shù){{ // distance: DIST_OVER_CLOSE0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xd9, 0xba, 0x9b, 0x7C,0x5d, 0x3e, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},{ // : distance : DIST_OVER_VCLOSE………………………以下是系統(tǒng)參照模糊規(guī)則進(jìn)行模糊推理的相關(guān)程序:unsigned char code rules[RULE_TOT]={ // 模糊系統(tǒng)規(guī)則// if... and... then...VEL_VSLOW, DIST_VCLOSE, BRAKE_LIGHT,VEL_VSLOW, DIST_CLOSE, BRAKE_NONE,VEL_VSLOW, DIST_NEAR, BRAKE_NONE,VEL_VSLOW, DIST_FAR, BRAKE_NONE,VEL_SLOW, DIST_VCLOSE, BRAKE_MEDIUM,……………………以下為模糊輸出及去模糊化:}if_val=MU_MAX。 // 為下一個規(guī)則設(shè)定} else {if (mu if_val) { // 取最小值if_val=mu。}}} else { // 當(dāng)前分支是結(jié)果分支then=1。 // 進(jìn)行結(jié)果處理// 標(biāo)志位置1// 如果當(dāng)前規(guī)則的mu值比參考值大,就保存這個值作為新的模糊輸出值………………………… PWM相關(guān)程序: includeincludedefine uchar unsigned chardefine uint unsigned intsbit PWM=P0^7。 //低電平導(dǎo)通加熱模塊uchar PWM_t。 //計(jì)數(shù)器,從0100的集數(shù),實(shí)現(xiàn)PWM 功能uchar PWM_Duty。 //占空比寄存器,值從0100;void initTimer(void) //定時中斷設(shè)定{………………….main(){PWM=0。PWM_Duty=100。 //90代表10%的有效功率。101代表0功率。0代表全功率。PWM_t=0。initTimer()。rest_uart()。while(1)。}4 電路制作及調(diào)試系統(tǒng)的應(yīng)用開發(fā)可分為以下五個過程。(1)硬件系統(tǒng)設(shè)計(jì)調(diào)試。如電路設(shè)計(jì)、PCB 印制板繪制等。(2)應(yīng)用程序的設(shè)計(jì)。(3)應(yīng)用程序的仿真調(diào)試。指用仿真器對硬件進(jìn)行在線調(diào)試或軟件仿真調(diào)試,在調(diào)試中不斷修改、完善硬件及軟件。(4)單片機(jī)應(yīng)用程序的燒寫。用專用的單片機(jī)燒寫器可將編譯過的二進(jìn)制源程序文件寫入單片機(jī)(F1ashROM)芯片內(nèi)。(5)系統(tǒng)脫機(jī)運(yùn)行檢查。進(jìn)行全面檢查,針對出現(xiàn)的問題修正硬件、軟件或總體設(shè)計(jì)方案。 電路圖的設(shè)計(jì)安裝軟件 PROTEL99SE,新建工程設(shè)計(jì)文件 保存在 myDesign 文件夾中,便于今后的文件管理。在工程設(shè)計(jì)文件 中新建原理圖文件 和 。按照設(shè)計(jì)的電路找到所需要的元器件,接著連接線路,對所有元件進(jìn)行統(tǒng)一更改名稱、參數(shù)值和注釋等,由于最終目的是得到 PCB 印刷電路圖,所以元件阻值有必要的可以設(shè)置參數(shù)值。然后對每個元器件進(jìn)行元件封裝填寫。在封裝過程中,根據(jù)實(shí)際情況對有必要修改元件封裝的作一定修改,以方便使用。電路原理圖見附錄中原理圖。經(jīng)過對原理圖的仔細(xì)檢查和生成網(wǎng)絡(luò)表之后,進(jìn)入到PCB電路編輯階段。,若沒有發(fā)現(xiàn)錯誤,此時所有的元件被導(dǎo)入到PCB編輯窗口中,按電路板尺寸在禁止布線層(Keep Out Layer)畫出電路板輪廓,全選元件并拖放到電路板輪廓內(nèi)。接著對元器件進(jìn)行布局,在頂層(Bottom Layer)中合理放置好元件,盡量不使飛線交叉,元件排列均勻,然后進(jìn)入下一個布線階段。在規(guī)則(Rule)中,設(shè)置線寬為2mm,焊盤大小為2mm,過孔大小為。一切設(shè)置完畢后,接下來就開始布線。首先可以讓其自動布線,布線完畢后對其中不滿意的地方進(jìn)行修改,即手工布線。修改滿意后就完成布線工作,之后應(yīng)對照原理圖檢查布線,最終完成PCB電路圖設(shè)計(jì),并保存文件。PCB圖見附錄中的PCB圖。 電路板的制作制作電路板的過程相對簡單,具體過程如下:(1) 把設(shè)計(jì)好的 PCB 電路圖打印出來。(2) 選擇一塊合適的銅板,用砂紙把銅板刷洗干凈。小心地把電路圖緊貼在銅板上,把其固定好后用熨斗在銅板上熨刷,使電路圖印刷到銅板上,冷卻后撕開 PCB 底紙,此時電路圖已被印刷到銅板上。檢查是否已全印到銅板上,把漏印的地方用油性筆補(bǔ)畫。此過程必需仔細(xì),最好能把電路全部印刷到銅板上,如果由于操作不當(dāng)或失誤造成大面積漏印,最好把銅板上的線路擦干凈再重新熨刷。不然會對腐蝕、整個電路的成功與否造成嚴(yán)重影響。(3) 腐蝕電路板。配好腐蝕液(濃鹽酸+雙氧水+水,比例為:1:2:3) ,小心地把銅板浸入到腐蝕液中。均勻搖晃盆子,這樣可加快銅板的腐蝕速度。銅板腐蝕好后拿出并用水沖洗,沖洗中用砂紙把貼在銅板上的墨跡擦去,此時露出了嶄新而清晰的電路銅線。此過程需要把不該有的銅全部腐蝕掉,不然有可能會造成短路或其它不明錯誤。(4) 上松香。等待電路板干燥后,均勻涂上松香,這是為了在焊接銅線能吸上焊錫。(5) 鉆孔。利用座鉆,鉆頭為 ,對二極管的孔改用鉆頭為 1mm。此過程必需鉆得準(zhǔn)確,不然會對后來的焊錫造成影響。(6) 焊接元件。準(zhǔn)備好所有元件、焊錫、電焊鐵預(yù)熱。一切準(zhǔn)備后接下來就進(jìn)行焊接。先錫接小且低的元件,再焊接大且高的元件。在焊接過程中,對某些元件的極性要仔細(xì)分析清楚再進(jìn)行焊接,特別是元件的極性和擺放方向,不要弄錯亂了,而影響電路的正常工作,最好是對照電路原理圖和 PCB 圖進(jìn)行焊接。焊接完畢后把長的管腳剪斷。 硬件調(diào)試在印制電路板工作完成之后,根據(jù)設(shè)計(jì)的步驟要求我對自己的硬件電路板進(jìn)行了調(diào)試工作,這里將調(diào)試的過程及在調(diào)試的過程中所遇到的問題提出來進(jìn)行討論,以便能夠進(jìn)一步的掌握設(shè)計(jì)工作的要領(lǐng)。(1)檢測元器件:檢測所有元器件的好壞,是否正常工作,導(dǎo)線是否導(dǎo)通等。具體的實(shí)現(xiàn)方法是先檢測電容、電阻及導(dǎo)線是否短接,采用的工具是萬用表。(2)檢測各個引腳信號:給電路接通電源,大概用手摸一下元器件是否發(fā)熱,有的話,關(guān)掉電源,進(jìn)行再次檢測;沒有的話,則測試所有芯片的 VCC 端電壓是否達(dá)到要求,接地端是否都接地,無誤后,則開始對電路中所用到的引腳進(jìn)行信號波形測試,所使用的工具最好是示波器。當(dāng)以上檢測都沒有什么問題的時候,就可以燒寫單片機(jī)程序,進(jìn)行整體調(diào)試了,調(diào)試的結(jié)果能達(dá)到設(shè)計(jì)的要求數(shù)據(jù),就算硬件設(shè)計(jì)工作完成。在本硬件調(diào)試時,發(fā)現(xiàn)了一個很值得注意的問題,就是 MOS 管 IRF830 的源極與漏極不能對換接電源,因?yàn)樗鼉?nèi)部已把襯底與源極連起來而且內(nèi)部接有續(xù)流二極管,正確的接法是漏極接電源,源極接公共端,如反過來則 MOS 管不受光耦控制。原則上如果內(nèi)部襯底沒與源極或漏極相連,則這兩極可互換使用。不過還要看內(nèi)部是否有續(xù)流二極管,如有也不能互換。控制電壓的正負(fù)性要看 MOS 管是 P 溝道還是 N 溝道,N 溝道為正壓控制,P 溝道為負(fù)壓控制,要注意管子的耐壓值與電流等,否則很容易燒管子。 軟件調(diào)試本設(shè)計(jì)系統(tǒng)的控制程序是采用 C 語言編程,編程所采用的軟件是 keil 編程軟件。關(guān)于單片機(jī) C 語言軟件調(diào)試,在語句中出現(xiàn)的語法錯誤,該軟件會提示出來,以便于更正。因此,軟件調(diào)試主要的工作是檢查頭文件是否正確,是否與單片機(jī)的端口地址相匹配。其次,就是檢查初始化程序的正確性,根據(jù)設(shè)計(jì)的要求定義正確的初始化程序,為后面程序的執(zhí)行做好鋪墊作用。然后就是根據(jù)軟件實(shí)現(xiàn)步驟逐個檢查程序的可行性,以及程序的嵌套性是否都能達(dá)到設(shè)計(jì)的要求。本系統(tǒng)中首先對要用到的單片機(jī)管腳進(jìn)行宏定義,有利于程序的可讀性;然后進(jìn)行相關(guān)變量的定義,單片機(jī)初始化,液晶顯示器的初始化,溫度傳感器的初始化;最后就是采樣與模糊運(yùn)算,當(dāng)然還有相關(guān)中斷的程序。按照上面提供的程序流程圖對以上幾大模塊分別進(jìn)行編程并按一定的順序有機(jī)的聯(lián)系起來以達(dá)到系統(tǒng)控制所需要的功能。對程序反復(fù)調(diào)試,特別要注意可靠性,確定無誤后,進(jìn)行編譯并生成 Hex 文件,燒到單片機(jī)進(jìn)行實(shí)物調(diào)試。5 結(jié)論經(jīng)過近半年的學(xué)習(xí)設(shè)計(jì)時間,本次畢業(yè)設(shè)計(jì):電阻爐智能控制系統(tǒng)的研究和設(shè)計(jì)。通過這次畢業(yè)設(shè)計(jì),我掌握了一些實(shí)踐性質(zhì)的設(shè)計(jì)的基本步驟:首先,明確設(shè)計(jì)任務(wù),確定用什么知識理論去設(shè)計(jì)研究,去圖書館查閱自學(xué)有關(guān)書籍以便順利實(shí)現(xiàn)設(shè)計(jì)要求。其次,對整個設(shè)計(jì)系統(tǒng)做深入的方案論證、計(jì)算并且結(jié)合現(xiàn)有實(shí)際條件,確立自己的設(shè)計(jì)方案,進(jìn)而,就是對自己確立的方案進(jìn)行硬件實(shí)現(xiàn),包括所用原器件選型,以及控制部分整個單片機(jī)系統(tǒng)的硬件選型與設(shè)計(jì),并用 Protel 繪制出整個系統(tǒng)總體電路圖。初一看到模糊理論第一印象是“模糊的理論” ,后來通過自我學(xué)習(xí)有關(guān)方面的書籍發(fā)現(xiàn)自己誤解了,模糊理論應(yīng)該為研究模糊的現(xiàn)象,利用模糊信息的精確理論。也就是說盡管模糊系統(tǒng)理論描述的現(xiàn)象可能是模糊的,但理論本身卻是精確的??蒲械牡缆房偸乔鄣?,看著任務(wù)書,一開始一頭霧水,覺得以前學(xué)過的知識沒什么能用得上,還有太多的知識沒有接觸到。后來通過李震老師孜孜不倦的講解和同班高手教導(dǎo)讓我對整個系統(tǒng)的構(gòu)造,制作過程及相關(guān)工藝有了深刻的認(rèn)識。自身方面我認(rèn)真的研究了任務(wù)書的要求,慢慢調(diào)整,一步一步先看懂找來的資料,終于有了一點(diǎn)頭緒,開始著手設(shè)計(jì)系統(tǒng)框圖,分階段進(jìn)行系統(tǒng)設(shè)計(jì),認(rèn)真查閱資料和思考以及老師的答疑,然后一個一個功能攻破它,實(shí)現(xiàn)它。畢設(shè)的過程,雖說是個漫長的過程,但也是我成長的過程。我感到自己在不斷的進(jìn)步,并且每實(shí)現(xiàn)一個功能我都有一種前所未有的成就感。這畢竟是自己努力的成果,看到自己的付出有了回報,再苦再累心里也舒服。在這次畢業(yè)設(shè)計(jì)過程中我學(xué)到了很多東西,不僅學(xué)會了
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1