chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

利用DSP處理器實現(xiàn)步進電機高速細分模塊的設計方案研究

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-10-22 07:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、 引言

步進電機定位準確且與數(shù)字電路接口連接非常方便,無需反饋就可實現(xiàn)準確的角位移,在數(shù)控機床等許多領域中得到了廣泛應用。隨著電子技術的發(fā)展,對步進電機細分控制技術的研究日趨深入,該技術不僅解決了步進電機步距角大的問題,提高了步進電機的分辨率,減弱或消除了步進電機的低頻振動,而且也改善了電機的其他性能。從而使步進電機的應用范圍進一步擴大,控制更加靈活。

2、 步進電機細分驅動的基本原理

步進電機的細分功能采用數(shù)/模轉換技術,用階梯波驅動代替?zhèn)鹘y(tǒng)的方波驅動,使電機能以微步距“連續(xù)運動”。具體辦法一般為:微處理器接收步進信號的輸入,經(jīng)內部識別處理后,查表得到電機的驅動電流大小。并將這個數(shù)值與當前步進電機的工作電流比較,滿足條件電流通,不滿足則斷。由此得到用來控制步進電機細分的正弦波階梯電流信號,經(jīng)驅動系統(tǒng)的驅動,使步進電機的相電流按近似正弦波的波形變化,使得電機平穩(wěn)運轉,示意圖如圖1所示。

利用DSP處理器實現(xiàn)步進電機高速細分模塊的設計方案研究

3、 MC56F8323簡介

DSP處理器采用Freescale公司的MC56F8323,56F8300系列被稱為“合成控制器”,其含義是該器件采用的是結合了DSP與MCU功能的56800E內核。MC56F8323內核中保留了最常用和最有用的DSP和MCU指令集,簡化了編程難度,允許習慣于MCU的設計工程師采用C編譯器進行編程,簡化了其DSP代碼的編譯。MC56F8323內部總線結構是一種經(jīng)過改進的哈佛架構,擁有7條內部程序總線和數(shù)據(jù)總線,其中2條為32位寬;內部的數(shù)據(jù)RAM具有兩個端口,因此可在單個周期中進行兩次存取。這些特性對于處理器的處理控制能力非常重要。

4 、硬件系統(tǒng)設計

如圖2所示,步進電機細分驅動模塊主要由變壓器、整流器、MC56F8323、MOSFET橋、電流檢測、保護電路等組成。MOSFET橋的開斷采用PWM控制,與MC56F8323的PWM模塊相連(P3、P4);細分級選擇撥盤開關、電流設置開關、各控制信號與MC56F8323的GPIO相連。MC56F8323及其外圍電路圖如圖3所示。

利用DSP處理器實現(xiàn)步進電機高速細分模塊的設計方案研究

利用DSP處理器實現(xiàn)步進電機高速細分模塊的設計方案研究

5、 軟件設計

系統(tǒng)軟件流程如圖4所示。模塊上電后,系統(tǒng)初始化,MC56F8323檢測電機運轉方向設置,當MC56F8323接收到步進脈沖信號時,在預先存儲的數(shù)據(jù)庫中查找出相應相位的電流值,MC56F8323內置的PWM控制器輸出脈沖信號,開啟對應的MOSFET功率管,使電機朝設定方向運轉;電樞電流流經(jīng)霍爾器件,產(chǎn)生與電樞電流成比例的電流值,此電流值經(jīng)過I/V轉換放大,輸入MC56F8323的A/D轉換器輸入端,將轉換結果與數(shù)據(jù)庫中對應相位的預定值比較,如果電樞電流小于預定值,PWM繼續(xù)有效,MOSFET導通;若電樞電流大于預定值,PWM無效,MOSFET斷開;延遲一段時間后,PWM重新有效,系統(tǒng)繼續(xù)對電樞電流進行檢測,如此反復,直到下一個步進脈沖到來,系統(tǒng)從數(shù)據(jù)庫中查找出新的預定電流值,轉換結果將與此值作比較,輸出對應的PWM,控制MOSFET的工作狀態(tài)。

利用DSP處理器實現(xiàn)步進電機高速細分模塊的設計方案研究

其他附加功能實現(xiàn)分別如下:通過控制I/V轉換器的放大倍數(shù),達到電流可調的目的;系統(tǒng)每接收到步進脈沖,計數(shù)器開始計數(shù),新的步進脈沖清零計數(shù)器初值,當計數(shù)器計數(shù)達到0.1 s,自動將電機當前電流值減半,進入半電流省電工作模式,便于下次啟動;系統(tǒng)試機功能采用MC56F8323片內計數(shù)器分頻輸出的10 kHz脈沖信號作為步進脈沖,控制系統(tǒng)運行,以檢查系統(tǒng)的工作狀況;相位記憶功能使DSP記住數(shù)據(jù)庫訪問的當前位置,下次步進脈沖將從當前位置向下、向上取得新的各相電流預定值。

保護功能實現(xiàn)如下:通過對母線電壓分壓取樣,放大后,通過窗口比較器,如果發(fā)現(xiàn)高于預定最高值或低于預定最低值,向MC56F8323發(fā)出中斷請求,MC56F8323立即響應中斷請求,屏蔽步進脈沖輸入,關閉系統(tǒng)總電源,實現(xiàn)過壓、欠壓保護功能;將兩相電流絕對值相加,如果大于預定值,說明流經(jīng)電機電流過大,電機負載過重,則屏蔽步進脈沖輸入,關閉電源,實現(xiàn)過流、過載保護;防浪涌電流、泵升抑制電路采用全硬件方式實現(xiàn),提高反應速度。

