[发明专利]基于片上可编程系统的数控系统精插补器及其控制方法有效
申请号: | 200810229319.6 | 申请日: | 2008-12-05 |
公开(公告)号: | CN101751009A | 公开(公告)日: | 2010-06-23 |
发明(设计)人: | 陶耀东;卢小张;刘伟;何方 | 申请(专利权)人: | 中国科学院沈阳计算技术研究所有限公司;沈阳高精数控技术有限公司 |
主分类号: | G05B19/41 | 分类号: | G05B19/41 |
代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 许宗富;周秀梅 |
地址: | 110171 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 可编程 系统 数控系统 精插补器 及其 控制 方法 | ||
1.一种基于片上可编程系统的数控系统精插补器,其特征在于:基于 FPGA结构,包括:
处理器,通过内部交换总线模块与精插补模块、三态桥、双口RAM、 DMA模块、定时器模块以及片内ROM相连,运行精插补控制程序及双口 RAM驱动程序;
精插补模块,接收处理器的控制信号和在处理器控制下由双口RAM传 送的粗插补命令,完成精插补计算,输出精插补脉冲信号;
三态桥,将处理器与FPGA外部的FLASH及SRAM相连;
双口RAM,通过PCI接口模块与上位机微处理器相连;
定时器模块,在处理器的控制下,向精插补模块输出其生成脉冲信号 所需的基础频率;
DMA模块,接收处理器的控制命令,将FLASH中存储的精插补控制 程序拷贝到处理器内存中;
内部交换总线模块,为处理器模块、双口RAM模块、DMA模块、精 插补模块、三态桥模块、定时器模块提供内部连接总线;
所述精插补模块包括:
精插补译码模块,在处理器的控制下对上位机发出的地址信号、片选 信号和控制命令信号进行译码,选通数控系统中相应伺服轴的DDA积分器 电路进行精插补运算;
精插补时序模块,接收定时器模块的时钟脉冲,经分频后产生DDA积 分电路所需的累加时序脉冲和插补中断信号;
DDA积分电路,具有X、Y、Z、U 四组,每组对双口RAM中的粗插 补数据进行精插补运算,产生均匀脉冲,输出至脉冲输出选择器,控制数 控系统中相应的伺服轴;
所述精插补时序模块包括:
分频计数器,对定时器模块发出的时钟信号进行分频,输出控制精插 补运算所需要的时钟节拍信号;
分频节拍时序发生器,在处理器CON信号的控制下将时钟节拍信号进 行处理,产生DDA积分器的累加时序脉冲;
中断信号发生器,用于产生一个中断请求信号,使处理器进入中断服 务子程序,进入下一个插补周期;
所述DDA积分电路包括:
进给增量低位寄存器,对来自双口RAM的粗插补数据进行精插补运 算,产生被积分增量寄存器所需的进给增量值的低位;
进给增量高位寄存器,对来自双口RAM的粗插补数据进行精插补运 算,产生被积分增量寄存器所需的进给增量值的高位;
被积分增量寄存器,对进给增量低位寄存器和进给增量高位寄存器的 低位值及高位值进行整合,产生完整的进给增量值送至DDA积分器;
DDA积分器,对完整的进给增量值进行积分运算,产生溢出脉冲至脉 冲输出选择器;
脉冲输出选择器,接收处理器的选择信号,对数控系统各轴的伺服控 制驱动电机进行选择控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院沈阳计算技术研究所有限公司;沈阳高精数控技术有限公司,未经中国科学院沈阳计算技术研究所有限公司;沈阳高精数控技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810229319.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种温敏磁温度开关
- 下一篇:电容器引线焊接机中的CP线剪切机构