《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 嵌入式數控轉塔沖床數控系統設計
嵌入式數控轉塔沖床數控系統設計
2014年電子技術應用第11期
吝偉偉,鐘佩思,呂曉東,葛 旋,劉 坤
山東科技大學 先進制造技術研究中心,山東 青島266590
摘要: 通過對基于傳統工業控制器數控系統的分析研究,針對傳統數控系統的缺陷與不足,提出了一種基于CORTEXA8微處理器和嵌入式操作系統(WinCE7)的嵌入式數控系統。嵌入式實時操作系統和高性能微處理器的結合使得該數控系統的實時多任務處理能力大大提升,彌補了傳統數控系統實時性差的不足。針對數控機床對通信高效化、制造網絡化的要求以及工業級無線通信的發展,把ZigBee無線通信應用到數控系統通信中,實現系統的無線通信。系統調試表明,數控系統各模塊工作正常,并能實現上位機與控制器之間的無線通信。
中圖分類號: TP274
文獻標識碼: A
文章編號: 0258-7998(2014)11-0026-03
Design of Embedded CNC system of CNC turret punch press
Lin Weiwei,Zhong Peisi,Lv Xiaodong,Ge Xuan,Liu Kun
Advanced Manufacturing Technology Center, Shandong University of Science and Technology,Qingdao 266590,China
Abstract: By analysing and researching the CNC system based on traditional industrial controller,aiming at the deficiencies,an Embedded CNC system based on CORTEXA8 microprocessor and embedded operating system(WinCE7) is proposed. The combination of embedded real-time operating system and high performance microprocessor makes real-time multi task processing ability of the CNC system greatly improved, which makes up for the real-time deficiency of the traditional NC system. According to the requirement of CNC machine tool for the communication efficiency, networked manufacturing and the development of industrial wireless communication,completing communication of machine tool by using the ZigBee wireless module. The debugging of the system shows that: the module of NC system is working properly, and can realize the wireless communication between the host computer and the controller.
Key words : embedded NC system;WinCE7;ZigBee;wireless communication

0 引言

  隨著計算機技術的飛快發展,如今的開放式數控系統主要是基于 PC 的開放式數控系統[1],此類型的數控系統一般采用通用操作系統,存在CPU結構復雜、功耗大、硬件冗余不可裁剪且可靠性不高等諸多不足,很難滿足數控系統對強實時性和穩定性的要求。近年來逐漸發展起來的嵌入式技術在工業領域得到了越來越廣泛的應用。基于微處理器和嵌入式操作系統的數控轉塔沖床數控系統具有傳統數控系統不可比擬的優點: 嵌入式系統功耗低、可靠性高;功能強大,性能價格比高;實時性強,支持多任務;占用空間小,效率高;面向特定應用,可根據需要定制[2]。因此提出基于CORTEXA8微處理器和嵌入式操作系統(WinCE7)的嵌入式數控系統。

1 系統總體方案

  設計采用ARM-CORTEXA8微處理器作為主CPU負責整個數控系統的任務管理調度。數控系統中上位機與嵌入式機床控制器之間采用無線通信代替傳統的線纜通信。數控系統中,FPGA接受ARM以及外部RAM發送來的控制指令和數據信息并執行插補運算,產生控制步進電機運轉的脈沖序列,然后通過接口將脈沖序列送到步進電機驅動器,實現對電機的控制[3]。嵌入式數控系統的操作系統,采用微軟的最新一代嵌入式操作系統Windows Embedded Compact7(WinCE7),并根據數控系統的功能要求對內核進行了相應裁剪,提高了數控系統的實時性。數控轉塔沖床數控系統總體結構如圖1所示。

001.jpg

2 系統硬件平臺設計


