国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于ARM與DSP的嵌入式運動控制器設計

發布時間:2009-4-25 21:58    發布者:李寬
關鍵詞: arm , dsp , 控制器 , 嵌入式 , 運動

  引言

  運動控制系統廣泛地應用于領域,而嵌入式技術在領域的應用還不太成熟,近年來,對運動控制系統的要求越來越高,為了滿足新一代運動控制系統的各項性能要求,嵌入式運動控制器應運而生;ARMDSP相結合的新一代運動控制系統,充分發揮ARM微控器與專業MCX314As的各自特點,可方便的構成高性能的嵌入式運動控制系統。

  MCX314As

  MCX314As是日本NOVA電子有限公司的DSP運動控制專用芯片,它是控制4軸的脈沖序列輸出驅動伺服電機、步進電機, 可用于工業自動化設備、工業機器人、測量設備、辦公設備和家用電器等。可以進行各軸獨立的定位控制、速度控制,另一方面亦可在4軸中任意的選擇2軸或是3 軸來進行圓弧、直線、位模式插補。輸出脈沖頻率高達4MHZ,誤差低于±0.5最小插補單元,倍率1~500。每軸都有伺服反饋輸入端、四個輸入點和8個 輸出點,能獨立地設置為恒速、線性、非對稱S曲線加/減控制、非對稱梯形加/減控制,并有2個32位的邏輯、實際位置計數器和狀態比較寄存器,實現位置的 閉環控制[1]。

  MCX314As能 與8/16位數據總線接口,通過命令、數據和狀態等寄存器實現4軸3聯動的位置 、速度、加速度等運動控制和實時監視。在實際運用時可以把所有極其復雜的實時運動控制工作交給MCX314As芯片來處理,而主機CPU只需要向 MCX314As芯片發出一系列的控制指令便能實現各種復雜的運動。

  2 ARMS3C2410

  S3C2410 是韓國三星公司的32位RISC嵌入式處理器。該處理器為手持設備和一般性應用提供了一個高性價比、低功耗、高性能的解決方案。該芯片基于ARM920T 內核,采用五級流水線和哈佛結構,主頻高達200MHz[3]。ARM920T具有全性能的內存管理單元MMU、獨立的16KB指令和數據Cache以及 高速AMBA總線接口。為了減少應用系統設計的成本,S3C2410集成了眾多的常用資源,例如:LCD控制器、NANDFlash控制器、SDRAM控 制器、系統片選邏輯以及一些常用的通訊接口等資源,使它廣泛的應用于領域。

  運動控制器的基本構成

  由S3C2410和MCX314As構成運動控制器。在開發板S3C2410上設計有系統總線預留接口,預留了S3C2410芯片上的基于通用IO口的信號線,包括16位數據線、12位地址線、片選信號和一些讀寫控制信號線,以方便用戶擴展應用電路。MCX314As 與S3C2410處理器的連接就是通過這個標準的系統總線接口電路,把兩者的數據線、地址線、讀寫控制線、片選信號和中斷等信號連接起來。在兩者信號連接 連接之間加入SN74ALVC164245的芯片來實現電平轉換,同時驅動信號。另外還需要注意的是,我們使用的是16位數據線的傳輸,所以 MCX314As芯片的H16L8引腳必須接上高電平。

  圖1 S3C2410與MCX314As的接口電路框圖


  嵌入式運動控制系統系統進行加工的過程實際上就是從ARM上位機傳輸數據到MCX314As下位機的過程。其控制流程如下:

  (1)加工程序運行開始,首先對MCX314As芯片進行初始化。對MCX314As芯片進行設置初始速度、加速度、減加速度、加速度變化率、正轉反轉方式、邏輯位置計數器清零、實際位置計數器清零等。

  (2)選擇需要進行加工的軸,MCX314As芯片有X、Y、Z、U四個軸,都有著相同的功能能力,能實現四軸三聯動。

  (3)設置所選軸模式和運行參數,包括直線定速模式、單步插補輸出模式和中斷請求。

  (4)初始化位置計數器,即將數據庫中的行號寫入此計數器進行減法計算,每處理完一行數據進行減一處理。

  (5)進行命令和數據傳輸,發出數據后對狀態寄存器進行檢查,加工完一段后發出信號然后再發送下一組數據,一直到加工完成為止。在加工過程中一 旦出現中斷,首先讀取各寄存器數據進行保存,等待恢復加工后再讀寫出來。整個數據庫文件輸出結束后,保存運行系統完成后的數據信息和系統所處的狀態信息, 以備下個零件加工,由此加工結束。

  運動控制器在XY兩軸數控伺服工作臺中的應用

  XY兩軸工作臺是采用滾珠絲桿和滾動導軌傳動的十字工作臺(X、Y兩軸垂直)。X、Y兩軸兩端各有1個限位開關。采用松下交流伺服電機(型號 MSMA022A1C,功率200W,額定轉速3000r/min,額定轉矩0.64Nm)驅動工作臺運動,電機驅動器采用松下伺服驅動器 MSDA023A1A。采用光電編碼器作為位置反饋器件(伺服電機同軸安裝11線2500P/r增量編碼器)[3]

  圖2是該平臺的X軸驅動原理圖[1],Y軸驅動與X軸驅動電路相同。圖中M為伺服電機,EC是編碼器。將伺服驅動器的“控制模式”設置為“位置 控制”,把指令脈沖設置為CW/CCW方式。S3C2410按流程圖操作MCX314As,設置相應的運動參數,寫入功能命令,即可完成對平臺的運動軌跡 控制。

  圖2 單軸信號驅動系統的接口示意框圖


  結語

  運動控制系統在中的應用比較廣泛,MCX314As是高集成度的運動控制專用芯片能實現四軸三聯動的位置、速度、加速度控制和直線、圓弧、位元3種模式的連續插補和位置閉環控制。而ARM處理器具有強大的32位RISC性能,體積小、功耗低。用ARM與專業設計運動控制器能大大減輕研發任務,加快研發速度,可以在較短時間內得到控制性能優異的嵌入式運動控制系統。

  參考文獻:

  [1] 葉佩青, 汪勁松. MCX314與數控系統的設計[M], 北京: 北京航空航天大學出版社,2002

  [2] 余張國. 基于ARM和MCX314A的嵌入式運動控制器[J],微計算機信息,2005,21卷9-2 ,76-78

  [3] SBC2410X使用手冊Version0.9. 廣州友善之臂科技有限公司

  [4] MCX314A, DataSheet, NOVA電子有限公司

  [5] S3C2410 DataSheet, 韓國三星公司

