五轴运动控制卡的制作方法
专利名称:五轴运动控制卡的制作方法
技术领域:
本发明涉及的是一种数控技术领域的控制卡,具体是一种五轴运动控制卡。
背景技术:
在数控技术领域中,运动控制卡是实现运动控制技术的核心部件,它将预定的控 制方处理运动过程中得到的实时运动信息,并进行位置修正。
与现有技术相比,本发明的有益效果是采用单片机与FPGA相结合的方式,在单 片机进行粗插补的同时,FPGA可进行精插补,提高了插补效率;采用FPGA模块对硬件地址 进行译码规划,保证了硬件地址的充足,解决了以往一些运动控制卡硬件可分配地址少的 问题,使得运动控制卡可以不断进行扩展;FPGA模块的使用大大地减少了逻辑电路的设计 量,减少了电路中60%以上的逻辑电路模块,减少了其它芯片的使用,使成本降低了 50% 以上,稳定性得到增加。
图1为实施例的系统结构框图。
具体实施例方式下面结合附图对本发明的实施例作详细说明本实施例在以本发明技术方案为前 提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下 述的实施例。
实施例 如图l所示,本实施例包括单片机模块1、FPGA模块2、系统辅助模块3、扩展接口 模块4、双端口通讯模块5、 DA模块6、 AD模块7、数字量10扩展模块8、输入输出接口模块
49,其中系统辅助模块3与单片机模块1相连传输时钟信息、电源信息、控制信息和复位信
息,系统辅助模块3与FPGA模块2相连传输运动控制指令、运动进给数据、反馈信息和实时 运动信息;单片机模块1与扩展接口模块4相连传输外部信息;双端口通讯模块5与FPGA 模块2相连传输上位机18的位置信息、控制信息和反馈的实时运动信息,双端口通讯模块 5与上位机18相连传输上位机18的位置信息、控制信息和反馈的实时运动信息;DA模块6 与FPGA模块2相连,DA模块6将FPGA模块2传输的数字信号转换为模拟信号;AD模块7 与FPGA模块2相连,AD模块7将FPGA模块2传输的模拟信号转换为数字信号;数字量10 扩展模块8与FPGA模块2相连传输运动信息和反馈信息;DA模块6与输入输出接口模块9 相连传输数字输入信息和模拟输出信息;AD模块7与输入输出接口模块9相连传输数字输 出信息和模拟输入信息;数字量10扩展模块8与输入输出接口模块9相连传输运动信息和 反馈信息;输入输出接口模块9与伺服驱动器和外部1019相连传输反馈的实时运动信息。
所述的系统辅助模块3对单片机模块1进行监控和维护,系统辅助模块3包括 JTAG模块10、系统时钟模块11、电源模块12和看门狗及复位模块13,其中系统时钟模块 11与单片机模块1相连,系统时钟模块11通过外部振荡电路提供时钟信息;电源模块12与 单片机模块1相连,电源模块12将外部供电进行处理后传给单片机模块1 ;看门狗及复位 模块13与单片机模块1相连传输控制信息和复位信息,看门狗及复位模块13负责监测单 片机模块1是否锁死,并在单片机模块1出现故障时控制电源模块12暂停对单片机模块1 的供电,从而实现单片机模块1的重启;JTAG模块10通过FPGA模块2实时读取单片机模 块1的数据信息,在开发时实现PC机对单片机模块1进行非侵入式(不占用片内资源)、全 速、在系统调试,支持观察和修改存储器和寄存器,支持断点、
五轴运动控制卡的制作方法 来自淘豆网m.daumloan.com转载请标明出处.