002.jpg

  穩定、可靠的硬件系統是軟件系統運行的物理基礎,關系著整個數控系統性能的好壞。高配置的硬件系統是實現高性能數控系統的有力保障。合理的硬件系統結構可優化系統資源配置,使系統性能得到更好發揮。硬件結構如圖2所示,采用TI公司的AM335X CortexA8處理器,運行主頻最高可達1 GHz,集成了1路千兆網口、CAN總線控制器、IIC控制器、LCD控制器、Power VR SGX530圖形處理器,非常適合工業控制。AM335X CortexA8處理器主要負責 LCD、串口、無線通信和 USB 接口的處理及運行嵌入式 WinCE7 操作系統,實現譯碼、文件系統、無線網絡、圖形顯示和 PLC編輯功能。FPGA內在的并行機制決定了它的高速處理能力遠遠領先于其他串行執行架構的CPU,將其應用在嵌入式數控系統中將大大提高系統的響應速度,進而提高數控機床的加工精度[4]。FPGA作為精插補器在下位機系統中實現數控系統硬件插補以替代速度較慢的軟件插補,克服了傳統專用集成電路靈活性差、成本高的缺點。CPLD模塊主要負責系統操作面板、鍵盤、LED等信號的處理。

  2.1 系統無線通信的實現

  設計選用低功耗、易組網、在工業領域得到越來越廣泛應用的ZigBee無線網絡技術。要實現數控系統的無線通信,ZigBee驅動的開發就顯得尤為重要。

  嵌入式操作系統中本機設備驅動程序適合于集成到WinCE平臺上的設備,如LED和電源,WinCE以定制接口的方式來支持本機設備驅動,開發人員無需編寫設備驅動程序。流接口驅動程序是為連接到WinCE平臺的外圍設備而設計的驅動程序[5]。因此ZigBee驅動采用流接口驅動模式編寫,該驅動的主要作用是實現ZigBee模塊數據的收發、組網、入網、獲取RSSI值等。下面對基于流驅動開發模式下ZigBee驅動實現的幾個主要的流接口函數進行介紹。

  (1)DWORD CC2531_Init(DWORD dWContext)

  {

  RETAILMSG(l,(TEXT(“CC2531_Init----\r\n”)));

  Serlnit();

  CC2531init();

  }

  此函數功能是實現模塊初始化串口寄存器使能和主要參數的設定。Serlnit( )函數的功能是完成物理地址的申請,虛擬地址到物理地址的映射和波特率設置。CC2531init()通過調用系統串口發送函數的方式來設置CC2531串口的波特率,停止位以及寄存器使能。

  (2)BooL CC2531_IOControl(DWORD hopenContext,DW-

  ORD dwCode,PBYTE PBufin,DWORD dwLenln,PBYTE PBu-

  fout,DWORD dwLenout,PDWORD PdwActualout)

  {

  switch(dwCode)

  {

  case IO_CTL_CC2531_GDAIMA:

  SendDate(0x l<< l);

  case IO_CTL_CC2531_XITONGCANSHU:

  SendDate(0x l<<2);

  case IO_CTL_CC2531_DAOBUCANSHU:

  SendDate(0xl<<3);

  case IO_CTL_CC2531_RSSI:

  SendDate(0xl<<4);

  case IO_CTL_CC2531_REFNODE_REQUEST_CONFIG:

  SendDate(0xl<<23);

  ……

  ……

  }

  }

  此函數用于向設備發送命令。DeviceIOControl()函數實現操作系統對此函數的調用。參數dwCode用來告知驅動程序要執行的操作。驅動設計中,定義了較簡單的幾個命令,如G代碼、嵌入式數控系統參數、刀補參數、RSSI值,其值分別為1、2、3、4。當CC2531收到應用程序與這幾個命令相關時,無線模塊就在網絡中收集與之相關的數據,然后發送給與機床相連無線模塊。

  2.2 FPGA與ARM通信及配置接口設計


