欧美精品一二区,性欧美一级,国产免费一区成人漫画,草久久久久,欧美性猛交ⅹxxx乱大交免费,欧美精品另类,香蕉视频免费播放

測控技術與儀器 畢業(yè)論文范文——基于AT89C51單片機的電動機測速表設計

上傳人:good****022 文檔編號:116787960 上傳時間:2022-07-06 格式:DOC 頁數(shù):52 大?。?.10MB
收藏 版權申訴 舉報 下載
測控技術與儀器 畢業(yè)論文范文——基于AT89C51單片機的電動機測速表設計_第1頁
第1頁 / 共52頁
測控技術與儀器 畢業(yè)論文范文——基于AT89C51單片機的電動機測速表設計_第2頁
第2頁 / 共52頁
測控技術與儀器 畢業(yè)論文范文——基于AT89C51單片機的電動機測速表設計_第3頁
第3頁 / 共52頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《測控技術與儀器 畢業(yè)論文范文——基于AT89C51單片機的電動機測速表設計》由會員分享,可在線閱讀,更多相關《測控技術與儀器 畢業(yè)論文范文——基于AT89C51單片機的電動機測速表設計(52頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、中文摘要基于AT89C51單片機的電動機測速表設計摘 要在工業(yè)測控系統(tǒng)中,經(jīng)常需要對電動機的轉速進行檢測和控制。目前國內外常用的轉速測量方法有離心式轉速表測速法、測速發(fā)電機測速法、激光測速法、光電碼盤測速法和霍爾元件測速法等。本測速表采用光電傳感器用于轉速測量系統(tǒng)。用AT89C51單片機和光電碼盤配合M/T測速法,檢測電動機轉速可獲得大范圍內測速精度。論文詳細分析了系統(tǒng)的組成及工作原理,設計測速表的硬件電路和軟件編程,并給出軟件編程的程序流程圖和用C語言編寫的程序代碼,并在最后對本設計的測速表進行了仿真。該測速系統(tǒng)安裝維護方便,工作穩(wěn)定,運行可靠,具有較大的推廣應用價值。關鍵詞 電動機,AT8

2、9C51,光電傳感器,轉速測量英文摘要The Design of Motors Speedometer Based on AT89C51 Single-chip Microcomputer AbstractIn the industry measurement and controlling system, we often need to test and control the speed of the motor. Currently, there are a lot of measuring methods about speed in the domestic,such as the

3、 centrifugal speed-table, the tachogenerator, the laser anemometry, the optical encoder and the Hall element to modify, etc. This speedometer uses the photoelectric sensor for the speed measuring system. It obtain a larger range of the speed measusing precision that the rotational speed detecting mo

4、tor with AT89C51 and photoelectric coded disc with M/T disk. This paper analyse the system structure and the working principle, designing the hardware circuit and software programming about the speedometer. The software programmings written by C language are given and in the end of this design speed

5、ometer is simulated. The speed system easy installation and maintenance, working stability and reliable operation, with the popularization and valued application.Keywords electric motor, AT89C51, photoelectric sensor, rotational speed目 錄1 緒論11.1 引言11.2 課題設計依據(jù)和背景情況11.3 國內外的研究現(xiàn)狀21.4 本課題研究的內容及論文結構安排22

6、單片機概述32.1 單片機的發(fā)展32.2 單片機的應用52.3 AT89C51單片機的構造和原理73 基于AT89C51單片機的電動機測速表的測速原理分析113.1 測速傳感器系統(tǒng)方案的提出和論證113.1.1 方案一 霍爾傳感器測量方案113.1.2 方案二 光電傳感器測量方案113.2 電動機轉速測量系統(tǒng)的原理123.2.1 轉速測量方法133.2.2 轉速測量原理143.3 電動機測速表采用的測速傳感器系統(tǒng)結構和原理153.3.1 光電傳感器結構153.3.2 碼盤的工作原理163.3.3 測速表的測速傳感器系統(tǒng)原理174 基于AT89C51單片機的電動機測速表的硬件設計194.1 電動

7、機測速表的總體設計硬件電路圖結構及原理194.2 電動機測速表的轉速信號處理電路設計214.3 最小系統(tǒng)的設計214.3.1 復位電路214.3.2 時鐘電路234.4 測速表的速度顯示設計244.4.1 1602型LCD介紹244.4.2 1602型LCD顯示的電路設計265 基于AT89C51單片機的電動機測速表的軟件設計275.1 程序的初始化275.1.1 定時器的初始化275.1.2 中斷允許控制285.2 程序的流程圖295.3 測速表的顯示更新頻率為一秒鐘的實現(xiàn)296 基于AT89C51單片機的電動機測速表的仿真306.1 電動機測速表轉速測量傳感器系統(tǒng)的模擬及仿真306.1.1

8、 電動機測速表轉速測量傳感器系統(tǒng)的模擬306.1.2 電動機測速表轉速測量傳感器系統(tǒng)的仿真306.2 電動機測速表總體測速的仿真307.1 全文總結327.2 本文的創(chuàng)新點和不足327.3 電動機測速表的發(fā)展趨勢及未來前景32附錄34參考文獻43致謝45II1 緒論1.1 引言電動機轉速的及時準確檢測,與閉環(huán)調速系統(tǒng)的控制精度緊密相關。不論是直流調速系統(tǒng)還是交流調速系統(tǒng),只有轉速的高精度檢測,才能得到高精度的控制系統(tǒng)。進行轉速測量的檢測控制,可以使用多種傳感器1。在電動機轉速的數(shù)字檢測方法中,測速精度首先應滿足指標要求。由于技術保密,廠家不會提供詳細電路圖和源代碼,用戶很難自行進行二次開發(fā)和改

9、進。針對這種現(xiàn)狀,本設計使用光電傳感器結合ATMEL公司的AT89C51型單片機設計了一款轉速測量與控制系統(tǒng)。本測速表具有精度高、量程寬和抗干擾能力強等特點2。1.2 課題設計依據(jù)和背景情況在工程實踐中,經(jīng)常會遇到各種需要測量轉速的場合,例如在發(fā)動機、電動機、卷揚機、機床主軸等旋轉設備的試驗、運轉和控制中,程序要測量和顯示其轉速3。由于直流電動機具有良好的啟動、制動性能,適宜在大范圍內平滑調速,因此在許多需要調速或快速正反向的電路拖動系統(tǒng)中得到了廣泛的應用4。但其硬件組成復雜,在進行調整,測速時,缺乏控制的靈活性5。從控制的角度來看,直流調速還是交流拖動系統(tǒng)的基礎,由運算放大器、非線性集成電路

10、以及少量的數(shù)字電路組成,控制系統(tǒng)的硬件部分非常復雜,功能單一,而且系統(tǒng)非常不靈活、調試困難。阻礙了直流電動機控制、測試技術的發(fā)展和應用范圍的推廣6。轉速是電動機極為重要的一個狀態(tài)參數(shù)7,它的測量精確與否對辨識結果的精度影響較大8,將直接影響電動機其它有關參數(shù)和特性的測試及故障檢測與診斷的準確性9。在工業(yè)過程實施控制中,轉速的監(jiān)測與控制一般占有很大的比重10,它對系統(tǒng)的穩(wěn)態(tài)誤差及動態(tài)響應性能都有著至關重要的影響,特別在自動控制中,常常是反映機器的運轉情況并將其反饋給控制裝置11。所以,對于此類應用來講,一個在較大速度范圍內具有高分辨率的快捷而準確的測試系統(tǒng)是必不可少的。傳統(tǒng)的模擬測速儀受非線性、

11、溫度變化和元件老化等因素的影響,在轉速檢測過程中很難滿足快速性和準確性的要求。測速環(huán)境和精度要求不同,相應的測量方法也不同12。對某一些問題,轉速測量要求的準確度不是很高;而對另一些問題,除了要求能精確的測得轉速外,還要保證測量的實時性,要求能測得瞬時轉速13?;趩纹瑱C89C51進行轉速測量,可使得測速表具有硬件結構簡單, 測量速度快, 精度高, 運行可靠等優(yōu)點14。因此,轉速的測量具有重要的意義15。1.3 國內外的研究現(xiàn)狀為了滿足電動機控制系統(tǒng)發(fā)展需要,90年代末,美國德州儀器(TI)公司推出了TMS320X24X系列數(shù)字信號處理器(DSP),該系列DSP芯片轉為實現(xiàn)高精度、高性能、功能

12、多樣化的單片電動機控制系統(tǒng)而設計16。近年來,由于世界范圍內對轉速測量合理利用的日益重視及對于轉速測試技術的研究,促使轉速測量技術迅速發(fā)展,各種新型的測量儀表相繼問世并越來越多地得到應用17。目前,智能化轉速數(shù)字顯示儀表,有通用的SQY01T系列轉速數(shù)字顯示儀,SZC系列電站用轉速數(shù)字顯示儀,SKY系列透平膨脹機智能數(shù)字顯示儀,以及各種多功能轉速儀表,如ZS-1雙路轉速表、以及顯示差速、速比的ZS-2轉速表,帶方向顯示的SQYC轉速表,可遠傳的CS-1轉速表等。2009年中國測速表市場發(fā)展迅速,產(chǎn)品產(chǎn)出持續(xù)擴張,國家產(chǎn)業(yè)政策鼓勵測速表產(chǎn)業(yè)向高技術產(chǎn)品方向發(fā)展,國內企業(yè)新增投資項目投資逐漸增多。

13、投資者和企業(yè)經(jīng)營者對測速表市場的關注越來越密切,這使得自行車測速表市場的發(fā)展研究需求增大。在全球金融危機風暴大環(huán)境及國內嚴峻經(jīng)濟形勢下,一系列新的政策將會陸續(xù)出臺,對測速表市場的發(fā)展必將產(chǎn)生重大影響;一批國家重大工程項目陸續(xù)開工建設,對測速表市場需求市場必將產(chǎn)生極大的拉動作用18。1.4 本課題研究的內容及論文結構安排測速表采用M/T法測量電動機速度,通過光電傳感器將模擬信號經(jīng)過放大、整形電路之后輸入AT89C51單片機的T1口,再對AT89C51單片機進行程序的編寫和寫入,最后將速度顯示在1602型LCD液晶顯示器上,并實現(xiàn)了速度顯示的刷新頻率為一秒。通過Proteus軟件進行仿真,測試結果

14、。 2 單片機概述單片微型計算機(單片機)作為微型計算機的一個很重要的分支,自問世以來,以其極高的性價比,受到人們的重視和關注,因此應用廣泛,發(fā)展迅速。相對而言,單片機體積小、重量輕、抗干擾能力強,對環(huán)境要求不高,并且價格低廉、可靠性高、靈活性好,開發(fā)較為容易。目前,在我國,單片機已經(jīng)廣泛地用于智能儀表、機電設備過程控制、自動檢測、家用電器和數(shù)據(jù)處理等各個方面19。2.1 單片機的發(fā)展單片機誕生于20世紀70年代。最初的單片機是利用大規(guī)模集成電路技術把中央處理單元(Center Process Unit,也即簡稱CPU)、數(shù)據(jù)存儲器(RAM)、程序存儲器(ROM)及其他I/O通信口集成在一塊芯

15、片上,構成一個最小的計算機系統(tǒng)。現(xiàn)代的單片機則增加了更多的片內外設(比如定時器、計數(shù)器、串行口、中斷、并行I/O口,甚至包括A/D轉換器、脈寬調制器PWM等),使得單片機的功能越來越強大,應用領域越來越廣泛。因為這樣一塊芯片就具有一臺計算機的功能,因而被稱為單片微型計算機,簡稱單片機20。由于單片機的硬件結構和指令系統(tǒng)都是按照工業(yè)控制要求來設計的,常用在工業(yè)的檢查、控制裝置中,因而也被稱為微控制器(Micro-Controller)。單片機按照其用途可以劃分為通用型和專用型兩大類。通常所說的單片機是指通用型單片機。通用型單片機是把可開發(fā)資源(如ROM,RAM,I/O口)全部提供給使用者。專用型

16、單片機的硬件結構和指令是按照某個特定用途而設計的,如:頻率合成調諧器(DDS)、USB控制器、收音機機芯控制器、打印機控制器等。1單片機發(fā)展特點單片機技術從出現(xiàn)至今已走過近30年的發(fā)展路程??v觀30年來單片機的發(fā)展歷程,單片機技術以微處理器技術及超大規(guī)模集成電路技術的發(fā)展為先導,以廣泛的應用領域為動力,表現(xiàn)出極具個性的發(fā)展特點21。(1)壽命長這里所說的壽命長,一方面指用單片機開發(fā)的產(chǎn)品可以穩(wěn)定可靠地工作10年、20年,另一方面是指與微處理器相比的壽命長。這一方面是由于其對應用領域的適應性,另一方面是由于以該類CPU為核心,集成以更多I/O功能模塊的新單片機系列層出不窮。(2)8位、16位、3

17、2位共同發(fā)展8位、16位、32位單片機共同發(fā)展,是單片機技術發(fā)展的另一個動向。長期以來,單片機技術的發(fā)展是以8位機為主的。隨著移動通信、網(wǎng)絡技術、多媒體技術等高科技產(chǎn)品進入家庭,32位單片機應用取得了長足的發(fā)展。但實際上16位單片機的發(fā)展無論從品種和產(chǎn)量方面,近年來都有較大幅度的增長。(3)運行速度越來越快一些8051單片機兼容廠商改善了單片機內部時序,在不提高時鐘頻率的條件下,使運算速度提高了很多。(4)低電壓與低功耗自80年代中期以來,NMOS工藝單片機逐漸被CMOS工藝所代替,功耗得以大幅度下降。一般單片機都能在3-6V范圍內工作,電池供電的單片機不再需要對電源采取穩(wěn)壓措施。(5)低噪聲

18、與高可靠性技術為提高單片機系統(tǒng)的抗電磁干擾能力,使產(chǎn)品能適應惡劣的工作環(huán)境,滿足電磁兼容性方面更高標準的要求,各單片機商家在單片機內部電路中采取了一些新的技術措施。如美國國家半導體NS的COP8單片機內部增加了抗EMI(電磁干擾)電路,增強了“看門狗”的性能。MOTOROLA也推出了低噪聲的LN系列單片機。(6)OTP與掩膜OTP是一次性寫入的。由于掩膜需要一定的生產(chǎn)周期,而OTP型單片機價格不斷下降,使得近年來直接使用OTP完成最終產(chǎn)品制造更為流行。它較之掩膜具有生產(chǎn)周期短、風險小的特點。2單片機發(fā)展趨勢回顧歷史,在Intel公司推出了MCS-51不久便實施了最徹底的技術開放政策。在眾多電器

19、商、半導體商的積極參與下,將MCS-51發(fā)展成了眾多型號系列的80C51 MCU(Micro Controller Unit,微控制器)家族。MCS-51經(jīng)典的體系結構、極好的兼容性和Intel公司的開放政策不僅使眾多廠家參與發(fā)展,也誘使半導體廠家對MCS-51實行為所欲為的改造。從各種新型單片機的性能可以看出,單片機是向大容量、高性能化、外圍電路內集成化幾方面發(fā)展。(1)CPU功能的加強CPU的能力主要體現(xiàn)在數(shù)據(jù)處理的速度和精度的提高,一般通過CPU字長的增加、硬部件的擴充、總線速度的提高、指令系統(tǒng)的擴充和效率的提高來實現(xiàn)。甚至還有采用雙CPU結構或者多CPU結構,以及流水線結構來加強CPU

20、的功能。(2)存儲器的發(fā)展容量不斷增大,新型單片機片內ROM空間一般可以達到4K至8K字節(jié),RAM空間可以達到256字節(jié),有些型號的ROM和RAM空間更多。片內的EPROM開始E2PROM和Flash ROM化,F(xiàn)lash ROM的使用加速了單片機技術的發(fā)展。(3)片內I/O的改進增加并行口的驅動能力,增加I/O端口的邏輯控制能力,最突出的改進是I/O從固定方式到交叉開關配置。在這種通過交叉開關配置的I/O端口系統(tǒng)中,單片機外部為通用I/O口,如P0口、P1口和P2口。內有輸入/輸出的電路單元通過相應的配置寄存器控制的交叉開關配置到所選擇的端口上。(4)片內資源的增加除了存儲器和I/O端口增加

21、外,有的還配置了A/D轉換器、脈寬調制PWM、正弦波發(fā)生器、CRT控制器、LED和LCD驅動器等。(5)調試方式的改進在上位機軟件支持下,通過串行的JTAG接口直接對8位單片機產(chǎn)品系統(tǒng)進行仿真調試。通過邊界寄存器的編程控制,可對所有器件引腳、SFR總線和I/O口弱電上拉功能實現(xiàn)觀察和控制。2.2 單片機的應用單片機以其卓越的性能、小巧的體積、極高的性價比,在國民經(jīng)濟的各個領域中得到了廣泛的應用。但是由于單片機自身的一些特點,在實際應用中又有著自己的應用特性和應用范圍。1應用特點基于單片機的應用系統(tǒng)和其他一般的微型機相比,具有以下一些特點。(1)小巧靈活由于單片機內部包含了計算機的基本功能部件,

22、能滿足很多應用領域對硬件功能的基本要求,因此能方便地組裝成各種智能式測控設備及各種智能儀器儀表。(2)可靠性高單片機內CPU訪問存儲器和各種外設的接口的總線大多數(shù)在芯片內部,因此不易受到外界環(huán)境的干擾;同時由于體積小,在很多惡劣的環(huán)境下,容易采取對系統(tǒng)進行電磁屏蔽等措施。(3)使用方便,容易擴展系統(tǒng)擴展方便,簡化了硬件設計,同時市場上提供了各種成熟的開發(fā)工具,具有很強的軟硬件調試功能和輔助設計手段。(4)性價比高,容易產(chǎn)品化單片機市場需求量大,廠商一次可以進行大量的生產(chǎn),同時很多廠商競爭,單片機的價格一直很具有優(yōu)勢。很多特性縮短了單片機應用系統(tǒng)從樣機到正式產(chǎn)品的過渡過程,縮短了研制周期,可使成

23、果迅速轉換成生產(chǎn)力。2應用領域智能化管理及過程控制等領域,大致可分如下幾個方面。(1)在智能儀器儀表上的應用單片機廣泛應用于儀器儀表中,結合不同類型的傳感器,可實現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素和壓力等物理量的測量。采用單片機控制使得儀器儀表數(shù)字化、智能化和微型化,且功能比起采用分立器件或數(shù)字電路更加強大。例如精密的測量設備(功率計、示波器和各種分析儀)。(2)在工業(yè)控制中的應用用單片機可以構成形式多樣的控制系統(tǒng)和數(shù)據(jù)采集系統(tǒng)。例如工廠流水線的智能化管理、電梯智能化控制和各種報警系統(tǒng)、與計算機聯(lián)網(wǎng)構成二級控制系統(tǒng)等。(3)在家用電器中的應用現(xiàn)在的家用

24、電器基本上都采用了單片機控制,從電飯煲、洗衣機、電冰箱、空調機、彩電和其他音響視頻器材,再到電子秤量設備,五花八門,無所不在。家用電器涉及到千家萬戶,需求非常大,配上單片機后的家用電器在功能上更加智能化,深得用戶的歡迎。廉價的單片微機在家用電器上的應用前途十分廣闊。(4)在計算機網(wǎng)絡和通信領域中的應用現(xiàn)代的單片機普遍具備通信接口,可以很方便地與計算機進行數(shù)據(jù)通信,為在計算機網(wǎng)絡和通信設備間的應用提供了極好的物質條件,現(xiàn)在的通信設備基本上都實現(xiàn)了單片機智能控制,從手機、電話機、小型程控交換機、樓宇自動通信呼叫系統(tǒng)和列車無線通信,再到日常工作中隨處可見的移動電話、集群移動通信和無線電對講機等。(5

25、)在醫(yī)用設備領域中的應用單片機在醫(yī)用設備中的用途亦相當廣泛,例如醫(yī)用呼吸機、各種分析儀、監(jiān)護儀、超聲診斷設備及病床呼叫系統(tǒng)等。此外,單片機在工商、金融、科研、教育和國防航空航天等領域都有著十分廣泛的用途。2.3 AT89C51單片機的構造和原理AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROMFlash Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS 8位微處理器,俗稱單片機。AT89C2051是一種帶2K字節(jié)閃爍可編程可擦除只讀存儲器的單片機。單片機的可擦除只讀存儲器可以反復擦除100次。該器件采用ATMEL

26、高密度非易失存儲器制造技術制造,與工業(yè)標準的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡版本。AT89C51單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。外形及引腳排列如下圖所示:AT89C51 AT89C2051圖2.1 AT89C51單片機和AT89C2051引腳示意圖1主要特性4K字節(jié)可編程閃爍存儲器 壽命:1000寫/擦循環(huán)數(shù)據(jù)保留時間:10年全靜態(tài)工作:0Hz-24MHz三級程序存儲器鎖定1288位內部RAM32可編程I/O線兩個16位定時器/計數(shù)器5

27、個中斷源 可編程串行通道低功耗的閑置和掉電模式片內振蕩器和時鐘電路2管腳說明VCC:供電電壓。GND:接地。P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8 TTL門電流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。P1口:P1口是一個內部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的

28、緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。 P2口:P2口為一個內部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口管腳是8個帶內部上拉電阻的雙向I/

29、O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如表2.1所示。表2.1 AT89C51的特殊功能口接口管腳備選功能P3.0RXD串行輸入口P3.1TXD串行輸出口P3.2/INT0外部中斷0P3.3/INT1外部中斷1P3.4T0記時器0外部輸入P3.5T1記時器1外部輸入P3.6/WR外部數(shù)據(jù)存儲器寫選通P3.7/RD外部數(shù)據(jù)存儲器讀選通P3口同時為閃爍編程和編程校驗接收一些控制信號。RST:復位輸入。當振蕩器復位器件時,要

30、保持RST腳兩個機器周期的高電平時間。ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOV X,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期

31、間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。/EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內部程序存儲器。注意加密方式1時,/EA將內部鎖定為RESET;當/EA端保持高電平時,此間內部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。3振蕩器特性XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時

32、鐘源驅動器件,XTAL2應不接。有余輸入至內部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。4芯片擦除整個PEROM陣列和三個鎖定位的電擦除可通過正確的控制信號組合,并保持ALE管腳處于低電平10ms 來完成。在芯片擦操作中,代碼陣列全被寫“1”且在任何非空存儲字節(jié)被重復編程以前,該操作必須被執(zhí)行。此外,AT89C51設有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,CPU停止工作。但RAM,定時器,計數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存RAM的內容并且凍結振蕩器,禁止所用其他芯片功能

33、,直到下一個硬件復位為止。3 基于AT89C51單片機的電動機測速表的測速原理分析3.1 測速傳感器系統(tǒng)方案的提出和論證3.1.1 方案一 霍爾傳感器測量方案霍爾傳感器是一種磁傳感器22。用它可以檢測磁場及其變化,可在各種與磁場有關的場合中使用?;魻杺鞲衅饕曰魻栃獮槠涔ぷ骰A,是由霍爾元件和它的附屬電路組成的集成傳感器?;魻杺鞲衅髟诠I(yè)生產(chǎn)、交通運輸和日常生活中有著非常廣泛的應用。本文介紹一種泵驅動軸的轉速采用霍爾傳感器測量技術,其結構原理圖如圖3.1,霍爾轉速傳感器的接線圖如圖3.2所示。 圖3.1 霍爾轉速傳感器的結構原理圖 圖3.2 霍爾轉速傳感器的接線圖傳感器的定子上有兩個相互垂直的

34、繞組A和B,在繞組的中心線上粘有霍爾片HA和HB,轉子為永久磁鋼,霍爾元件HA和HB的激勵電機分別與繞組A和B相連,它們的霍爾電極串聯(lián)后作為傳感器的輸出?;魻杺鞲衅骶哂袃r格低廉、體積小、可靠性高、響應速度快、磁特性靈敏等特點。但對于本設計其缺點也很明顯,由于霍爾傳感器的傳感原理是靠磁場及其變化來測量的,而本設計測量的是電動機的轉速,電動機本身通電就會產(chǎn)生磁場,或者所處環(huán)境磁場發(fā)生變化等不利因素嚴重的影響到本設計的對電動機轉速的測量。3.1.2 方案二 光電傳感器測量方案光電傳感器是采用光電元件作為檢測元件的傳感器23。它首先把被測量的變化轉換成光信號的變化,然后借助光電元件進一步將光信號轉換成

35、電信號。光電傳感器一般由光源、光學通路和光電元件三部分組成。光電檢測方法具有精度高、反應快、非接觸等優(yōu)點,而且可測參數(shù)多,傳感器的結構簡單,形式靈活多樣,因此,光電式傳感器在檢測和控制中應用非常廣泛。光電傳感器的基本組成原理框圖如圖3.3所示。電信號光信號光信號光源光通路光電元件信號調理電路圖3.3 光電傳感器原理框圖光電傳感器中的光電元件是各種光電檢測系統(tǒng)中實現(xiàn)光電轉換的關鍵元件,它是把光信號(紅外、可見及紫外光輻射)轉變成為電信號的器件。 光電式傳感器是以光電元件作為轉換元件的傳感器。它可用于檢測直接引起光量變化的非電量,如光強、光照度、輻射測溫、氣體成分分析等;也可用來檢測能轉換成光量變

36、化的其他非電量,如零件直徑、表面粗糙度、應變、位移、振動、速度、加速度,以及物體的形狀、工作狀態(tài)的識別等。光電式傳感器具有非接觸、響應快、性能可靠等特點,因此在工業(yè)自動化裝置和機器人中獲得廣泛應用。近年來,新的光電器件不斷涌現(xiàn),特別是CCD圖像傳感器的誕生,為光電傳感器的進一步應用開創(chuàng)了新的一頁。由于光源和光通量對光電元件的作用原理不同所制成的光學測控系統(tǒng)是多種多樣的,按光電元件(光學測控系統(tǒng))輸出量性質可分二類,即模擬式光電傳感器和脈沖(開關)式光電傳感器。模擬式光電傳感器是將被測量轉換成連續(xù)變化的光電流,它與被測量間呈單值關系。模擬式光電傳感器按被測量(檢測目標物體)方法可分為透射(吸收)

37、式,漫反射式,遮光式(光束阻檔)三大類。所謂透射式是指被測物體放在光路中,恒光源發(fā)出的光能量穿過被測物,部份被吸收后,透射光投射到光電元件上;所謂漫反射式是指恒光源發(fā)出的光投射到被測物上,再從被測物體表面經(jīng)過漫反射后投射到光電元件上;所謂遮光式是指當恒光源發(fā)出的光通量經(jīng)被測物后遮住了其中一部份光,使投射到光電元件上的光通量改變,改變的程度與被測物體在光路位置有關。由于光電傳感器的傳感原理是基于光的傳感器,因此其抗干擾能力強、響應速度快、測量精度高等優(yōu)點,在本設計中需要注意的是,選擇的光源需采用比較強的光源使其能夠在戶外的太陽光下也能正常的測量。3.2 電動機轉速測量系統(tǒng)的原理速度的數(shù)字檢測基本

38、方法是利用與電動機同軸連接的光電脈沖發(fā)生器的輸出脈沖頻率與轉速成正比的原理,根據(jù)脈沖發(fā)生器發(fā)出的脈沖速率和序列,測量轉速和判別其旋轉方向。電動機轉速的數(shù)字檢測方法很多,以下是常用的幾種方法。3.2.1 轉速測量方法轉速測量方法有三種測速方法24,即M法、T法及M/T法。其中M法為頻率法、T法為周期法,這兩種測速方法都是對脈沖進行測量,但測速范圍都受到一定的限制,M/T法為頻率/周期法。(1) M法(頻率法):在規(guī)定的檢測時間內,測量計數(shù)脈沖個數(shù)。雖然檢測時間一定,但檢測的起止時間具有隨機性,當被測轉速較高或電動機轉動一圈發(fā)出的轉速脈沖信號個數(shù)較多時,才有較高的測量精度,并且測量準確度隨轉速的減

39、小而降低。在規(guī)定的檢測時間內,檢測光電脈沖發(fā)生器所產(chǎn)生的脈沖信號的個數(shù)來確定轉速。頻率計算公式為: 式3.1其中t為規(guī)定的檢測時間,n為規(guī)定的檢測時間內測得的脈沖信號的個數(shù)。雖然檢測時間一定,但檢測的起止時間具有隨機性,因此M法測量轉速在極端情況下會產(chǎn)生 1個轉速脈沖的誤差。m法精度為: 式3.2其中是由待測信號的首末脈沖讀數(shù)的不確定性造成的測量結果的不確定性,fx是待測信號的頻率,tx是待測信號的周期,t0為基準時鐘的周期,n是t時間內基準時鐘的脈沖個數(shù)??梢姶郎y信號的頻率越高,頻率測量的精度也越高;信號的頻率越低,測量的精度也越低。當被測轉速較高或電機轉動一圈發(fā)出的轉速脈沖信號的個數(shù)較大時

40、,才有較高的測量精度,因此M法適合于高速測量。(2) T法(周期法):即測量信號發(fā)出脈沖個數(shù)所需的時間。該方法在被測轉速較低(相鄰兩個轉速脈沖信號間隔時間較大)時,才有較高的測量精度,其測量準確度隨著轉速的增大而降低,適于低速測量。它是測量光電脈沖發(fā)生器所產(chǎn)生的相鄰兩個轉速脈沖信號的時間間隔來確定轉速。相鄰兩個轉速脈沖信號時間的測量是采用對已知高頻脈沖信號進行計數(shù)來實現(xiàn)的。在極端情況下,時間的測量會產(chǎn)生1個高頻脈沖周期的誤差。頻率計算公式為: 式3.3其中T0為高頻脈沖信號的周期,n是高頻脈沖的個數(shù)。T法精度為: 式3.4其中是由基準時鐘信號的首末脈沖讀數(shù)的不確定性造成的測量結果的不確定性Tx

41、是待測信號的周期,fx是待測信號的頻率,f0是基準時鐘的頻率,可見待測信號的頻率越低,測量的精度越高;待測信號的頻率越高,測量的精度越低。因此T法在被測轉速較低(相鄰兩個轉速脈沖信號時間間隔較大)時,才有較高的測量精度,所以T法適合于低速測量。(3)M/T法(頻率/周期法)它是同時測量檢測時間和在此檢測時間內光電脈沖發(fā)生器所產(chǎn)生的轉速脈沖信號的個數(shù)來確定轉速。由于同時對兩種脈沖信號進行計數(shù),因此只要“同時性”處理得當,M/T法實現(xiàn)測速具有較高的測速精度。M/T法測速綜合了M法和T法的優(yōu)點,適用于高、低頻信號(高、低轉速信號)的測量。是在稍大于規(guī)定時間TC的某一時間Td內,分別對測速脈沖個數(shù)m1

42、和時鐘脈沖個數(shù)m2進行計數(shù),從而可求出電動機轉速,即轉速n: 式3.5式中:為時鐘脈沖的頻率;p為電動機旋轉一周測速脈沖發(fā)生器發(fā)出的脈沖個數(shù)。3.2.2 轉速測量原理一般的轉速長期測量系統(tǒng)是預先在軸上安裝一個有60齒的測速齒盤,用變磁阻式或電渦流式傳感器獲得一轉60倍轉速脈沖,再用測頻的辦法實現(xiàn)轉速測量。而臨時性轉速測量系統(tǒng),多采用光電傳感器,從轉軸上預先粘貼的一個標志上獲得一轉一個轉速脈沖,隨后利用電子倍頻器和測頻方法實現(xiàn)轉速測量。不論長期或臨時轉速測量,都可以在微處理器的參與下,通過測量轉軸上預留的一轉一齒的鑒相信號或光電信號的周期,換算出轉軸的頻率或轉速。即通過速度傳感器,將轉速信號變?yōu)?/p>

