《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 利用8XC196MC波形發生器控制電機
利用8XC196MC波形發生器控制電機
摘要: 步進電機可以對旋轉角度和轉動速度進行高精度控制。步進電機作為控制執行元件,是機電一體化的關鍵產品之一,廣泛應用在各種自動化控制系統和精密機械等領域。
Abstract:
Key words :

  O 引言

  步進電機可以對旋轉角度和轉動速度進行高精度控制。步進電機作為控制執行元件,是機電一體化的關鍵產品之一,廣泛應用在各種自動化控制系統和精密機械等領域。例如,在儀器儀表,機床設備以及計算機的外圍設備中(如打印機和繪圖儀等),凡需要對轉角進行精確控制的情況下,使用步進電機最為理想。隨著微電子和計算機技術的發展,步進電機的需求量與日俱增,在各個國民經濟領域都有應用。

  MCS-96系列16位單片機特別適用于各類自動控制系統,如工業過程控制系統,伺服系統,分布式控制系統,變頻調速電機控制系統等,還適用于一般的信號處理系統和高級智能儀器,以及高性能的計算機外部設備控制器和辦公自動化設備控制器。這些系統通常要求實時處理,實時控制。由于8XCl96MC單片機完善而卓越的性能,它必將在智能儀表、家用電器、計算機終端設備、汽車電子、人工智能、機器人、機電一體化以及傳統設備改造等廣泛的應用領域中大顯身手,充分發揮其優點,因此,它具有良好的發展前景。

  1 波形發生器

  1.1 片內波形發生器WFG概述

  片內波形發生器’WFG(Wave Form Generator)是8XCl96MC/MD獨具的特點之一。它有三個同步的PWM模塊,每個模塊包含一個相位比較寄存器、一個無信號時間(dead— time)發生器和一對可編程的輸出。WFG可以產生獨立的3對PWM波形,但它們有共同的載波頻率、無信號時間和操作方式。一旦啟動之后,WFG只要求 CP[J在改變PWM的占空比時加以干預。波形發生器的專用寄存器有雙向計數器’WG—COUNT、重裝載寄存器WG—RELOAD、相位比較緩沖寄存器 WG-RCOMPX、控制寄存器WG·C0N、輸出控制緩沖寄存器WG—OUT。用戶可以對WG—RELOAD寄存器進行寫操作,而它的值周期地(取決于操作方式)裝到第2個寄存器中,用這個計數器比較寄存器與WG—COUNT比較。對第2個寄存器的裝載發生于WG-COUNT一1或WG—COUNT的值等于計數器比較寄存器的值時,與WFG的操作方式有關。若寫“O”到WG—RELOAD寄存器中,則當該值裝入計數器中,它就停止計數。

  1.2 波形發生器基本工作原理

  波形發生器從功能上分3部分。時基發生器,相位驅動器通道和控制電路。時基發生器為PWM建立載波周期。該周期取決于WG—RELOAD寄存器的值和操作方式。時基發生器的核心是一個16位雙向計數器WG—COUNT,可工作于4種不同的方式,產生中心對準或邊沿對準的PWM,中心對準的PWM波形所造成的諧波小,通常采用中心對準方式。相位驅動通道決定PWM波形占空比。它有3個獨立的相位驅動通道,它們電路是一樣的,每個通道有一對可編程的輸出。每個相位通道包含一個可編程的無信號時間發生器,用來防止一對互補輸出在同一時刻都有效。控制部分包含一些用來確定工作模式和其他配置信息的寄存器。一個可編程的保護電路可監視。EXTINT輸入腳,若檢測到一次有效的事件,就產生一次中斷,禁止波形輸出。

  時基發生器WG-COUNT的工作方式O、1在上電復位后WFG中所有寄存器的值為O。計數器停止工作,寫入到WG-REL0AD中的所有值在1/2狀態周期(一個晶振周期)后有效,首次寫入WG—RELOAD的值將傳送給WG—COUNT,若WG—CON寄存器中的允許計數位EC一1,開始減l計數,至 0001H,等待一個狀態周期后再加1計數,直至WG—COUNT中的值等于計數比較寄存器的值,此時完成一個載波周期。當計數比較寄存器的值與WG— COUNT相等時,WG—RELOAD的內容裝入WG—COUNT和計數比較寄存器;WG-COMPX(X一1,2,3)的內容裝入相位比較寄存器;輸出緩沖寄存器的內容裝入WG—OUT;在PI—PEND寄存器中把WG中斷標志置1。在原來(或新)的值重新加載到WG—COUNT后,WG—COUNT開始新一個開關周期的計數,循環往復。’WG—COUNT的輸出數據與時間的關系是三角形。載波周期Ts=4×WG-RELOAD/Fxtal(μs); WG-RELOAD是16位的二進制數;Fxta是xtal引腳上的晶振頻率,不考慮無信號時間時;輸出“有效”的時間是ToutpuT=4×WG- COMP/Fxtal(μs),其中WC-COMP的值是16位,等于或小于WG-RELOAD,占空比=WG-COMP/WG-RELOAD× 100%。由此可見,改變WG-RELOAD的值,不僅會改變PWM的載波周期,而且也會改變PWM的占空比。只有在改變WG-RELOAD的同時,按比例改變WG-COMP,才可能在改變載波周期的同時不改變占空比。

  工作方式0和1產生的都是中心對準的PWM。在方式0中,每個載波周期產生一次中斷請求,產生于計數器三角波的峰頂(WG-COUT=WG- RELOAD),此時,波形發生器各緩沖器的值將重裝載到關聯寄存器中。方式2和3是邊沿對準的PWM,計數器工作于向上計數方式,它計數器波形是鋸齒狀波形。

 

  2 控制步進電機原理

  2.1 步進電機控制工作原理

  步進電動機又稱脈沖電動機,步進電動機是一種將電脈沖信號變換成相應的角位移或直線位移的機電執行元件。每當輸入一個脈沖,電動機就轉動一個角度前進一步。因此,步進電動機輸出的角位移與輸入的脈沖數成正比,相應地轉速與脈沖頻率成正比。控制輸入脈沖的數量、頻率及電動機各相繞組的通電順序,就可以得到各種需要的運行特性,電機的位置和速度由導電次數 (脈沖數)和頻率成一一對應關系。而方向由導電順序決定。步進電機有步距角(涉及到相數)、靜轉矩、及電流三大要素組成。一旦三大要素確定,步進電機的型號便確定下來了。步進電機以相數可分為:二相電機、三相電機、四相電機、五相電機等。它們都廣泛運用于數字控制系統中。

  四相步進電機控制電路如圖1,本方案使用了8XC196MC波形發生器的兩組輸出。它由輸入電路、微處理器、功放電路等構成,控制驅動步進電機的時序是半步距時序。一個調制周期控制八拍。它的控制時序是A-AB-B-BC-C-CD-D-DA-A(正轉),DA-D-CD-C-BC-B-BA-A-DA (反轉)。

四相步進電機控制電路

  步距角:Qn=360°/8*轉子齒數=360°/8*50=0.9°(轉子齒數=50),則步進電機轉一圈所需的步進數:360°/0.9°=400,根據輸入信息決定電機的轉動。

  2.2 電源一頻率控制特性

  電源一頻率控制特性(AMP)數據表的建立,由于所加的是直流信號,故可以認為電流與電壓成正比,控制電流也就是控制電壓。當調制頻率為0時,電流幅值最大,表格數據規化為65535(0FFFFH),調制頻率為400 Hz時,電流幅值數據為0,中間隔0.25 Hz取一個數據。最高調制頻率為200 Hz,故表格包含數據801項數據,共占1 602字節。所以WG_COMP=AMP×WB_RELOAD/216.其中:WG_COMP是裝入相比較寄存器的值;AMP是由表格查得的電流幅值; WG-RELOAD是載波周期。

公式

電源一頻率控制特性

  2.3 程序框圖

  主程序初始化須設置允許CAPCOMP0(INT02)中斷,允許EXTINT(INT14)中斷,設置最小、最大調制頻率,設置初始電流幅值,設置PWM載波周期,設置初始PWM占空比,開中斷等。由輸入電路裝入調制頻率,比較調制頻率,并控制調制頻率的極限在初始設置最大到最小范圍內。查表取出AMP表中的數據,并計算再次節拍時間。CAPCOMP0中斷子程序對電機的八拍轉動特性進行控制輸出,并在中斷程序最后修改占空比和下一次中斷時間。

程序框圖

  3 結束語

  本文利用單片機技術控制電機轉動工作,使編程由復雜化走向簡單化。INTEL公司的8XC196MC 系列是專門為電機高速控制所設計的一種16位微控制器,其后綴MC正是英文“電機控制器”(Motor Controller)的字頭縮寫,已被廣泛用于電機的控制中。它具有性能高,功能全,用戶使用方便等特點,尤其是高速的處理能力和對交流電的特殊應用,因此它必將在我國的智能領域控制廣泛應用,也將帶來可觀的經濟效益。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲午夜羞羞片| 亚洲国产精品一区二区www在线| 99re热精品| 午夜欧美精品| 亚洲三级国产| 影音先锋久久资源网| 国产一区二区三区在线免费观看 | 久久久久久久综合| 亚洲午夜精品福利| 在线亚洲高清视频| 一本久道综合久久精品| 99成人免费视频| 一本色道婷婷久久欧美| 亚洲一区二区黄色| 亚洲伊人网站| 亚洲欧美成人网| 一区二区精品国产| 亚洲网站视频| 亚洲欧美日韩精品久久| 欧美亚洲在线播放| 久久gogo国模啪啪人体图| 亚洲大胆av| 亚洲精品网址在线观看| 一本色道久久88综合亚洲精品ⅰ | 久久久久一区二区三区| 久久狠狠久久综合桃花| 久久这里只有| 美女网站久久| 欧美日韩国产麻豆| 国产精品久久一区二区三区| 国产精品永久免费| 国产一区二区三区在线观看免费视频| 欧美激情精品久久久久久久变态 | 国产精品极品美女粉嫩高清在线| 久久久久久夜精品精品免费| 久久精品视频免费| 快播亚洲色图| 欧美日韩精品福利| 国产精品裸体一区二区三区| 国产伦精品一区二区三区视频黑人 | 久久激情综合| 欧美成黄导航| 欧美日韩一区二区三区在线看 | 夜夜爽99久久国产综合精品女不卡| 欧美一区二区免费| 亚洲风情亚aⅴ在线发布| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美一区二区三区电影在线观看| 亚洲另类在线视频| 亚洲综合99| 亚洲国产精品成人| 亚洲天堂免费观看| 久久天天综合| 欧美日韩四区| 国产在线拍揄自揄视频不卡99| 国产精品高清网站| 国产欧美一区二区三区另类精品 | 亚洲国产乱码最新视频| 99国产麻豆精品| 久久精品99国产精品日本| 欧美国产一区在线| 国产精品你懂的| 亚洲第一主播视频| 亚洲综合999| 夜夜嗨av色一区二区不卡| 久久久国产精彩视频美女艺术照福利| 午夜精品美女久久久久av福利| 亚洲深夜福利网站| 欧美一区二区三区喷汁尤物| 欧美电影免费观看高清| 国产久一道中文一区| 亚洲精品国产精品国自产在线| 亚洲人成网在线播放| 亚洲视频图片小说| 亚洲视屏一区| 亚洲日本成人| 久久精品123| 国产精品白丝av嫩草影院 | 国产精品一区二区在线观看| 国内综合精品午夜久久资源| 99精品视频一区| 亚洲人体1000| 久久九九免费| 国产精品视频区| 99亚洲一区二区| 亚洲人成在线播放| 久久婷婷亚洲| 国产日韩欧美不卡| 亚洲深夜福利网站| 99国产精品99久久久久久| 久久天天躁狠狠躁夜夜爽蜜月| 免费观看在线综合色| 国产精品一区二区你懂得| 亚洲精品国产日韩| 亚洲一区二区毛片| 亚洲主播在线| 欧美日韩在线电影| 亚洲人成欧美中文字幕| 亚洲国产视频一区| 久久精品亚洲精品国产欧美kt∨| 免费在线播放第一区高清av| 国产美女搞久久| 亚洲视频导航| 亚洲一二三四久久| 欧美全黄视频| 亚洲欧洲视频| 亚洲日本视频| 女人香蕉久久**毛片精品| 黑丝一区二区| 欧美在线视频网站| 久久久精品国产一区二区三区| 免费观看久久久4p| 伊人久久大香线蕉综合热线 | 亚洲人成网站色ww在线| 久久国产欧美| 久久久91精品国产一区二区三区 | 久久不射2019中文字幕| 欧美一区二区三区视频| 国产精品日本精品| 午夜精品久久| 欧美一区二区三区另类| 国产精品一区二区男女羞羞无遮挡| 极品中文字幕一区| 午夜视频久久久| 午夜久久99| 国产精品综合久久久| 欧美一级精品大片| 久久―日本道色综合久久| 狠狠v欧美v日韩v亚洲ⅴ| aa级大片欧美| 亚洲伊人观看| 国产欧美日韩一区二区三区在线| 日韩午夜在线电影| 一级日韩一区在线观看| 国产精品成人观看视频免费| 亚洲一区二区三区国产| 欧美在线一二三四区| 国产一区二区三区最好精华液| 亚洲视频在线观看三级| 午夜精品理论片| 国产一区二区三区成人欧美日韩在线观看 | 一区二区三区波多野结衣在线观看| 久久国产一区二区| 国产三区精品| 亚洲一区精彩视频| 欧美专区福利在线| 亚洲大胆人体视频| 亚洲视频在线观看免费| 国产乱码精品一区二区三区忘忧草 | 国内自拍视频一区二区三区| 91久久国产精品91久久性色| 欧美精品99| 亚洲一区精品电影| 久久亚洲精品伦理| 亚洲精一区二区三区| 欧美有码在线视频| 在线观看欧美成人| 亚洲一品av免费观看| 国产精品亚发布| 性感少妇一区| 欧美国产在线电影| 亚洲欧美亚洲| 欧美黄色日本| 亚洲欧美日韩区| 欧美激情精品久久久久久黑人| 亚洲电影免费观看高清完整版在线| 亚洲欧美日韩一区二区三区在线观看 | 欧美成人在线免费观看| 国产精品亚发布| 日韩视频免费观看高清完整版| 亚洲经典三级| 欧美深夜福利| 久久电影一区| 国产精品xvideos88| 欧美综合激情网| 欧美视频日韩视频在线观看| 欧美在线网站| 国产精品成人国产乱一区 | 一本久道综合久久精品| 性视频1819p久久| 亚洲欧洲综合| 久久全球大尺度高清视频| 夜夜嗨av一区二区三区| 美女免费视频一区| 99精品热视频只有精品10| 亚洲国产电影| 欧美视频导航| 亚洲电影免费观看高清完整版在线观看 | 欧美国产日韩一区二区| 一区二区三区四区在线| 美国成人直播| 亚洲综合清纯丝袜自拍| 欧美激情综合亚洲一二区| 欧美一区二区三区免费看 | 欧美在线亚洲综合一区| 国产精品xxx在线观看www| 亚洲麻豆视频| 好吊日精品视频| 欧美一区二区啪啪| 一本在线高清不卡dvd|