《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 步進電機控制系統的設計及應用
步進電機控制系統的設計及應用
2015年電子技術應用第11期
馬文斌,楊延竹,洪 運
(東華大學 機械工程學院,上海201620)
摘要: 基于DSP的步進電機控制系統采用了閉環控制方式,同時以光電編碼器反饋檢測信號以及專用大功率驅動芯片THB6064H的應用不僅簡化了系統外圍硬件電路結構,而且增強了系統的可靠性和抗干擾能力,并根據工程實際中出現的問題進行分析并且提出了具體解決措施。對系統的軟硬件方案設計及部分外圍電路進行了簡要介紹,通過對步進電機位移的實時控制實現了數控機床中刀具進給的快速跟蹤定位,對DSP在步進電機控制系統中的進一步開發應用提供了借鑒。
關鍵詞: 步進電機 閉環 反饋 DSP
中圖分類號: TP271
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2015.11.003

中文引用格式: 馬文斌,楊延竹,洪運. 步進電機控制系統的設計及應用[J].電子技術應用,2015,41(11):11-13.
英文引用格式: Ma Wenbin,Yang Yanzhu,Hong Yun. Design and application of the stepper motor control system[J].Application of Electronic Technique,2015,41(11):11-13.
Design and application of the stepper motor control system
Ma Wenbin,Yang Yanzhu,Hong Yun
College of Mechanical Engineering,Donghua University,Shanghai 201620,China
Abstract: Stepping motor control system based on DSP adopts the closed-loop control method, at the same time with the photoelectric encoder feedback signal, and the application of special high power drive chip THB664H peripheral hardware circuit not only simplifies the system structure, and enhance the system reliability and anti-interference ability, and according to the actual engineering problems arising from the analysis and the concrete solving measures are put forward .Part of the software and hardware design and the system has carried on the brief introduction of the peripheral circuit, based on the real-time control of stepping motor displacement implements in CNC machine tool feed tracking quickly and to DSP in the control system of the stepper motor to provide reference for further development and application.
Key words : stepper motor;closed loop;feedback;DSP


0 引言

  步進電機是將數字信息直接轉換為角位移的控制元件,因其控制簡便、起停迅速以及步進精確等特點,被廣泛應用于數控機床、機器人等自動化控制領域。尤其在數控設備的刀具快速定位系統中,因對位置和速度控制有著較高要求,以單片機作為控制系統的主處理芯片在系統穩定性以及處理速度上制約著系統實時性和快速性。通過采用DSP(Digital Signal Processor)芯片作為作為主控制芯片的步進電機閉環控制系統,在功率驅動電路設計上采用東芝公司的THB664H專用驅動芯片,極大地簡化了外圍硬件電路,使得控制器和驅動器一體化設計更為簡便。本文詳細介紹了步進電機閉環控制系統的主要硬件電路和軟件設計過程。

1 步進電機的控制系統結構

  1.1 DSP簡介

  DSP即數字信號處理器,是一種專門用來實現各種數字信號處理算法的微處理器。文中選用TI公司的TMS320F2812作為主控制芯片,片內集成了豐富的外設模塊,簡化了系統的硬件設計;快速的中斷處理能力和硬件I/O支持,保證了系統實時響應的能力;片內具有快速RAM同時采用改進的哈佛總線結構,可以通過獨立的總線對多個存儲器進行并行訪問而且可同時完成獲取指令和數據讀取操作。與常用的16位單片機相比,DSP可用于復雜的數字信號算法處理,在實時性和靈活性上以及高速的數據處理能力上有著明顯的優勢。

  1.2 系統總體方案設計

  因為步進電機驅動器本身也屬于數字器件,且位置和速度等組成的閉環反饋都可以通過廣電編碼器等傳感器來實現數字化,因此在步進電機閉環控制系統中選用DSP作為處理器。TMS320F2812通過串口接收上位機的位置指令,并通過接收與步進電機同軸轉動的光電編碼器發出的位置反饋脈沖信號作為中斷信號,DSP根據所計算出的差值信息,發送位置脈沖和方向脈沖信號給驅動器,由驅動器驅動步進電機工作。并通過液晶實時顯示出電機位置及速度等信息,通過整個系統的閉環控制從而實現數控設備中刀具的快速精確跟蹤定位。文中DSP控制系統通過控制兩個56BYG250C兩相步進電機從而控制刀具在X、Y方向位移,系統的總體框圖如圖1所示。

