步進電機的單片機控制設(shè)計畢業(yè)設(shè)計(論文)word格式_第1頁
步進電機的單片機控制設(shè)計畢業(yè)設(shè)計(論文)word格式_第2頁
步進電機的單片機控制設(shè)計畢業(yè)設(shè)計(論文)word格式_第3頁
步進電機的單片機控制設(shè)計畢業(yè)設(shè)計(論文)word格式_第4頁
步進電機的單片機控制設(shè)計畢業(yè)設(shè)計(論文)word格式_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

步進電機的單片機控制摘要步進電機是將電脈沖信號轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元件。在非超載的情況下,電機的轉(zhuǎn)速、停止的位置只取決于脈沖信號的頻率和脈沖數(shù),而不受負載變化的影響,即給電機加一個脈沖信號,電機那么轉(zhuǎn)過一個步距角。這一線性關(guān)系的存在,加上步進電機只有周期性的誤差而無累積誤差等特點。使得在速度、位置等控制領(lǐng)域用步進電機來控制變的非常的簡單。步進電機的調(diào)速一般是改變輸入步進電機的脈沖的頻率來實現(xiàn)步進電機的調(diào)速,因為步進電機每給一個脈沖就轉(zhuǎn)動一個固定的角度,這樣就可以通過控制步進電機的一個脈沖到下一個脈沖的時間間隔來改變脈沖的頻率,延時的長短來具體控制步進角來改變電機的轉(zhuǎn)速,從而實現(xiàn)步進電機的調(diào)速。在本設(shè)計方案中采用AT89C51型單片機內(nèi)部的定時器改變CP脈沖的頻率從而實現(xiàn)對步進電機的轉(zhuǎn)速進行控制,實現(xiàn)電機調(diào)速與正反轉(zhuǎn)的功能。關(guān)鍵詞:步進電機,單片機,調(diào)速系統(tǒng)?。∷邢螺d了本文的注意:本論文附有CAD圖紙和完整版最終設(shè)計,凡下載了本文的讀者請留下你的聯(lián)系方式〔QQ郵箱〕,或加我百度用戶名QQ,我把圖紙發(fā)給你。最后,希望此文能夠幫到你!ThesteppermotorcontrolofSCMABSTRACTSteppermotoristheelectricpulseintoangulardisplacementordisplacementoftheopen-loopcontroldevices.Inthecaseofnon-overloading,motorspeed,andstoponlydependsonthelocationofthesignalpulsefrequencyandpulses,withouttheimpactofchangesinload,thatistoaddanelectricalpulse,theelectrical,passedastepangle.Theexistenceofthislinearrelationship,coupledwiththecyclicalsteppermotoronlyaccumulatederrorwithouterrorandsoon.Makesthespeed,locationandotherareascontrolledbysteppermotorcontroltochangetheverysimple.SteppingMotorgovernorgeneralistochangetheinputofthesteppermotorpulsefrequencytoachievethesteppermotorspeed,becauseeverystepmotortoapulseonafixedrotationangle,soyoucancontrolthesteppermotorApulsetoapulseoftheintervaltochangethefrequencypulse,thelengthofdelaytocontrolspecificsteptochangetheangleofthemotorspeed,thusrealizingthesteppermotorspeed.InthisdesignusedintheAT89C51-MicrocontrollerinternaltimertochangethefrequencyofCPtoachievethespeedofthesteppermotorcontrol,andmotorspeedandpositiveandfunction.KEYWORDS:steppermotor,SCM,speedcontrolsystem目錄第1章前言 1第2章單片機結(jié)構(gòu)及原理 22.1單片機的概述 22.2MCS-51單片機的硬件結(jié)構(gòu) 32.3MCS-51指令系統(tǒng)簡介 72.4MCS-51的應(yīng)用系統(tǒng) 10第3章步進電動機的單片機控制 133.1步進電動機控制系統(tǒng) 133.2時序脈沖的形成 143.3 步進電動機控制程序的設(shè)計 173.4步進電動機的變速控制 25第4章結(jié)論 284.1結(jié)論 284.2展望 28謝辭 29參考文獻 30外文資料翻譯 31第1章前言隨著時代的開展,單片機正朝著高性能和多品種方向開展趨勢將是進一步向著CMOS化、低功耗、小體積、大容量、高性能、低價格和外圍電路內(nèi)裝化等幾個方面開展。下面是單片機的主要開展趨勢。步進電動機廣泛應(yīng)用于各種程序控制系統(tǒng)中,如數(shù)控機床、計算機外圍設(shè)備、自動儀表和軍事工業(yè)。步進電動機大局部情況下是用做伺服電動機,結(jié)合液壓力矩放大裝置等環(huán)節(jié)去驅(qū)動控制對象。近年來由于大力矩步進電動機的問世,也可用來直接驅(qū)動控制對象。大功率的步進電動機輸出轉(zhuǎn)矩以達數(shù)控牛*米,可直接用作驅(qū)動電動機。本文主要是介紹用單片機來控制步進電機。單片微型計算機〔Single-chipMicrocomputer〕,簡稱單片機。就是將微型處理器〔CPU〕、存儲器〔存放程序或數(shù)據(jù)的ROM和RAM〕、總線、定時器/計數(shù)器、輸入/輸出接口〔I/O口〕和其他多種功能器件集成在一塊芯片上的微型計算機。隨著半導(dǎo)體工藝技術(shù)的開展及系統(tǒng)設(shè)計水平的提高,單片機還會不斷產(chǎn)生新的變化和進步,最終人們可能發(fā)現(xiàn):單片機與微機系統(tǒng)之間的距離越來越小,甚至難以識別。步進電動機作為執(zhí)行元件的一個顯著特點就是具有快速起停能力,如果負荷不超過步進電動機所能提供的動態(tài)轉(zhuǎn)矩值,就能夠立即十步進電動機啟動或停轉(zhuǎn)。一般不進電動機的步進速率為200-1000步/s。步進電動機另一個顯著特點就是轉(zhuǎn)換精度高,正轉(zhuǎn)、反轉(zhuǎn)控制靈活。在沒有齒輪傳動的情況下,步值〔每部轉(zhuǎn)動的角度〕,可以由每步3-0.36度。另一方面步進電動機能精確地返回到原來位置。如果通過單片機按順序給繞組施加有序的脈沖電流,就可以控制電機的轉(zhuǎn)動,從而實現(xiàn)數(shù)字角度的轉(zhuǎn)換。轉(zhuǎn)動的角度大小與施加的脈沖數(shù)成正比,轉(zhuǎn)動的速度與脈沖頻率成正比,而轉(zhuǎn)動方向那么與脈沖的順序有關(guān)。MCS一51系列單片機由于其功能較完善、價格低廉、應(yīng)用軟件齊全、開發(fā)工具成熟易學(xué)和機型不斷升級,目前是簡單系統(tǒng)設(shè)計中常使用的一種機型。由于單片機的高度集成化,縮短了系統(tǒng)內(nèi)部的信號傳送距離,優(yōu)化了結(jié)構(gòu)配置,大大提高了系統(tǒng)的可靠新性,同時它的指令系統(tǒng)又適合于工業(yè)控制要求,所以單片機在工業(yè)控制中得到可廣泛的應(yīng)用。

