亚洲a中文字幕_官网99热精品_91美女片黄在线观看游戏_久久96国产精品久久99软件

寧波市鄞州首南恒宇激光雕刻廠

嵌入式步進(jìn)電機(jī)控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
分享到:


摘 要:介紹了步進(jìn)電機(jī)的工作原理,提出了步進(jìn)電機(jī)嵌入式設(shè)計(jì)方法,采用先進(jìn)的ARM控制器,實(shí)現(xiàn)了軟件與硬件相結(jié)合的控制方法,用軟件代替脈沖分配器,達(dá)到了對步進(jìn)電機(jī)的最佳控制。
關(guān)鍵詞:步進(jìn)電機(jī); 嵌入式; ARM控制器

0、前言

嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁減,適用于應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗等有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)[1]。自20世紀(jì)70年代世界上第一個(gè)為嵌入式應(yīng)用而設(shè)計(jì)的微處理器誕生以來,已在幾十年的發(fā)展歷程,如今嵌入式系統(tǒng)(embedded system)已經(jīng)成為電子信息產(chǎn)業(yè)中最具增長力的一個(gè)分支。隨著微電子技術(shù)的發(fā)展,嵌入式控制系統(tǒng)在工業(yè)生產(chǎn)智能化、自動(dòng)化中的應(yīng)用越來越普及。尤其手機(jī)、PAD、GSP、機(jī)頂盒等新興產(chǎn)品的大量應(yīng)用,嵌入式系統(tǒng)的市場正在以每年30%的速度遞增,嵌入式系統(tǒng)的設(shè)計(jì)也成為軟硬件工程師越來越關(guān)心的問題。

步進(jìn)電機(jī)是工業(yè)控制中的一種常用執(zhí)行部件,具有控制靈活、價(jià)格低等優(yōu)點(diǎn),因而在許多設(shè)備和裝置中常被采用。嵌入式步進(jìn)電機(jī)控制器就是將微處理器置于電機(jī)控制器中,使步進(jìn)電機(jī)控制器能按設(shè)定的相數(shù)、拍數(shù)以及單個(gè)觸發(fā)脈沖所走的步數(shù),提供相應(yīng)的控制邏輯。

1、步進(jìn)電機(jī)的工作原理

步進(jìn)電機(jī)是一種能夠?qū)㈦娒}沖信號(hào)轉(zhuǎn)換成角位移或線位移的機(jī)電元件,它實(shí)際上是一種單相或多相同步電動(dòng)機(jī)。目前常用的步進(jìn)電機(jī)有3類:反應(yīng)式步進(jìn)電動(dòng)機(jī)(VR)、永磁式步進(jìn)電動(dòng)機(jī)(PM)和混合式步進(jìn)電動(dòng)機(jī)(HB)。現(xiàn)以反應(yīng)式三相步進(jìn)電機(jī)為例說明其工作原理,定子鐵芯上有六個(gè)形狀相同的大齒,相鄰兩個(gè)大齒之間的夾角為60o。每個(gè)大齒上都套有一個(gè)線圈,徑向相對的兩個(gè)線圈串聯(lián)起來成為一個(gè)繞組,各個(gè)大齒的內(nèi)表面上又有若干個(gè)均勻分布的小齒。轉(zhuǎn)子是一個(gè)圓柱形鐵心,外表面上圓周方向均勻地布滿了小齒。轉(zhuǎn)子小齒的齒距是和定子相同的。設(shè)計(jì)時(shí)應(yīng)使轉(zhuǎn)子齒數(shù)能被2整除,但某一項(xiàng)繞組通電,而轉(zhuǎn)子可自由旋轉(zhuǎn)時(shí),該相兩個(gè)大齒下的各個(gè)小齒將吸引相近的轉(zhuǎn)子小齒,使電動(dòng)機(jī)轉(zhuǎn)動(dòng)到轉(zhuǎn)子小齒與該相定子小齒對齊的位置,而其他兩相的各個(gè)大齒下的小齒必定和轉(zhuǎn)子的小齒分別錯(cuò)開1/3的齒距,開成“齒錯(cuò)位”,從而形成電磁引力使電動(dòng)機(jī)連續(xù)地轉(zhuǎn)動(dòng)下去。

