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

正文內(nèi)容

基于單片機(jī)的電機(jī)轉(zhuǎn)速測量系統(tǒng)設(shè)計畢業(yè)論文-資料下載頁

2025-06-27 20:58本頁面
  

【正文】 動部分的硬件調(diào)試。(1)單片機(jī)控制部分硬件調(diào)試:這一部分調(diào)試主要是檢查時鐘電路、復(fù)位電路是否接對,單片機(jī)的電源以及地是否接好,以及其他的一些管腳的接法。看單片機(jī)通電后能否可以正常工作等這一系列問題。(2)數(shù)碼管LED電路調(diào)試:由于數(shù)碼管采用的是動態(tài)掃描的方式點亮的。數(shù)碼管的公共端(COM)接在三極管驅(qū)動再接到單片機(jī)的P2口作為位選信號,段選是接在P1口。電路上電檢查三極管是否接上電源和地讓其正常工作。在這一前提下,查看數(shù)碼管能否點亮。只需要接仿真機(jī)上編寫一個小程序讓5位LED全亮,或者讓它們其中的某位點亮,也可以顯示不同的數(shù)字,根據(jù)要求給P1口,P2口分別賦值。即可檢查數(shù)碼管的硬件電路是否正確,即可判斷顯示驅(qū)動電路整個完整,首先排除這里的故障。(3)光電管部分的電路調(diào)試:用萬用表檢測光電管輸出端口的電壓,分別測光電管被遮蓋和未被遮蓋的情況。檢測這兩種的情況下,輸出的電壓是否存在較大的壓差,以排除光電傳感器的故障。(4)直流電機(jī)的測試:將直流電機(jī)直接加在電源的正負(fù)極,檢測電機(jī)是否正常轉(zhuǎn)動,排除電機(jī)故障。 軟件調(diào)試單片機(jī)程序調(diào)試思路:單片機(jī)部分調(diào)試工作的完成主要應(yīng)用keil c軟件來完成,這一部分工作首先將轉(zhuǎn)速測量系統(tǒng)中的各個模塊——計算程序中的除法程序、雙字節(jié)的二十進(jìn)制數(shù)制轉(zhuǎn)換程序,壓縮BCD碼十進(jìn)制數(shù)轉(zhuǎn)換為非壓縮BCD碼的程序以及顯示部分程序調(diào)試好,不斷調(diào)試,不斷修改直到正確為止。keilc軟件是一種非常實用的多窗口編輯、調(diào)試軟件。 keilc軟件全面支持匯編語言,C語言。調(diào)試主要方法和技巧:通常一個調(diào)試程序應(yīng)該具備至少四種性能:跟蹤、斷點、查看變量、更改數(shù)值。(1)跟蹤調(diào)試調(diào)試應(yīng)用程序所提供的重要性能也許就是跟蹤應(yīng)用程序。跟蹤應(yīng)用程序使用戶能夠在運行應(yīng)用程序時,看到PC指針在應(yīng)用源代碼程序中的確切位置,keilc提供以下方法對程序的執(zhí)行進(jìn)行跟蹤。跟蹤型單步執(zhí)行一條源語句程序。但是,如果調(diào)用一函數(shù),則進(jìn)入函數(shù)中,再執(zhí)行函數(shù)的第一條源語句行前停止。通過型單步僅執(zhí)行下一條源語句程序,然后又停止。如果是調(diào)用一函數(shù),運行完整個函數(shù)并停止在函數(shù)返回處。(2)斷點調(diào)試如果已知程序中某塊代碼實際運行正常的情況下,仍用跟蹤調(diào)試方法,將大大浪費時間,而且很枯燥,因此調(diào)試中第二個重要工具是在源代碼中預(yù)定處設(shè)置斷點,大多數(shù)調(diào)試程序通過使用斷點中止程序執(zhí)行。注意:如果用戶調(diào)試高級語言,因為系統(tǒng)要占用2個斷點,所以可設(shè)置的斷點數(shù)為最大斷點個數(shù)減2。keilc調(diào)試軟件還提供一次性斷點:執(zhí)行到光標(biāo)所在行。如果用戶按熱鍵F4,調(diào)試程序繼續(xù)執(zhí)行程序代碼,直到它到達(dá)光標(biāo)行處或調(diào)試程序遇到另一個斷點。(3)查看變量顯然,通過一系列指令查看應(yīng)用程序,了解導(dǎo)致某一錯誤的執(zhí)行也是一種非常有效的方法。keilc軟件提供了以下幾種方法對變量進(jìn)行查看。 通過添加觀察項菜單可以將用戶希望觀察的變量添加到觀察窗口中,長期進(jìn)行觀察。用戶程序在單步或斷點停下時,將更新變量的取值。 用戶可以直接移動鼠標(biāo)到相應(yīng)的變量名上,點擊鼠標(biāo)左鍵,將出現(xiàn)一個提示窗口,顯示這個變量的當(dāng)前值。 用戶還可以打開程序空間窗口、內(nèi)部數(shù)據(jù)窗口、外部數(shù)據(jù)窗口進(jìn)行數(shù)據(jù)塊觀察。(4)更改數(shù)值 如果用戶在調(diào)試過程中了解到變量的內(nèi)容(超值、未定義等)會對程序性能產(chǎn)生影響或引起異常時,立即更改變量的內(nèi)容是很有效的方法,以確保該值在正確范圍內(nèi)不會產(chǎn)生錯誤。keilc軟件提供一系列更改變量數(shù)值的方法,以便用戶能檢查程序?qū)φ麄€變量值范圍的反應(yīng),而無需為設(shè)置每個值而重新加載調(diào)試。在更改對話框中用戶輸入要更改的取值,點擊確定按鈕。用戶可以在輸入框中輸入十六進(jìn)制或十進(jìn)制數(shù)據(jù)。程序調(diào)試過程: 整個程序是一個主程序調(diào)用各個子程序?qū)崿F(xiàn)功能的過程,要使主程序和整個程序都能平穩(wěn)運行,各個模塊的子程序的正確與平穩(wěn)運行必不可少,所以在軟件調(diào)試的最初階段就是把各個子程序模塊進(jìn)行分別調(diào)試。首先、要對計算程序進(jìn)行調(diào)試,其中關(guān)鍵就是那個四字節(jié)除三字節(jié)的程序顯得尤為重要,在整個程序中,四字節(jié)的被除數(shù)是確定的常數(shù),而除數(shù)是測量記數(shù)的值,當(dāng)各個模塊調(diào)試時,我們可以先對除數(shù)先賦不同的值,利用查看內(nèi)部數(shù)據(jù)的數(shù)據(jù)窗口觀察出計算出來的結(jié)果和用計算器算得的結(jié)果是否一致,可以舉例多次數(shù)據(jù),確保程序正確,才能得到想得到的數(shù)據(jù)。其次、二進(jìn)制到十進(jìn)制的轉(zhuǎn)換,我們依然可以利用上述列舉的方法,多次給出數(shù)據(jù),然后運行程序,可以設(shè)置觀察變量,觀察出程序轉(zhuǎn)換的結(jié)果。最后、轉(zhuǎn)換為十六進(jìn)制以及最后的顯示程序,可以利用上述提到的各種方法,觀察3034H內(nèi)部的數(shù)據(jù),緩沖數(shù)據(jù)的觀察檢查完畢后,調(diào)用顯示程序,觀察數(shù)液晶屏顯示的數(shù)據(jù)是否是內(nèi)存緩沖中需要顯示的數(shù)據(jù)。 綜合調(diào)試在硬件和軟件單獨調(diào)試成功后進(jìn)行軟硬件綜合調(diào)試,它可以分成以下幾個步驟:(1)使光電傳感器有方波信號輸出;(2)使單片機(jī)獲得中斷信號,計算出轉(zhuǎn)速值并存儲;(3)通過LED數(shù)碼管把測量的數(shù)據(jù)顯示出來。(4)單片機(jī)輸出信號控制電機(jī)轉(zhuǎn)動速度。 故障分析與解決方案故障出現(xiàn)情況:(1)通電后無任何反應(yīng);(2)光電傳感器不能產(chǎn)生有效的TTL電平;(3)電機(jī)不轉(zhuǎn);(4)電機(jī)兩端無電壓;(5)單片機(jī)顯示部分無法工作,顯示不穩(wěn)定。解決方案(針對上述故障一一對應(yīng)的解決方案):① 電路不工作。通過對電路的檢查發(fā)現(xiàn),復(fù)位電路中的正負(fù)極接反,導(dǎo)致復(fù)位端口一直保持高電平,單片機(jī)一直保持復(fù)位狀態(tài);解決方法:將正負(fù)極和電容的順序連接正確,故障排除。② 光電管被遮擋和未被遮擋情況下輸出電壓幾乎不變。這時我們檢查了電路管腳連接情況。原因是實際接線時封裝的管腳與原理圖上不一致,導(dǎo)致管腳未能正確連接到電路。最后按照封裝的順序?qū)⒐怆姽苷_連接到電路板,故障排除。③ 電機(jī)不轉(zhuǎn)動。檢查電機(jī)回路是否有電流、。檢查結(jié)果為驅(qū)動三極管導(dǎo)通,;分析原因:單片機(jī)輸出電流不足以支持電機(jī)轉(zhuǎn)動,但是三極管已經(jīng)導(dǎo)通,使得單片機(jī)相應(yīng)管腳被拉低;解決辦法:將電源正極處經(jīng)限流電阻接至三極管前端電阻之前,增強(qiáng)單片機(jī)驅(qū)動電機(jī)的能力。,電機(jī)正常轉(zhuǎn)動、輸出為低電平相當(dāng)于將基極接地,抵消從正極引來的電壓。()。 電機(jī)驅(qū)動結(jié)構(gòu)圖④ 數(shù)碼管亮度太低。分析原因:段選輸出處的限流電阻過大;解決辦法:將1K的限流電阻換成100Ω。結(jié)果:數(shù)碼管明顯變亮了。⑤ 經(jīng)檢查,電機(jī)前端的驅(qū)動三極管因為額定電流太小,已經(jīng)壞損了;解決方法:;故障排除。7 結(jié)論與經(jīng)驗結(jié)論:通過各方面努力,本次課程設(shè)計任務(wù)完成,系統(tǒng)各部分功能均已實現(xiàn),單片機(jī)能夠測量出電機(jī)的轉(zhuǎn)速并能顯示在液晶屏上,并能控制電機(jī)轉(zhuǎn)速在一定范圍內(nèi);測量范圍也是比較寬的0r/min6000r/min,精度也在177。5轉(zhuǎn)內(nèi),都達(dá)到了比較理想的狀態(tài)。不足之處:,但是電機(jī)啟動時的電流有將近1A,因此單片機(jī)不能正常工作,只能單獨加另一電源給單片機(jī)供電。經(jīng)驗:(1)由于本系統(tǒng)采用5V直流電源供電,光電傳感器要選用工作電壓的范圍包含5V電壓的可以省去再用一個電源的麻煩,單片機(jī)等都是工作在TTL電平的,光電傳感器輸出的波形應(yīng)為TTL電平,以便單片機(jī)能夠識別。(2)5V直流電機(jī)啟動電流為1A左右,為了保證正常驅(qū)動電機(jī)轉(zhuǎn)動,并且在限流電阻之前再從電源處引一電流,增強(qiáng)單片機(jī)驅(qū)動能力。參考文獻(xiàn)[1].:北京航空航天大學(xué)出版社,2004[2].. 北京:北京航空航天大學(xué)出版社,2004[3].潘琢金,:北京航空航天大學(xué)出版社,2002[4].李群芳,:電子工業(yè)出版社,2001[5].:北京航空航天大學(xué)出版社,2003[6].amp。DSP外圍數(shù)字IC技術(shù)手冊. 北京:北京航空航天大學(xué)出版社,2002[7].:北京航空航天大學(xué)出版社,2002[8]. 2004 :人民郵電出版社,2004[9].扈嘯,:西安電子科技大學(xué)出版社,2002,9[10].:電子工業(yè)出版社,1997[11].朱定華,:清華大學(xué)出版社,北京:北方交通大學(xué)出版社,2003[12].:北京航空航天大學(xué)出版社,2002[13].張迎新,:北京航空航天大學(xué)出版社,1999[14].:天津大學(xué)出版社,2001[15].肖洪兵,:北京航空航天大學(xué)出版社,2002致 謝關(guān)于本次課程設(shè)計,感受頗多。總的來說是可以的,富有收獲的,盡管其中充滿了艱辛與困難。但看到自己的成果時,所有的艱辛與疲倦都拋到了九霄云外。一種成就感在心頭油然而生。另外一方面,在自己的親身實踐中,也發(fā)現(xiàn)了自己的一些不足的地方,有待進(jìn)一步提高與改善。此次畢業(yè)設(shè)計任務(wù)是高精度大范圍的電機(jī)轉(zhuǎn)速測量系統(tǒng),在實際調(diào)試中遇到的種種問題使我在設(shè)計與調(diào)試中學(xué)習(xí)到了許多知識。整個課程設(shè)計過程是對自己大學(xué)四年所學(xué)知識歸納總結(jié)和應(yīng)用,也就是把理論知識用到實踐之中去。讓理論和實踐相結(jié)合,以此產(chǎn)生實際的成果。而這正是我們學(xué)習(xí)理論知識的目的之所在。除此之外,我們要在擁有扎實的專業(yè)知識的前提條件下,在整個設(shè)計與調(diào)試過程中要有信心和耐心,對自己有信心,相信自己能夠很好的完成本次設(shè)計任務(wù)。在調(diào)試中不斷發(fā)現(xiàn)問題進(jìn)而解決問題,這是一個再學(xué)習(xí)的過程,其本身就是對自己的一次鍛煉,培養(yǎng)了自己獨立思考,動手解決問題的能力。從而從各個方面得到提高與完善了自己,使自己的各個方面提高到一個新的臺階,同時為以后的工作打下基礎(chǔ)。本次課程設(shè)計,特別要感謝***老師的指導(dǎo)和***等同學(xué)的幫助,同時,隊友王家永同學(xué)的出色工作也是本次設(shè)計圓滿完成的重要保證,在此,我再次感謝這些人的幫助與
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1