003.jpg

  ARM微處理器系統與FPGA系統之間的通信接口包括串行與并行兩種,其中串行方式通過它們自身配置的接口實現,并行接口則根據提供的總線模式進行設計。FPGA與AM335X CortexA8之間數據和控制命令的傳輸通過地址總線和數據總線方式完成,其接口示意圖如圖3所示,其中GPMC_A[11:0]為的12位地址總線;GPMC_D[l5:0]為16位數據總線;GPMC_WEn實現FPGA的寫使能傳輸且低電平有效;GPMC_OEn傳輸FPGA的輸出使能信號且為低電平有效;GPMC_CSn是傳輸FPGA的片選信號低電平有效;RESET傳輸給FPGA復位信號,高電平有效;INTO為FPGA傳輸給AM335X的中斷信號且低電平有效。

  要實現基于FPGA的邏輯功能,必須首先完成對FPGA的配置。FPGA主要有專用配置芯片,被動串行配置,被動并行同步配置,被動并行異步配置和JTAG配置五種配置方式。設計采用微處理器的被動串行配置方案,配置簡化電路圖如圖4所示。

004.jpg

  3 系統軟件平臺搭建

  Windows Embedded Compact7(WinCE7)不僅支持X86和MIPS,同時支持最新的ARMv7架構和多核處理器并能在Visual Studio 2008中無縫集成Platform Builder 2008,可以為開發者提供更高效的、流暢的開發體驗[6]。設計選擇Windows Embedded CE系列最新一代操作系統 Windows Embedded Compact 7來進行軟件系統的開發。

  為了節約PC的磁盤空間和保證運行速率,首先,對操作系統進行裁剪,添加必要的特性,配置各個組件進行平臺設置。結合設計的需要,安裝VS2008時由于開發用到的語言是VC++語言其他開發語言無需安裝;在搭建Platform Builder時由于Cortex-A8微處理器的平臺遵從ARMv7架構規范,安裝時只選“ARMv7 Architecture”即可。下面是Windows Embedded Compact7開發環境搭建步驟:(1)Visual Studio 2008,(2)MSDN Library for Visual Studio 2008,(3)Visual Studio 2008 SP1,(4)Microsoft Expression Blend,(5)Windows Embedded Compact 7,(6)Microsoft Virtual PC。接下來開發目標設備驅動程序,建立好定制的WinCE7映像文件,同時將目標文件下載到目標設備上進行調試。最后把定制好的操作系統內核,利用 PlatformBuilder導出SDK。

4 系統測試和實驗結果

  為了測試所設計數控系統的FPGA在線配置性能,實驗用開發軟件生成兩種具有不同邏輯功能的RBF文件。待數控系統完成正常啟動后,測試程序能否實現兩種不同邏輯功能文件的配置,測試結果如圖5所示。

005.jpg

  實驗機床選擇南京華訊機械制造有限公司HPI-3047數控轉塔沖床,實驗環境為生產車間工作環境。利用 Packet Sniffer 軟件抓取數控系統無線通信數據包如圖6所示。

006.jpg

  實驗結果表明,設計的數控系統FPGA模塊能夠實現在線配置及功能升級。ZigBee無線通信模塊能夠實現上位機與機床嵌入式控制器之間的數據收發,無線模塊通信性能穩定可靠,完全能夠取代傳統的線纜通信,降低了企業成本,提高了機床執行效率。

5 結論

  數控轉塔沖床數控系統的設計采用了實時操作系統WinCE7與高性能微處理器CORTEXA8,是嵌入式技術、微處理器技術與數控技術的完美結合,系統能夠更好地適應高實時性加工的要求。把無線通信技術運用到數控系統通信中取代傳統的線纜通信,有利于降低企業對通信方面的人力財力投資。運用運算速度快、設計靈活、可靠性高的FPGA作為硬件插補器,提高了系統插補速度。設計順應了低功耗、低成本、實時性好和機床通信無線化的發展趨勢。