永磁式步進(jìn)電動(dòng)機(jī)和混合式步進(jìn)電動(dòng)機(jī)的繞組電流要求正、反向流動(dòng),故驅(qū)動(dòng)電路一般要做成雙極性驅(qū)動(dòng)。

2、相應(yīng)的軟硬件配置

硬件環(huán)境:主要包括ARM嵌入式開發(fā)板;用于ARM7TDMI的JTAG仿真器;Pentium100以上PC。

軟件環(huán)境:PC機(jī)操作系統(tǒng)工程Windows98以上、ARM SDT2.51或ASD1.2集成開發(fā)環(huán)境、仿真器驅(qū)動(dòng)程序。

3、開發(fā)板中步進(jìn)電機(jī)的實(shí)現(xiàn)

開發(fā)板中使用的步進(jìn)電機(jī)為四相步進(jìn)電機(jī),轉(zhuǎn)子小齒數(shù)為64。系統(tǒng)中采用四路I/O進(jìn)行并行控制,ARM控制器直接發(fā)出多相脈沖信號(hào),在通過功率放大后,進(jìn)入步進(jìn)電機(jī)的各相繞組。這樣就不再需要脈沖分配器了,其功能可以由純軟件的方法實(shí)現(xiàn),連接方法如圖1:

圖1 四相步進(jìn)電機(jī)在開發(fā)板中的接法
四相步進(jìn)電機(jī)的控制方法有四相單四拍、四相單、雙八拍和四相雙四拍3種控制方式。步距角的計(jì)算公式為

其中:m為相數(shù),孔制方法是四相單四拍和四相雙四拍時(shí)C為1。控制方法是四相單、雙八拍時(shí)C為2,Zk為轉(zhuǎn)子小齒數(shù)。我們采用的是四相單、雙八拍控制方法,所以步距角應(yīng)為360o/512/8。

UP-NETARM300開發(fā)平臺(tái)中使用EXI/O的高四位控制四相步進(jìn)電機(jī)的四個(gè)相。按照四相單、雙八拍控制方法,電機(jī)正轉(zhuǎn)時(shí)的控制順序?yàn)锳 →AB→B→BC→C→CD→D→DA。EXI/O的高四位的值如表1所示。
表1 電機(jī)正轉(zhuǎn)時(shí)EXI/O高四位的值

反轉(zhuǎn)時(shí),將控制信號(hào)按相反的順序給出即可。

4、用ARM匯編語言實(shí)現(xiàn)對步進(jìn)電機(jī)的控制

對步進(jìn)電機(jī)工作原理掌握后,通過程序完成對74HC573的高四位進(jìn)行操作來完成步進(jìn)電機(jī)的脈沖分配。在C 語言程序中調(diào)用匯編先要完成兩件工作:在C語言程序中使用extern關(guān)鍵字聲明外部函數(shù),即要聲明要調(diào)用的匯編子程序;在匯編程序中使用export偽指令聲明要C中要調(diào)用的匯編子程序,使用export聲明后其他程序可以調(diào)用此匯編程序。如下例:

4.1 C中調(diào)用匯編程序

#include

extern void strcopy(char *d,const char *s);

int main()