43、電脈沖,利用微機在單位時間內對脈沖進行計數(shù),再經(jīng)過軟件計算獲得轉速數(shù)據(jù)。即: 式3.6n轉速(轉/分鐘);N采樣時間內所計脈沖個數(shù);T采樣時間(分鐘);m每旋轉一周所產(chǎn)生的脈沖次數(shù)(通常指測速碼盤的齒數(shù))。如果m=60次,那么1秒內脈沖次數(shù)N就是轉速n,即: 式3.7通常m為60次。在對轉速波動較快的系統(tǒng)或要求動態(tài)特性好而精度高的轉速測控系統(tǒng)中,調節(jié)周期一般很短,相應的采樣周期需取得很小,使得脈沖當量增高,從而導致整個系統(tǒng)測量精度降低難以滿足測控要求。提高采樣速率通常就要減小采樣時間T,而T的減小會使采到的脈沖數(shù)值N下降,導致脈沖當量(每個脈沖所代表的轉速)增高,從而使得測量精度變得粗糙。通過

44、增加測速碼盤的齒數(shù)可以提高精度,但是碼盤齒數(shù)的提升又會受到傳感器中光電器或磁敏器或磁電器件最高工作頻率的限制。凡此種種因素限制了常規(guī)智能轉速測量方法的使用范圍。而采用M/T法,可在保證采樣精度的同時,提高采樣速率,充分發(fā)揮微機智能測速方法的優(yōu)越及靈活性。3.3 電動機測速表采用的測速傳感器系統(tǒng)結構和原理3.3.1 光電傳感器結構本測速表的光電傳感器系統(tǒng)采用循環(huán)碼盤(格雷碼碼盤)作為系統(tǒng)的反射器件。光電碼盤是由光學玻璃制成,在上面刻有許多同心碼道,每個碼道上都有按一定規(guī)律排列的透光和不透光部分。如圖3.4所示。圖3.4 格雷碼碼盤工作時,光投射在碼盤上,碼盤隨運動物體一起旋轉,透過亮區(qū)的光經(jīng)過狹