參考文獻

  [1] 曹遂軍,王會良.國內外開放式數控系統的研究與現狀[J].機電工程技術,2003,32(5):20-22.

  [2] 湯陽.基于WindowsCE的開放式數控系統關鍵技術研究[D].合肥:合肥工業大學,2003.

  [3] 朱曉潔,舒志兵.基于ARM+FPGA的嵌入式數控系統[J].機床與液壓,2008,36(7):311-313.

  [4] 邵明,李光煬,楊惠靈.基于FPGA的嵌入式數控系統功能模塊設計[J].機床與液壓,2010,38(16):68-71.

  [5] WILSON Y J.Windows CE device driver development[Z].Dr.Dobb′s Journal of Software Tools for Professional Progra-mmer,1998.

  [6] 尹成.Windows CE7開發實戰詳解[M].北京:人民郵電出版社,2012.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲视频电影在线| 国产视频在线观看一区二区| 欧美一级理论片| 国产美女高潮久久白浆| 国产曰批免费观看久久久| 一区二区精品国产| 午夜在线电影亚洲一区| 欧美性猛交一区二区三区精品| 米奇777超碰欧美日韩亚洲| 国产精品mv在线观看| 在线成人小视频| 另类酷文…触手系列精品集v1小说| 每日更新成人在线视频| 男女av一区三区二区色多| 国产亚洲精品激情久久| 亚洲国产成人久久综合| 久久精品一区二区三区中文字幕| 欧美女同视频| 欧美中文字幕第一页| 国产嫩草一区二区三区在线观看| 黄色成人在线免费| 亚洲免费在线观看视频| 免费久久99精品国产自在现线| 欧美一区在线视频| 性欧美1819性猛交| 久久偷看各类wc女厕嘘嘘偷窃| 欧美高清日韩| 亚洲第一福利在线观看| 又紧又大又爽精品一区二区| 欧美日韩少妇| 欧美日韩中文字幕综合视频| 欧美韩日精品| 亚洲免费观看高清完整版在线观看| 亚洲高清视频一区| 精品9999| 亚洲欧美在线一区二区| 国产日韩av在线播放| 国产精品久久久久久av福利软件| 亚洲欧洲综合| 国产在线麻豆精品观看| 亚洲黄色免费| 国内视频精品| 久久婷婷国产麻豆91天堂| 欧美啪啪一区| 欧美日韩福利视频| 亚洲欧洲在线播放| 亚洲日本免费电影| 日韩一级精品视频在线观看| 久久精品一二三区| 99精品热视频| 欧美激情aⅴ一区二区三区| 午夜久久久久久久久久一区二区| 亚洲免费在线播放| 亚洲成色777777在线观看影院| 国产欧美一区二区白浆黑人| 亚洲精品一区在线观看香蕉| 亚洲国产成人精品久久| 亚洲乱码国产乱码精品精| 亚洲女同在线| 韩日精品视频| 欧美激情中文字幕乱码免费| 99精品热视频| 欧美日韩精品是欧美日韩精品| 久久久久久久久久码影片| 亚洲视频在线一区| 一本色道久久综合亚洲精品小说| 国产欧美一二三区| 欧美理论电影网| 亚洲欧洲日本mm| 欧美精品自拍| 国产精品久久看| 亚洲国产成人91精品| 欧美精品一区二区三区久久久竹菊| 亚洲欧美日韩国产中文| 欧美国产一区二区在线观看| 在线观看一区欧美| 亚洲精品老司机| 国产欧美日韩免费| 亚洲一区二区三区精品在线观看| 亚洲国产免费| 午夜精品福利电影| 国外成人在线视频| 国产精品免费一区二区三区观看| 91久久一区二区| 99精品久久免费看蜜臀剧情介绍| 亚洲视频网站在线观看| 欧美一级欧美一级在线播放| 欧美午夜精品久久久久久浪潮| 另类天堂视频在线观看| 欧美一区亚洲二区| 亚洲精品视频免费| 篠田优中文在线播放第一区| 久久久99精品免费观看不卡| 亚洲欧美日本国产有色| 午夜在线观看欧美| 国产一区二区三区在线免费观看| 国产精品永久免费| 久久九九有精品国产23| 亚洲激情一区二区三区| 欧美一区二视频| 欧美日韩国产精品自在自线| 午夜精品美女自拍福到在线| 亚洲国产精品欧美一二99| 99re热精品| 另类综合日韩欧美亚洲| 91久久在线观看| 欧美一区二区三区成人| 亚洲欧美视频在线| 亚洲天堂激情| 欧美日韩国产经典色站一区二区三区| 国产亚洲欧美另类一区二区三区| 亚洲视频免费在线| 亚洲欧洲av一区二区三区久久| 久热爱精品视频线路一| 国产精品一区二区三区成人| 亚洲视频一区二区| 久久精品视频亚洲| 欧美暴力喷水在线| 欧美三级视频在线播放| 久久精品免费看| 欧美亚洲动漫精品| 亚洲一区免费网站| 久久精品人人| 狠狠做深爱婷婷久久综合一区| 亚洲视频电影图片偷拍一区| 国产乱码精品一区二区三区不卡| 国产精品午夜春色av| 亚洲乱亚洲高清| 久久国产高清| 欧美激情免费在线| 欧美女主播在线| 久久亚洲欧洲| 宅男噜噜噜66一区二区| 国产精品国产自产拍高清av王其| 欧美三级电影大全| 日韩视频永久免费观看| 日韩天堂在线观看| 久久国产一区二区三区| 国产日本欧美一区二区三区| 免费观看在线综合| 久久麻豆一区二区| 欧美mv日韩mv国产网站| 欧美国产一区二区| 亚洲成色999久久网站| 麻豆精品视频在线| 国产毛片精品国产一区二区三区| 国产精品一区亚洲| 日韩午夜电影在线观看| 欧美一区二区三区日韩视频| 欧美中文字幕不卡| 亚洲盗摄视频| 国产三级欧美三级日产三级99| 一区二区三区鲁丝不卡| 亚洲国产岛国毛片在线| 欧美日韩三级电影在线| 亚洲国产第一页| 亚洲精品日日夜夜| 亚洲开发第一视频在线播放| 欧美三级不卡| 亚洲精品欧美极品| 欧美午夜理伦三级在线观看| 在线精品在线| 国产精品午夜电影| 欧美色精品在线视频| 欧美日韩a区| 久久躁狠狠躁夜夜爽| 亚洲人成欧美中文字幕| 国产精品一区二区三区久久| 欧美视频免费在线观看| 在线一区二区日韩| 亚洲精品一区二区三区不| 亚洲欧洲一区二区三区久久| 亚洲国产视频直播| 99这里只有精品| 欧美精品免费观看二区| 欧美国产高清| 国产精品多人| 亚洲第一中文字幕在线观看| 亚洲一区二区在线看| 欧美国产精品劲爆| 国产欧美日韩综合一区在线播放| 欧美精品午夜| 精品av久久久久电影| 欧美午夜精品一区二区三区| 欧美视频中文在线看| 国产色产综合色产在线视频| 久久一区激情| 亚洲最新合集| 1024成人网色www| 一区二区欧美国产| 久久成人人人人精品欧| 国产亚洲精品一区二区| 亚洲综合大片69999| 亚洲国产精品一区二区第四页av| 久久精品夜色噜噜亚洲a∨| 国产麻豆精品久久一二三| 亚洲人成亚洲人成在线观看图片| 在线观看欧美日本| 亚洲第一中文字幕| 麻豆精品在线观看| 欧美v日韩v国产v| 欧美午夜剧场| 欧美一乱一性一交一视频| 女同一区二区| 日韩系列在线| 国产日韩欧美视频| 久久另类ts人妖一区二区| 国产午夜精品久久久久久免费视| 久久se精品一区二区| 亚洲一区在线观看视频| 久久网站热最新地址| 男女激情视频一区| 亚洲高清影视| 国产精品v一区二区三区| 国产尤物精品| 黄页网站一区| 欧美成人综合网站| 欧美日韩一区二区在线视频| 性欧美精品高清| 亚洲国产电影| 性色av香蕉一区二区| 亚洲激情午夜| 欧美性猛交一区二区三区精品| 欧美一乱一性一交一视频| 国产精品国产| 亚洲美女少妇无套啪啪呻吟| 激情欧美日韩一区| 亚洲欧美综合网| 亚洲精选一区| 久久国产欧美精品| 国产精品久久久一区二区三区| 国产日韩精品入口| 毛片av中文字幕一区二区| 国产在线高清精品| 国产精品a久久久久久| 亚洲激情在线视频| 99一区二区| 久久久久国产免费免费| 欧美午夜在线一二页| 国产精品一区二区久激情瑜伽| 欧美一级片久久久久久久| 亚洲精品美女久久7777777| 国产精品久久77777| 国产区日韩欧美| 激情综合五月天| 欧美日韩成人一区二区三区| 国产欧美视频一区二区三区| 亚洲天堂免费在线观看视频| 最新亚洲激情| 男人天堂欧美日韩| 国产日韩欧美一区在线| 久久精品五月| 午夜精品久久久久久久久久久久久| 欧美激情日韩| 国产午夜亚洲精品理论片色戒| 久久综合色天天久久综合图片| 91久久视频| 国产一区二区高清视频| 亚洲影音先锋| 宅男噜噜噜66一区二区66| 亚洲国内高清视频| 久久久久久久一区二区| 狠狠入ady亚洲精品经典电影| 亚洲精品日韩欧美| 欧美不卡三区| 久久精品视频免费播放| 国产一区白浆| 欧美日韩国产成人| 欧美日在线观看| 欧美天天综合网| 欧美激情欧美激情在线五月| 性做久久久久久久免费看| 国产一区香蕉久久| 亚洲视频免费| 亚洲午夜影视影院在线观看| 亚洲第一搞黄网站| 亚洲国产一区在线观看| 亚洲国产精品一区二区第一页| 国产精品综合| 午夜免费久久久久| 亚洲黄网站在线观看| 国产在线拍揄自揄视频不卡99| 欧美激情视频免费观看| 欧美一区二区三区四区在线观看地址| 国产精品欧美久久| 久久av一区二区三区漫画| 欧美日韩在线播放一区二区| 裸体丰满少妇做受久久99精品| 欧美精品一区二区三区在线看午夜| 欧美成人午夜免费视在线看片| 久久只有精品| 久久婷婷成人综合色| 午夜在线视频一区二区区别| 媚黑女一区二区| 久久久久久久久蜜桃| 国产精品第2页| 欧美专区第一页| 欧美日韩综合视频网址| 亚洲激情啪啪| 国语对白精品一区二区| 国内精品嫩模av私拍在线观看| 国产精品永久免费在线| 狠狠色丁香久久婷婷综合丁香| 国产一区 二区 三区一级| 国内激情久久| 国产精品一区二区在线观看网站| 亚洲视频在线看| 中文亚洲视频在线| 野花国产精品入口| 亚洲国产欧美在线人成| 一本色道久久综合亚洲精品不卡| 欧美裸体一区二区三区| 欧美日韩伦理在线免费| 亚洲大胆视频| 日韩视频一区二区三区在线播放| 国产性猛交xxxx免费看久久| 免费在线视频一区| 极品少妇一区二区三区精品视频| 国产精品久久午夜| 久久一区二区三区国产精品| 亚洲精品免费电影| 夜夜嗨av色一区二区不卡| 久久在线免费| 欧美私人网站| 99精品国产一区二区青青牛奶| 欧美精品一二三| 久久夜色精品国产亚洲aⅴ| 亚洲国产黄色|