数控机床市场网-专业的数控机床网站

  為機床工具企業提供深度市場分析                     

用戶名:   密碼:         免費注冊  |   申請VIP  |  

English  |   German  |   Japanese  |   添加收藏  |  
廣州數控
數控系統

車床 銑床 鉆床 數控系統 加工中心 鍛壓機床 刨插拉床 螺紋加工機床 齒輪加工機床
磨床 鏜床 刀具 功能部件 配件附件 檢驗測量 機床電器 特種加工 機器人

數控系統

電工電力 工程機械 航空航天 汽車 模具
儀器儀表 通用機械 軌道交通 船舶

搜索
熱門關鍵字:

數控機床

 | 數控車床 | 數控系統 | 滾齒機 | 數控銑床 | 銑刀 | 主軸 | 立式加工中心 | 機器人
您現在的位置:數控系統網> 技術前沿>基于多核CPU的嵌入式數控系統研究
基于多核CPU的嵌入式數控系統研究
2018-3-27  來源:廣東工業大學自動化學院,廣州奇芯機器人  作者:馮文波 廉迎戰,甘玉軒 張錦源 邱民 萬


       摘要:選擇了Texas Instruments公司的C6A814x(A8+DSP)雙核異構處理器作為數控系統的主控制器,開展數控系統的產品預研工作,介紹的技術方法和框架模型已經基于相關硬件平臺完成全面貫通驗證,提供了實現高檔數控系統關鍵技術所需要的基木架構資源和渾然天成一體的集成平臺,具備推廣應用價值。

       關鍵詞:數控系統.C6A814x.A8.DSP,嵌入式Linux.多核處理器

       1、多核CPU數控系統硬件架構設計

       (1) 主控芯片選型

       針對中高檔數控系統的對硬件平臺要求,本文選擇德州儀器公司(TI)的C6A814x作為數控系統的主控芯片,C6A814x采用」「對稱異構的多核設計方案,集成750M Hz的下MS32CC674x浮點與定點DSP處理器和1GHz主頻的ARM Cortex-A8處理器在同一顆芯片上。

       對于C6A814x處理器的應用開發,TI公司為客戶提供了一套完整的硬件評估板、軟件開發套件和CCS集成開發環境,針對ARM的應用開發,TI提供了Linux的SDK開發套件、圖形開發套件、范例圖形以及啟動代碼等。

       (2) 系統硬件平臺架構設計

       為提高數控系統的可移植性、可伸縮性、可維護性和兼容性,硬件平臺采用單元模塊化結構設計,如圖1所示,實時系統與非實時系統在模塊上分開,即在ARM核上運行應用功能程序,在DSP核上運行實時控制程序;各CPU核之間通過內部總線進行數據交互;同時對主要的硬件模塊采用8層板進行設計,提高系統的抗震和抗電磁干擾能力。

       系統的硬件平臺的總體設計如圖1所示:
 
  
 
圖1 數控系統硬件平臺架構 

       C6A814x處理器的ARM核運行Linux操作系統和數控系統應用軟件,實現人機交互等非實時任務,主要的功能模塊包括:顯示模塊、鍵盤輸入、數據存儲模塊以及外部數據通訊模塊(RS232,USB接口、千兆以太網)。C6A814x處理器的DSP核運行SYSBIOS實時操作系統,提供多任務昔理架構,負責數控系統多通道的實時任務主要包括運動控制模塊(插補運算)和業務邏輯處理模塊,DSP和ARM之間通過Syslink使用消息隊列進行高速互聯通信。

       FPGA負責外圍接口電路信號采集和控制,主要功能模塊包括數字脈沖信號處理模塊,模擬信號處理模塊,PMC模塊等。PMC模塊處理用于數控系統與機床之間的開關控制和信號傳遞,包括機床主軸的控制、刀庫控制以及機床零點、限位等信號的控制。

       采用模塊化的設計方法,能夠縮短產品的設計周期和研發周期、降低研發和制造成木、提高產品的的可靠性和設計質量。

       2、多核CPU數控系統軟件功能模塊設計

       基于上述軟軟硬件平臺和高檔數控系統的功能需求,數控系統軟件功能模塊設計如圖2所示:
 
  
 