45、縫后由光敏元件接受,光敏元件的排列與碼道一一對應,對于亮區(qū)和暗區(qū)的光敏元件輸出的信號,前者為“1”,后者為“0”,當碼盤旋轉在不同位置時,光敏元件輸出信號的組合反映出一定規(guī)律的數(shù)字量,代表了碼盤軸的角位移25。用光電碼盤檢測電機轉速的常用方法有M法、T法、M/T法等。由于鑄軋速度需要無級調速,故使用M/T法。所謂M/T法,實際上是M法與T法的結合。實現(xiàn)該方法是指在測速的過程中,不僅測取光電轉速脈沖的個數(shù)mn,而且同時測取高頻時鐘脈沖的個數(shù)mc。這樣,可以得到軸的轉速為: 式3.9式中:為高頻脈沖的頻率;P為光電碼盤轉一周的脈沖數(shù)(個/周);,分別為采樣過程中對光電脈沖和時鐘脈沖的實際計數(shù)時間。

46、3.3.2 碼盤的工作原理光學碼盤26是光學軸角編碼器的角度基準光學元件,是將轉角的模擬量轉換為數(shù)字量(A/D)的有效工具。按照代碼形成,編碼器可分為增量式和絕對式兩種。前述計量光柵是一種增量式的編碼器,沒有固定的零位。當編碼器有絕對零位時,稱其為絕對式編碼器。光學碼盤是一種絕對式編碼器,按輸出代碼形勢可以有二進制、二十進制和六十進制等。以二進制代碼為基礎進行編碼的碼版,用透光和不透光兩種狀態(tài)表示“1”和“0”。并以每個碼道代表二進制的一位數(shù),對應在光學碼盤上是黑白相間的一個圓環(huán)。若干這樣的碼道就構成按二進制規(guī)律的碼盤圖案。圖3.5所示為一個六碼道組成的二進制碼盤。圖3.5 光學碼盤二進制碼盤