001.jpg

2 硬件電路設計

  步進電機控制系統主要由DSP控制單元、電源模塊、串口通信電路、反饋檢測單元、功率驅動模塊、復位電路等組成。以下詳細介紹了串口通信電路以及功率驅動電路等控制電路的設計過程。

  2.1 串口通信電路設計

  串口通信模塊的SCI接口采用發送和接收雙線異步通信接口。系統DSP控制單元需要通過與上位機通信進行數據交換,上位機的高低電平為±12 V,DSP的高低電平為0~3.3 V,故而需要進行電平轉換。系統采用了常見的MAX232電平轉換芯片,其輸出的電平經過分壓電阻進一步的壓降產生3.3 V電壓后與DSP管腳直接連接。串口通信模塊電路如圖2所示。

002.jpg

  2.2 功率驅動電路設計

  THB664H是一款專業的PWM斬波兩相步進電機專用驅動芯片。內部高度集成了衰減模式設置、細分、CMOS功率放大等電路。配以簡單的外圍電路就可以實現高性能、多細分、大電流的驅動電路。通過4位8檔細分控制(1/2、1/8、1/16、1/20、1/32、1/40、1/64),內置過熱欠壓保護和電流檢測。功率驅動部分電路圖見圖3。

003.jpg

  為提高控制系統的可靠性,避免因負載變化而產生過電流損壞控制芯片及驅動芯片,故采用了HCPL2530高速光電耦合器進行信號隔離,不僅完成了控制信號的電平轉換和實現了各器件間的有效隔離,同時也對控制信號進行整形,提高了系統的整體控制精度。硬件電路設計中光耦隔離模塊兩側電路電源必須分別采用獨立的供電電源。

3 軟件設計

  3.1 步進電機的位置檢測

  步進電機是將電脈沖信號轉變為角位移或線位移的開環控制元件。在非超載情況下,步進電機驅動器接收一個脈沖信號就按預定方向驅動步進電機轉動一個固定角度。DSP2812中事件管理模塊的定時器和比較單元可用來產生兩路電機所需的位置信號脈沖。

  當DSP事件管理器EV的捕獲單元QEP模塊被使能,與步進電機同軸轉動的光電編碼器產生的相差四分之一周期的正交脈沖序列被作為事件管理器中計數寄存器的時鐘源,從而獲得光電編碼器反饋的脈沖個數。事件管理器的計數器寄存器會在正交脈沖的每個跳變沿按照脈沖捕獲的先后順序進行定向的計數增減,進而確定步進電機的轉向和電機轉過角度。電機相對于初始位置的角度為:

  1.png

  n為計數寄存器的當前值,n1為計數寄存器的初始值,L為光電編碼器線數。

  3.2 控制系統主程序系統設計

  系統開始運行后首先要進行初始化設置,然后對初始位置和預定位置進行差值比較,根據位置差值判斷步進電機下一時刻轉向,并通過改變I/O 口電平的高低控制電機轉向。電機運轉過程中的脈沖n計算公式為:

  2.png

  式中,為初始位置與預定的差值,r為步進電機的步距角。

  DSP控制器通過改變事件管理器中周期寄存器和比較寄存器的值,進而調整PWM波的頻率和寬度,實現脈沖信號連續平穩的發送。主程序流程圖如圖4所示。

004.jpg

4 軟件設計中的一些問題

  4.1 A/D采樣中的濾波

  系統對電流控制的準確性和精度決定了步進電機的運行性能,對電流的閉環控制需要進行A/D采樣來完成,但是控制系統在實際工作中的干擾是不可避免的,因此在電流的A/D采樣電路中必須要采用相應的濾波措施來減小干擾。例如在電流的硬件部分采用二階低通濾波,在軟件設計中也需要采用滑動平均值濾波方式等相應的濾波措施來進一步提高控制系統的性能。

  4.2 運算中溢出問題的解決以及計算精度的提高

  在程序計算過程中需要考慮運算溢出的問題。在計算電機角位移θ時,程序給直角進行格式標定,在捕獲單元中斷子程序中,每一次步距角累加后都需要將角位移θ的值和7FFFH相與以避免溢出。基于計算精度的考慮,在程序中采用了32位乘法和加法運算。采用DSP2812中的16×16的硬件乘法器,需要用兩個16位數來保存其乘法計算的結果,加法運算中為了和乘法運算結果匹配也需要用32位,計算結束后將從32位計算結果中選取合適的16位作為輸出。