第2章單片機結(jié)構(gòu)及原理2.1單片機的概述單片機〔single-chipmicrocomputer〕是把微型計算機主要局部集成在一塊芯片上的單芯片微型計算機。單片機的芯片上集成了中央處理單元CPU,只讀存儲器ROM,定時/計數(shù)器,并行和穿行輸入/輸出接口等。由于單片機的高度集成化,縮短了系統(tǒng)內(nèi)部的信號傳送距離,優(yōu)化了結(jié)構(gòu)配置,大大提高了系統(tǒng)的可靠性及運行速度,同時它的指令系統(tǒng)又很適合于工業(yè)控制要求,所以單片機在工業(yè)控制及設(shè)備控制中得到可廣泛的應(yīng)用。目前,單片機正朝著高性能和多品種方向開展趨勢將是進一步向著CMOS化、低功耗、小體積、大容量、高性能、低價格和外圍電路內(nèi)裝化等幾個方面開展。下面是單片機的主要開展趨勢。CMOS化

CMOS電路的特點是低功耗、高密度、低速度、低價格。采用雙極型半導(dǎo)體工藝的TTL電路速度快,但功耗和芯片面積較大。隨著技術(shù)和工藝水平的提高,又出現(xiàn)了HMOS〔高密度、高速度MOS〕和CHMOS工藝。低功耗化

單片機的功耗已從Ma級,甚至1uA以下;使用電壓在3~6V之間,完全適應(yīng)電池工作。低功耗化的效應(yīng)不僅是功耗低,而且?guī)砹水a(chǎn)品的高可靠性、高抗干擾能力以及產(chǎn)品的便攜化。低電壓化

幾乎所有的單片機都有WAIT、STOP等省電運行方式。允許使用的電壓范圍越來越寬,一般在3~6V范圍內(nèi)工作。低電壓供電的單片機電源下限已可達1~2V。目前0.8V供電的單片機已經(jīng)問世。低噪聲與高可靠性

為提高單片機的抗電磁干擾能力,使產(chǎn)品能適應(yīng)惡劣的工作環(huán)境,滿足電磁兼容性方面更高標準的要求。大容量化

以往單片機內(nèi)的ROM為1KB~4KB,RAM為64~128B。但在需要復(fù)雜控制的場合,該存儲容量是不夠的,必須進行外接擴充。為了適應(yīng)這種領(lǐng)域的要求,運用新的工藝,使片內(nèi)存儲器大容量化。目前,單片機內(nèi)ROM最大可達64KB,RAM最大為2KB。高性能化

主要是指進一步改良CPU的性能,加快指令運算的速度和提高系統(tǒng)控制的可靠性。采用精簡指令集〔RISC〕結(jié)構(gòu)和流水線技術(shù),可以大幅度提高運行速度。小容量、低價格化

與上述相反,以4位、8位機為中心的小容量、低價格化也是開展動向之一。這類單片機的用途是把以往用數(shù)字邏輯集成電路組成的控制電路單片化,可廣泛用于家電產(chǎn)品。外圍電路內(nèi)裝化

這也是單片機開展的主要方向。隨著集成度的不斷提高,有可能把眾多的各種外圍功能器件集成在片內(nèi)。除了一般必須具有的CPU、ROM、RAM、定時器/計數(shù)器等以外,片內(nèi)集成的部件還有模/數(shù)轉(zhuǎn)換器、DMA控制器、聲音發(fā)生器、監(jiān)視定時器、液晶顯示驅(qū)動器、彩色電視機和錄像機用的鎖相電路等。串行擴展技術(shù)