47、的碼道數(shù)n和碼道編碼容量M之間的關系為: 式3.10其角度分辨率與盜馬數(shù)n之間的關系為: 式3.11六位碼盤的編碼容量為,對應。也就是說有六碼道的碼盤能將一個圓周分為64分。對21個碼道的碼盤,角分辨率可達。二進制碼盤中內圈為高位碼,外圈為低位碼。普通二進制碼盤在進位時,常需多個位數(shù)的代碼同時發(fā)生轉換,如從“0111”進位到“1000”時,四個碼道都發(fā)生代碼轉換。由于碼盤制作和安裝總有一些誤差,可能造成四個碼道轉換不完全同步,于是產(chǎn)生錯碼。如果這是高位轉換滯后,得到了“0000”,本應為8卻成了0,產(chǎn)生了8個數(shù)的誤差。對于六碼道碼盤,最大誤差可達32之多。這是它的致命缺點,實際很少用這種碼盤。

48、常采用循環(huán)碼盤。光電碼盤角位移測量系統(tǒng)結構圖,如圖3.6所示。圖3.6 光電碼盤角位移測量系統(tǒng)光電碼盤按其編碼方式分為二進制、十進制和循環(huán)碼三種方式。循環(huán)碼的形式很多,有格雷碼、周期碼及反射碼等。圖3.6所示是一種典型的格雷碼圖案。它有五個碼道,圖中以黑線代表“0”,而白線代表“1”。循環(huán)碼的重要特點是:(1)代碼從任何數(shù)轉變到相鄰數(shù)時,各碼位中僅有一位發(fā)生變化;(2)循環(huán)碼每一個碼道的周期比普通二進制碼盤增加了一倍。由于循環(huán)碼道的上述特點,當它發(fā)生進位或退位時,代碼只有一位二進制數(shù)字發(fā)生變化,因此產(chǎn)生誤差不會超過讀數(shù)最低位的單位量。如十進制數(shù)7變?yōu)?時,循環(huán)碼從“0100”轉變?yōu)椤?100”

