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

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

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


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

0、前言

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

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

1、步進電機的工作原理

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

永磁式步進電動機和混合式步進電動機的繞組電流要求正、反向流動,故驅動電路一般要做成雙極性驅動。

2、相應的軟硬件配置

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

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

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

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

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

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

UP-NETARM300開發(fā)平臺中使用EXI/O的高四位控制四相步進電機的四個相。按照四相單、雙八拍控制方法,電機正轉時的控制順序為A →AB→B→BC→C→CD→D→DA。EXI/O的高四位的值如表1所示。
表1 電機正轉時EXI/O高四位的值

反轉時,將控制信號按相反的順序給出即可。

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

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

4.1 C中調用匯編程序

#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 匯編語言字符串復制子程序

AREA Scopy, CODE, READONLY

EXPORT strcopy ;此句保證其他程序可調用此程序

Strcopy

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

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

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

BNE Strcopy ;如果r2不等于零跳轉

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ù)(一個字節(jié))送入R1后R2的內容所表示的地址再加1

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

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

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

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

BNE NEXT1 ;如果上面的比較結果不等跳轉

B DELAYOVER

NEXT1 MOV R3, #2

NEXT2 ADD R3, R3, #2

聯(lián)系我們

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

郵編: 315040

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

電話: 0574-87139378

傳真: 0574-87139378

手機: 13867861670

郵箱: 85400329@qq.com

