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

正文內(nèi)容

基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)畢業(yè)設(shè)計(jì)論文-wenkub.com

2025-02-22 12:00 本頁(yè)面
   

【正文】 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5ux^Gjqv^$UE9wEwZQcUE% amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 qYpEh5pDx2zVkumamp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5ux^Gj qv^$UE9wEwZQcUE% amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。849Gx^Gj qv^$UE9wEwZQcUE%amp。cdPq 9JWKf wvGt YM*Jgamp。 d39。 if(key_code==5) { 。 Led_disp[0]=0x05。 //退出 on_off=0。 on_off=1。//電機(jī)模式 0 注 :不計(jì)步 on_off=1。 Led_disp[2]=0x14。 Led_disp[3]=0x02。 } case 1: { disp_bit=0。 if(rev=2|rev9995) rev=2。 } case 7: { rev=rev+10。 break。 TR1=on_off。 key_code=key()。 Led_disp[3]=0x01。 Led_disp[0]=0x18。//電機(jī)停止 key_code=key()。 Led_disp[2]=0x17。 ET1=1。 ET0=1。 TMOD=0x11。 } else { i=0。 } if(i4) { P0=0xff。 if(disp_bit) { Led_disp[0]=rev/1000。 } } } rev_setup=rev。 step_num。 } else { j=0。 } return(key_code)。 return(key_code)。0xff!=(0x47|P1)。 break。 break。 if(0xff!=(0x47|P1))//按鍵是否按下 { delay10ms()。j) for(k=248。 // for(i=20。//步進(jìn)電機(jī)拍 unsigned char a,b。 unsigned char code Led_bit[]={0xfe,0xfd,0xfb,0xf7,0x00}。 //轉(zhuǎn)速設(shè)置 unsigned long int step_num。 //運(yùn)行與停止標(biāo)志 bit dir。// sbit LED3=P0^2。// K3 sbit KEY4=P1^4。// AB 相 sbit EnB=P1^1。// A 相 sbit IN2=P3^1。趙老師在百忙之中常抽出寶貴的時(shí)間和我研究、討論課題中所遇到的 困難,指導(dǎo)我尋求解決問(wèn)題的途徑。 按 K4 不斷按 K4 轉(zhuǎn)速每次減 10 返回 長(zhǎng)按 K4 長(zhǎng)按 K3 轉(zhuǎn)速每次加 10 Y 返回 長(zhǎng)按 K2退出 Y Y N N N 個(gè)人還有不少想法沒(méi)有應(yīng)用到系統(tǒng)設(shè)計(jì)中去。但是系統(tǒng)還有許多不完善之處。電源部分我看了些別人的介紹選用 7085 輸入 +5V、 7812 輸入 +12V 的電壓給 AT89S5 L298N 和步進(jìn)電機(jī)供電,完成芯片外圍電路的連接后就剩下把個(gè)個(gè)芯片連接在一起組成所需的電路,這樣一步一步過(guò)來(lái)慢慢的就把硬件部分設(shè)計(jì)完成。 } } } break。 //反轉(zhuǎn) //rev=5。 //正轉(zhuǎn) //rev=5。//顯示 RUN 進(jìn)入點(diǎn)動(dòng)模式 TR1=1。 Led_disp[0]=0x18。 Led_disp[1]=0x1d。由于單片機(jī)是通過(guò)程序產(chǎn)生的脈沖來(lái)控制步進(jìn)電機(jī)。 } else { key_code=0。 if(kk20) //按鍵按下超過(guò) 200MS 為長(zhǎng)按 { kk=20。 break。 break。 break。 ( 4)步進(jìn)電機(jī)控制部分及主程序:控制步進(jìn)電機(jī)的各項(xiàng)工作模式。在它的作用下,電機(jī)隨頻率(或速度)的增大而相 電流減小,供電電源電流一般根據(jù)驅(qū)動(dòng)器的輸出相電流來(lái)確定 ,當(dāng)轉(zhuǎn)速大于 50 后步進(jìn)電機(jī)的運(yùn)動(dòng)基本看不出來(lái),盡量把轉(zhuǎn)速設(shè)置在 2 到 50 范圍內(nèi)。 我檢測(cè) AT89S51 的 20 和 40 引腳之間的電壓為 +5V,單片機(jī)可以正常工作。經(jīng)過(guò)實(shí)際調(diào)試,我發(fā)現(xiàn) 7812 輸人電壓的電壓要在 7~12V 范圍內(nèi),輸入輸出電壓差控制在 3V 以內(nèi),要不然 7812 會(huì)很快發(fā)燙,并給 7812 加了塊散熱片。總的來(lái)說(shuō)布線還挺成功,就是在布局方面要加強(qiáng)下。但問(wèn)題也出來(lái)了,在印刷 PCB 時(shí)底面和頂面容易對(duì)不齊,那打孔時(shí)造成底面和頂面不能互連。 硬件調(diào)試: 我的電路板分為兩部分控制部分和驅(qū)動(dòng)部分,中間用光電耦合器進(jìn)行隔離,用AT89S52 單片機(jī)輸出脈沖并通過(guò)驅(qū)動(dòng)器控制步進(jìn)電機(jī)的轉(zhuǎn)動(dòng)。 長(zhǎng)按 K3 每次速度加 10,長(zhǎng)按 K4 每次速度減 10。 按鍵程序的主要功能是:通過(guò)不同的按鍵控制步進(jìn)電機(jī)的運(yùn)行狀態(tài)。// K4 這樣在下面的程序中就直接引用 KEY變量就可以了。 在進(jìn)行仿真時(shí)首先出現(xiàn)的是程序和我設(shè)計(jì)的按鍵連接管腳不符,我的按鍵接法是 K1接 ; K2 接 ; K3接 ; K2 接 ,它們和程序的按鍵接口不符,我就在全局定義中把按鍵定義成全局變量如下 sbit KEY1=P1^3。最讓人郁悶的是明明覺(jué)得程序沒(méi)錯(cuò),可編譯顯示有錯(cuò)。//運(yùn)行與停止標(biāo)志, bit dir。最后,目標(biāo)板在特定環(huán)境下編程脫機(jī)運(yùn)行。 程序用仿真軟件進(jìn)行仿真,我用的是 WAVE 仿真軟件,它是集編輯、編譯 /連接、加載、調(diào)試等為一體的集成開(kāi)發(fā)環(huán)境( IDE)。本電路的“段控”和“位控”分別由 P1 口和 P0 口控制, P0選中哪個(gè)數(shù)碼管,哪個(gè)數(shù)碼管就亮, P1 口控制顯示數(shù)字。靜態(tài)驅(qū)動(dòng)的優(yōu)點(diǎn)是編程簡(jiǎn)單,顯示亮度高,缺點(diǎn)是占用I/O 端口多 。共陰數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極 COM接到地線 GND 上,當(dāng)某一字段發(fā)光二極管的 陽(yáng)極為高電平時(shí),相應(yīng)字段就點(diǎn)亮。 符號(hào)和引腳 共陰極 共陽(yáng)極 圖 571 LED 數(shù)碼管結(jié)構(gòu)原理圖 共陽(yáng)數(shù)碼管是指將所有發(fā)光二極管的陽(yáng)極接到一起形成公共陽(yáng)極 (COM)的數(shù)碼管。 圖 561 驅(qū)動(dòng)電路原理圖 本設(shè)計(jì) 在單片機(jī)與步進(jìn)電動(dòng)機(jī)驅(qū)動(dòng) 器的 連接電 路 間 利用 三 個(gè) 8 引腳光電耦合器件TLP5212組成如圖 562 所示的隔離電路。本設(shè)計(jì)采用 L298N 芯片。復(fù)位操作有兩種情況,即上電復(fù)位和手動(dòng) (開(kāi)關(guān) )復(fù) 位。 其硬件電路如下示: 圖 541 輸出 +5V 電壓 圖 542 輸出 +12V 電壓 復(fù)位電路 為了初始化單片機(jī)內(nèi)部的某些特殊功能寄存器,必須采用復(fù)位的方式,復(fù)位后可使CPU 及系統(tǒng)各 部件處于確定的初始狀態(tài),并從初始狀態(tài)開(kāi)始正常工作。 時(shí)鐘電路 單片機(jī)的時(shí)鐘信號(hào)用來(lái)提供單片機(jī)片內(nèi)各種微操作的時(shí)間基準(zhǔn),時(shí)鐘信號(hào)通常用兩種電路形式得到 :內(nèi)部振蕩和外部振蕩。 (6) 高精度時(shí),應(yīng)通過(guò)機(jī)械 減速、提高電機(jī)速度 ,或采用高細(xì)分?jǐn)?shù)的驅(qū)動(dòng)器來(lái)解決,也可以采用 5相電機(jī),不過(guò)其整個(gè)系統(tǒng)的價(jià)格較貴,生產(chǎn)廠家少,其被淘汰的說(shuō)法是外行話。 (2) 步進(jìn)電機(jī)最好不使用整步狀態(tài),整步狀態(tài)時(shí)振動(dòng)大。 四相步進(jìn)電機(jī)按照通電順序的不同,可分為單四拍、雙四拍、八拍三種工作方式。調(diào)整單片機(jī)發(fā)出的脈沖頻率,就可以對(duì)步進(jìn)電機(jī)進(jìn)行調(diào)速。四相步進(jìn)電機(jī)的 八拍 工作方式,其各相通電順序?yàn)? AABBBCCCDDDAA. ,通電控制脈沖必須嚴(yán)格按照這一順 序分別控制 A,B,C, D相的通斷。 (6) 步進(jìn)電機(jī)的工作狀態(tài)對(duì)各種干擾因素不敏感。 (4) 轉(zhuǎn)子的轉(zhuǎn)動(dòng)慣量小,啟動(dòng)、停止時(shí) 間短。 (2) 電機(jī)轉(zhuǎn)子轉(zhuǎn)速隨輸入信號(hào)的脈沖頻率而變化。在非超載的情況下,電機(jī)的轉(zhuǎn)速、停止的位置只取決于脈沖信號(hào)的頻率和脈沖數(shù),而不受負(fù)載變化的 影響,即給電機(jī)加一個(gè)脈沖信號(hào),電機(jī)則轉(zhuǎn)過(guò)一個(gè)步距角。光電耦合器的主要功能是防止電路一側(cè)出現(xiàn)過(guò)高的電壓,或快速變化的電壓損壞元器件或扭曲另一側(cè)的傳輸。 主要特點(diǎn) 輸出電流可達(dá) 1A 輸出電壓有 5V 過(guò)熱保護(hù) 短路保護(hù) 輸出晶體管 SOA保護(hù) 極限值( Ta=25℃) V1—— 輸入電壓( Vo= 5~ 18V)?????????????? 35V Rojc――熱阻(結(jié)到殼)?????????????? 5℃ /W RojA――熱阻 (結(jié)到空氣 ) ?????????????? 65℃ /W TopR—— 工作結(jié)溫范圍?????????????? 0~ 125℃ TstG――貯存溫度范圍?????????????? 65~ 150℃ 功能框圖: 圖 431 7805 的功能圖 圖 432 7805 實(shí)物圖 光電耦合器 基本的光電耦合器包括發(fā)光二極管 (LED)、光檢測(cè)器和光學(xué)透明、電氣絕緣電介質(zhì)。 H7805 系列為 3端正穩(wěn)電壓電路, TO220 封裝,能提供多種固定的輸出電壓,應(yīng)用范圍廣。 IN1IN4 輸入引腳為標(biāo)準(zhǔn) TTL 邏輯電平信號(hào),用來(lái)控制 H橋的開(kāi)與關(guān)即實(shí)現(xiàn)電機(jī)的正反轉(zhuǎn), ENA、 ENB 引腳則為使能控制端,用來(lái)輸入 PWM 信號(hào)實(shí)現(xiàn)電機(jī)調(diào)速。是一種二相和四相電機(jī)的專用驅(qū)動(dòng)器,即內(nèi)含 雙 H 橋高電壓大電流集成電路。 PWM 電路由四個(gè)大功率 晶體管組成 H橋電路構(gòu)成,四個(gè)晶體管分為兩組,交替導(dǎo)通和截止,用單片機(jī)控制達(dá)林頓管使之工作在開(kāi)關(guān)狀態(tài),根據(jù)調(diào)整輸入控脈沖的占空比,精確調(diào)整電動(dòng)機(jī)轉(zhuǎn)速。另外, AT89S52 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模式。片上 Flash 允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。步進(jìn)電機(jī)四個(gè)相分別為 A、 B、 C、D,本系統(tǒng)步進(jìn)電機(jī)工作于四相八拍的工作方式。設(shè)計(jì)延時(shí)子程序 ,設(shè)計(jì)延時(shí)子程序來(lái)控制步進(jìn)頻率。由軟件完成脈沖分配工作,不僅使線路簡(jiǎn)化,成本下降,而且可根據(jù)應(yīng)用系統(tǒng)的需要,靈活地改變步進(jìn)電機(jī)的控制方案。單片機(jī)輸出步進(jìn)脈沖后,再由脈沖分配電路按事先確定的順序控制各相的通斷。 所以本系統(tǒng)的單片機(jī)采用 AT89S52。 使用 ULN2021 高壓大電流達(dá)林頓晶體管陣列驅(qū)動(dòng)電機(jī) ULN2021 承受高達(dá) 50V 工作電壓和 工作電流, 而本設(shè)計(jì)電機(jī)也僅需要 相電流驅(qū)動(dòng)即可。單片機(jī)只提供步進(jìn)脈沖和正、反轉(zhuǎn)控制信號(hào),步進(jìn)脈沖的產(chǎn)生與停止、步進(jìn)脈沖的頻率和個(gè)數(shù)都可用軟件控制。因此,用微電腦控制步進(jìn)電機(jī)已經(jīng)成為了一種必然的趨勢(shì),也符合數(shù)字化的時(shí)代趨勢(shì)。 ,相數(shù) m 為 4,額定電壓 Ue值為 12V,相電阻值為 34Ω ,電機(jī)引出線數(shù)目為 6,分別為紅、紅、黃、橙、灰、黑六色。 ③ 失調(diào)角 轉(zhuǎn)子齒軸線偏移定子齒軸線的角度,電機(jī)運(yùn)轉(zhuǎn)必存在失調(diào)角,由失調(diào)角產(chǎn)生的誤差,采用細(xì)分驅(qū)動(dòng)是不能解決的。 (2)步進(jìn)電機(jī)動(dòng)態(tài)指標(biāo): ① 步距角精度 即為步進(jìn)電機(jī)每轉(zhuǎn)過(guò)一個(gè)步距角的實(shí)際值與理論值的誤差。出于本系統(tǒng)設(shè)計(jì)的考慮只須選擇功率范圍在十瓦以內(nèi)的小功率電機(jī)
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1