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

正文內(nèi)容

基于at89s51單片機(jī)的單軸步進(jìn)電機(jī)控制器設(shè)計_畢業(yè)設(shè)計(存儲版)

2025-10-05 17:35上一頁面

下一頁面
  

【正文】 //LCD1602 顯示初始化 for(num1 = 0。 delay(100)。 D714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3L C D 1L M 0 1 6 L 圖 系統(tǒng)啟動 顯示界面 其中 在 LCD1602 顯示界面 第一行 set 為所需要設(shè)置的行程值, now 為執(zhí)行完相應(yīng)按鍵子程序后顯示當(dāng)前已經(jīng)走的行程值, zt 為當(dāng)前的狀態(tài),有設(shè)置( sz)、正向啟動( zx)、停止( tz)、復(fù)位( fw)、正向減速( ja)、加速復(fù)位( js)等六個表示狀態(tài)。 程序入口LCD 1602 初始化定時器 T 0 中斷允許定時器 T 0 工作方式 1載入定時器初始值載入默認(rèn)工作參數(shù)返回 圖 系統(tǒng) 初始化流程圖 根據(jù)初始化流程圖編寫出系統(tǒng)初始化程序,下面對初始化程序進(jìn)行簡單說明 , LCD1602 初始化程序。 //裝入定時器初始值 55536 TL0=(6553610000)%256。 Key2 為正向啟動按鍵, key3 為 停止按鍵,key4 為復(fù)位按鍵, key5 為正向減速按鍵, key6 為加速復(fù)位按鍵。 //執(zhí)行正向啟動 } if(key3 == 0) //鍵 3 被按下 { delay(5)。 //延時消抖 while(!key2)。按鍵子 程序流程圖如 所示。 //顯示開不顯示光標(biāo)且光標(biāo)不閃爍 } 基于 AT89S51 單片機(jī)的單軸步進(jìn)電機(jī)控制器設(shè)計 27 定時器 0 初始化程序 void init_time0() { TMOD=0x01。 系統(tǒng)初始化上電后,沒有按鍵按下,沒有設(shè)置行程值則步進(jìn)電機(jī)電機(jī)不轉(zhuǎn), 基于 AT89S51 單片機(jī)的單軸步進(jìn)電機(jī)控制器設(shè)計 26 不顯示當(dāng)前狀態(tài)和當(dāng)前行程值。在步進(jìn)電機(jī)正向轉(zhuǎn)動過程中,系基于 AT89S51 單片機(jī)的單軸步進(jìn)電機(jī)控制器設(shè)計 25 統(tǒng)程序 則 繼續(xù) 執(zhí)行按鍵掃描程序 ,如果有相應(yīng)的按鍵按下則轉(zhuǎn)到 相應(yīng)按鍵子程序去執(zhí)行。 num2 16。 void main() { uchar num1, num2。對以上的單片機(jī)最小系統(tǒng),步進(jìn)電機(jī)驅(qū)動電路模塊,液晶 LCD1602 顯示電路,按鍵電路模塊,各個部分進(jìn)行設(shè)計論證后然后銜接起 來完成了整個硬件部分的設(shè)計。其余key1key4 分別連接到單片機(jī)的 ,四個按鍵的功能分別為:啟動系基于 AT89S51 單片機(jī)的單軸步進(jìn)電機(jī)控制器設(shè)計 22 統(tǒng)工作時 key1 用來設(shè)置步進(jìn)電機(jī)所要走的行程值, key2 用來啟動步進(jìn)電機(jī)正向轉(zhuǎn)動, key3 控制步進(jìn)電機(jī)的停止, key4 是復(fù)位按鍵按下此鍵后步進(jìn)電機(jī)復(fù)位到零點(diǎn),行程值也變?yōu)榱?。?dāng)按下不同的按鍵時顯示內(nèi)容有所不同。 1602 采用標(biāo)準(zhǔn)的 16 腳接口,對 比度可調(diào),內(nèi)部有復(fù)位電路。 步進(jìn)電機(jī) 驅(qū)動電路如圖 所示。方向和模式輸入信號。 采用單雙八拍工作方式: AABBBCCCDDDA (即一個脈沖 ,轉(zhuǎn) 度 )八拍運(yùn)行時步距角為 θ=360 度 /( 50*8) = 度(俗稱半步),其中 50為步進(jìn)電機(jī)轉(zhuǎn)子的齒數(shù)。該引腳輸入負(fù)脈沖時步進(jìn)電機(jī) 向前 基于 AT89S51 單片機(jī)的單軸步進(jìn)電機(jī)控制器設(shè)計 17 步進(jìn)一個增量,該步進(jìn)是在信號的上升沿產(chǎn)生。加到此引腳的電壓決定繞組電流的峰值。若 CONTROL 端輸入是低電 平時,用斬波器調(diào)節(jié)負(fù)載電流。變換器由一個三倍計算器加某些組合邏 輯電路組成,產(chǎn)生一個基本的八格雷碼。內(nèi)含兩個 H 橋的高電壓大電流全橋式驅(qū)動器,可以用來驅(qū)動直流電動機(jī)和步進(jìn)電動機(jī)、繼電器線圈等基于 AT89S51 單片機(jī)的單軸步進(jìn)電機(jī)控制器設(shè)計 15 感性負(fù)載;采用標(biāo)準(zhǔn)邏輯電平信號控制;具有兩個使能控制端,在不受輸入信號影響的情況下允許或禁止器件工作有一個邏輯電源輸入端,使內(nèi)部邏輯電路部分在低電壓下工作;可以外接檢測電阻,將變化量反饋給控制電路。其中晶振電路為單片機(jī)工作提供時鐘信號;復(fù)位電路是單片機(jī)復(fù)位程序重新開始執(zhí)行;電 源電路為單片機(jī)提供電源。而且數(shù)碼管顯示電路所能顯示的內(nèi)容比較單一。 基于 AT89S51 單片機(jī)的單軸步進(jìn)電機(jī)控制器設(shè)計 13 ( 3) 方案三:此設(shè)計方案選擇硬件環(huán)形分配的形式, 硬件環(huán)形分配器選擇L297 集成芯片, L297 是步進(jìn)電機(jī)專用控制器,能產(chǎn)生 4 相控制信號。此設(shè)計方案通過單片機(jī)內(nèi)部的定時器改變 CP 脈沖 輸入各相的順序從而改變步進(jìn)電機(jī)的正反轉(zhuǎn)、起停。常用的 集成化驅(qū)動芯片有 L298N、ULN2020 等。 指令 圖 步進(jìn)電機(jī)開環(huán)控制 確定設(shè)計方案 由前面對與步進(jìn)電機(jī)的工作原理、驅(qū)動、調(diào)速、開環(huán)控制等的介紹,針對所提出的設(shè)計問題,確定相關(guān)的設(shè)計方案。若將步進(jìn)電機(jī)換相子程序放在定時器中斷服務(wù)程序之中,則定時器每中斷一次,電動機(jī)就換相一次,定時器定時的大小就決定了電動機(jī)換相的頻率,從而可實(shí)現(xiàn)電動機(jī)的速度控制??刂葡到y(tǒng)可用兩種方法確定 CP 脈沖的周期,一種是軟件延時法,另一種是定時器延時法。 CH250 如圖 所示。因此,環(huán)形分配器是一種特殊的可逆循環(huán)計數(shù)器 。高低壓功率驅(qū)動電路如圖 所示。 VDARRsVT 2VT 1+ 12 v 圖 單電壓功率驅(qū)動電路 電動機(jī)繞組串有電阻 RS,使繞組回路的時間常數(shù)減少,縮短了繞組中電流上升的過渡時間。有時還需要對輸入信號進(jìn)行監(jiān)護(hù),發(fā)現(xiàn)輸入異常時也可以提供保護(hù)動作。 從環(huán)形分配器輸出的各相導(dǎo)通或截止的信號送入信號放大與處理級。由于步進(jìn)電機(jī)能直接接受數(shù)字量輸入,所以它特別適合于微機(jī)控制 ?;?AT89S51 單片機(jī)的單軸步進(jìn)電機(jī)控制器設(shè)計 6 四相步進(jìn)電機(jī)單四拍、雙四拍與八拍工作方式的電源通電時序與波形分別如圖 所示。開關(guān) SB 接通電源,其余斷開, B 相磁極和轉(zhuǎn)子 0、 3 號齒對齊,同時,轉(zhuǎn)子的 4 號齒就和 C、D 相繞組磁極產(chǎn)生錯齒, 5 號齒就和 D、 A 相繞組磁極產(chǎn)生錯齒。 通過對步進(jìn)電機(jī)控制器的設(shè)計,可以更深刻地理解步進(jìn)電機(jī)的工作原理,而且由此設(shè)計我們可以舉一反三,對此類相關(guān)設(shè)計積累一定 經(jīng)驗(yàn)。 ( 1) 按鍵設(shè)置步進(jìn)電機(jī) 所 要走的行程值(即線位), 由 顯示器直觀顯示出來,按下啟動鍵后步進(jìn)電機(jī)由原點(diǎn)前進(jìn)到達(dá)所需位置。在沒有脈沖輸入時,在繞組電源的激勵下氣隙磁場能使轉(zhuǎn)子保持原有位置處于定位狀態(tài),因此非常適合于控制 。 ( 4) 向五相和三相電動機(jī)方向發(fā)展,目前廣泛應(yīng)用的二相和四相電動機(jī),其旋轉(zhuǎn)磁場和電磁轉(zhuǎn)矩不完全對稱,振動和噪聲較大,而五相和三相電動機(jī)則是完全對稱的,因此更具有優(yōu)勢性。在我國,由于歷史緣由,磁阻式步進(jìn)電機(jī)還在一定的場合里使用,但混合式步進(jìn)電機(jī)在工業(yè)自動化系統(tǒng)中的優(yōu)勢越來越明顯,市場占有率隨之不斷提高。 以后經(jīng)過不斷改良,使得今日步進(jìn)電機(jī)已廣泛運(yùn)用在需要高定位精度、高分解性能、高響應(yīng)性、信賴性等靈活控制性高的機(jī)械系統(tǒng)中。其應(yīng)用主要以處理辦公業(yè)務(wù)能力很強(qiáng)的機(jī)器和工廠自動化機(jī)器為核心,并廣泛的應(yīng)用于醫(yī)療器械、計量儀器、汽車、游戲機(jī)等 方面 ??刂葡到y(tǒng)通過單片機(jī)存儲器、 I/O 接口、中斷、鍵盤、 LCD 顯示器的擴(kuò)展、步進(jìn)電機(jī)的環(huán)形分頻器、 驅(qū)動及保護(hù)電路、人機(jī)接口電路、中斷系統(tǒng)及復(fù)位電路、 等的設(shè)計,實(shí)現(xiàn)了步進(jìn)電機(jī)的正反轉(zhuǎn)、急停、定位等功能。 L298N。 通 過單片機(jī)對步進(jìn)電機(jī)的轉(zhuǎn)速進(jìn)行控制,在非超載的情況下,電機(jī)的轉(zhuǎn)速、 停止的位置只取決于脈沖信號的頻率和脈沖數(shù),而不受負(fù)載變化的影響。 通過按鍵設(shè)置行程,由按鍵控制步進(jìn)電機(jī) 正轉(zhuǎn)前進(jìn)、停止以及反轉(zhuǎn)復(fù)位, 并 可以由相應(yīng)按鍵控制步進(jìn)電機(jī) 以 加減速方式 前進(jìn)和復(fù)位。 simulation 基于 AT89S51 單片機(jī)的單軸步進(jìn)電機(jī)控制器設(shè)計 1 引 言 步進(jìn)電機(jī)是機(jī)電數(shù)字控制系統(tǒng)中常用的執(zhí)行元件,由于其精度高、體積小、控制方便靈活,因此在智能儀表和位置控制中得到了廣泛的應(yīng)用,大規(guī)模集成電路的發(fā)展以及單片機(jī)技術(shù)的迅速普及,為設(shè)計功能強(qiáng),價格低的步進(jìn)電機(jī)控制驅(qū)動器提供了先進(jìn)的技術(shù)和充足的資源。伴 隨著微電子和計算機(jī)技術(shù)的發(fā)展,它的需要量與日俱增, 被廣泛應(yīng)用在各種自動化控制系統(tǒng)中,在各個國民經(jīng)濟(jì)領(lǐng)域發(fā)揮著不可或缺的作用 。 此后,在電話自動交換機(jī)中廣泛使用了步進(jìn)電動機(jī)。 我國步進(jìn)電機(jī) 的 發(fā)展 我國開展步進(jìn)電機(jī)的研究工作相對較晚, 上 世紀(jì) 50 年代才開始對步進(jìn)電機(jī)進(jìn)行研究和制造,到目前為止已有六十多年。主要表現(xiàn)在步進(jìn)電機(jī)本身的改進(jìn)以及驅(qū)動技術(shù)的多樣化和精密化等幾個方面。減少步距角, 減少步進(jìn)誤差, 即提高了分辨率和步距精度。一方面步進(jìn)電機(jī)的發(fā)展與計算機(jī)工業(yè)密 切相關(guān)。并可以隨時啟動前進(jìn)、復(fù)位返回原點(diǎn)。因此,控制電機(jī)轉(zhuǎn)子旋轉(zhuǎn)實(shí)際上就是以一定 的規(guī)律控制定子繞組的電流來產(chǎn)生旋轉(zhuǎn)的磁場。依次類推, A、B、 C、 D 四相繞組輪流供電,則轉(zhuǎn)子會沿著 A、 B、 C、 D 方向轉(zhuǎn)動。可以通過控制脈沖個數(shù)來控制角位移量,從而達(dá)到準(zhǔn)確定位的目的;同時可以通過控制脈沖頻率來控制電機(jī)轉(zhuǎn)動的速度和加速度,從而達(dá)到 調(diào)速的目的。 步進(jìn)電機(jī) 驅(qū)動電路如圖 所示。本級還經(jīng)常與各種保護(hù)電路、各種控制電路組合在一起,形成較高性能的驅(qū)動輸出。這兩種驅(qū)動電路分別應(yīng)用于不同的步進(jìn)電機(jī)。 轉(zhuǎn)角t21 圖 步進(jìn)電機(jī)單步響應(yīng)曲線 圖中 1 不串電阻 RS的響應(yīng)曲線, 2 是串電阻 RS并調(diào)高電源電壓以保持繞組靜態(tài)電流相同的響應(yīng)曲線,顯然曲線 2 比曲線 1 好。近年來出現(xiàn)了集成化的雙極性驅(qū)動芯片,它能方便地對采用雙極性 驅(qū)動電路的步進(jìn)電機(jī)極性控制。集成元器件的使用,使環(huán)形分配器的體積大大縮小,可靠性和抗干擾能里提高,并具有較好的響應(yīng)速度,而且顯示直觀、維護(hù)方便。 一次循環(huán)輸出驅(qū)動三相反應(yīng)式步進(jìn)電機(jī)所需的六個狀態(tài): AABBBCCCA,這樣,三相步進(jìn)電機(jī)就進(jìn)入了三相六拍的運(yùn)行狀態(tài)??梢杂嬎愕贸?,延時子程序的延時時間與 8051 A 功率驅(qū)動 B 接口電路 C 步進(jìn)電機(jī) 基于 AT89S51 單片機(jī)的單軸步進(jìn)電機(jī)控制器設(shè)計 11 換相子程序所用時間的和即是 CP 脈沖的周期,也是步進(jìn)電機(jī)的步進(jìn)頻率的倒數(shù)。開環(huán)控制時沒有位置檢測反饋,不需要光電編碼器之類的位置傳感器,因此控制系統(tǒng)的價格比較便宜。系統(tǒng)可用兩種辦法實(shí)現(xiàn)步進(jìn)電機(jī)的速度控制。再者步進(jìn)電機(jī)的運(yùn)行狀態(tài)應(yīng)有響應(yīng)的顯示電路進(jìn)行顯示,且可以通過不同的按鍵控制步進(jìn)電機(jī)狀態(tài)的改變。 ( 2) 方案二:步進(jìn)電機(jī)驅(qū)動芯片選擇 L298N 集成驅(qū)動芯片,顯示電路選擇液晶 LCD1602,加上相應(yīng)的按鍵電路。顯示電路選用 LCD1602,實(shí)時顯示步進(jìn)電機(jī)的工作狀態(tài)。顯示電路則選用了 LCD1602 使顯示內(nèi)容更加豐富。 EA/VPP31XTAL119XTAL218RST9(RD)17(WR)16(INT0)12(INT1)13(T0)14(T1)1512345(MOSI)6(MISO)7(SCK)8(AD0)39(AD1)38(AD2)37(AD3)36(AD4)35(AD5)34(AD6)33(AD7)32(A8)21(A9)22(A10)23(A11)24(A12)25(A13)26(A14)27(A15)28PSEN29ALE/PROG30(TXD)11(RXD)10GND20VCC40U4AT89S51GNDVCC12Y130pFC1030pFC1110uFC122KR75VS3SWPBT1100pfC52200ufC3100pfC4VinVoutGNDVR1LM7805D1Bridge1VCC220V/9VS1SWSPST 圖 單片機(jī)最小系統(tǒng) 步進(jìn)電機(jī) 驅(qū)動 電路 設(shè)計中采用 L298N 作為步進(jìn)電機(jī)的驅(qū)動芯片, 其為步進(jìn)電機(jī)專用的驅(qū)動芯片內(nèi)部采用雙極性驅(qū)動電路來驅(qū)動步進(jìn)電機(jī)工作。 EN A6EN B11IN15IN27IN310IN412OUT12OUT23OUT313OUT414ISEN A1ISEN B15VS4VSS9GND8U2L298N 圖 L298N 芯片 引腳 其
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1