6 、結束語

本系統(tǒng)設計基本實現(xiàn)了一個包括過壓、欠壓、過流、過載、過熱、斷(缺)相、防浪涌電流、泵升電壓抑制等功能的步進電機高速細分模塊方案,實現(xiàn)了步進電機的高速精確控制,同時也附加了完整的保護系統(tǒng),擴展了步進電機的應用領域,延長了電機的使用壽命,具有廣闊的應用空間和市場前景。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    20226

    瀏覽量

    250420
  • dsp
    dsp
    +關注

    關注

    560

    文章

    8234

    瀏覽量

    365747
  • 步進電機
    +關注

    關注

    153

    文章

    3230

    瀏覽量

    151856
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于FPGA的兩相步進電機細分驅動電路設計

    本帖最后由 eehome 于 2013-1-5 10:08 編輯 摘要:在采用步進電機驅動的機構中,為了提高定位精度,提出了一種基于FPGA 的兩相步進電機
    發(fā)表于 12-15 15:40

    FPGA實現(xiàn)高速FFT處理器的設計

    FPGA實現(xiàn)高速FFT處理器的設計介紹了采用Xilinx公司的Virtex - II系列FPGA設計高速FFT處理器
    發(fā)表于 08-12 11:49

           FPGA步進電機細分驅動控制設計

    敘述利用FPGA實現(xiàn)對四相步進電機進行8細分控制的設計方案。2、VHDL設計部分 要求:給出詳細
    發(fā)表于 06-14 22:03

    步進電機多級細分驅動方法研究

    。DAC0830轉換分辨率是8位,該芯片具有與微處理器兼容、價格低廉、接口簡單、轉換控制容易等優(yōu)點。D/A轉換部分的功能是將二進制代碼表示的階梯波數(shù)值轉換為相應的電流值輸出,經(jīng)驅動系統(tǒng)放大,控制步進電機轉動
    發(fā)表于 01-21 15:02

    如何利用FPGA實現(xiàn)步進電機正弦波細分驅動的設計

    本文提出了一種基于SOPC片上可編程的全數(shù)字化步進電機控制系統(tǒng),本系統(tǒng)是以FPGA為核心控制器件,將驅動邏輯功能模塊和控制成功地集成在FPGA上
    發(fā)表于 05-06 06:34

    分享一款不錯的通用微處理器DSP的接口設計方案

    本文提出了一個通用微處理器(ARM)與DSP的接口設計方案,以實現(xiàn)兩者的實時通信。
    發(fā)表于 06-08 06:36

    基于FPGA的兩相步進電機細分驅動電路設計

    基于FPGA的兩相步進電機細分驅動電路設計摘要:在采用步進電機驅動的機構中,為了提高定位精度,提出了一種基于FPGA 的兩相
    發(fā)表于 05-11 16:09 ?50次下載

    基于MC56F8323的步進電機高速細分驅動模塊

    針對工業(yè)界電機平穩(wěn)高速運轉的需要,設計了兩相步進電機高速細分驅動
    發(fā)表于 12-08 17:09 ?81次下載

    利用DSP56F805 的PWM模塊輸出高頻正弦波設計方案

    利用DSP56F805 的PWM模塊輸出高頻正弦波設計方案     DSP56F805是一種專門用來控制
    發(fā)表于 03-06 14:47 ?1602次閱讀
    <b class='flag-5'>利用</b><b class='flag-5'>DSP</b>56F805 的PWM<b class='flag-5'>模塊</b>輸出高頻正弦波<b class='flag-5'>設計方案</b>

    步進電機細分驅動研究_張靖

    步進電機細分驅動研究_張靖工作原理及其他;步進電機
    發(fā)表于 12-22 10:32 ?14次下載

    細分三相混合式步進電機驅動研究實現(xiàn)

    細分三相混合式步進電機驅動研究實現(xiàn)
    發(fā)表于 04-25 10:40 ?45次下載

    基于DSP步進電機驅動設計方案

    基于提高兩相混合式步進電機的穩(wěn)態(tài)性能和動態(tài)特性的目的,本文結合轉矩矢量控制策略,提出基于DSP步進電機驅動
    發(fā)表于 12-07 10:07 ?10次下載
    基于<b class='flag-5'>DSP</b>的<b class='flag-5'>步進</b><b class='flag-5'>電機</b>驅動<b class='flag-5'>器</b><b class='flag-5'>設計方案</b>

    如何使用FPGA實現(xiàn)步進電機細分驅動

    在對步進電機細分驅動原理進行研究的基礎上,提出了一種采用FPGA 實現(xiàn)步進
    發(fā)表于 07-24 16:51 ?28次下載
    如何使用FPGA<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>細分</b>驅動<b class='flag-5'>器</b>

    什么是步進電機細分控制?步進電機為什么要細分,如何細分?

    什么是步進電機細分控制?步進電機為什么要細分,如何細分
    的頭像 發(fā)表于 02-18 09:39 ?1w次閱讀

    步進電機驅動細分怎么調

    電機驅動細分的定義 步進電機驅動細分是指通過增加
    的頭像 發(fā)表于 06-12 09:40 ?5115次閱讀