5 結論

  在分析了步進電機工作原理和主要特點的基礎上,設計了以TMS320F2812作為主控芯片的步進電機閉環控制系統的硬件電路和運行軟件,實現了控制與驅動的一體化,相比較開環控制系統中的失步現象得以有效控制;光電編碼器的檢測反饋電路以及SCI串口通信電路等實現了對步進電機位置的精確閉環控制。結果表明,所建立的步進電機閉環控制系統有效提高了刀具定位精度,滿足快速響應要求。

參考文獻

  [1] 劉和平,鄧力.DSP原理及電機控制應用[M].北京:北京航空航天大學出版社,2006.

  [2] 孫麗明.TMS320F2812原理及其C語言程序開發[M].北京:清華大學出版社,2008.

  [3] 馬永軍,劉霞,李正生.DSP原理與應用[M].北京:北京郵電大學出版社,2008.

  [4] 陳壽坤.基于微機原理的步進電機控制[J].機電技術:2012(5):28-30.

  [5] 范超毅,范巍.步進電機的選型與計算[J].機床與液壓,2008(5):310-313.

  [6] 宰文嬌,汪華章.步進電機驅動控制系統的設計和實現[J].工礦機械,2013(6).

  [7] 宋蓓,杜娟,宋世芳.基于DSP的開放式運動控制器的設計[J].電機與控制應用,2009(4):23-25.

  [8] 東芝公司數據資料,THB664H/HQ.PDF[Z].2012.

  [9] 于增坤,侯文,劉沛堯.一種新的自適應M/T電機測速算法[J].微特電機,2014(11):51-53.

  [10] 熊遠生,錢蘇翔,高金鳳.基于DSP的步進電機控制系統與上位機的串行通信設計[J].機電工程,2004(9):17-21.

  [11] 田心軍.基于DSP的步進電機控制系統[D].長沙:湖南大學,2014.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久www成人_看片免费不卡| 亚洲一区三区电影在线观看| 伊人久久成人| 美女诱惑一区| 久久av最新网址| 亚洲小说区图片区| 亚洲精品少妇| 久久国产精品网站| 亚洲女人av| 亚洲精一区二区三区| 国产一本一道久久香蕉| 国产精品国码视频| 欧美日本三区| 欧美成人精品h版在线观看| 久久精品论坛| 欧美亚洲一区在线| 亚洲一区二区三区精品动漫| 亚洲第一福利视频| 午夜免费电影一区在线观看| 一区二区三区毛片| 亚洲美女精品久久| 亚洲精品美女91| 亚洲国产成人久久综合| 国产主播一区二区三区| 国产精品资源| 国产精品视频大全| 欧美日韩在线免费观看| 欧美日韩1区| 欧美人体xx| 欧美黄色aa电影| 欧美freesex交免费视频| 久久亚洲一区二区三区四区| 久久av资源网| 久久精品国产亚洲一区二区| 欧美一区影院| 欧美一区二区三区播放老司机| 午夜精品视频在线观看一区二区| 亚洲一二区在线| 亚洲一区二区三区视频| 亚洲天堂成人在线视频| 亚洲天堂网在线观看| 亚洲视频精品| 亚洲一区视频| 亚洲欧美日本另类| 欧美在线免费| 久久久蜜臀国产一区二区| 久久久午夜电影| 免费欧美日韩| 欧美久久久久久| 欧美日韩精品是欧美日韩精品| 欧美精品一区二区蜜臀亚洲| 欧美女激情福利| 欧美国产第一页| 欧美日韩精品免费观看| 国产精品高潮久久| 国产精品综合| 激情国产一区二区| 亚洲国产另类 国产精品国产免费| 亚洲国产欧美久久| 亚洲免费大片| 亚洲一区在线观看免费观看电影高清| 亚洲欧美日韩国产综合精品二区| 亚洲无线一线二线三线区别av| 亚洲一区黄色| 欧美在线一级va免费观看| 亚洲国产中文字幕在线观看| 妖精成人www高清在线观看| 欧美一级淫片aaaaaaa视频| 欧美韩国日本综合| 国产一级一区二区| 亚洲美女诱惑| 久久精品毛片| 亚洲欧美在线免费| 欧美激情免费观看| 国产资源精品在线观看| 夜夜嗨一区二区| 久久精品欧美日韩精品| 亚洲欧美第一页| 欧美韩日精品| 精品1区2区3区4区| 亚洲欧美日韩在线不卡| 在线视频亚洲一区| 欧美 日韩 国产精品免费观看| 国产精自产拍久久久久久| 亚洲精品视频免费| 亚洲欧洲一区| 久久精品人人| 国产精品一区二区三区四区五区| 亚洲人精品午夜在线观看| 久久精品国产综合| 欧美在线免费视屏| 国产精品久久激情| 亚洲免费观看高清完整版在线观看| 久久精品日韩欧美| 欧美一区亚洲二区| 国产精品理论片在线观看| 亚洲黄色高清| 亚洲国内高清视频| 久久午夜激情| 国产日韩欧美在线| 亚洲综合另类| 午夜精品视频在线观看| 国产精品v日韩精品| 亚洲三级影院| 亚洲茄子视频| 蜜臀久久久99精品久久久久久| 国产主播精品在线| 性欧美1819性猛交| 久久激情综合| 国产欧美欧洲在线观看| 亚洲小视频在线| 亚洲午夜国产成人av电影男同| 欧美成人中文字幕在线| 亚洲电影中文字幕| 亚洲国产99精品国自产| 久久精品中文字幕免费mv| 国产日韩精品视频一区二区三区 | 亚洲国产成人在线播放| 久久九九免费视频| 国产一区二区欧美| 久久www免费人成看片高清| 久久国产精品一区二区三区四区| 国产精品婷婷| 午夜视频一区二区| 久久不射中文字幕| 国产一区二区三区四区hd| 久久国产一二区| 蜜臀久久久99精品久久久久久| 伊人夜夜躁av伊人久久| 亚洲激情第一页| 欧美紧缚bdsm在线视频| 亚洲免费播放| 亚洲欧美欧美一区二区三区| 国产精品永久| 欧美一区高清| 噜噜噜噜噜久久久久久91| 亚洲福利在线观看| 99国产精品久久久久久久成人热| 欧美日韩免费观看一区| 亚洲视频一二三| 久久国产精彩视频| 伊人精品成人久久综合软件| 亚洲精品视频在线看| 欧美日韩一二三四五区| 亚洲影院色无极综合| 亚洲国产99| 亚洲直播在线一区| 久久精品盗摄| 亚洲国产成人av| 99精品国产高清一区二区| 欧美午夜片欧美片在线观看| 午夜精品久久久久久久男人的天堂 | 国产精品在线看| 亚洲黑丝在线| 欧美日韩网址| 欧美一区二区观看视频| 免费亚洲网站| 99re8这里有精品热视频免费| 亚洲欧美另类在线| 国产在线国偷精品产拍免费yy| 亚洲国产高潮在线观看| 欧美日韩一二三区| 欧美一级片在线播放| 欧美不卡视频一区| 亚洲伦理在线| 欧美一区二区在线免费观看| 136国产福利精品导航网址| 亚洲午夜av在线| 极品少妇一区二区三区精品视频| 一区二区电影免费观看| 国产欧美日本| 99国产精品久久久久久久成人热| 国产精品一区二区三区四区五区| 91久久综合亚洲鲁鲁五月天| 国产精品捆绑调教| 亚洲美女视频| 国产在线精品一区二区中文 | 男人的天堂成人在线| 亚洲香蕉网站| 欧美黄免费看| 欧美在线不卡| 国产精品ⅴa在线观看h| 亚洲激情在线播放| 国产精品羞羞答答| 夜夜狂射影院欧美极品| 国精品一区二区| 亚洲欧美久久久| 亚洲激情综合| 久久精品亚洲精品国产欧美kt∨| 亚洲精品乱码视频| 久久手机免费观看| 日韩网站在线| 你懂的成人av| 欧美日韩一区二区在线| 久久激情五月丁香伊人| 亚洲毛片一区| 精品1区2区3区4区| 欧美一区二区三区在| 亚洲精品日韩激情在线电影| 亚洲国产精品悠悠久久琪琪 |