圖2  數控系統軟件功能模塊 

       系統軟件總共分為ARM功能區,DSP功能區、FPGA功能區和上位機軟件模塊。

       1)ARM功能區:ARM處理器運行Linux操作系統,負責數控系統的人機交互、指令譯碼、刀補、故障報警診斷和網絡通訊等功能模塊。

       2)DSP功能區:DSP運行BIOS實時系統,主要負責負責運動軌跡的前瞻和插補運算、加減速的控制和業務務邏輯處理等功能。

       3)FPGA功能區:FPGA作為現場可編程門陣列,在處理乘法和邏輯運算具有明顯優勢。FPGA具有高速的數字信號處理能力,實時性強, 性能穩定。在FPGA中還可以內嵌軟核CPU,方便用戶進行資源配置,靈活性高、可移植性強。

       3、多核CPU數控系統多任務和核間通信設計

       良好的實時多任務昔理和CPU之間快速通信機制是實現高速實時插補和多通道技術基礎,直接決定高檔數控系統穩定行和可靠性。

       C6A814x處理器的DSP核運行SYSBIOS實時操作系統,提供實時多任務昔理架構,負責數控系統的實時任務主要包括多通道調度、運動控制模塊(插補運算)和業務邏輯模塊;C6A814x處理器支持異構多核間通信組件SysLink,來實現DSP和ARM之間的高效協作。SysLink的通信組件,定義了Notify,MessageQ,ListMp和GateMp等多種核間高速互聯通信機制,這些通信機制對開發者透明,開發者不必要了解實現細節直接調用相關接}}就可以完成同構或異構核間高速通信。本文就使用了SysLink的消息隊列(MessageQ)實現數控系統多核多任務之間的數據通信。每個消息對了可以有多個發送端,但是只能有一個接收端,每個任務可以對多個消息隊列進行讀寫操作。一個任務在接收消息時,必須先創建消息隊列,而在發送消息前,需要打開預定的接收消息隊列;多通道調度使用SYSBIOS的信號量機制來實現。
 
 
  
 
 圖3  多任務管理和核間通信設計圖

       (1) ARM核端

       ARM核的應用程序通信線程調用PutPackage過程向位于ARM-DSP共享內存中的消息隊列cmdMsgQ發送包含指定通道號和類型(指令/G代碼)的指令信息,調用GetPackage過程從位于ARM-DSP共享內存中的消息隊列infoMsgQ接受數控系統內部實時數據信息,提供給位于ARM核的數控系統應用程序使用。

       (2) DSP核端

       基于SysBIOS的多任務昔理機制,在DSP核建立通信分流實時任務,調用PutPackage過程從消息隊列cmdMsgO獲得指令信息并根據其中的類型和通道號發送給對應通道的命令消息隊列和程序消息隊列;調用GetPackage過程把不同通道的插補和業務邏輯處理任務的實時數據信息發送給消息隊列infoMsgO,.

       基于SysBIOS的多任務昔理機制,為每個的通道建立對應的插補、業務邏輯處理等實時任務,計算機床運動軌跡和操作控制序列,處理對應通道的數控系統控制業務。
 
      實現多通道昔理的任務模塊定義及說明如表1、表2所示:
 
 
  


表1  多通道任務模塊定義及說明
 
  
 
表2  系統使用的消息隊列

       4、結束語

       本文介紹一種基于嵌入式多核處理器平臺的數控系統,該系統優勢主要體現在以下幾個方面:

      (1)采用多核異構處理器架構,更加符合中高檔數控系統多任務實時處理的需求。

      (2)采用無風扇低功耗的SOC處理器,極大減少外圍電路和器件數量,降低硬件成木,使得系統平臺更穩定、更可靠。

      (3)采用異構多核處理器架構,能夠簡化系統軟硬件的結構和模塊間通信設計,顯著縮短開發周期,降低開發成本。

       隨著芯片技術的快速發展,基于多核平臺的數控系統開發也將成為數控系統技術的主要發展趨勢。該方案在廣州奇芯機器人技術有限公司的數控系統產品中得到實際應用;擴展這種思路,具備Syslink通信機制的同構型多核處理器應用于多模塊伺服驅動器產品的研發將是一個具有發展前景的工作。


    投稿箱:
        如果您有機床行業、企業相關新聞稿件發表,或進行資訊合作,歡迎聯系本網編輯部, 郵箱:skjcsc@vip.sina.com