49、,只有最高位發(fā)生轉換,因此不論什么原因造成延遲或提前進位,其誤差只可能是十進制的“1”??梢姳绕胀ǘM制碼優(yōu)越得多。3.3.3 測速表的測速傳感器系統(tǒng)原理測速表傳感器系統(tǒng)采用光電傳感器系統(tǒng),其具體原理示意圖如圖3.7所示。圖3.7 光電編碼器原理示意圖圖中的碼盤采用循環(huán)碼盤,循環(huán)碼的主要缺點是每一位設有固定的權,而不像普通二進制碼那樣從右至左各位的權分別是十進制數(shù)的1、2、4、8 等。因此在獲得格雷碼的數(shù)字信號后很難閱讀和計算,為此常將循環(huán)碼轉換為普通的二進制碼,然后再進行運算或閱讀,而在測速表系統(tǒng)中我們只是需要循環(huán)碼盤旋轉時產(chǎn)生的脈沖信號,最后是由AT89C51單片機進行讀取數(shù)據(jù)進行處理,因

50、此我們只需考慮編寫的程序。4 基于AT89C51單片機的電動機測速表的硬件設計隨著超大規(guī)模集成電路技術提高,尤其是單片機應用技術以及功能強大,價格低廉的顯著特點,是全數(shù)字化測量轉速系統(tǒng)得到廣泛應用。出于單片機在測量轉速方面具有體積小、性能強、成本低的特點,越來越受到企業(yè)用戶的青睞。對測量轉速系統(tǒng)的硬件和編程進行研究,設計出一種以單片機為主的轉速測量系統(tǒng),保證了測量精度。4.1 電動機測速表的總體設計硬件電路圖結構及原理系統(tǒng)由光電傳感器、信號預處理電路、AT89C51單片機、1602型LCD顯示模塊等組成。其中信號預處理電路包含信號放大、波形變換和波形整形。波形變換和波形整形電路則用來將放大的信

