摘要
针对基于PC机和专用运功控制卡的传统数控系统的不足,以及基于ARM和DSP的多处理器在通信上的不足。提出基于多核异构的OMAPL138处理器的嵌入式处理方案,构建CNC控制器的硬件控制系统,同时利用FPGA的现场可编程特性完成控制器扩展模块设计。该设计解决了PC机所缺乏的实时性以及资源的专用性问题和多处理器通信数据丢失、易出错、难维护的缺陷,并实现了现代CNC系统所需求的高性能、模块化、柔性化以及开放性。
In view of the shortcomings of traditional CNC based on PC and the card of dedicated motion controller, as well as ARM and DSP multi-processor in lack of communication. Proposed a embedded pro- cessing scheme based on multi-core heterogeneous OMAPL138 processor, and construction of a CNC controller hardware system, while taking advantage of the field programmale feature of FPGA to complete controller extension module design. The design solves the issues which PC lacks of dedicated resource and realtime control, and solves the defects of data loss, error-prone and difficult to maintain in multiprocessor communication, and implements the modern CNC system demand of high performance, modularity, flexibility and openness.
出处
《组合机床与自动化加工技术》
北大核心
2015年第1期75-78,共4页
Modular Machine Tool & Automatic Manufacturing Technique
基金
广东省教育部产学研结合项目(2012B0911000283)
省部产学研结合项目重点项目(2011A090200026)
广东省教育厅研究生示范基地项目(2013JDXM29)
广东省数控一代项目(2012B011300046
2012B011300070)