【技术实现步骤摘要】
本技术用于机器人或自动化设备的运动控制器,具体涉及一种多轴运动控制器。
技术介绍
PCI控制卡一般采取PCI总线扩展方式,运动控制上采用专用运动控制芯片,或者PCI9052+DSP或FPGA来实现,它们占用PCI总线带宽,占用CPU资源,对控制主机的硬件要求高。由于这种控制卡都是将运动控制指令转换成马达的控制脉冲,时序均在上位机实现,因此软件开发难度大,周期长,实时性不高。PCI的控制卡需要插在PC机内部的主板PCI插槽上,还需要通过PCI卡上的SCSI或DB头引出控制线,因此需要单独再做一个扩展卡,成本高,IO引出脚相当有限,多次拔插的时候容易出现接触不良,造成自动化设备故障。
技术实现思路
本技术所要解决的技术问题是提供一种解决常见的PCI控制卡的诸多问题,将控制卡从PC机内部移出到设备上,从PCI槽的接插方式改为2根CAN总线连接,将时序逻辑从上位机移到下位机上,上位机只需要发送一些数据参数,以及启动,停止命令,真正意义上把运动控制在下位机实现了,而且在某一些应用上还可以脱机运行。本技术是通过以下技术方案来实现的:一种多轴运动控制器,包括独立设置的上位机,用于接收上位机控制命令包的下位机;上位机与下位机之间通过双向CAN总线实现通信连接,下位机用于数据处理以及将处理结果通过CAN总线再上传到上位机,并下载到FPGA中进行运算处理;FPGA至少有两个,分别为FPGA1与FPGA2,FPGA控制电机以及专用IO。作为优选的技术方案,FPGA1与FPGA2分别控制四个马达以及其专用IO。作为优选的技术方案,所述下位机采用ARM作为主控芯片,通过总线CAN与上 ...
【技术保护点】
一种多轴运动控制器,其特征在于:包括独立设置的上位机,用于接收上位机控制命令包的下位机;上位机与下位机之间通过双向CAN总线实现通信连接,下位机用于数据处理以及将处理结果通过CAN总线再上传到上位机,并下载到FPGA中进行运算处理;FPGA至少有两个,分别为FPGA1与FPGA2,FPGA控制电机以及专用IO。
【技术特征摘要】
1.一种多轴运动控制器,其特征在于:包括独立设置的上位机,用于接收上位机控制命令包的下位机;上位机与下位机之间通过双向CAN总线实现通信连接,下位机用于数据处理以及将处理结果通过CAN总线再上传到上位机,并下载到FPGA中进行运算处理;FPGA至少有两个,分别为FPGA1与FPGA2,FPGA控制电机以及专用IO。2.如权利要求1所述的多轴运动...
【专利技术属性】
技术研发人员:张伟,
申请(专利权)人:深圳市捷欧图科技有限公司,
类型:新型
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。