51、號轉換成可與單片機相連的TTL信號。通過單片機的設置可使內部定時器T1對脈沖輸入引腳,T0進行控制,這樣能精確地算出加到T0引腳的單位時間內檢測到的脈沖數(shù);設計中速度顯示采用1602型LCD模塊。系統(tǒng)的原理框圖如圖4.1所示。信號模擬速度光電傳感器信號調理電路AT89C51單片機1602型LCD顯示計數(shù)脈沖圖4.1 系統(tǒng)原理框圖測速表主要由四個部分組成:(1)傳感部分測速表的傳感部分為光電傳感器,其結構采用光電編碼器作為檢測元件,其測量原理為在一個圓形玻璃盤的邊緣開有相等角距的縫隙,成為透明和不透明的碼盤,在此碼盤開縫的兩邊,分別安裝光源及光電元件。當碼盤隨被測物體的工作軸轉動時,每轉過一個縫

52、隙,光電元件所獲得的光強就發(fā)生一次明暗的轉換,光電轉換電路就產(chǎn)生一定幅值和功率的電脈沖輸出信號。將這一脈沖信號經(jīng)過整形電路之后再輸入單片機的T1端口進行計算。測速表采用光電編碼器作為檢測元件,通過光電轉換將角位移轉換成為相應的電脈沖信號,單片機對這些信號進行處理,達到電動機進行轉速的檢測,精度非常高。(2)信號調理電路部分信號調理電路將光電傳感器輸出的信號通過放大器和整形電路將模擬信號轉換成AT89C51單片機能夠識別的高低電平信號。(3)單片機計算控制部分測速表采用AT89C51單片機作為控制部分。采用了最小系統(tǒng)包括復位電路和大約為12MHz的晶振電路,信號調理電路輸出端口接單片機的定時器/