本文地址:http://m.qingdxww.cn/thread-2589-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 少妇伦子伦情品无吗| 四虎永久在线精品国产免费| 亚洲狠狠| 亚洲综合图区| 亚洲一区二区三区深夜天堂| 国产精品一区二区免费| 强奸美女老师| 性感一级毛片| 日韩在线视频线视频免费网站| 一级aa毛片| 亚洲一区二区三区在线观看蜜桃 | 欧美高清精品videossex| 无颜之月第05集免费观看 - 83屋| 天天操天天舔天天干| 在线韩日| 麻豆成人AV久久无码精品| 亚洲伊人色| 亚洲免费播放| 天天干天天射天天舔| 网站在线观看高清免费| 99久久精品免费精品国产| 欧美在线视频一区| 色欲AV精品一区二区入口 | 97资源站超碰在线视频| 快播h动漫网站| 日韩一区视频在线| 三级黄色网络| 亚州精品视频| 国产一区内射最近更新| 原神美女被超污app| 亚洲国产成人综合| 亚洲日本网站| 中国老太婆xxxhd| 年轻的老师5理伦片| 亚洲视频在线观| 青草视频app| 亚洲视频在线一区| 中文字幕在线看片成人| 欧美一区二区三区男同| 亚洲韩精品欧美一区二区三区| 日本一本久道|