{ const char *srcstr=”First string-source”;

char dststr[]=”Second string - destinnation”;

printf(“Before copying:\n”);

printf(“ %s\n %s\n”,srcstr,dststr);

strcopy(dststr,srcstr);

printf(“After copying:\n”);

printf(“ %s\n %s\n”,srcstr,dststr);

return (0);



4.2 匯編語言字符串復(fù)制子程序

AREA Scopy, CODE, READONLY

EXPORT strcopy ;此句保證其他程序可調(diào)用此程序

Strcopy

LDRB r2, [r1],#1 ;裝載字節(jié)后將地址加1

STRB r2, [r1],#1 ;保存字節(jié)后將地址加1

CMP r2, #0 ;比較r2 是否為零

BNE Strcopy ;如果r2不等于零跳轉(zhuǎn)

MOV pc, 1r ;返回

END

4.3 原理圖

圖 74HC573控制原理
4.4 使用的程序如下:

AREA STEP, CODE, READONLY

EXPORT STEPCTROL

STEPCTROL

START MOV R0, #0

ADR R2, TABLE ;將表頭地址存入R2中

LOOP LDR R5,=0x0a000000草藥 ;bank5,將要寫入數(shù)據(jù)的地址放R5中

LDRB R1,[R2],#1 ;注意這里是先將R2中的數(shù)據(jù)(一個(gè)字節(jié))送入R1后R2的內(nèi)容所表示的地址再加1

STRB R1, [R5] ;將R1中的數(shù)據(jù)送入R5中的數(shù)據(jù)所表示的地址中

MOV R1,#0 ;從本句開始到DELAYOVER為兩級(jí)循環(huán)嵌套延時(shí)

REPEAT ADD R1,R1,#1 ; 將R1中的值加1再送入R1中

CMP R1, #400 ;[R1]和400比較

BNE NEXT1 ;如果上面的比較結(jié)果不等跳轉(zhuǎn)

B DELAYOVER

NEXT1 MOV R3, #2

NEXT2 ADD R3, R3, #2

聯(lián)系我們

地址: 浙江省.寧波市鄞州區(qū)寧姜公路(九曲小區(qū)二期旁)

郵編: 315040

聯(lián)系人: 盛立峰

電話: 0574-87139378

傳真: 0574-87139378

手機(jī): 13867861670

郵箱: 85400329@qq.com

聯(lián)系我們
亚洲a中文字幕_官网99热精品_91美女片黄在线观看游戏_久久96国产精品久久99软件
国产精品啪啪啪视频| 欧美人与性动交| 91国偷自产一区二区三区的观看方式 | 一区二区三区一级片| 精品人妻少妇一区二区| 国产成人综合亚洲| 春日野结衣av| 91精品啪aⅴ在线观看国产| 国产免费一区视频观看免费| 精品综合久久久久久97| 国产亚洲天堂网| 伊人久久大香线蕉综合75| 成人精品在线观看| 欧美一区二区三区在线免费观看| 日韩中文字幕av| 欧美精品99久久| 国产精品高潮呻吟久久av无限 | 日韩亚洲欧美中文在线| 国产福利精品av综合导导航| 久久露脸国产精品| 国产a一区二区| 女女同性女同一区二区三区91 | 久久久久久国产| 亚洲自拍中文字幕| 少妇性饥渴无码a区免费| 性色av香蕉一区二区| 日本不卡在线播放| 国产精品视频一区二区高潮| 久久精品电影一区二区| 国产人妻互换一区二区| 国产精品综合不卡av| 日韩精品一区二区三区色偷偷 | 欧美尤物巨大精品爽| 美女视频久久黄| 欧美精品一区二区三区国产精品| 国产极品精品在线观看| 日本a在线天堂| 日本一区不卡| 精品麻豆av| 中文字幕人成一区| 欧美一级片免费观看| 免费一级特黄特色毛片久久看| 大波视频国产精品久久| 欧洲午夜精品久久久| 国产乱码一区| 日韩一中文字幕| 欧美激情xxxxx| 日韩精品大片| 97久久天天综合色天天综合色hd| 精品日本一区二区三区| 国产精品一区二区三区免费| 久久男人的天堂| 国产精品国内视频| 日本一区不卡| av免费观看网| 国产欧美日韩专区发布| 91精品国产自产在线老师啪| 国产精品免费一区二区三区观看| 亚洲.欧美.日本.国产综合在线 | 亚洲高清123| 黄色一级二级三级| 国产激情一区二区三区在线观看| 国产精品麻豆免费版 | av电影一区二区三区| 久久精品亚洲热| 少妇久久久久久被弄到高潮| 久久精品99久久香蕉国产色戒| 日韩久久久久久久| 国产一区玩具在线观看| 日本三级韩国三级久久| 日本精品免费在线观看| 国产欧美精品一区二区| 俺去了亚洲欧美日韩| 视频在线一区二区三区| 国产三区二区一区久久| 日韩有码在线电影| 婷婷视频在线播放| 国产女人精品视频| 国产精品美女久久久久av超清| 日韩亚洲在线视频| 久久久福利视频| 岛国一区二区三区高清视频| av免费中文字幕| 欧美激情乱人伦| 国产特级黄色大片| 久久亚洲成人精品| 精品一卡二卡三卡四卡日本乱码| 久久精品99久久久久久久久| 欧美在线亚洲在线| 久久久久久久久91| 国产成人精品一区二区三区福利| 亚洲三区在线| 亚洲va国产va天堂va久久| 激情小说综合区| 按摩亚洲人久久| 欧洲精品在线播放| 国产av熟女一区二区三区 | 日韩一级在线免费观看| 97伦理在线四区| 亚洲va久久久噜噜噜久久天堂| 99在线观看视频网站| 亚洲中文字幕无码专区| www黄色日本| 亚洲不卡中文字幕无码| 久久免费视频这里只有精品| 亚洲国产精品综合| 国产高清精品一区二区三区| 日本一区不卡| 色妞欧美日韩在线| 黄色污污在线观看| 久久亚洲私人国产精品va| 国产美女直播视频一区| 亚洲最新免费视频| 久久久精彩视频| 热久久视久久精品18亚洲精品| 国产精品视频久久久| 国产欧美在线一区二区| 亚洲精品欧洲精品| 九九九九久久久久| 免费特级黄色片| 欧美激情第1页| 久久亚洲一区二区| 欧美专区国产专区| 久久伊人精品天天| 91精品啪在线观看麻豆免费| 日韩精品一区中文字幕| 欧美大码xxxx| 久久久人成影片一区二区三区观看| 欧美专区中文字幕| 中文精品无码中文字幕无码专区| 久久综合给合久久狠狠色| 欧美一级黑人aaaaaaa做受| 国产无套内射久久久国产| 岳毛多又紧做起爽| 久久久久欧美| 免费亚洲一区二区| 亚洲高清视频一区二区| 国产精品偷伦视频免费观看国产| 国产噜噜噜噜久久久久久久久 | 久久久国内精品| 国内一区二区三区在线视频| 亚洲在线免费观看| 久久天天躁狠狠躁夜夜躁| 国产精品一 二 三| 青草热久免费精品视频| 亚洲最大成人网色| 日韩最新在线视频| 超碰97网站| 黄色国产精品视频| 春色成人在线视频| 欧美精品在线播放| 视频直播国产精品| 91久久久精品| 国产午夜精品视频一区二区三区| 日本不卡一二三区| 中文字幕一区综合| 国产精品久久久久不卡| 久久精品视频91| 97免费视频在线| 国产日韩在线播放| 欧美亚洲国产成人精品| 亚洲综合在线做性| 国产精品人成电影在线观看| 国产精品444| 二级片在线观看| 黄色片视频在线播放| 日韩日韩日韩日韩日韩| 亚洲一区精彩视频| 九九热这里只有精品6| 国产精品久久久久久久久久久新郎| 久久久久久久久中文字幕| 91精品一区二区| 风间由美久久久| 国产欧亚日韩视频| 国内精品国产三级国产在线专| 日韩久久久久久久久久久久久| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区毛片 | 国产a级片免费观看| www污在线观看| 国产欧美日韩亚洲| 国产一区二区三区黄| 免费看a级黄色片| 欧美不卡三区| 激情内射人妻1区2区3区| 欧美乱大交xxxxx潮喷l头像 | 亚洲精品高清视频| 精品丰满人妻无套内射| 国产精品免费久久久久影院| 色婷婷综合久久久久中文字幕1| 国产精品91久久久久久| 午夜精品美女久久久久av福利| 欧美精品在线免费播放| 国产精品久久av| 国产成人啪精品视频免费网 | 国产精品久久久久久久午夜| 久久手机精品视频| 国产精品久久久一区二区三区| 国产精品视频免费在线| 国产精品日韩电影| 欧美不卡视频一区发布|