主站蜘蛛池模板: 美国Riverhawk轴承,Riverhawk十字弹簧轴承,Riverhawk联轴器,Riverhawk液压工具 | 蒸汽孔板流量计-法兰式孔板流量计-一体化标准孔板流量计-金湖中原仪表有限公司 | 长春市龙飞数码印务有限公司,龙飞印务,长春商务印刷,长春精品包装,长春数码快印 | 深圳市佳顺优印印刷有限公司,佳顺优印,画册印刷,海报印刷,封套印刷,手提袋印刷,包装盒印刷,彩盒印刷,无碳纸印刷,不干胶印刷,信封印刷,便笺印刷,笔记本印刷,台历印刷,挂历印刷,国际会展中心附近印刷厂,宝安印刷厂,宝安教材印刷厂 | 上海浩斌信息科技有限公司RFID读写器,IC卡读卡器,手持机,数据采集终端,电力仓库管理软件开发,固定资产软件,纱管标签,试剂管理,RFID试剂柜,档案管理,档案柜,智能货架 | 运动控制器_数控系统_廊坊市九盈数控技术公司「官网」 | 耀美软瓷施工队-13638350103-专注于软瓷施工勾缝的贴软瓷施工队 - 软瓷,软瓷施工,软瓷勾缝,软瓷怎么施工,软瓷怎么勾缝,贴软瓷,软瓷施工队 | 履带底盘-橡胶履带底盘-无线遥控底盘-德州力维智能装备有限公司 铝压铸件_铝合金压铸件_铝合金压铸件厂家-安平县长虹压铸厂 | 数据交易导航,数据资产入表,数据交易平台,数据要素市场 | 山东发电机组生产厂家,特种火花塞生产厂家,高压线生产厂家,空气滤芯生产厂家,济南市博盛动力机械有限公司 | 液压升降货梯_导轨式升降机_往复式提升机_济南宇轩机械厂家 | 云南昆明微信公众号小程序开发公司|抖音|网站建设APP制作-鸿翥网络 | 全球石油化工网 - 石油化工资讯,石油化工机械,石油化工设备,石油化工贸易,石油化工技术,尽在石油化工网 | 湖南净声源环保科技有限公司是一家专业从事噪声治理和建筑声学设计生态环境综合治理服务的企业,专业从事株洲电梯隔音治理,湘潭中央空调降噪处理,衡阳邵阳冷却塔噪音治理,岳阳常德大型风机噪声隔音降噪,张家界空压机噪声治理,益阳配电房变压器噪声治理,专业郴州永州工厂企业车间噪声治理,怀化娄底专业机械设备减振降治理,武汉噪音治理隔音降噪公司,孝感噪音治理,立式球磨机的噪声控制,专业隔音降噪公司,、以及各类机械动力设备减振降噪噪声治理的公司,同时为客户提供咨询与解决方案 | 模具架,模具货架,抽屉式模具架-模具架厂家 | 图表秀——免费在线图表制作工具,数据可视化工具 | 一次性妇科用品_一次性医疗用品_一次性口腔器械盒_天津市双利医疗器械有限责任公司 | 昆明护栏网厂家_隔离栅_围栏网_石笼网「13年生产经验」-云南北辛商贸 | 文轩热能_水冷板散热器热设计热管理系统_铝型材铲齿摩擦焊热管_散热片散热板生产加工厂家 | 液力耦合器,摩擦型液力耦合器生产厂家-河南省华升矿机有限公司 | 机械配件加工_数控车床加工_零件加工_精密件加工_cnc加工定制—深圳精密机械加工 | 视频监控|安防监控|智能防火|智慧城市-浩海科技 | 压力试验机,万能试验机-北京大地华宇仪器设备有限公司 官网 | 长沙变频器维修,变频器维修,ABB变频器维修,西门子变频器维修,施耐德变频器维修,伺服驱动器维修,工业机器人维修,20年专业工控电气维修,长沙文铖电气设备有限公司_长沙文铖电气设备有限公司 | 硫化剂|双马树脂|交联剂-宿迁志晟科技有限公司 | 液力耦合器,摩擦型液力耦合器生产厂家-河南省华升矿机有限公司 | 医盟网-全国首家医疗信息化行业门户网站 | 恒升(新乡)食品有限公司| 重庆监控-监控系统-大型弱电工程-重庆万建电子工程有限责任公司是智能化一级工程公司 | 上海画册设计-上海宣传册设计-产品手册设计-企业画册设计公司 | 数控滑台,机床滑台,十字滑台,直线滑台,三轴滑台,立柱滑台厂家-泊头市北重机械制造有限公司 | 济宁山银煤矿机械有限公司,钻采工具,防爆电器,凿岩机械,风动工具,矿山机械,建筑机械,支护设备,通风防尘,铁路设备,仪器仪表,大型设备,矿用泵,钎具类,消防类,矿车类,配件区类 | 煤泥烘干机,酒糟烘干机,药渣烘干机,酵母烘干机,烘干机厂家-瑞奥新能源 | 浩通集团 国际货运 物贸一体化 中非经贸| 智慧社区_【功能更全、价格更低、案例更多】 - | 陕西筱润智能科技有限公司 干部人事智能档案柜 智能密集架 智能档案柜 部队选层文件智能柜 智能枪弹柜 财务智能档案柜 边防武警智能密集架 医院智能档案柜 部队选层文件智能柜智能枪弹柜 学校医院文件柜 企事业单位公检法智能文件柜 生产厂家-筱润智能科技有限公司 RFID射频智能密集架 全自动智能选层档案柜 智能密保柜 枪柜部队营房营具床桌椅办公家具 办公用品档案盒设备货架 全自动智能选层柜生产厂家-筱润智能科技有限公司 | 无锡艾迅自动化科技ASCO电磁阀-dwyer/topworx代理-上泰仪表代理商 | 济南时代,济南时代试验机,试金老品牌-济南时代试验机技术有限公司 | 开水机-节能开水器-即热式开水器-上海捷水环保科技有限公司 | 纸箱抗压测定仪|电脑测控耐破度仪|电脑抗张试验仪|杭州华翰仪器百科 | 液压万能试验机-液压式万能试验机-万能试验机厂家-济南鸿君试验机 |