在很長一段時間里,通用型單片機通過三總線結(jié)構(gòu)擴展外圍器件成為單片機應(yīng)用的主流結(jié)構(gòu)。隨著低價位OTP〔OneTimeProgram〕及各種類型片內(nèi)程序存儲器的開展,加之外圍接口不斷進入片內(nèi),推動了單片機“單片〞應(yīng)用結(jié)構(gòu)的開展。特別是IC、SPI等串行總線的引入,可以使單片機的引腳設(shè)計得更少,單片機系統(tǒng)結(jié)構(gòu)更加簡化及標準化。2.2MCS-51單片機的硬件結(jié)構(gòu)MCS-51系列包括3種產(chǎn)品8051、8751、和8031。8051片內(nèi)有4K節(jié)的ROM。用戶將已開發(fā)好的程序交給芯片制造廠商,在制造芯片時用掩膜工序?qū)⒂脩舫绦驅(qū)懭隦OM。顯然用戶本身是無法將自己的程序些8051芯片的。程序一經(jīng)寫入片內(nèi)ROM,用戶也無法改變程序。8751片內(nèi)有4K直接的EPROM。用戶可以用高壓脈沖將用戶程序?qū)懭肫瑑?nèi)EPROM。所以當用戶的程序不長時使用這種芯片可以簡化電路,也可以作為開發(fā)系統(tǒng)內(nèi)ROM8051單片機的代用芯片。由于EPROM可通過照射紫外線后抹去原有程序進行改寫,所以這類芯片也可以用于程序的開發(fā)工作。8031片內(nèi)無ROM和EPROM,使用時必需配置外部的程序存儲器EPROM。當8051和8751芯片無法利用其片內(nèi)ROM或EPROM時,可作為8031芯片使用。這三中引腳相容的產(chǎn)品均可尋址64K字節(jié)的外部程序存儲器和64K字節(jié)的外部數(shù)據(jù)存儲器。2.2.18051單片機的硬件結(jié)構(gòu)特點8051單片機具有如下根本性能:8位CPU,片內(nèi)有振蕩器;4K字節(jié)的片內(nèi)ROM;128子節(jié)的片內(nèi)RAM;21個特殊功能存放器;32根I/O線;可尋址64K字節(jié)的外部數(shù)據(jù)存儲器空間;可尋址64K字節(jié)的外部程序存儲器空間;2個16位定時器/計數(shù)器;5個中斷源,有2個優(yōu)先級;1個全雙工穿行通道;對邏輯操作具有為尋址功能。MCS-51單片機在物理結(jié)構(gòu)上有四個存儲空間:1.片內(nèi)程序存儲器2.片外程序存儲器3.片內(nèi)數(shù)據(jù)存儲器4.片外數(shù)據(jù)存儲器但在邏輯上,即從用戶的角度上,8051單片機有三個存儲空間:1.片內(nèi)外統(tǒng)一編址的64K的程序存儲器地址空間(MOVC〕2.256B的片內(nèi)數(shù)據(jù)存儲器的地址空間(MOV〕3.以及64K片外數(shù)據(jù)存儲器的地址空間(MOVX〕下列圖是8051單片機存儲器的空間結(jié)構(gòu)圖圖2-1MCS-51存儲器結(jié)構(gòu)從上圖中大家可以看到,0000H-0002H,只有三個存儲單元,3個存儲單元在我們的程序存放時是存放不了實際意義的程序的,通常我們在實際編寫程序時是在這里安排一條ORG指令,通過ORG指令跳轉(zhuǎn)到從0033H開始的用戶ROM區(qū)域,再來安排我們的程序語言。從0033開始的用戶ROM區(qū)域用戶可以通過ORG指令任意安排,但在應(yīng)用中應(yīng)注意,不要超過了實際的存儲空間,不然程序就會找不到。8051的引腳介紹8051的引腳如圖2-2所示,它們的功能如下:圖2-28051的引腳引腳功能:lP0.0~P0.7P0口8位雙向口線〔在引腳的39~32號端子〕。lP1.0~P1.7P1口8位雙向口線〔在引腳的1~8號端子〕。lP2.0~P2.7P2口8位雙向口線〔在引腳的21~28號端子〕。lP3.0~P3.7P2口8位雙向口線〔在引腳的10~17號端子〕。1.P0口有三個功能:〔1〕外部擴展存儲器時,當作數(shù)據(jù)總線〔如圖1中的D0~D7為數(shù)據(jù)總線接口〕〔2〕外部擴展存儲器時,當作地址總線〔如圖1中的A0~A7為地址總線接口〕〔3〕展時,可做一般的I/O使用,但內(nèi)部無上拉電阻,作為輸入或輸出時應(yīng)在外部接上拉電阻。2.P1口只做I/O口使用:其內(nèi)部有上拉電阻。3.P2口有兩個功能:〔1〕擴展外部存儲器時,當作地址總線使用?!?〕做一般I/O口使用,其內(nèi)部有上拉電阻。4.P3口有兩個功能:除了作為I/O使用外〔其內(nèi)部有上拉電阻〕,還有一些特殊功能,由特殊存放器來設(shè)置,具體功能請參考我們后面的引腳說明。有內(nèi)部EPROM的單片機芯片〔例如8751〕,為寫入程序需提供專門的編程脈沖和編程電源,這些信號也是由信號引腳的形式提供的。地址鎖存控制信號:在系統(tǒng)擴展時,ALE用于控制把P0口的輸出低8位地址送鎖存器鎖存起來,以實現(xiàn)低位地址和數(shù)據(jù)的隔離。在后面關(guān)于擴展的課程中我們就會看到8051擴展復(fù)位信號:當輸入的信號連續(xù)2個機器周期以上高電平時即為有效,用以完成單片機的復(fù)位初始化操作,當復(fù)位后程序計數(shù)器PC=0000H,即復(fù)位后將從程序存儲器的0000H單元讀取第一條指令碼。外接晶振引腳當使用芯片內(nèi)部時鐘時,此二引腳用于外接石英晶體和微調(diào)電容;當使用外部時鐘時,用于接外部時鐘脈沖信號。VCC:電源+5V輸入VSS:GND接地。2.3MCS-51指令系統(tǒng)簡介2.3.1一個單片機所需執(zhí)行指令的集合即為單片機的指令系統(tǒng)。單片機使用的機器語言、匯編語言及高級語言,但不管使用是何種語言,最終還是要“翻譯〞成為機器碼,單片機才能執(zhí)行之。現(xiàn)在有很多半導(dǎo)體廠商都推出了自己的單片機,單片機種類繁多,品種數(shù)不勝數(shù),值得注意的是不同的單片機它們的指令系統(tǒng)不一定相同,或不完全相同。但不管是使用機器語言、匯編語言還是高級語言都是使用指令編寫程序的。2.3.28051的指令系統(tǒng)按功能可以分為數(shù)據(jù)傳送、算術(shù)操作、邏輯操作和控制轉(zhuǎn)移四大類。以下分別介紹這幾類指令。1.數(shù)據(jù)傳送數(shù)據(jù)傳送指令可分為通用的、累加器專用的目標地址用的三種:〔1〕通用的傳送MOV執(zhí)行第二操作數(shù)到第一操作數(shù)地位、字節(jié)字的傳送。PUSH把SP存放器加1,然后從第二操作數(shù)傳送一個字節(jié)到當前SP尋址的堆棧單元中。POP把有SP存放器尋址的棧單元中傳送一個字節(jié)到第一操作數(shù),然后把SP減1?!?〕累加器專用傳送XCH第二操作數(shù)的字節(jié)于A累加器的字節(jié)交換。XCHD第二操作數(shù)的地半字節(jié)于A累加器的地半字節(jié)交換。MOVX外部數(shù)據(jù)存儲器和A累加器之間傳送一個字節(jié)。外部抵抗可由DPTR存放器〔16位〕或R1、R0〔各8位〕來指定。MOVC從程序集存器傳送一個字節(jié)到A存放器中?!?〕目標地址傳送MOVDPTR,#data把16位立即數(shù)裝入一對目的存放器DPH和DPL中。2.算術(shù)操作8051指令系統(tǒng)的特點是除了加、減法外,還有乘法和除法功能,因而加快了運算速度,增強了運算功能,減少了編程工作量。此外還有一種調(diào)整操作,它可以允許對壓縮的十進制數(shù)〔BCD〕直接執(zhí)行算術(shù)操作?!?〕加法〔四種〕INC〔加1〕執(zhí)行源操作數(shù)和1的加法,結(jié)果回送到源操作數(shù)中。ADD執(zhí)行A累加器與第二操作數(shù)之間的加法,結(jié)果送回A累加其中。ADDC〔帶進位加〕執(zhí)行A累加器和第二操作數(shù)之間的加法,假設(shè)以前C標志置位那么加1,把結(jié)果送到A累加器中。DA〔BCD加法的使勁違法調(diào)整〕對兩個2位十進制操作數(shù)的二進制加法結(jié)果進行調(diào)整。由DA所形成的壓縮十進制數(shù)之間和回送到A累加器中。如果BCD結(jié)果大于99那么進位標志位置位,否那么清0?!?〕減發(fā)〔兩種〕SUBB〔連借位減〕執(zhí)行從第一操作數(shù)〔累加器〕中間去第二操作數(shù),如果C標志位置位那么再減1,把結(jié)果回送到A存放器。DEC〔減1〕執(zhí)行從操作數(shù)減1,結(jié)果送到操作數(shù)中?!?〕乘法MUL執(zhí)行A累加器與B存放器的無符號乘法。雙字節(jié)乘法的高位字接送B存放器,低位字節(jié)送A累加器。如果乘積的高位字節(jié)為0那么OV清零,假設(shè)非0那么OV置位。C清零,AC保持不變?!?〕除法DIV執(zhí)行A累加器與B存放器的無符號數(shù)除法,把上送到累加器A;余數(shù)送到B存放器。假設(shè)除數(shù)為0,那么累加器A和存放器B內(nèi)容不定,并置位OV,否那么OV清0。C清0,AC保持不變。3.邏輯操作8051除了能執(zhí)行一般操作數(shù)的根本邏輯操作數(shù)外,還能對位進行邏輯操作,有較強的布爾處理功能。〔1〕單操作數(shù)邏輯操作CLR用于A累加器和C進位標志或任何直接尋址為清0。SETBC進位標志或任何直接尋址的位置1。CPL把A累加器中的操作數(shù)取反,并把結(jié)果回送到A累加器中,不影響標志位;或者將C進位標志或任何直接尋址位取反。〔2〕雙操作數(shù)邏輯操作ANL對兩個操作執(zhí)行按為邏輯“與〞操作,并把結(jié)果回送到第一個操作數(shù)中。ORL對兩個操作數(shù)〔字節(jié)〕執(zhí)行按位邏輯“或〞操作,并把結(jié)果回送到第一個操作數(shù)中。XRL對兩個操作數(shù)〔字節(jié)〕執(zhí)行按位邏輯“異或〞操作并把結(jié)果回送到第一個操作數(shù)中。ACALL絕對調(diào)用指令、無條件地調(diào)用指定地址的子程序。所調(diào)用的子程序的起始地址必須在與ACALL后面指令的第一字節(jié)在同一2K區(qū)間的程序存儲器中,并不影響標志。LCALL長調(diào)用指令。它調(diào)用指定地址的子程序。所調(diào)用的子程序可以從全部64K字節(jié)程序存儲器地址空間的任何地方開始。不影響任何標志。RET轉(zhuǎn)移控制到前一次調(diào)用操作時保存在堆棧中的地址,一般為ACALL或LCALL所調(diào)用的子程序結(jié)束語句。AJMP轉(zhuǎn)移控制到目標操作數(shù)。AJMP和LJMP操作類似于ACALL和LCALL。SJMP指令提供了一下一條指令的起始地址為中心的256字節(jié)范圍的轉(zhuǎn)移〔-128-+127〕。JMP間接轉(zhuǎn)移指令。把累加器A的無符號內(nèi)容與數(shù)據(jù)指針的16位數(shù)據(jù)相加,然后把結(jié)果送到程序計數(shù)器。這樣轉(zhuǎn)移的實際目的可以是程序儲存空間中的任何單元。這種間接轉(zhuǎn)移對程序中實現(xiàn)N路散轉(zhuǎn)很方便。〔1〕有條件轉(zhuǎn)移JZ如果累加器A為0那么執(zhí)行一次轉(zhuǎn)移。JNZ如果是累加器A部委0,那么執(zhí)行一次轉(zhuǎn)移。JC如果僅為標志Cy為1,那么執(zhí)行轉(zhuǎn)移。JNC如果僅為標志Cy為0,那么執(zhí)行轉(zhuǎn)移?!?〕無條件轉(zhuǎn)移JB如果直接尋址位為1,那么執(zhí)行轉(zhuǎn)移。JNB如果直接尋址位為0,那么執(zhí)行轉(zhuǎn)移。JBC如果直接尋址位為1,那么執(zhí)行轉(zhuǎn)移,然后直接尋址為清0。CJNE把第一操作數(shù)以第二操作數(shù)相比擬,如果不相等,那么執(zhí)行轉(zhuǎn)移。DJNE把操作數(shù)減1,結(jié)果送回源操作數(shù)的地址中,假設(shè)不為0那么轉(zhuǎn)移。試用制條指令可有效地把RAM單元用作程序循環(huán)計數(shù)器。4.中斷通過內(nèi)部或外部終端方法可執(zhí)行程序的轉(zhuǎn)移。所有的中斷通過把程序計數(shù)器進棧,然后轉(zhuǎn)向位于程序存儲器絕對地址3、11、19、27或35號單元來執(zhí)行轉(zhuǎn)移。RETI中斷指令。控制轉(zhuǎn)移方式與RET相同,他還重新允許現(xiàn)行優(yōu)先級中斷。MCS-51的應(yīng)用系統(tǒng)單片機在進行實時控制和實時數(shù)據(jù)處理時,需要與外界交換信息。人們需要通過人機對話,了解系統(tǒng)的工作情況和進行控制。單片機與其他CPU〔如Z80〕比擬,功能雖然要強得多,但由于芯片結(jié)構(gòu)、引腳數(shù)目的限制,片內(nèi)ROM、RAM、I/O口等不能很多,在構(gòu)成實際的應(yīng)用系統(tǒng)是需要加以擴展,以適應(yīng)各種不同的工作情況。單片機應(yīng)用系統(tǒng)的構(gòu)成根本上如圖2-3所示。2.4.1最小應(yīng)用系統(tǒng)是指能維持單片機運行的最簡單配置系統(tǒng),常構(gòu)成一些簡單的控制系統(tǒng),如開關(guān)狀態(tài)的輸入/輸出控制等。對于片內(nèi)有ROM/EPROM的芯片來說,構(gòu)成最小應(yīng)用系統(tǒng)時,只要將單片機接上時鐘電路、復(fù)位電路和電源即可。對于片內(nèi)無ROM/EPROM的8031芯片來說,其做小應(yīng)用系統(tǒng)除了外部配置時鐘電路、復(fù)位電路和電源外,還應(yīng)在片外擴展EPROMEEPROM作為程序存儲器用。圖2-3單片機的應(yīng)用系統(tǒng)2.4.2如前所述,由于MCS-51系列芯片內(nèi)部RAM只有128個字節(jié),而且通常用做工作存放器,對于較大的控制系統(tǒng)而言是不夠的,所以需要擴展片外的數(shù)據(jù)存儲器。圖2-3是使用地址鎖存器74LS373和兩片2114A擴展1K字節(jié)數(shù)據(jù)存儲器的電路框圖。芯片2114A中有地址線A0-A9,數(shù)據(jù)線I/O1-4.WE為寫允許線,CS為片選信號線。當CS=0,WE=0時,可進行寫操作,此時數(shù)據(jù)線上的信息可寫入地址指出的RAM存儲單元中;當CS=0,WE為1時,地址指出的RAM單元內(nèi)容輸出到數(shù)據(jù)線上。為了于8位單片機相對應(yīng),擴充1K*8位RAM需用兩片2114A.由圖2-3可見,兩片2114A的I/O1-4線語8031的P0.0-P0.3相聯(lián),而A0-A7那么與地址鎖存器74LS373相聯(lián)。當?shù)刂锋i存器允許信號ALE為高電平時,P0口輸出的地址信息有效,并由ALE的下降將地址鎖存到地址鎖存器74LS373中,接著如果是讀RAM的操作,那么P0變?yōu)檩斎敕绞?,讀信號RD有效,上述指令選通外部RAM電路,相應(yīng)存儲器單元內(nèi)將出現(xiàn)在0口上,歐CPU讀入累加器A。如果是些操作,那么在ALE下降為低電平后,寫信號有效,將P0口上出現(xiàn)的累加器信息寫入相應(yīng)的存儲單元。第3章步進電動機的單片機控制步進電動機是工業(yè)過程控制及儀表種主要控制元件之一。例如在機械結(jié)構(gòu)中可以用絲杠把角度變?yōu)橹本€位移,也可以用它帶動螺旋電位器,調(diào)節(jié)典雅和電流,從而實現(xiàn)對執(zhí)行機構(gòu)的控制,又由于它可以直接接受計算機送來的數(shù)字信號,而不必進行模數(shù)轉(zhuǎn)換,所以用起來非常方便。步進電動機作為執(zhí)行元件的一個顯著特點就是具有快速起停能力,如果負荷不超過步進電動機所能提供的動態(tài)轉(zhuǎn)矩值,就能夠立即十步進電動機啟動或停轉(zhuǎn)。一般不進電動機的步進速率為200-1000步/s。步進電動機另一個顯著特點就是轉(zhuǎn)換精度高,正轉(zhuǎn)、反轉(zhuǎn)控制靈活。在沒有齒輪傳動的情況下,步值〔即每部所轉(zhuǎn)動的角度〕,可以由每步3-0.36度。另一方面步進電動機能精確地返回到原來位置。正因為步進電動機具有快速起停,精確步進,以及直接接收數(shù)字量的特點,因而使得步進電動機在定位場合,例如數(shù)控車床、繪圖儀、打印機及光學(xué)儀器中得到了廣泛的應(yīng)用。隨著微機的開展,步進電動機的使用領(lǐng)域?qū)⒏訌V泛。3.1步進電動機控制系統(tǒng)典型的步進電動機控制系統(tǒng)如圖3-1所示圖3-1步進電動機控制框圖變頻信號源是一個脈沖頻率由幾個Hz到幾十個KHz可連續(xù)變化的信號發(fā)生器,它為脈沖分配提供脈沖序列。脈沖分配器那么根據(jù)方向控制信號把脈沖信號按一定的邏輯關(guān)系加到脈沖放大器上進行放大,已趨動步進電動機的轉(zhuǎn)動。在這種控制方案中,控制步進電動機運轉(zhuǎn)的時序脈沖完全由硬件產(chǎn)生,對于不同相數(shù)的步進電動機及同一型號的不同控制方式需要不同的邏輯部件,所以通用性差,本錢高。如果用微型計算機來控制步進電動機,那么可以很方便地使不同相數(shù)的步進電動機安任一種可行的通電方式控制,典型的微機控制步進電動機系統(tǒng)原理圖如圖3-2所示圖3-2微機控制步進電動機原理圖在這個系統(tǒng)中,微機的主要作用是提供龍之步進電動機的時序脈沖。每當步進電動機從脈沖輸入線上得到一個脈沖,便產(chǎn)生時序脈沖所確定的方向不進一步。圖3-3時單片機8031控制的一個75BF003型三項步進電動機的原理圖。由圖可知,EPROM2732的片選信號接地,處于長選通狀態(tài),所占地址空間為0000H-0FFFFH。8031單片機的P1口只能驅(qū)動三個標準的LSTTL輸入端,而被控制的步進電動機要求高電壓和大電流,所以在P1口之后能驅(qū)動要加7406驅(qū)動器,以便驅(qū)動器脈沖功率放大級的達林頓復(fù)合管,使電動機繞組的靜態(tài)電流到達2A.步進電動機控制軟件追主要的功能之一,就是如何聲稱時序脈沖。從步進電動機的工作原理可知,步進電動機要轉(zhuǎn)動,必須有電脈沖,而且必須按一定的順序加到電動機繞組上才能按規(guī)律運轉(zhuǎn)。因此,編程軟件要能夠產(chǎn)生脈沖,并能按規(guī)定的順序送出脈沖。用軟件產(chǎn)生脈沖波的方法實現(xiàn)輸入一個高電平,然后進行延時,在輸出一個低電平,再進行延時。延時時間的長短,又步進電動機的工作頻率決定。根據(jù)單片機的結(jié)構(gòu),可以采用程序延時和定時器延時。脈沖生成成程序流程圖如圖3-3所示。時序脈沖的形成我們知道步進電動機順序和通電方式有關(guān)。以常用的三項步進電動機為例通常有三種通電方式:1.三相單三拍U-V-W-U。2.三相雙三拍UV-VW-WU-UV。3.三相六拍U-UV-V-VW-W-WU-U。按以上順序通電,步進電動機正轉(zhuǎn),按相反方向通電,步進電動機反轉(zhuǎn)。圖3-3脈沖串生成程序流程圖a)程序延時方式b)定時器延時方式產(chǎn)生時序脈沖的方法是:1.用單片機的P1.0、P1.1和P1.2分別控制三項步進電動機的U、V、W相繞組。2.根據(jù)控制方式找出控制模型,如表3-4、表3-5和表3-6所示。表3-4三相單三拍節(jié)拍通電相控制模型正轉(zhuǎn)反轉(zhuǎn)二進制十六進制13U0000000101H22V0000001002H31W0000010004H根據(jù)控制模型的順序方向步進電動機輸入控制脈沖。首先向A相饋電,IA將A相一對極勵磁呈N和S極性。由于磁場對轉(zhuǎn)子鐵心的電磁吸力,形成轉(zhuǎn)矩,使轉(zhuǎn)子齒軸線對準A相磁極的軸線。這現(xiàn)象也可以這樣理解,A相通電時,轉(zhuǎn)子齒對定子相對位置不同,那么A相磁路的磁導(dǎo)也不同,那使A相磁路的磁導(dǎo)為最大的轉(zhuǎn)子齒位置,就是該時的穩(wěn)定平衡位置,即轉(zhuǎn)子穩(wěn)定在齒軸承與A相磁極軸線相重合的位置。這就是確定轉(zhuǎn)子齒軸線位置的根本依據(jù)。其次,向B相饋電時〔A相斷電〕,據(jù)上述依據(jù),轉(zhuǎn)子將轉(zhuǎn)過60度,到達轉(zhuǎn)子齒軸線與B相磁極軸線相重合的位置。即步距角為60度。當通電方式按A-B-C-A的順序?qū)θ噍喠黟侂姇r,轉(zhuǎn)子將按順時針方向一步一個角地轉(zhuǎn)動。表3-5三相雙三拍節(jié)拍通電相控制模型正轉(zhuǎn)反轉(zhuǎn)二進制十六進制13U0000000101H22V0000001002H31W0000010004H這里的“雙〞字表示同時有兩相控制繞組通電,即通電方向式為AB-BC-CA-AB或AB-CA-BC-AB。表3-6三相六拍節(jié)拍通電相控制模型正轉(zhuǎn)反轉(zhuǎn)二進制十六進制16U0000000101H25UV0000001103H34V0000001002H43VW0000011006H52W0000010004H61WU0000010105H其通電方式為A-AB-B-BC-C-CA-A或A-AC-C-CB-B-BA-A,即一相通電和兩相通電輪流進行,六種通電狀態(tài)為一個循環(huán),故稱“六拍〞。圖3-7三相單三拍a)正轉(zhuǎn)b)反轉(zhuǎn)圖3-8三相雙三拍步進電動機控制程序的設(shè)計步進電機是機電控制中一種常用的執(zhí)行機構(gòu),它的用途是將電脈沖轉(zhuǎn)化為角位移,通俗地說:當步進驅(qū)動器接收到一個脈沖信號,它就驅(qū)動步進電機按設(shè)定的方向轉(zhuǎn)動一個固定的角度〔及步進角〕。通過控制脈沖個數(shù)即可以控制角位移量,從而到達準確定位的目的;同時通過控制脈沖頻率來控制電機轉(zhuǎn)動的速度和加速度,從而到達調(diào)速的目的。步進電機常識常見的步進電機分三種:永磁式〔PM〕,反響式〔VR〕和混合式〔HB〕,永磁式步進一般為兩相,轉(zhuǎn)矩和體積較小,步進角一般為7.5度或15度;反響式步進一般為三相,可實現(xiàn)大轉(zhuǎn)矩輸出,步進角一般為1.5度,但噪聲和振動都很大。在歐美等興旺國家80年代已被淘汰;混合式步進是指混合了永磁式和反響式的優(yōu)點。它又分為兩相和五相:兩相步進角一般為1.8度而五相步進角一般為0.72度。這種步進電機的應(yīng)用最為廣泛。永磁式步進電機的控制下面以常用的永磁式步進電機為例,來介紹如何用單片機控制步進電機。圖3-10是35BY型永磁步進電機的外形圖,圖3-11是該電機的接線圖,從圖中可以看出,電機共有四組線圈,四組線圈的一個端點連在一起引出,這樣一共有5根引出線。要使用步進電機轉(zhuǎn)動,只要輪流給各引出端通電即可。將COM端標識為C,只要AC、C、BC、C,輪流加電就能驅(qū)動步進電機運轉(zhuǎn),加電的方式可以有多種,如果將COM端接正電源,那么只要用開關(guān)元件〔如三極管〕,將A、B、輪流接地。下表列出了該電機的一些典型參數(shù):表3-935BY48S03型步進機電機參數(shù)型號步距角相數(shù)電壓電流電阻最大靜轉(zhuǎn)距定位轉(zhuǎn)距轉(zhuǎn)動慣量35BY48S037.54120.2647180652.5有了這些參數(shù),不難設(shè)計出控制電路,因其工作電壓為12V,最大電流為0.26A,因此用一塊開路輸出達林頓驅(qū)動器〔ULN2003〕來作為驅(qū)動,通過P1.4~P1.7來控制各線圈的接通與切斷,電路如圖3所示。開機時,P1.4~P1.7均為高電平,依次將P1.4~P1.7切換為低電平即可驅(qū)動步進電機運行,注意在切換之前將前一個輸出引腳變?yōu)楦唠娖健H绻淖冸姍C的轉(zhuǎn)動速度只要改變兩次接通之間的時間,而要改變電機的轉(zhuǎn)動方向,只要改變各線圈接通的順序。

圖3-1035BY48S03型步進電機外形圖

圖3-1135BY48S03型步進電機的接線圖步進電機的驅(qū)動實例要求:控制電路附圖所示,開機后,電機不轉(zhuǎn),按下啟動鍵,電機旋轉(zhuǎn),速度為25轉(zhuǎn)/分,按下加1鍵,速度增加,按下減1鍵,速度降低,最高速度為100轉(zhuǎn)/分,最低轉(zhuǎn)帶為25轉(zhuǎn)/分,按下停止鍵,電機停轉(zhuǎn)。速度值要求在數(shù)碼管上顯示出來。1.要求分析按上面的分析,改變轉(zhuǎn)速,只要改變P1.0~P1.3輪流變低電平的時間即可到達要求,這個時間不應(yīng)采用延時來實現(xiàn),因為會影響到其他功能的實現(xiàn)。這里以定時的方式來實現(xiàn)。下面首先計算一下定時時間。按要求,最低轉(zhuǎn)速為25轉(zhuǎn)/分,而上述步進電機的步距角為7.5,即每48個脈沖為1周,即在最低轉(zhuǎn)速時,要求為1200脈沖/分,相當于50ms/脈沖。而在最高轉(zhuǎn)速時,要求為100轉(zhuǎn)/分,即48000脈沖/分,相當于12.5ms/脈沖。可以列出下表表3-12步進電機轉(zhuǎn)速與定時器定時常數(shù)關(guān)系速度單步時間(us)TH1TL1實際定時〔us〕255000076049996.8226480778223648074.182746296898646292.67284463957344640.155……………10012500211012499.2表中不僅計算出了TH1和TL1,而且還計算出了在這個定時常數(shù)下,真實的定時時間,可以根據(jù)這個計算值來估算真實速度與理論速度的誤差值。表中TH1和TL1是根據(jù)定時時間算出來的定時初值,這里用到的晶振是11.0592M。有了上述表格,程序就不難實現(xiàn)了,使用定時/計數(shù)器T1為定時器,定時時間到后切換輸出腳即可。2.程序?qū)崿F(xiàn)定義DSB-1A實驗板的S1為啟動鍵,S2為停止鍵,S3為加1鍵,S4為減1鍵,程序如下:StartEndbit01H;起動及停止標志MinSpdEQU25;起始轉(zhuǎn)動速度MaxSpdEQU100;最高轉(zhuǎn)動速度SpeedDATA23H;流動速度計數(shù)DjCountDATA24H;控制電機輸出的一個值,初始為11110111HiddenEQU10H;消隱碼CounterDATA57H;顯示計數(shù)器DISPBUFDATA58H;顯示緩沖區(qū)ORG0000HAJMPMAINORG000BHJMPDISPORG001BHJMPDJZDORG30HMAIN:MOVSP,#5FHMOVP1,#0FFHMOVA,#HiddenMOVDispBuf,AMOVDispBuf+1,AMOVDispBuf+2,AMOVDjCount,#11110111BMOVSPEED,#MinSpd;起始轉(zhuǎn)動速度送入計數(shù)器CLRStartEnd;停轉(zhuǎn)狀態(tài)MOVTMOD,#00010001B;MOVTH0,#HIGH(65536-3000)MOVTL0,#LOW(65536-3000)MOVTH1,#0FFH;MOVTL1,#0FFHSETBTR0SETBEASETBET0SETBET1LOOP:ACALLKEY;鍵盤程序JNBF0,m_NEXT1;無鍵繼續(xù)ACALLKEYPROC;否那么調(diào)用鍵盤處理程序m_NEXT1:MOVA,SpeedMOVB,#10DIVABMOVDispBuf+5,B;最低位MOVB,#10DIVABMOVDispBuf+4,BMOVDispBuf+3,AJBStartEnd,m_Next2CLRTR1;關(guān)閉電機JMPLOOPORLP1,#11110000Bm_Next2:SETBTR1;啟動電機AJMPLOOP;主程序結(jié)束;D10ms:……;延時程序,鍵盤處理中調(diào)用KEYPROC:MOVA,B;獲取鍵值JBACC.2,StartStop;分析鍵的代碼,某位被按下,那么該位為1JBACC.3,KeyStyJBACC.4,UpSpdJBACC.5,DowSpdAJMPKEY_RETStartStop:SETBStartEnd;啟動AJMPKEY_RETKeySty:CLRStartEnd;;停止AJMPKEY_RETUpSpd:INCSPEED;MOVA,SPEEDCJNEA,#MaxSpd,K1;到了最多的次數(shù)?DECSPEED;是那么減去1,保證下次仍為該值K1:AJMPKEY_RETDowSpd:DECSPEEDMOVA,SPEEDCJNEA,#MAXSPD,KEY_RET;不等〔未到最大值〕,返回MOVSPEED,#MinSpd;KEY_RET:RETKEY:……獲取鍵值的程序RETDjZd:;定時器T1用于電機轉(zhuǎn)速控制PUSHACCPUSHPSWMOVA,SpeedSUBBA,#MinSpd;減基準數(shù)MOVDPTR,#DjHMOVCA,@A+DPTRMOVTH1,AMOVA,SpeedSUBBA,#MinSpdMOVDPTR,#DjLMOVCA,@A+DPTRMOVTL1,AMOVA,DjCountCPLAORLP1,AMOVA,DjCountJNBACC.7,d_Next1JMPd_Next2d_Next1:MOVDjCount,#11110111Bd_Next2:MOVA,DjCountRLAMOVDjCount,A;回存ANLP1,APOPPSWPOPACCRETIDjH:DB76,82,89,95,100,106,110,115,119,123,12……DjL:DB0,236,86,73,212,0,214,96,163,165……DISP:;顯示程序POPPSWPOPACC……RETIBitTab:DB7Fh,0BFH,0DFH,0EFH,0F7H,0FBHDISPTAB:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,88H,83H,0C6H,0A1H,86H8EH,0FFHEND3.程序分析本程序主要由鍵盤程序、顯示器程序、步進電機驅(qū)動程序三部份組成,主程序首先初始化各變量,將顯示器的高3位消隱,步進電機驅(qū)動的各引腳均輸出高電平,然后調(diào)用鍵盤程序,并作判斷,如果有鍵按下,那么調(diào)用鍵盤處理程序,否那么直接轉(zhuǎn)下一步。下一步是將當前的轉(zhuǎn)速值轉(zhuǎn)換為BCD碼,送入顯示緩沖區(qū);接著判斷StartEnd這個位變量,是“1〞還是“0〞,如果是“1〞,那么開啟定時器T1,否那么關(guān)閉定時器T1,為防止關(guān)閉時某一相線圈長期通電,因此,在關(guān)閉定時器T1時,將P1.0~P1.3均置高。至此,主程序的工作即結(jié)束。這里為簡便起見,這里沒有做高位“0〞消隱的工作,即如果速度為10轉(zhuǎn)/分,那么顯示值“010〞,讀者可以自行參加相關(guān)的代碼來處理這一工作。步進電機的驅(qū)開工作是在定時器T1的中斷效勞程序中實現(xiàn)的,由前述分析,每次的定時時間到達以后,需要將P1.0~P1.3依次接通,程度中用了一個變量DJCntr來實現(xiàn)這一功能,在主程序初始化時,該變量被賦予初值11110111B,進入到定時中斷以后,將該變量取出送ACC累加器,并在累加器中進行左移,這樣,該數(shù)值就變?yōu)?1101111,然后將該數(shù)與P1相“與〞,此時,P1.4即輸出低電平,第二次進入中斷時,先將該數(shù)取反,成為00010000,然后將該數(shù)與P1相“或〞,這樣,P1.4即輸出高電平,關(guān)斷了相應(yīng)的線圈,然后將該數(shù)重新取出,并作左移,即1110,1111右移成為11011111,將該數(shù)與P1相“與〞,這樣P1.5即輸出低電平,依次類推,P1.7~P1.4即循環(huán)輸出低電平。〔1〕更改程序,將S1定義為“啟動/停止〞,而S2定義為“方向〞,按下S2,切換電機旋轉(zhuǎn)方向?!?〕更改程序,要求轉(zhuǎn)速從1到100步進電動機的變速控制上面講的十步進電動機的恒速運轉(zhuǎn)方式。為了使步進電動機在運行中不出現(xiàn)失步現(xiàn)象,一般要小于〔或等于〕步進電動機的啟動頻率fs,在該頻率下,步進電動機可以任意啟動、停止或反轉(zhuǎn)而不發(fā)生失步現(xiàn)象。這個頻率通常比擬低。當步進電動機走過的距離比擬長時,需要低速起動,高速運轉(zhuǎn),然后降低速度,最后停止,這樣就解決了“快速而不失步〞的矛盾。實現(xiàn)變速控制的根本思想是改變控制頻率。一個步進電動機的控制過程如圖3-13所示。L1~L3分別代表各個不同運行階段的步長,f代表步進電動機當前運行頻率。從圖上可以看出,L2段為恒速運行,L1段為升頻,L3段為降頻。前面已經(jīng)編寫了恒速運行程序,只需編出變頻段的控制程序,總的控制程序也就容易編寫出了。圖3-13變速控制過程升〔降〕頻過程可以預(yù)先確定升〔降〕頻的方式〔例如直線方式或指數(shù)方式〕和升降頻的階梯。在這里,我們以三相六拍運轉(zhuǎn)方式、定時器延時、直線升〔降〕頻為例編寫程序。利用計時器延時,在升降段定時器得初值由小變大,在降頻段定時氣的初值由大變小,恒速短初值不變。表3-14標志為定義位地址標志內(nèi)容70H運行方式:0代表恒速,1代表變速71H變速方式:0代表降速,1代表升速72H恒速轉(zhuǎn)向:0代表正轉(zhuǎn),1代表反轉(zhuǎn)73H升速轉(zhuǎn)向:0代表正轉(zhuǎn),1代表反轉(zhuǎn)74H降速轉(zhuǎn)向:0代表正轉(zhuǎn),1代表反轉(zhuǎn)75H程序結(jié)束標志:00代表程序結(jié)束表3-15初值分配表字節(jié)地址存儲內(nèi)容1AH運行方式:0代表恒速,1代表變速1BH變速方式:0代表降速,1代表升速1CH恒速轉(zhuǎn)向:0代表正轉(zhuǎn),1代表反轉(zhuǎn)1DH升速轉(zhuǎn)向:0代表正轉(zhuǎn),1代表反轉(zhuǎn)1EH降速轉(zhuǎn)向:0代表正轉(zhuǎn),1代表反轉(zhuǎn)1FH程序結(jié)束標志:00代表程序結(jié)束圖3-16總線控制程序流程圖第4章結(jié)論4.1結(jié)論通過本設(shè)計可以看出用單片機控制步進電機是十分可靠的,而且可擴展性還由很大空間。加之單片機集成度高、體積小、性價比高、應(yīng)用廣泛等優(yōu)點,單片機控制技術(shù)應(yīng)用越來越廣泛,其核心技術(shù)是單片機控制系統(tǒng)的設(shè)計。對工程技術(shù)人員來說,抓住系統(tǒng)的原理構(gòu)成、軟件設(shè)計、硬件設(shè)計以及系統(tǒng)調(diào)試方法的要點是十分必要的。4.2展望單片機在目前的開展形勢下,表現(xiàn)出幾大趨勢:1.可靠性及應(yīng)用越來越水平高和互聯(lián)網(wǎng)連接已是一種明顯的走向。2.所集成的部件越來越多;NS〔美國國家半導(dǎo)體〕公司的單片機已把語音、圖像部件也集成到單片機中,也就是說,單片機的意義只是在于單片集成電路,而不在于其功能了;如果從功能上講它可以講是萬用機。原因是其內(nèi)部已集成上各種應(yīng)用電路。3.功耗越來越低和模擬電路結(jié)合越來越多。隨著半導(dǎo)體工藝技術(shù)的開展及系統(tǒng)設(shè)計水平的提高,單片機還會不斷產(chǎn)生新的變化和進步,最終人們可能發(fā)現(xiàn):單片機與微機系統(tǒng)之間的距離越來越小,甚至難以識別。

謝辭

參考文獻[1]付家才主編,?單片機控制工程實踐技術(shù)北京?:化學(xué)工業(yè)出版社,2004.[2]馬光主編,?單片機原理及應(yīng)用?北京:機械工業(yè)出版社,2006.[3]孫涵芳,徐愛卿編著?MCS-51/96系列單片原理及應(yīng)用?北京:北京航空航天大學(xué)出版社,1995[4]胡漢才編著?單片機原理及其接口技術(shù)學(xué)習(xí)輔導(dǎo)與實踐教程?北京:清華大學(xué)出版社,2004[5]靳達編著?單片機應(yīng)用系統(tǒng)開發(fā)實例導(dǎo)航?北京:人民郵電出版社,2003[6]李大友,姜秀芳主編?單片機微型機硬件、軟件及應(yīng)用—9098與8051?北京:高等教育出版社,2003[7]余錫存,曹國華主編?單片機原理及接口技術(shù)?西安:西安電子科技大字出版社,2001[8]肖洪兵編著?跟我學(xué)用單片機?北京:北京航空航天大學(xué)出版社,2002[9]何立民編著?單片機高級教程?北京:北京航空航天大學(xué)出版社,2001[10]何立民編著?從Cygnal80C51F看8位單片機開展之路單片機與嵌入式系統(tǒng)應(yīng)用?,2002[11]徐惠民、安德寧編著?單片微型計算機原理接口與應(yīng)用?北京:北京郵電大學(xué)出版社,2003[12]趙曉安編著?MCS-51單片機原理及應(yīng)用?天津:天津大學(xué)出版社,2001[13]夏繼強編著?單片機實驗與實踐教程?北京:北京航空航天大學(xué)出版社,2001[14]陳志強胡輝主編?單片機應(yīng)用系統(tǒng)設(shè)計實踐指南?北京:北京郵電大學(xué)出版社,2003[15]李廣第編著?單片機根底?北京:北京航空航天大學(xué)出版社,2002[16]徐新民主編?單片機原理及應(yīng)用?浙江:浙江大學(xué)出版社,2003[17]晁陽主編?單片機MCS-51原理及應(yīng)用?北京:清華大學(xué)出版社,2007外文資料翻譯Principleandusageexplainstep-by-stepelectricmotorStep-by-stepelectricmotoristheringopeninggatingelementchangingelectricitypulsesignalintoangulardisplacementorlinedisplacement.Underthesituationofmustoverload,theelectricmotorrotationrate,discontinuouslocationdependonpulsesignalfrequencyandpulsenumberonly,makefreefrombeingloadedwiththeeffectchangingbut,betoaddapulsesignalforelectricmotor,theelectricmotorhadrotatedastepspuranglethen.Thisgleamofthesexualrelationshipsexistence,addsstep-by-stepelectricmotorcharacteristicssuchasonlyhavingthecyclicityerrorbuttherebeingnoaccumulativeerror.Feasiblesimplicitycontrollingafieldusingstep-by-stepelectricmotortocometocontrolchangeableextraordinaryinspeed,locationetc.Step-by-stepelectricmotorcannotresembletheaveragecontinuouscurrentdynamoalthoughstep-by-stepelectricmotorisappliedalreadybybroadfield,theACdynamoisputintouseunderroutine.Itmustbeabletoputintousefromcompositionnavarsuchaspairofannularitypulsesignalpowerdrivecircuit.Thingeasytofinishusingstep-by-stepelectricmotorbutmistaketherefore,itdealswithmanyprofessionalknowledgesuchasmachinery,electricmotor,electronandcomputeretc.One、inducedsonstylestep-by-stepelectricmotoroperatingprinciple1.Responseequationstep-by-stepelectricmotorprincipleSinceresponseequationstep-by-stepelectricmotoroperatingprinciplebecomparativelysimple.Followingnarratesthree-phaseresponseequationstep-by-stepelectricmotorprinciplefirst.(1)structure:Therotorisdistributingmanysmallteethhomogeneously,thestatertoothishavingthreeexcitationswindhinder,whosegeometryaxispartsforinproperorderandtherotatortoothaxisstaggers.0,1/3て,2/3て,(thedistanceborderingtworotatortoothaxesroomsindicatesthat)forteethspacewithtee,1isonthelevelwithnamelytheAandtoothrelatively,B2staggers1/3てtowardstherightwiththetooth,C3staggers2/3てtowardstherightwiththetooth,that5(AsrelativelyneatandtidymovetowardsAandthetoothisA,tooth5isatooth1).(2)revolves:IfAlooksatandappraisesthecirculartelegram,B,themagneticfieldactson,whensinceCdoesnotelectrifyeachother,1alignswithAatooth,(therotatordoesnotacceptanyequalforcethefollowingsurname).2respondstoandBalignsatoothifBlooksatandappraisesthecirculartelegram,A,whenCdoesnotelectrifyeachother,therotatorhadmoved1/3てtowardstherightnow,toothnow34offsetswithCexcursionfor1/3て,toothwithA(te-1/3te)=2/3て.3respondstoandCalignsatoothifCelectrifieseachother,A,Bdonotelectrifyeachother,therotatorhadmoved1/3てtowardstherightnow,4hasoffsetedthetoothnowwithAfor1/3てalignment.4hasalignedwithAtoothifAelectrifieseachother,B,Cdonotelectrifyeachother,therotatorhadmoved1/3てtowardstherightelectrifyinglikethisbythatA,B,C,Apartforstate,4(be1firstonetoothteeth)movestoAappearanceatooth,therotorturnsrightbeingoveronetoothdistance,ifpushingdownA,B,C,Aunceasingly,...Circulartelegram,eachelectricmotorstep(1/3てperpulse),towardstherightrevolve.IfaccordingtoA,C,B,A,...Thecirculartelegram,theelectricmotorwillrollback.Thisproves:Electricmotorlocationandspeedbecomesonetoonecorrespondencerelationfromelectricconductionnumberoftimes(pulsenumber)andfrequency.But,directiondecidesfromelectricconductionorder.Livingwith,originatingfromtoforcemoment,stable,aspectsuchasnoiseanddecreaseanglethinks.SometimesadoptA-AB-B-BC-C-CA-Athiselectricconductionstate,suchchangesoriginal1/3てperstepfor1/6て.Differentevenbytwo-phaseelectriccurrentcombination,makeswhose1/3てbecome1/12て,1/24て,thisitiselectricmotortosubdividethefundamentaltheorybasisdriving.Thedisasterdoesnotdebut:Theelectricmotorhasmtolookatandappraiseanexcitationonthestaterwindhinder,whoseaxispartsforandtherotatortoothaxisoffsets1/ms,2/ms,...(M-1)/m,1.Andconductelectricityrotatingthephysicsconditionthisiscontrolledbeingthatstep-by-stepelectricmotorrotatesaccordingtocertainappearanceorderelectricmotorwithregardtoenergypositiveandnegative.Wecancreatestep-by-stepelectricmotorthatanylooksatandappraisestheoreticallyaslongasmeetingthisoncerequirements,waittothinkhavingmanysidesoutofcost,two,three,four,fivephaseismanyforbeingjustlikeonthemarketplace.(3)forcemoment:TheelectricmotoristoleadmagnetismareaFandL*D*BrdirectproportiononcewhosemagneticfluxФ=Br*SBrelectrifying,willproducethemagneticfield(magneticfluxФ)thinkingthattherotatorandthestaterstaggerthecertainangleproducingforceFinfixingtherotatorroomwithdirectproportion(dФ/dθ)ismagnetismsecret,SEffectiveforironcorelengthofL,DisarotatordiameterBr=N•I/RN•Iamwoundfortheexcitationhinderingampere-turnsRfrombeingmagnetismhinder.Densedirectproportionofeffectivewiththeelectricmotorforcemoment=force*radiusforcemomentvolume*ampere-turns*magnetismtherefore,effectivevolumeofelectricmotorisincreasinglybigexcitationampere-turnsisincreasinglybig,thegascrackisincreasinglysmallamongfixingarotator,electricmotorforcemomentisincreasinglybig,viceversa.2.Inducedsonstylestep-by-stepelectricmotor(1)characteristic:Inducedsonstylestep-by-stepelectricmotoriscomparedwiththetraditionresponseequationstep-by-stepelectricmotor,theupperrotatoraddsstructurehaveapermanentmagnet,toprovidesoftmagnetismmaterialworkingspot,butonly,excitingmagnetismofstaterneedsthemagneticfieldprovidingchangebutprovidesmagnetismmaterialunnecessarilytheworkingspotconsumingenergy,therefore,beinganelectricmotor'sturnisefficient,electriccurrentisminor,generateheatlow.Theexistencebecauseofthepermanentmagnet,isanelectricmotor'sturntohavestrongeronthecontraryelectricpotential,whoseoneselfantihuntactionfinishescomparing,comparisonisstableinmakingthepersondependontravelprocess,noiseislow,lowfrequencyvibrationissmall.Somespeciesdegreemountsinducedsonstylestep-by-stepelectricmotornotbadlookuponasbeasynchroelectricmotoroflowspeed.Afourphaseelectricmotorcanassumeafourphaseworking,alsocandotwo-phaseoperation.But,theresponseequationelectricmotorisso-calledbeingnotableto.Atwo-phaseelectricmotorinsidewindingandfourphaseelectricmotoriscompletelyconsistent,miniwattmeetsdirectlyliketheelectricmotorforthetwo-phase,bigpartialpowerelectricmotors,areputintousebutforconvenience,nimblychangingtheelectricmotordevelopmentcharacteristic,willsometimeswhenwhoseoutsideworksatelephoneswitchboardforeightfuses(fourphase),suchisputintouse,nowthatbeingabletodofourlookatandappraiseelectricmotorusage,beingabletoassumetwo-phaseelectricmotorwindingseriesarrangementorconnectinginparallelbeingputintouse.(2)classifies:InduceddetachableBy:ofsonstylestep-by-stepelectricmotorYiXiangnumberTheelectricmotorwaitsforthetwo-phaseelectricmotor,three-phaseelectricmotors,fourphaseselectricmotors,fivephases.Withthechassis,thenumber(electricmotoroutsidediamet

溫馨提示

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

評論

0/150

提交評論