53、計數(shù)器T1端口,而設定T1端口為計數(shù)器模式,用于對外部輸入引腳T1的外部脈沖(負跳變)計數(shù),T0為定時器模式,用于對于設定LCD的顯示刷新頻率的設定。(4)LCD顯示部分測速表采用1602型LCD作為顯示部分。LCD1602液晶顯示器是目前廣泛使用的一種字符型液晶顯示模塊。它是由字符型液晶顯示屏(LCD)、控制驅動主電路HD44780及其擴展驅動電路HD44100,以及少量電阻、電容元件和結構件等裝配在PCB板上而組成。在硬件設計時,選用Protel 99 SE軟件進行電路原理圖的繪制。電動機測速表的總原理圖如圖4.2所示。圖4.2 測速表電路原理圖Protel 99 SE是運行在Window

54、s環(huán)境下的電子設計自動化(Eleetronic Design Automation,EDA)軟件27,其強大的功能使電子電路的設計質量和效率大為提高。4.2 電動機測速表的轉速信號處理電路設計在光電檢測系統(tǒng)中,信號處理電路的關鍵在于前置放大器的設計。光電器件偏置電路輸出信號較強時,前置放大器及后續(xù)放大器的設計主要是從增益、帶寬、阻抗匹配和穩(wěn)定性上著手的,在此基礎上考核噪聲的影響。如果供給前置放大器的信號很小,那么設計適用于弱信號的低噪聲前置放大器將十分重要。應盡力抑制噪聲作為考慮問題的出發(fā)點。為了減小雜散的電干擾和傳輸線對信號的損失,通常把探測器與前置放大器放置在一起,而后續(xù)的放大器則可通過屏

55、蔽線連接而相距一段距離。在本設計的測速表中,單片機需要光電傳感器輸出的信號為開關信號,因此不需要考慮頻帶寬度、穩(wěn)定性、阻抗匹配、線性度、動態(tài)范圍等要求,只需考慮噪聲系數(shù)和電壓放大倍數(shù)。對于噪聲的抑制我們可以采用加強光源的光照強度,比如采用激光等光源,電壓的放大測速表采用8050三極管進行放大。如圖4.3所示。圖4.3 信號調理電路光電傳感器的信號輸出端連接INPUT端口,經(jīng)過限流電阻R1,輸入8050三極管將光電傳感器信號放大,而8050三極管的輸出端接一個帶施密特整形電路的方向器74LS14,作用是提高抗干擾能力。施密特觸發(fā)電路的輸入特性有一個回差。輸入電壓大于2V才認為是高電平輸入,小于0

