【正文】
,不要求微控制器具有很高的處理速度和較大的 RAM 存儲空間。 6) 其他 : 改變步進(jìn)電機(jī)的轉(zhuǎn)動的拍數(shù) ,以不同拍數(shù)工作。(在極限頻率以內(nèi)) 4) 減速:步進(jìn)電機(jī)將以越來越慢的轉(zhuǎn)速轉(zhuǎn)動。 2) 反向: 步進(jìn)電機(jī)將 以獲得反向信號 時刻同樣的速率反向轉(zhuǎn)動。 1) 正轉(zhuǎn): 步進(jìn)電機(jī)將以一定轉(zhuǎn)速沿逆時針轉(zhuǎn)動 。結(jié)合微處理器的課編程特性可以實現(xiàn)步進(jìn)電機(jī)的其他精確控制,同時 延展出 LED 顯示功能反饋用戶步進(jìn)電機(jī)的工作狀態(tài),延展按鍵選擇功能提供用戶 人機(jī)交互功能,使得步進(jìn)電機(jī)的控制更加方便、直接。 本課題 的研究目標(biāo)是 將 實現(xiàn)步進(jìn)電機(jī)的基本功能 ,包括:正轉(zhuǎn)、反向、 加速、減速、制動等。 對于脈沖的控制輸出直接交給微處理器 。步進(jìn)電機(jī)的使用在工控、家電、航天等領(lǐng)域都有非常廣的應(yīng)用。 微處理器具有可編程 特性 , 可以 控制端口脈沖的輸出, 從而驅(qū)動步進(jìn)電機(jī)驅(qū)動電路(以下也可以 成為電流驅(qū)動電路), 達(dá)到步進(jìn)電機(jī)的 轉(zhuǎn)角和轉(zhuǎn)速 的 精確控制,使得步進(jìn)電機(jī)的應(yīng)用更加方便、 靈活 。但是,一般數(shù)字電路的信號能量遠(yuǎn)遠(yuǎn)不足以驅(qū)動步進(jìn)電機(jī)工作,必須有一個與之匹配的驅(qū)動電路來驅(qū)動步進(jìn)電機(jī)??梢酝ㄟ^控制脈沖個數(shù)來控制角位移量,從而達(dá)到準(zhǔn)確定位的 目的 ;同時可以通過控制脈沖頻率來控制電機(jī)轉(zhuǎn)動的速度和加速度,從而達(dá)到調(diào)速的目的。 at the same time, the speed 江西理工大學(xué) 2020 屆本科生畢業(yè)設(shè)計(論文) II and pulse frequency positive rate change. The characteristics of stepping motor, the basic functions, the design of the stepper motor to achieve such as: stepper motor forward, reverse, acceleration, deceleration, brake etc.. Any plex stepper motor work is a design based on these functions, which makes the design application of stepping motor is very simple, also very widely. This design mainly includes hardware design and software design. The hardware design is an important part of the system, the system is a platform, including pulse generating module, current drive module, LED display module and keyboard selection module. The software design is more flexible, the design will be based on the specific functional requirements to achieve. According to the design of control system for stepping motor functional requirements, pleted the design of stepper motor function selection keys and LED display, and their respective functions and influence each other, so that each module cooperation. Keywords: Stepper motor; Electric pulse; Pulse generator ; Stepper motor control system 江西理工大學(xué) 2020 屆本科生畢業(yè)設(shè)計(論文) 目 錄 摘 要 .......................................................................................... I Abstract......................................................................................... I 第一章 緒論 ............................................................................. 1 概述 ..................................................................................... 1 步進(jìn)電機(jī)控制系統(tǒng)研究目標(biāo)與內(nèi)容 .................................... 1 步進(jìn)電機(jī)控制系統(tǒng)研究目標(biāo) .......................................... 1 步進(jìn)電機(jī)控制系 統(tǒng)研究內(nèi)容 .......................................... 2 第二章 微控制器 ..................................................................... 3 處理器的選型 ...................................................................... 3 STM32F10X 系列微控制器簡 介 .......................................... 3 STM32F10X 系列微控制器概述 .................................... 3 ARM CortexM3 內(nèi)核處理器概述 ..................................... 4 STM32F10x 系列微控制器特性 .................................... 6 STM32F10x 內(nèi)部結(jié)構(gòu) ......................................................... 6 STM32F10X 的系統(tǒng)結(jié)構(gòu) ............................................... 6 STM32F10X 的時鐘結(jié)構(gòu) ............................................... 7 STM32F10X 的 GPIO 結(jié)構(gòu) ...........................................10 STM32F103C8 微控制器簡介 ............................................. 11 第三章 主要元器件 ............................................................... 12 步進(jìn)電機(jī) ............................................................................12 江西理工大學(xué) 2020 屆本科生畢業(yè)設(shè)計(論文) 特性與應(yīng)用 ...................................................................12 工作原理 ......................................................................12 ULN2020 達(dá)林頓陣列驅(qū)動芯片 ..........................................15 特性與應(yīng)用 ...................................................................15 工作原理 ......................................................................15 按鍵開關(guān) ............................................................................16 發(fā)光二極管 ........................................................................17 第四章 系統(tǒng)硬件設(shè)計 ........................................................... 18 硬件系統(tǒng)設(shè)計概要 ..............................................................18 脈沖發(fā)生模塊 .....................................................................18 電流驅(qū)動模塊 .....................................................................19 步進(jìn)電機(jī) ............................................................................20 LED 顯示模塊 ....................................................................21 按鍵模塊 ............................................................................22 系統(tǒng)功能模塊動作說明 ......................................................23 第五章 軟件系統(tǒng)設(shè)計 ........................................................... 25 軟件系統(tǒng)設(shè)計概述 ..............................................................25 系統(tǒng)軟件設(shè)計環(huán)境 ..............................................................26 Keil MDK 簡介 .............................................................27 uVision4 IDE 集成開發(fā)環(huán)境 .........................................28 工程設(shè)置 ......................................................................29 系統(tǒng)初始化配置 .................................................................30 江西理工大學(xué) 2020 屆本科生畢業(yè)設(shè)計(論文) 系統(tǒng)時鐘初始化配置 ....................................................30 嵌套向量中斷控制器配置 ............................................32 延時模塊 ............................................................................33 延時模塊的功能 ..........................................................33 SysTick 定時器 .............................................................34 配置 SysTick ................................................................35 步進(jìn)電機(jī)工作模塊 .............................................................35 步進(jìn)電機(jī)步進(jìn)相序表 ...................................................35 步進(jìn)電機(jī)控制 ..............................................................36 按鍵掃描 ............................................................................37 第六章 運(yùn)行結(jié)果 ................................