聯(lián)系我們
亚洲a中文字幕_官网99热精品_91美女片黄在线观看游戏_久久96国产精品久久99软件
国产成+人+综合+亚洲欧洲 | 日韩免费视频播放| 一区二区三区av在线| 欧美日韩不卡合集视频| 欧美激情亚洲视频| 宅男噜噜99国产精品观看免费| 国产精品丝袜视频| 国产精品久久激情| 欧美精品免费播放| 亚洲国产精品久久久久婷婷老年 | 日本一区不卡| 国产精品88a∨| 国产激情一区二区三区在线观看| 久久精品人人做人人爽电影| 久在线观看视频| 久久艹国产精品| 久久久久久国产精品免费免费| 国产v综合v亚洲欧美久久| 久久精品无码中文字幕| 精品国偷自产在线| 精品久久sese| 欧美一级视频一区二区| 热久久精品国产| 麻豆精品蜜桃一区二区三区| 国产免费一区二区三区在线能观看| 91精品视频观看| 久久视频精品在线| 在线亚洲美日韩| 精品日本一区二区| www.中文字幕在线| 国产精品美女999| 污污污污污污www网站免费| 日韩精品在在线一区二区中文| 精品一区二区三区免费毛片| 久久综合久久色| 欧美成人在线免费| 日韩午夜视频在线观看| 粉嫩av一区二区三区天美传媒| 久久精品国产91精品亚洲| 亚洲最大成人网色| 国产欧美在线视频| 久久久久久久久久久免费视频| 亚洲字幕一区二区| 国产九色91| 国产精品久在线观看| 日韩av综合在线观看| 99久久无色码| 亚洲一区二区精品在线| 国产日韩欧美大片| 国产精品视频一区国模私拍| 日本午夜人人精品| 久久久一本精品99久久精品 | 亚洲精品成人自拍| 91精品国产91久久久久久最新 | 日韩精品福利片午夜免费观看| av动漫在线免费观看| 久久久久久国产| 国产无限制自拍| 欧美成人在线影院| 成人免费xxxxx在线观看| 亚洲欧洲精品一区| 国产精品.com| 欧美自拍视频在线| 国产精品久久成人免费观看| 精品一区二区三区视频日产| 国产99午夜精品一区二区三区| 成人国产精品一区二区| 一区二区三区四区欧美日韩| 国产精品主播视频| 色一情一乱一伦一区二区三区丨| 国产成人精品日本亚洲11| 欧美在线免费视频| 国产精品久久久久久久天堂| 高清视频一区| 日韩中文字幕三区| 国产精品久久久久久久av电影| 国产欧美日韩中文字幕| 日韩a∨精品日韩在线观看| 久久久www成人免费精品| 国产精品一区电影| 日韩网站在线免费观看| 国产精品二区二区三区| 91久久精品一区| 免费一级特黄特色毛片久久看| 天堂一区二区三区| 久久成人人人人精品欧| 国产成人精品免高潮费视频| 国产综合色一区二区三区| 一区二区不卡在线视频 午夜欧美不卡' | 国产精品视频999| 97免费视频在线| 国产一区二区久久久| 日韩和欧美的一区二区| 亚洲最新在线| 一区二区三区欧美在线| 亚洲精品一区二区毛豆| 国产精品视频久| 日韩一区二区欧美| 国产精品999| 久久亚洲中文字幕无码| 国产精品一区二区a| 国产日韩二区| 国产制服91一区二区三区制服| 欧美专区在线观看| 青青视频免费在线观看| 日产日韩在线亚洲欧美| 欧美激情一级精品国产| 色综合五月天导航| 久久久久久12| 亚洲精品无码久久久久久| 九九热这里只有精品6| 精品国产一区二区三区四区在线观看| 国产精品久久9| av免费观看网| 久久久精品视频成人| 精品成在人线av无码免费看| 亚洲在线观看一区| 日韩在线第一区| 日本精品在线视频| 欧美性视频在线| 国产免费人做人爱午夜视频| 国产伦精品一区二区三区免| 国产日韩欧美成人| 国产精品97在线| 久久久免费av| 国产精品精品视频| 国产精品电影观看| 一区二区三区av| 欧美另类99xxxxx| 日韩一级在线免费观看| 欧美成ee人免费视频| 久久综合精品一区| 久久99久久99精品免观看粉嫩| 亚洲色成人一区二区三区小说| 欧美日韩国产精品一卡| 91精品免费久久久久久久久| 国产精品热视频| 日本一区二区三区视频在线播放| 女同一区二区| 国产成人在线一区二区| 欧美激情视频网址| 午夜精品美女自拍福到在线| 国内精品久久国产| 91精品国自产在线观看| 中文字幕一区二区三区精彩视频| 日本久久高清视频| 国产v亚洲v天堂无码| 欧美视频在线第一页| 国产成人免费观看| 日韩欧美在线一区二区| 久久久久成人精品免费播放动漫| 一本二本三本亚洲码| 国产伦精品一区二区三区| 久久九九国产精品怡红院| 视频一区国产精品| 久久免费一区| 色99中文字幕| 欧美精品无码一区二区三区| 久久手机在线视频| 日韩国产精品毛片| 日韩在线精品视频| 国产精品日韩一区| 性欧美长视频免费观看不卡| 国产精品中出一区二区三区| 国产aⅴ精品一区二区三区黄 | 欧美另类第一页| 国产主播精品在线| 俺去了亚洲欧美日韩| 精品日本一区二区三区在线观看| 久久精品国产96久久久香蕉| 欧美成人高潮一二区在线看| 欧美成人精品三级在线观看| 国产女大学生av| 亚洲一二三区精品| 久久精品一二三区| 色综合久久88色综合天天提莫| 国产a级全部精品| 日韩精品成人一区二区在线观看| 国产精品老女人视频| 成人中文字幕av| 日本wwwcom| 国产精品第三页| 97久久伊人激情网| 日本不卡在线播放| 日韩视频免费在线观看| 国产日产欧美精品| 日本精品一区二区三区视频| 国产精品久久久久久久app| 久久精品日韩| 国产精品99久久久久久久久久久久| 欧美中文字幕视频| 视频一区二区在线观看| 视频在线99| 亚洲va韩国va欧美va精四季| 正在播放国产精品| www.亚洲一区| 欧美精品一区二区三区在线看午夜 | 日韩暖暖在线视频| 久久久久久91| 色婷婷综合久久久久中文字幕1|