56、.8V才認為是低電平輸入。電平在0.82V之間變化時,則不改變輸出狀態(tài)。因此信號經(jīng)過74LS14之后便更接近理想波形。最后將理想的高低電平信號輸入AT89C51單片機進行后續(xù)處理。4.3 最小系統(tǒng)的設計4.3.1 復位電路MCS-51單片機復位電路是指單片機的初始化操作。單片機啟動運行時,都需要先復位,其作用是使CPU和系統(tǒng)中其它部件處于一個確定的初始狀態(tài),并從這個狀態(tài)開始工作。因而,復位是一個很重要的操作方式。但單片機本身是不能自動進行復位的,必須配合相應的外部電路才能實現(xiàn)。如圖4.4所示。圖4.4 復位電路(1)復位功能復位電路的基本功能是:系統(tǒng)上電時提供復位信號,直至系統(tǒng)電源穩(wěn)定后,撤銷

57、復位信號。為可靠起見,電源穩(wěn)定后還要經(jīng)一定的延時才撤銷復位信號,咦防電源開關或電源插頭分合過程中引起的抖動而影響復位。單片機的復位是由外部的復位電路來實現(xiàn)的。片內復位電路是復位引腳RST通過一個施密特觸發(fā)器與復位電路相連,施密特觸發(fā)器用來抑制噪聲,它的輸出在每個機器周期的S5P2,由復位電路采樣一次。復位電路通常采用上電自動復位(如圖4.5)和按鈕復位(如圖4.6)兩種方式。 圖4.5上電復位電路 圖4.6 按鍵復位電路(2)單片機復位后的狀態(tài)單片機的復位操作使單片機進入初始化狀態(tài),其中包括使程序計數(shù)器PC=0000H,這表明程序從0000H地址單元開始執(zhí)行。單片機冷啟動后,片內RAM為隨機值

58、,運行中的復位操作不改變片內RAM區(qū)中的內容,21個特殊功能寄存器復位后的狀態(tài)為確定值,如表4.1所示。表4.1寄存器復位后狀態(tài)表特殊功能寄存器初始狀態(tài)特殊功能寄存器初始狀態(tài)A00HTMOD00HB00HTCON00HPSW00HTH000HSP07HTL000HDPL00HTH100HDPH00HTL100HP0P3FFHSBUF不定IP*00000BSCON00HIE0*00000BPCON0*B注:表4.1中符號*為隨即狀態(tài)。值得指出的是,記住一些特殊功能寄存器復位后的主要狀態(tài),對于了解單片機的初態(tài),減少應用程序中的初始化部分是十分必要的。PSW=00H,表明選寄存器0組為工作寄存器組:

59、SP=07H,表明堆棧指針向片內RAM07H字節(jié)單元,根據(jù)堆棧操作的先加后壓法則,第一個被壓入的內容寫入到08H單元中;P0-P3=FFH,表明已向各端口線寫入1,此時,歌端口既可用于輸入又可用于輸出。IP=*00000B,表明已向各個中斷源處于低優(yōu)先級;IE=0*00000B,表明各個中斷均被關斷;系統(tǒng)復位是任何微機系統(tǒng)執(zhí)行的第一步,使整個控制芯片回到默認的硬件狀態(tài)下。51單片機的復位是由RESET引腳來控制的,此引腳與高電平相接超過24個震蕩周期后,51單片機即進入芯片內部復位狀態(tài),而且一直在此狀態(tài)下等待,知道RESET引腳轉為低電平后,才檢查EA引腳是高電平或低電平,若為高電平則執(zhí)行芯片

60、內部的程序代碼,若為低電平便會執(zhí)行外部程序。51單片機在系統(tǒng)復位時,將其內部的一些重要寄存器設置為特定的值,至于內部RAM內部的數(shù)據(jù)則不變。4.3.2 時鐘電路晶振是晶體振蕩器的簡稱,在電氣上它可以等效成一個電容和一個電阻并聯(lián)再串聯(lián)一個電容的二端網(wǎng)絡,電工學上這個網(wǎng)絡有兩個諧振點,以頻率的高低分其中較低的頻率是串聯(lián)諧振,較高的是并聯(lián)諧振。AT89C51單片機內部有一個用于構成振蕩器的高增益反相放大器。引腳XTAL1和XTAL2分別是此放大器的輸入端和輸出端。這個放大器與作為反饋元件的片外晶體諧振器一起構成一個自激振蕩器。外接晶體諧振器以及電容C1和C2構成并聯(lián)諧振電路,接在放大器的反饋回路中。

61、對外接電容的值雖然沒有嚴格的要求,但電容的大小會影響振蕩器頻率的高低、振蕩器的穩(wěn)定性、起振的快速性和溫度的穩(wěn)定性。因此,此系統(tǒng)電路的晶體振蕩器的值約為12MHz,電容應盡可能的選擇陶瓷電容,電容值約為30pF。在焊接印刷電路板時,晶體振蕩器和電容應盡可能安裝得與點偏激芯片靠近,以減少寄生電容,更好的保證振蕩器穩(wěn)定和可靠地工作。晶體振蕩器連接電路如圖4.7所示。圖4.7 晶振電路晶振有一個重要的參數(shù),那就是負載電容值,選擇與負載電容值相等的并聯(lián)電容,就可以得到晶振標稱的諧振頻率。4.4 測速表的速度顯示設計4.4.1 1602型LCD介紹LCD1602液晶顯示器是目前廣泛使用的一種字符型液晶顯示模塊28,實物照片如圖4.8所示。它是由字符型液晶顯示屏(LCD)、控制驅動主電路HD44780及其擴展驅動電路HD44100,以及少量電阻、電容元件和結構件等裝配在PCB板上而組成。不同廠家生產(chǎn)的LCD1602芯片可能有所不同,但使用方法都是一樣的。為了降低成本,現(xiàn)在絕大多數(shù)制造商都直接將裸片做到板子上。 圖4.8 LCD1602的正面和背面效果圖目前國際上已經(jīng)對字符型液晶顯示模塊進行了規(guī)范,使得無論顯示屏規(guī)格如何變化,其電特性和接口形式都是統(tǒng)一的。因此,只要設計出一種型號的接口電路,并在指令設置上稍加改動即可使用各種規(guī)格的字符型液晶顯示模塊。該液晶顯示器的主要技術參數(shù)是: 液晶

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!