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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文單片機(jī)實(shí)現(xiàn)的步進(jìn)電機(jī)遠(yuǎn)程控制系統(tǒng)(參考版)

2025-06-10 16:37本頁(yè)面
  

【正文】 default:break。 case 1: motor_CCW()。 } switch(flag_ZX) { case 0: motor_CW()。 } 43 if(K4==0) { delay10ms()。 } if(K3==0) { delay10ms()。 } if(K2==0) { delay10ms()。 while(1) { if(K1==0) { delay10ms()。 t=60。 if(t==171) t=170。 if(K4==0) t++。 if(t==0) t=1。 if(K3==0) t。j++)delay()。 for(j=0。 i8。 } } void motor_CCW(void) //反轉(zhuǎn) { uchar i,j。jt。 i++) { P0 = CW[i]。 41 for (i=0。a)。b) for(a=17。 for(b=249。a)。b) for(a=43。 for(b=0。// 減速按鍵 uchar t,flag_ZX。// 反轉(zhuǎn)按鍵 sbit K3=P1^2。//逆時(shí)鐘相旋轉(zhuǎn)序表 sbit K1=P1^0。 39 文獻(xiàn) [1] 陳尚松 ,雷加 ,郭慶 .電子測(cè)量與儀器 [M].2版 .北京 :電子工業(yè)出版社 , [2] [陽(yáng)憲慧 .現(xiàn)場(chǎng)總線技術(shù)及應(yīng)用 [M].2版 .北京 :清華大學(xué)出版社, [3] 趙茂泰 .智能儀器原理及應(yīng)用 [M].3版 .北京:電子工業(yè)出版社, [4] 張國(guó)雄 .測(cè)控電路 [M].3版 .北京:機(jī)械工業(yè)出版設(shè), ( 重?。? [5] 潘新民,王燕芳 .微機(jī)控制技術(shù)使用教程 [M].北京:電子工業(yè)出版社, [6] 喻 宗泉,喻晗,李建民 .單片機(jī)原理與應(yīng)用技術(shù) [M].西安:西安電子科技大學(xué)出版社, ( 重印) 40 附 錄 include include define uchar unsigned char define uint unsigned int uchar code CW [8]= {0x1f,0x3f,0x2f,0x6f,0x4f,0xCf,0x8f,0x9f}。 37 程序與流程圖: 開始 按鍵按下? K1? K2? K3? K4? 正 轉(zhuǎn) 反 轉(zhuǎn) 加 速 減 速 N Y Y Y Y Y N N N N K3K4? Y N 加速 減速 K1K2? 正 轉(zhuǎn) 反 轉(zhuǎn) Y N 結(jié) 束 38 6 結(jié)論 通過硬件以及軟件結(jié)合,可以使步進(jìn)電機(jī)實(shí)現(xiàn)人為控制的正轉(zhuǎn)、反轉(zhuǎn)的轉(zhuǎn)向狀態(tài),同時(shí)可以對(duì)步進(jìn)電機(jī)實(shí)現(xiàn)加速和減速的狀態(tài)控制。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體 會(huì)到 Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語(yǔ)句生成的匯編代碼很緊湊,容易理解。用過匯編語(yǔ)言后再使用 C 來(lái)開發(fā),體會(huì)更加深刻。 36 上圖為系統(tǒng)模塊和電源模塊組合的整體實(shí)物圖。 35 此模塊為電源指示燈模塊,燈亮說明電 源模塊有電流流過。 34 此模塊為 +12V 高頻率波模塊。 33 此模塊為電源整流模塊。 此模塊為電源接口模塊,是接電源供電模塊的接口。 31 此模塊為程序燒入單片機(jī)系統(tǒng)的電路模塊;可將編程好的程序,用計(jì)算機(jī)通過此接口燒錄如單片芯片中,以實(shí)現(xiàn)最初的設(shè)計(jì)功能。 此模塊為步進(jìn)電機(jī)模塊,為功能模塊。 此模塊為晶振模塊;作用:?jiǎn)纹瑱C(jī)系統(tǒng)要接晶振模塊,才能夠正常工作;如果沒有此模塊,單片機(jī) 就工作不了;同時(shí)晶振可分為 6M、 12M 和 24M,為三種常用晶振頻率,晶振頻率的選擇也同樣重要, 晶振頻率選擇小了,晶振提供不了符合單片機(jī)能夠正常工作的晶振頻率,那么單片機(jī)就無(wú)法正常的工作。 28 總體方案圖 此上圖為步進(jìn)電機(jī)的總體方案設(shè)計(jì)圖 模塊化分析 此模塊 為按鍵控制模塊;可設(shè)四個(gè)狀態(tài): S1 鍵 — 可編程設(shè)計(jì)成讓步進(jìn)電機(jī)正轉(zhuǎn); S2—可編程設(shè)計(jì)成讓步進(jìn)電機(jī)反轉(zhuǎn); S3— 可編程設(shè)計(jì)成讓步進(jìn)電機(jī)加速; S4— 可編程成讓步 29 進(jìn)電機(jī)減速; 四個(gè)上拉電阻的作用是: 起到上拉的作用。四相步進(jìn)電機(jī)可以在不同的通電方式下運(yùn)行,常見的通電方式有單(單相繞組通電)四拍( ABCDA...),雙(雙相繞組通電)四拍( ABBCCDDAAB...),八拍( AABBBCCCDDDAA...) 此步進(jìn)電機(jī)的優(yōu)點(diǎn)就是:步進(jìn)角準(zhǔn)確,不會(huì)出現(xiàn)滑步、延時(shí)和卡步的現(xiàn)象。每一個(gè)脈沖信號(hào)對(duì)應(yīng)步進(jìn)電機(jī)的某一相或兩相繞組的通電狀態(tài)改變一次,也就對(duì)應(yīng)轉(zhuǎn)子轉(zhuǎn)過一定的角度(一個(gè)步距角)。 步進(jìn)電機(jī) 28BYJ48 型四相八拍電機(jī),電壓為 DC5V— DC12V。 27 ● 步進(jìn)電機(jī)通上 +12V電源兩三分鐘后,穩(wěn)壓芯片 7805 和步進(jìn)電機(jī)都會(huì)很燙,在種情況下,是不利于運(yùn)用在實(shí)際工作現(xiàn)場(chǎng)的。電機(jī)外形: φ3515mm 選用此款步進(jìn)電機(jī)在測(cè)試時(shí),出現(xiàn)了如下問題: ● 步進(jìn)電機(jī)出現(xiàn)了步與步之間有延時(shí)的情況,走完一步就卡一下,運(yùn)行起來(lái)不連貫。 步進(jìn)電機(jī)型號(hào)的選用 上圖是工作電壓為 +12V 的步進(jìn)電機(jī) ,為 5線 4相的步進(jìn)電機(jī)。 ULN2021 芯片的內(nèi)部結(jié)構(gòu)比較簡(jiǎn)單,而外部電路搭起來(lái)也是比較簡(jiǎn)單的, 驅(qū)動(dòng)和調(diào)試步進(jìn)電機(jī)也易于實(shí)現(xiàn),成本低,在市場(chǎng)上也容易購(gòu)買到。在上述系列產(chǎn)品中 ,ULN2021 系列能夠同時(shí)驅(qū)動(dòng) 7組高壓大電流負(fù)載 ,ULN2800 系列則能夠同時(shí)驅(qū)動(dòng) 8 組高壓大電流負(fù)載。因此 ,許多公司都生產(chǎn)高壓大電流達(dá)林頓晶體管陣列產(chǎn)品 , 從而 形成 了各 種系 列產(chǎn) 品 ,ULN2021 、 ULN2800 系 列 就是 美國(guó) Texas Instruments 公司、美國(guó) Sprague 公司開發(fā)的高壓大電流達(dá)林頓晶體管陣列產(chǎn)品。在大型儀器儀表系統(tǒng)中 ,經(jīng)常要用到伺服電機(jī)、步進(jìn)電機(jī)、各種電磁閥、泵等驅(qū)動(dòng)電壓高且功率較大的器件。 功率電子電路大多要求具有大電流輸出能力 ,以便于驅(qū)動(dòng)各種類型的負(fù)載。 驅(qū)動(dòng)芯片 ULN2021 ULN202 ULN2800 是高壓大電流達(dá)林頓晶體管陣列系列產(chǎn)品 ,具有電流增益高、工作電壓高、溫度范圍寬、帶負(fù)載能力強(qiáng)等特點(diǎn) ,適應(yīng)于各類要求高速大功率驅(qū)動(dòng) 的系統(tǒng)。 1298 的邏輯功能如表所列。其引腳, 1 腳和 15腳可單獨(dú)引出連接電流采樣電阻器,形成電流傳感信號(hào) . ENA(B) INl(IN3) IN2(IN4) 電機(jī)運(yùn)行情況 H H L 正轉(zhuǎn) H L H 反轉(zhuǎn) H 同 IN2(IN4) 同 INl(IN3) 快速停 止 L X X 停止 25 L298 可驅(qū)動(dòng) 2個(gè)電機(jī), OUTl、 OUT2 和 OUT OUT4 之間分別接 2 個(gè)電動(dòng)機(jī)。 驅(qū)動(dòng)芯片 L298N L298N 簡(jiǎn)介 :L298N 型驅(qū)動(dòng)器的原理及應(yīng)用 L298N 是 SGS 公司的產(chǎn)品,內(nèi)部包含 4通道邏輯驅(qū)動(dòng)電路。而市場(chǎng)上一般以四 相五線的步進(jìn)電機(jī) 的型號(hào)出售的比較多。 (在啟動(dòng)時(shí)使用復(fù)位和使能管腳)。 。 (高) = 與 伏或者 5 伏兼容。 特征 (最大和與最小和) =( HQ) /( FG)。 步進(jìn)電機(jī)驅(qū)動(dòng)芯片 TB6560HQ 東芝的新產(chǎn)品 TB6560HQ/FG 步進(jìn)電機(jī)驅(qū)動(dòng)器通過使用 BiCD 工藝將低電阻與高 許可損耗封裝相結(jié)合,使得其與以前的產(chǎn)品相比能夠極大的減少熱量的產(chǎn)生。因此,在最小單片機(jī)系統(tǒng)芯片的選擇上 ,選擇的是 AT89S52更為貼切。 趨于 AT89S52 和 AT89C51/52 的價(jià)格幾乎相同,而 AT89C51 已經(jīng)停產(chǎn),在市場(chǎng)不易買到, AT89S52 卻是在市場(chǎng)流行的型號(hào),很容易買到。 AT89S52 是一個(gè)低功耗,高性能 CMOS 8 位單片機(jī),片內(nèi)含 8k Bytes ISP(Insystem programmable)的可反復(fù)擦寫 1000 次的 Flash 只讀程序存儲(chǔ)器,器件采用 ATMEL 公司的高密度、非易失性存儲(chǔ)技術(shù)制造,兼容標(biāo)準(zhǔn) MCS51 指令系統(tǒng)及 80C51 引腳結(jié)構(gòu),芯片內(nèi)集成了通用 8 位中央處理器和 ISP Flash 存儲(chǔ)單元,功能強(qiáng)大的微型計(jì)算機(jī)的 AT89S52 可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價(jià)比的解決方案。 AT89C52 有 40 個(gè)引腳, 32 個(gè)外部雙向輸入 /輸出( I/O)端口,同時(shí)內(nèi)含 2 個(gè)外中斷口, 3 個(gè) 16 位可編程定時(shí)計(jì)數(shù)器 ,2 個(gè)全雙工串行通信口, 2 個(gè)讀寫口線, AT89C52 23 可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。 而現(xiàn)在用 AT89C51/52 和 AT89S52 的系統(tǒng)設(shè)計(jì)的頗多。 ULN2021 采用 DIP— 16 或 SOP— 16 塑料封裝 。 該電路的特點(diǎn)如下: ULN2021 的每一對(duì)達(dá)林頓都串聯(lián)一個(gè) 的基極電阻 ,在 5V 的工作電壓下它能與 TTL 和 CMOS 電路直接相連,可以直接處理原先需要標(biāo)準(zhǔn)邏輯緩沖器來(lái)處理的數(shù)據(jù)。這里主要介紹的是驅(qū)動(dòng)芯片 ULN2021。 XTAL2: 振蕩器反相放大器的輸出端。 在 flash 編程期間, EA 也接收 12 伏 VPP 電壓。為使能從 0000H 到 FFFFH 的外部程序存儲(chǔ)器讀取指令, EA 必須接 GND。 當(dāng) AT89S52 從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí), PSEN在每個(gè)機(jī)器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí), PSEN 將不被激活。這個(gè) ALE 使能標(biāo)志位(地址為 8EH 的 SFR 的第 0 位)的設(shè)置對(duì)微控制器處于外部執(zhí)行模式下無(wú)效。這一位置 “ 1”,ALE 僅在執(zhí)行 MOVX 或 MOVC 指令時(shí)有效。然而,特別強(qiáng)調(diào),在每次訪問外部數(shù)據(jù)存儲(chǔ)器時(shí), ALE 脈沖將會(huì) 跳過。在flash 編程時(shí),此引腳( PROG)也用作編程輸入脈沖。 DISRTO 默認(rèn)狀態(tài)下,復(fù)位高電平有效。看門狗計(jì)時(shí)完成后, RST 腳輸出 96 個(gè)晶振周期的高電平。 RST: 復(fù)位輸入。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。 P3 口: P3 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, p2 輸出緩沖器能驅(qū)動(dòng)4 個(gè) TTL 邏輯電平。在使用 8 位地址(如 MOVX RI)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí), P2 口輸出 P2 鎖存器的內(nèi)容。 在訪問外部程序存儲(chǔ)器或用 16 位地址讀取外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行 MOVX DPTR)時(shí), P2 口送出高八位地址。對(duì) P2 端口寫“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。此外, 和 分別 作定時(shí)器 /計(jì)數(shù)器 2 的外部計(jì)數(shù)輸入( )和時(shí)器 /計(jì)數(shù)器 2 的觸發(fā)輸入( )。對(duì) P1 端口寫“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。程序校驗(yàn)時(shí),需要外部上拉電阻。在這種模式下, P0 具有內(nèi)部上拉電阻。對(duì) P0 端口寫“ 1”時(shí),引 腳用作高阻抗輸入。 AT789S52引腳結(jié)構(gòu) 17 AT89S52的 I/O設(shè)備 VCC : 電源 GND: 地 P0 口: P0 口是一個(gè) 8 位漏極開路的雙向 I/O 口??臻e模式下, CPU 停止工作,允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼續(xù)工作。 AT89S52 具有以下標(biāo)準(zhǔn)功能: 8k 字節(jié) Flash,256 字節(jié) RAM, 32 位 I/O 口線,看門狗定時(shí)器, 2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位定時(shí)器 /計(jì)數(shù)器,一個(gè) 6 向量 2 級(jí)中斷結(jié)構(gòu),全雙工串行口 ,片內(nèi)晶振及時(shí)鐘電路。片上 Flash 允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。 3. 單片機(jī)最小系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1