




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
濱江學院畢業論文〔設計〕題目基于霍爾傳感器的單片機測速裝置設計院系電子工程系專業電子信息工程學生姓名學號20232305927指導教師李鵬職稱副教授二O一二年五月三十一日目錄1概述31.1課題背景31.2本設計課題的目的和意義41.3設計的要求42設計原理和方案42.1霍爾傳感器的介紹42.1.1霍爾效應52.1.2霍爾器件52.1.3霍爾傳感器的分類62.1.4霍爾傳感器的特性72.2霍爾測速設計原理82.2.1轉速測量的方法82.2.2各種轉速測量的優缺點82.2.3檢測局部92.2.4處理局部92.2.5顯示局部92.3系統總體設計方案103硬件設計103.1電源局部103.2霍爾測速裝置113.3轉速信號處理電路133.4單片機系統133.5ISP下載接口143.6LCD液晶顯示電路143.6.1LCD顯示的根本原理153.6.21602LCD的根本參數及引腳功能154軟件設計165設計仿真175.1Proteus簡介175.2Multisim軟件簡介195.3Keil軟件簡介216總結22致謝24附錄一26附錄二27基于霍爾傳感器的單片機測速裝置設計趙文婷南京信息工程大學濱江學院,南京210044摘要:本文設計了一個基于HZL201霍爾齒輪傳感器的單片機測速裝置,整個設計由一種測量轉速裝置,轉速信號處理電路,通過8050三極管對信號整形處理,將脈沖信號轉化為標準的TTL電平,便于AT89S52單片機的計數運算,并能夠將轉速信號顯示在液晶顯示器上。運用Keil軟件進行單片機的C語言編程,并且通過Proteus軟件仿真單片機與顯示結果,驗證了本設計的可行性。該測速裝置具有線路簡單、實時性好、本錢低、安裝調試方便和節省空間等特點,尤其是在測量空間有限、軸偏心或傳感器不便安裝的條件下,該測量方法有明顯的優勢。關鍵詞:霍爾傳感器;速度測量;單片機;系統設計1概述1.1課題背景在我們的日常生活中,霍爾傳感器被廣泛應用。例如,在翻蓋或是滑蓋的中,用來檢測蓋翻開或是滑動的器件就是霍爾傳感器;再如,在電腦鍵盤上,實現光標移動的滾動鍵就是由霍爾傳感器組成的;還有,在汽車變速箱、電動門窗等需要電機的部件中也有霍爾傳感器的應用。我們在每天的生活中都在與霍爾傳感器打交道。傳統式的轉速測量通常是采用測速發電機為檢測元件,這種方法是模擬式的,因此其得到的信號是電壓信號,其抗干擾能力差,靈活性差。隨著微型計算機的廣泛應用,現在的轉速測量普遍采用了以單片機為核心的數字化測量,其通常采用光電編碼器,霍爾元件等為檢測元件。轉速是工程中應用非常廣泛的一個參數,其測量方法較多,而模擬量的采集和模擬處理一直是轉速測量的主要方法,這種測量方法已不能適應現代科技開展的要求,在測量范圍和測量精度上,已不能滿足大多數系統的使用。隨著大規模及超大規模集成電路技術的開展,數字系統測量得到普遍應用,特別是單片機對脈沖數字信號的強大處理能力,使得全數字測量系統越來越普及,其轉速測量系統也可以用全數字化處理。在測量范圍和測量精度方面都有極大的提高。因此,本課題的目的是:對各種測量轉速的根本方法予以分析,針對不同的應用環境,利用80C51系列單片機設計一種全數字化測速系統,從提高測量精度的角度出發,分析討論其產生誤差的可能原因,為今后的實際使用提供借鑒。并從實際硬件電路出發,分析電路工作原理和軟件流程,根據仿真情況提出修改方案和解決方法。本設計以單片機為中心,設計的全數字化測量轉速系統,在工業控制和民用電器中都有較高使用價值。其可以應用于工業控制中的某一局部,如數控車床的電機轉速檢測和控制、水泵流量控制以及需要利用轉速檢測來進行控制的許多場合。如車輛的里程表、車速表等。其次該轉速測量系統由于采用全數字化結構,因而可以很方便的和工業控制計算機進行連接,實行遠程管理和控制,進一步提高現代化水平。并且,幾乎不需做很大改變直接就能作為單獨的使用產品。總之,轉速測量系統的研究是一件非常有意義的課題。1.2本設計課題的目的和意義在工程實踐中,經常會遇到各種需要測量轉速的場合。例如在發動機、電動機、卷揚機、機床主軸等旋轉設備的試驗、運轉和控制中,常需要分時或連續測量和顯示其轉速及瞬時轉速。要測速,首先要解決是采樣問題。在使用模技術制作測速表時,常用測速發電機的方法,即將測速發電機的轉軸與待測軸相連,測速發電機的電壓上下反映了轉速的上下。為了能精確地測量轉速外,還要保證測量的實時性,要求能測得瞬時轉速方法。因此轉速的測試具有重要的意義。這次設計內容包含知識全面,對傳感器測量發電機轉速的方法及原理設計有相關介紹,在測量系統中能學到關于測量轉速的傳感器進行信號轉換的問題,單片機局部的內容,顯示局部等各個模塊的聯通與調試。全面了解單片機和信號放大的具體內容。進一步鍛煉我們在信號采集,處理,顯示發面的實際工作能力。在眾多的數字式轉速傳感器中,因霍爾傳感器具有無觸點、長壽命、高可靠性、無火花、無自激振蕩、溫度性能好、抗污染能力強、構造簡單、鞏固、體積小、耐沖擊等優點,所以選用霍爾效應接近式傳感器作為自動控制系統中電機的轉速傳感器。該傳感器是開關元件,直接輸出為脈沖頻率信號,但是由于存在電磁噪聲干擾,必須對信號進行處理,從而提高采集準確度和抗干擾能力。處理后的信號轉換成標準的方波信號,將該信號傳輸到AT89S52單片機上,再經過相應的軟件設計,就可以通過LCD顯示電路顯示出電機的轉速。1.3設計的要求〔1〕霍爾傳感器能夠接受到齒輪信號盤發出的轉動信號;〔2〕霍爾傳感器產生的信號通過信號處理電路能夠產生給單片機處理的TTL電平;〔3〕能夠精確的在液晶顯示屏上顯示齒輪的轉速。2設計原理和方案2.1霍爾傳感器的介紹霍爾傳感器是根據霍爾效應制作的一種磁場傳感器。霍爾效應是磁電效應的一種,這一現象是霍爾〔EdwinH.Hall,1855—1938〕于1879年在研究金屬的導電機構時發現的。后來發現半導體、導電流體等也有這種效應,而半導體的霍爾效應比金屬強得多,利用這種現象制成的各種霍爾組件,廣泛地應用于工業自動化技術、檢測技術及信息處理等方面。霍爾效應是研究半導體材料性能的根本方法。通過霍爾效應實驗測定的霍爾系數,能夠判斷半導體材料的導電類型、載流子濃度及載流子遷移率等重要參數。霍爾器件是一種采用半導體材料制成的磁電轉換器件。如果在輸入端通入控制電流IC,當有一磁場B穿過該器件感磁面,那么在輸出端出現霍爾電勢UH。在磁場力作用下,在金屬或通電半導體中將產生霍爾效應,其輸出電壓與磁場強度成正比。基于霍爾效應的霍耳傳感器常用于測量磁場強度,其測量范圍從10Oe到幾千奧斯特。盡管人們早在1879年就知道了霍爾效應,但直到20世紀60年代末期,隨著固態電子技術的開展,霍爾效應才開始被人們所應用。霍爾效應在半導體薄片兩端通以控制電流I,并在薄片的垂直方向施加磁感應強度為B的勻強磁場,那么在垂直于電流和磁場的方向上,將產生電勢差為UH的霍爾電壓。這一現象便是霍爾效應,如圖2.1霍爾效應原理圖所示。圖2.1霍爾效應原理圖固體材料中的載流子在外加磁場中運動時,因為受到洛侖茲力的作用而使軌跡發生偏移,并在材料兩側產生電荷積累,形成垂直于電流方向的電場,最終使載流子受到的洛侖茲力與電場斥力相平衡,從而在兩側建立起一個穩定的電勢差即霍爾電壓。正交電場和電流強度與磁場強度的乘積之比就是霍爾系數。平行電場和電流強度之比就是電阻率。大量的研究揭示:參加材料導電過程的不僅有帶負電的電子,還有帶正電的空穴。2.1.2霍爾器件霍爾器件分為:霍爾元件和霍爾集成電路兩大類。前者是一個簡單的霍爾片,使用時常常需要將獲得的霍爾電壓進行放大。后者將霍爾片和它的信號處理電路集成在同一個芯片上。根據霍爾效應,人們用半導體材料制成的元件叫霍爾元件。霍爾元件的組成:由霍爾片、四根引線和殼體組成,如圖2.2霍爾元件的組成及型號命名方法所示。圖2.2霍爾元件的組成及型號命名它具有對磁場敏感、結構簡單、體積小、頻率響應寬、輸出電壓變化大和使用壽命長等優點,因此,在測量、自動化、計算機和信息技術等領域得到廣泛的應用。霍爾元件的特性有霍爾系數〔又稱霍爾常數〕RH,霍爾靈敏度KH〔又稱霍爾乘積靈敏度〕,霍爾額定鼓勵電流,霍爾最大允許鼓勵電流,霍爾輸入、輸出電阻,霍爾元件的電阻溫度系數,霍爾不等位電勢〔又稱霍爾偏移零點〕,霍爾輸出電壓,霍爾電壓輸出比率,霍爾寄生直流電勢,霍爾電勢溫度系數等。由于霍爾元件產生的電勢差很小,故通常將霍爾元件與放大器電路、溫度補償電路及穩壓電源電路等集成在一個芯片上,稱之為霍爾傳感器。霍爾傳感器的分類按照霍爾器件的功能可將霍爾傳感器分為線性型霍爾傳感器和開關型霍爾傳感器兩種:1〕線性型霍爾傳感器線性型霍爾傳感器是由霍爾元件、線性放大器和射極跟隨器組成,它輸出模擬量。2〕開關型霍爾傳感器開關型霍爾傳感器是由穩壓器、霍爾元件、差分放大器,斯密特觸發器和輸出級組成,它輸出數字量。霍爾傳感器是根據霍爾效應原理而制成的電流和電壓傳感器。根據對霍爾電勢處理的方式不同,霍爾傳感器又可分為以下兩類:1〕第一類是直接將霍爾電勢做適當放大處理以后提供應檢測儀器或控制設備,就是所謂的直接檢測式霍爾電流傳感器。這種傳感器耐壓等級高,本錢低,性能穩定,但精度受溫度變化影響大,動態響應特性很不理想。我公司采用電路補償,圓滿解決以上問題。2〕第二類是磁場平衡式霍爾傳感器,它采用了單或雙霍爾元件,并工作在零磁通狀態,且有以下特點:〔1〕測量范圍寬,可測量各種電流,如直流、交流、脈沖電流等。〔2〕電氣隔離性能好。〔3〕測量精度高,線性度好。〔4〕抗外界電磁和溫度等因素的干擾能力強。〔5〕電流上升率大,響應速度快。〔6〕過載能力強。〔7〕體積小,重量輕,安裝簡單、方便。目前的產品中以磁場平衡式霍爾傳感器為主。霍爾傳感器的特性〔1〕線性型霍爾傳感器的特性圖2.3線性型霍爾傳感器的特性輸出電壓與外加磁場強度呈線性關系,如圖2.3線性型霍爾傳感器的特性所示,可見,在B1~B2的磁感應強度范圍內有較好的線性度,磁感應強度超出此范圍時那么呈現飽和狀態。〔2〕開關型霍爾傳感器的特性如圖2.4開關型霍爾傳感器的特性所示,其中BOP為工作點“開〞的磁感應強度,BRP為釋放點“關〞的磁感應強度。圖2.4開關型霍爾傳感器的特性當外加的磁感應強度超過動作點Bop時,傳感器輸出低電平,當磁感應強度降到動作點Bop以下時,傳感器輸出電平不變,一直要降到釋放點Brp時,傳感器才由低電平躍變為高電平。Bop與Brp之間的滯后使開關動作更為可靠。另外還有一種“鎖鍵型〞(或稱“鎖存型〞〕開關型霍爾傳感器,其特性如圖3.5鎖鍵型霍爾傳感器特性所示。圖2.5鎖鍵型霍爾傳感器特性當磁感應強度超過動作點Bop時,傳感器輸出由高電平躍變為低電平,而在外磁場撤消后,其輸出狀態保持不變〔即鎖存狀態〕,必須施加反向磁感應強度到達Brp時,才能使電平產生變化。2.2霍爾測速設計原理轉速測量的方法轉速測量的方法有以下幾種:〔1〕定時計數法〔測頻率法〕。其主要原理如下:在一定的時間間隔T1內,計數被測信號的重復變化次數N,那么被測信號的頻率f可表示為:式〔2.2〔2〕定數計時法〔測周期法〕。其主要原理如下:在被測信號的一個周期內,計數時鐘脈沖數為m,那么被測信號的頻率fx可以采用以下表達式計算:〔式中fc為時鐘頻率〕式〔2.2各種轉速測量的優缺點〔1〕測頻率法測頻法在測量上有量化,低速時測量誤差較大,其誤差可采用以下表達式計算:式〔2.2顯然信號頻率較低時,即N較小,那么有較大的誤差。〔2〕測周期法測周期法在測量上也有時間單位誤差,高速測量有較大的誤差,其誤差可采用以下表達式計算:式〔2.2顯然當被測信號頻率較高時,對于一定的時鐘頻率,那么m越小,顯然誤差較大。檢測局部轉速測量對于檢測局部要求較高,一般而言特別是數字化測量時,檢測局部可采用光電式傳感器〔一般是光柵傳感器〕,霍爾傳感器以及光電編碼器等,對于本次設計而言,采用霍爾傳感器,此霍爾傳感器HZL201的優點是主要有三個:一是霍爾轉速傳感器的輸出信號不會受到轉速值的影響;二是霍爾轉速傳感器的頻率相應高;三是霍爾轉速傳感器對電磁波的抗干擾能力強。因此霍爾轉速傳感器多應用在控制系統的轉速檢測中。同時,霍爾轉速傳感器的穩定性好,抗外界干擾能力強,如抗錯誤的干擾信號等,因此不易因環境的因素而產生誤差。霍爾轉速傳感器的測量頻率范圍寬,遠遠高于電磁感應式無源傳感器。另外,霍爾轉速傳感器在防護措施有效的情況下,可以不受電子、電氣環境影響。霍爾轉速傳感器的測量結果精確穩定,輸出信號可靠,可以放油、防潮,并且能在溫度較高的環境中工作,普通霍爾轉速傳感器的工作溫度可以到達100℃。霍爾轉速傳感器的安裝簡單,使用方便,能實現遠距離傳輸。注意檢測局部主要除了霍爾傳感元件外,還應包括測速齒輪,磁性轉盤等。處理局部主要是單片機處理器,考慮到在工業環境中存在許多干擾,因此對單片機的根本要求是抗干擾強。這里主要介紹一下軟件抗干擾技術。〔1〕軟件“看門狗〞的應用選用某個定時器作“看門狗〞,“看門狗〞啟動后應及時復位。〔2〕指令冗余技術可采用NOP指令,這會有效地降低程序計數器發生的錯誤〔3〕軟件陷阱技術采用以下軟件陷阱指令格式NOPNOPNOPLJMP0000H顯示局部主要采用LCD液晶顯示電路,字符型液晶顯示模塊是一種專門用于顯示字母、數字、符號等點陣式LCD,目前常用16*1,16*2,20*2和40*2行等的模塊。1602LCD是指顯示的內容為16*2,即可以顯示兩行,每行16個字符液晶模塊〔顯示字符和數字〕。2.3系統總體設計方案按照霍爾傳感器轉速裝置設計方案,總設計電路框圖如圖2.6所示。HZL201霍爾齒輪傳感器接受齒輪信號盤的轉動,轉化為近似方波脈沖信號。由于要使用單片機進行轉速信號計數,霍爾傳感器輸出的方波脈沖信號必須轉化為標準TTL電平,所以在信號處理流程圖中參加了信號處理電路。通過這個電路就能將霍爾傳感器輸出的電壓信號變為標準的TTL電平,之后要做的工作就是將該轉速信號顯示在LCD上,通過一系列的處理,就能實時地反響轉速信號的變化。圖2.6霍爾測速總設計電路框圖3硬件設計硬件電路主要分為電源局部、霍爾測速裝置〔轉速信號處理電路〕、單片機系統、ISP下載接口和LCD液晶顯示電路五局部。3.1電源局部本設計的電源局部分別有LM7805和LM7815兩局部組成。由于霍爾轉速傳感器所需電源電壓為5~20V,假設參加5V電源,其輸出高電平就大于等于4V,這樣提供單片機的電壓就缺乏5V,使其運作可能會產生不良的效果,所以本設計采用給霍爾傳感器和單片機分別供電的電源系統如圖3.1所示。圖3.1電源電路圖用LM78/LM79系列三端穩壓IC來組成穩壓電源所需的外圍元件極少,電路內部還有過流、過熱及調整管的保護電路,使用起來可靠、方便,而且價格廉價。該系列集成穩壓IC型號中的lm78或lm79后面的數字代表該三端集成穩壓電路的輸出電壓,如lm7806表示輸出電壓為正6V,lm7909表示輸出電壓為負9V。因為三端固定集成穩壓電路的使用方便,電子制作中經常采用。最大輸出電流1.5A,LM78XX系列輸出電壓分別為5V;6V;8V;9V;10V;12V;15V;18V;24V。在實際應用中,應在三端集成穩壓電路上安裝足夠大的散熱器〔當然小功率的條件下不用〕。當穩壓管溫度過高時,穩壓性能將變差,甚至損壞。當制作中需要一個能輸出1.5A以上電流的穩壓電源,通常采用幾塊三端穩壓電路并聯起來,使其最大輸出電流為N個1.5A,但應用時需注意:并聯使用的集成穩壓電路應采用同一廠家、同一批號的產品,以保證參數的一致。另外在輸出電流上留有一定的余量,以防止個別集成穩壓電路失效時導致其他電路的連鎖燒毀。3.2霍爾測速裝置霍爾測速裝置主要包括測速齒輪以及轉速變換裝置,下面詳細介紹一下各個裝置的原理以及結構圖。霍爾轉速傳感器的主要工作原理是霍爾效應,也就是當轉動的金屬部件通過霍爾傳感器的磁場時會引起電勢的變化,通過對電勢的測量就可以得到被測量對象的轉速值。霍爾轉速傳感器的主要組成局部是傳感頭和齒圈,而傳感頭又是由霍爾元件、永磁體和電子電路組成的。〔1〕齒輪信號盤和轉速測量裝置安裝圖。測速齒輪信號盤如圖3.2所示,信號盤可用一般的黑色鋼板制成。它就是轉速測量時所用的轉盤,盤上共有24個齒。中心孔用來在電機轉軸上定位,從而信號盤與電機的轉軸一起轉動,傳感器固定在支架上,垂直于信號盤。其安裝圖如圖3.3所示。當信號盤隨電機轉軸旋轉時,信號盤的每個齒經過探頭正前方時產生感應,探頭就輸出一個標準的脈沖信號。對該信號盤而言,每24個脈沖對應電機的1個工作循環。因此,脈沖信號的頻率大小就反映了信號盤轉速的上下,可由單片機進行測量并換算為轉速。圖3.2測速齒輪信號盤圖圖3.3轉速變換裝置圖〔2〕霍爾傳感器的選擇文中選用的是國產的HZL201霍爾齒輪傳感器,如圖3.4所示。該霍爾傳感器是一種用于測量速度、角度、轉速、長度等的新型傳感器。由傳感黑色金屬齒輪或齒條的齒數轉換成電壓脈沖信號來測量物體的速度、轉速等參量。該傳感器紅色端接電源正極,黑色端接地,黃色端為輸出端。而它的特點在于傳感黑色金屬目標、輸出幅度與齒輪轉速無關,低速性能優異,工作頻率高達20kHz,抗電磁干擾,經過三防抗振處理,有電源極性反向保護,安裝維修方便。根本電參數如表3.1所示。圖3.4HZL201霍爾齒輪傳感器此霍爾齒輪傳感器應用在汽車凸輪軸和曲軸速度/位置檢測,汽車和工業用速度表,汽車的抗滑/牽引控制,鏈條傳送帶速度和距離檢測,“運動停止〞檢測器,計數器中。其連接和調節方式有:①傳感器安裝時,齒輪轉動方向與畫線平行以便得到最正確敏度。適當調節工作距離,可使傳感器可靠工作。②可無特殊說明,傳感器輸出均采用集電極開路輸出方式。紅線:電源正極黃線:輸出黑線:地③所測齒輪的齒間距應大于3mm,如間距小于3mm可提供齒輪樣本定制。表3.1霍爾齒輪傳感器電參數型號HZL2系列參數符號HZL201HZL260HZL202HZL204HZL2**A型B型C型D型可定制電源電壓VC5~20V電源電流IC≦15mA輸出低電平VOL≦0.4V輸出高電平VOH≧〔VCC—1〕V工作距離d1~1.5mm工作頻率f0~20KHZ工作溫度TE:-40~+85℃L:-40~+〔3〕霍爾轉速傳感器的工作原理霍爾轉速傳感器在測量機械設備的轉速時,被測量機械的金屬齒輪、齒條等運動部件會經過傳感器的前端,引起磁場的相應變化,當運動部件穿過霍爾元件產生磁力線較為分散的區域時,磁場相對較弱,而穿過產生磁力線較為幾種的區域時,磁場就相對較強。霍爾轉速傳感器就是通過磁力線密度的變化,在磁力線穿過傳感器上的感應元件時,產生霍爾電勢。霍爾轉速傳感器的霍爾元件在產生霍爾電勢后,會將其轉換為交變電信號,最后傳感器的內置電路會將信號調整和放大,輸出矩形脈沖信號。3.3轉速信號處理電路根據轉速信號處理電路以及總設計流程圖,首先設計了信號處理電路,傳感器輸出的轉速信號為方波脈沖信號,它的高電平低于15V高于14V,而低電平接近0。可見該脈沖信號的電壓幅值與單片機接口不匹配,因此該電路又選用了一個由三極管〔8050〕組成的整形電路處理轉速信號使其滿足單片機的接收要求。當輸出為高電平信號時,三極管Q1的基-射級處于正向偏置狀態,故集-射極處于正向通路狀態,其輸出電壓約為0;當輸出為低電平信號時,三極管Q1的基-射級處于反向偏置狀態,故集-射極處于斷路狀態,其輸出電壓約為+5V。轉速信號處理電路如圖3.5所示,經處理后的方波脈沖信號滿足單片機的接收要求。圖3.5轉速信號處理電路圖3.4單片機系統單片機采用AT89S52,采用12MHZ的晶振頻率。單片機的P3.5口接被處理后的被測信號,P2口接液晶顯示器的數據輸入端,P1.0,P1.1,P1.2通過外接控制電路接液晶顯示器的控制端。單片機系統的電路如圖3.6所示。圖3.6單片機系統電路圖3.5ISP下載接口ISP的接口連接如圖3.7所示。其中SCK、MISO、RST、MOSI分別接對應于單片機P1.7、P1.6、RST、P1.5管腳。NC管腳可接地也可懸空。圖3.7ISP下載接口3.6LCD液晶顯示電路顯示電路由1602液晶組成,RS為數據或命令選擇端。RW為讀寫控制端,E為使能端。其電路如圖3.8所示。其中D0~D7分別對應單片機的P2.0~P2.7引腳。RS命令選擇端接單片機P1.0引腳;RW讀寫控制端接單片機P1.1引腳;E使能端接單片機P1.2引腳。圖3.8LCD液晶顯示電路圖LCD顯示的根本原理液晶顯示器各種圖形的顯示原理如下:線段的顯示:點陣圖形式液晶由M×N個顯示單元組成,假設LCD顯示屏有64行,每行有128列,每8列對應1字節的8位,即每行由16字節,共16×8=128個點組成,屏上64×16個顯示單元與顯示RAM區1024字節相對應,每一字節的內容和顯示屏上相應位置的亮暗對應。例如屏的第一行的亮暗由RAM區的000H——00FH的16字節的內容決定,當〔000H〕=FFH時,那么屏幕的左上角顯示一條短亮線,長度為8個點;當〔3FFH〕=FFH時,那么屏幕的右下角顯示一條短亮線;當〔000H〕=FFH,〔001H〕=00H,〔002H〕=00H,……〔00EH〕=00H,〔00FH〕=00H時,那么在屏幕的頂部顯示一條由8段亮線和8條暗線組成的虛線。字符的顯示:用LCD顯示一個字符時比擬復雜,因為一個字符由6×8或8×8點陣組成,既要找到和顯示屏幕上某幾個位置對應的顯示RAM區的8字節,還要使每字節的不同位為“1〞,其它的為“0〞,為“1〞的點亮,為“0〞的不亮。這樣一來就組成某個字符。但由于內帶字符發生器的控制器來說,顯示字符就比擬簡單了,可以讓控制器工作在文本方式,根據在LCD上開始顯示的行列號及每行的列數找出顯示RAM對應的地址,設立光標,在此送上該字符對應的代碼即可。漢字的顯示:一般采用圖形的方式,事先從微機中提取要顯示的漢字的點陣碼〔一般用字模提取軟件〕,每個漢字占32B,分左右兩半,各占16B,左邊為1、3、5……右邊為2、4、6……根據在LCD上開始顯示的行列號及每行的列數可找出顯示RAM對應的地址,設立光標,送上要顯示的漢字的第一字節,光標位置加1,送第二個字節,換行按列對齊,送第三個字節……直到32B顯示完就可以LCD上得到一個完整漢字。1602LCD的根本參數及引腳功能1602LCD分為帶背光和不帶背光兩種,基控制器大局部為HD44780,帶背光的比不帶背光的厚,是否帶背光在應用中并無差異,兩者尺寸差異如以下圖3.9所示。圖3.91602LCD尺寸差異圖〔1〕LCD主要技術參數顯示容量:16×2個字符;芯片工作電壓:4.5—5.5V;工作電流:2.0mA(5.0V);模塊最正確工作電壓:5.0V;字符尺寸:2.95×4.35(W×H)mm。〔2〕引腳功能說明1602LCD采用標準的14腳〔無背光〕或16腳〔帶背光〕接口,各引腳接口說明如表3.2所示。表3.21602LCD引腳接口說明編號符號引腳說明編號符號引腳說明1VSS電源地9D2數據2VDD電源正極10D3數據3VL液晶顯示偏壓11D4數據4RS數據/命令選擇12D5數據5R/W讀/寫選擇13D6數據6E使能信號14D7數據7D0數據15BLA背光源正極8D1數據16BLK背光源負極4軟件設計霍爾測速的軟件設計主要由主程序、液晶顯示程序組成。主程序首先對系統環境初始化,設置T0,T1的工作方式,采用軟件啟動方式,當TR0、TR1同時為1時啟動計時,計數方式為方式1〔16位〕,TH0=(65536-50000)/256;TL0=(65536-50000)%256;T0每次溢出中斷一次,計時50ms,所以總共溢出中斷20次,定時1s,T1此時計算所有脈沖的個數,這樣就可以準確的找出1s時間內,所計數脈沖的總數n。由于經過24個脈沖后是一個工作循環,所以n/24,其值就為轉速值。其示意圖如圖4.1所示,主程序流程圖如圖4.2所示。圖4.1計數工作示意圖圖4.2程序流程圖5設計仿真5.1Proteus簡介Proteus嵌入式系統仿真與開發平臺是英國Labcenter公司開發的,是目前世界上最先進、最完整的嵌入式系統設計與仿真平臺。它是一種可視化的支持多種型號單片機〔如51、PIC、AVR、Motorolahcll等〕,并且支持與當前流行的單片機開發環境〔Keil、MPLAB、IAR〕連接調試的軟硬件仿真系統。Proteus除了具有和其他EDA工具一樣的原理圖、PCB自動或人工布線及電路仿真功能外,針對微控制系統與外設的混合電路的電路仿真、軟件仿真、系統協同仿真也做到了一體化和互動效果,是目前電子設計愛好者廣泛使用的電子線路設計與仿真軟件Proteus和Multisim功能的聯合和進一步開展。Proteus軟件已有近20年的歷史,在全球擁有龐大的企業用戶群,是目前唯一能夠對各種處理器進行實時仿真、調試與測試的EDA工具,真正實現了在沒有目標原型時就可對系統進行設計、測試與驗證。由于Proteus軟件包括逼真的協同仿真功能,得到了包括劍橋大學在內的眾多大學用戶作為電子學或嵌入式系統的課程教學、實驗和水平考試平臺。目前,Proteus在國內單片機開發者及單片機愛好者之中已開始普及,有很多開發者已經開始用此開發環境進行仿真。本設計中,通過信號處理后,能夠產生一定的頻率的波形。通過proteus軟件進行頻率的仿真。輸入7.97KHZ的信號如圖5.1所示。圖5.1輸入信號7.97K然后將程序輸入keil軟件中,生成.hex文件,加載到單片機上,進行仿真。按開始按鈕,然后連接在P1.3接口的按鍵,單片機就進行運作,LCD液晶顯示上就會顯示“zhuanshu〞“0000332r/s〞。通過程序中m=(t1count*65536+TH1*256+TL1)/24的計算,進一步確定仿真正確。單片機轉數仿真如圖5.2所示。圖5.2單片機轉數仿真圖5.2Multisim軟件簡介Multisim是美國國家儀器〔NI〕推出的以Windows為根底的仿真工具,適用于板級的模擬/數字電路板的設計工作。它包含了電路原理圖的圖形輸入、電路硬件描述語言輸入方式,具有豐富的仿真分析能力。工程師們可以使用Multisim交互式地搭建電路原理圖,并對電路進行仿真。Multisim提煉了SPICE仿真的復雜內容,這樣工程師無需懂得深入的SPICE技術就可以很快地進行捕獲、仿真和分析新的設計,這也使其更適合電子學教育。通過Multisim和虛擬儀器技術,PCB設計工程師和電子學教育工作者可以完成從理論到原理圖捕獲與仿真再到原型設計和測試這樣一個完整的綜合設計流程。本設計中運用Multisim仿真了霍爾齒輪傳感器進行信號處理電路的仿真和電源局部的仿真。〔1〕霍爾齒輪傳感器進行信號處理的電路仿真。如圖5.3所示,輸入信號為15v的矩形波。圖5.3輸入15V信號矩形波圖仿真結果,能夠產生TTL電平,高電平為5V,低電平為0V。如圖5.4所示。圖5.4產生TTL電平圖〔2〕電源局部的仿真。電源局部分別有LM7805和LM7815組成,分別為霍爾傳感器和單片機進行供電。如圖5.5所示為電源的設計圖的仿真。圖5.5電源局部的仿真圖本電路設計穩定,輸出結果如圖5.6所示。圖5.6電源仿真結果圖5.3Keil軟件簡介KeilC51是美國KeilSoftware公司出品的51系列兼容單片機C語言軟件開發系統,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,通過一個集成開發環境〔uVision〕將這些局部組合在一起。運行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統。如果你使用C語言編程,那么Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟件仿真調試工具也會令你事半功倍。本設計通過Keil軟件仿真的結果如圖5.7所示。圖5.7軟件仿真圖6總結此次畢業設計是我們從大學畢業生走向未來工程師重要的一步。從最初的選題,開題到研究、論證直到完成設計。其間,查找資料,老師指導,與同學交流,反復修改論文,每一個過程都是對自己能力的一次檢驗和充實。通過這次實踐,我了解了霍爾齒輪傳感器HZL201和單片機以及LCD液晶顯示器的用途及工作原理,熟悉了基于霍爾傳感器及單片機的測速設計步驟,鍛煉了工程設計實踐能力,培養了自己獨立設計能力。此次畢業設計是對我專業知識和專業根底知識一次實際檢驗和穩固,同時也是走向工作崗位前的一次熱身。畢業設計收獲很多,比方學會了查找相關資料相關標準,分析數據,提高了自己的求證能力,比方說,運用Multism軟件進行霍爾傳感器的放大整形的仿真,能夠產生TTL電平。將Keil與Proteus結合,進行軟件的仿真與單片機的仿真,掌握了運用.hex文件進行單片機仿真的過程。懂得了許多經驗公式的獲得是前人不懈努力的結果。同時,仍有很多課題需要后代去努力去完善。但是畢業設計也暴露出自己專業根底的很多缺乏之處。比方缺乏綜合應用專業知識的能力,對材料的不了解,對模電的學習還不夠深入,只了解單片機的仿真,而疏忽了Multism軟件的仿真。通過向同學的請教與學習,才完成了信號處理這局部的仿真。這次實踐是對自己大學所學的知識的一次大檢閱,使我明白自己知識還很淺薄,雖然馬上要畢業了,但是自己的求學之路還很長,以后更應該在工作中學習,努力使自己成為一個對社會有所奉獻的人。參考文獻[1]成輝.傳感器的理論與設計根底及其應用[M].北京:國防工業出版社,1999[2]百度百科.霍爾傳感器.2012年5月10日訪問[3]李澤勇,王文生.閉環霍爾電流傳感器在車用電源系統中的應用[J].電子技術應用,2004[4]謝文和.傳感器及其應用[M].北京:高等教育出版社,2003[5]余成波.傳感器及自動檢測技術[M].北京:高等教育出版社,2005[6]謝志萍.傳感器及測試技術[M].北京:電子工業出版社,2004[7]李群芳,肖看編著.單片機原理、接口及應用-嵌入式系統技術根底.北京:清華大出版社.2005[8]侯國章.測試與傳感技術[M].哈爾濱:哈爾濱工業大學出版社,2000[9]孟立凡,藍金輝.傳感器原理與應用[M].北京:電子工業出版社,2007[10]張洪潤.傳感器應用技術300例.上冊[M].北京:北京航空航天大學出版社,2023[11]張洪潤.傳感器技術大全.下冊[M].北京:北京航空航天大學出版社,2007[12]馬全權,李慶輝,強盛.一種高精度實時電機轉速測量新方法.齊齊哈爾大學學報.2002[13]何立民.MCS-51系列單片機應用系統設計.北京:北京航空航天大學出版社.1990[14]陳伯時.電力拖動自動控制系統[M].北京:機械工業出版社,2003:103-107.[15]宋躍輝,宋楊,周毅,等.基于單片機的齒輪轉速測量系統[J].信息技術,2007(11):110-112[16]Tierney,J.,Rader,C.M.,andGold,B.“ADigitalFrequencySynthesizer,〞IEEETransactionsonAudioandElectroacousticsAU-19:1,March1971[17]Goldberg,Bar-Giora,DigitalTechniquesinFrequencySynthesis,NewYork:McGraw-Hill,1996[18]QUJin-yu.MeasureofEngineSpeedBasedonC8051FChip,Tractor&FarmTransporter,2007年06期致謝本科兩年學習時光已經接近尾聲,在此我想對我的母校,我的父母、親人們,我的老師和同學們表達我由衷的謝意。感謝我的家人對我本科兩年學習的默默支持;感謝我的母校南京信息工程大學濱江學院給了我在本科兩年深造的時機,讓我能繼續學習和提高;感謝南京信息工程大學濱江學院的老師和同學們兩年來的關心和鼓勵。老師們課堂上的激情洋溢,課堂下的諄諄教誨;同學們在學習中的認真熱情,生活上的熱心主動,所有這些都讓我的本科兩年充滿了感動。這次畢業論文設計我得到了李鵬老師和很多同學的幫助,其中我的論文指導老師李鵬老師對我的關心和支持尤為重要。這幾個月以來,李鵬老師不僅在學業上給我以精心指導,同時還在思想給我以無微不至的關心,在此謹向李鵬老師致以誠摯的謝意和崇高的敬意。同時,本篇畢業論文的寫作也得到了廖建輝、郭義芳等同學的熱情幫助。感謝在整個畢業設計期間和我密切合作的同學,和曾經在各個方面給予過我幫助的伙伴們,在此,我再一次真誠地向幫助過我的老師和同學表示感謝!BasedontheHolzersensorchipspeedmeasuringdevicedesignZhaoWentingBinjiangCollegeofNanjingUniversityofInformationScienceandTechnology,ABSTRACTThispaperdescribesthedesignofaMCU(MicroControllerUnit)basedonHZL201Holzergearsensormeasuringdevice,thewholedesigniscomposedofarotatingspeedmeasuringdevice,arotatingspeedsignalprocessingcircuit,throughthe8050transistorsonplasticprocessingsignal,pulsesignalwillbeconvertedtostandardTTLlevel,forAT89S52single-chipcountingoperation,andwillbeabletospeedsignalisdisplayedintheliquidcrystaldisplay.UsingKeilsoftwarefortheMCUClanguageprogramming,andthroughtheProteussimulationsoftwareofMCUanddisplayresults,verifythefeasibilityofthisdesign.Thespeedmeasuringdevicehassimplecircuit,goodreal-timeperformance,lowcost,convenientinstallationandspacesavingcharacteristics,especiallyinthemeasurementspaceislimited,theshaft
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45642-2025種子國際運輸中有害生物風險管理指南
- 城市軌道交通通信信號技術專業教學標準(高等職業教育專科)2025修訂
- 2025年中國秸稈建筑系統行業市場全景分析及前景機遇研判報告
- 石家莊塑料垃圾桶項目投資分析報告模板
- 疥瘡防治指南
- 2025年中國林果業行業市場調查研究及投資潛力預測報告
- 東大街紋身培訓課件
- 中國海水淡化行業市場深度調查評估及投資方向研究報告
- 2025年中國高強度船用氣囊行業競爭格局及市場發展潛力預測報告
- 2024年中國藥用膠塞行業市場發展現狀及投資前景展望報告
- 2023年7月國家開放大學專科《法理學》期末紙質考試試題及答案
- 赴日簽證填寫表格及模板
- 2024年人教版小學語文一年級下冊期末測試卷(含答案)
- 圖說人際關系心理智慧樹知到期末考試答案章節答案2024年重慶大學
- MOOC 細胞生物學實驗-河南大學 中國大學慕課答案
- 可可西里守護神杰桑·索南達杰事跡學習
- 機房施工方案及技術措施
- 員工培訓矩陣表
- 摜蛋大賽招商方案
- 電影特效制作課件
- 304不銹鋼管焊接工藝
評論
0/150
提交評論