著录项信息
专利名称 | 一种基于ARM7和FPGA的嵌入式数控系统 |
申请号 | CN200710077030.2 | 申请日期 | 2007-09-07 |
法律状态 | 驳回 | 申报国家 | 中国 |
公开/公告日 | 2009-03-11 | 公开/公告号 | CN101382788 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G05B19/18 | IPC分类号 | G;0;5;B;1;9;/;1;8查看分类表>
|
申请人 | 深圳市众为兴数控技术有限公司 | 申请人地址 | 广东省深圳市南山区马家垅工业区36栋
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳市众为兴数控技术有限公司 | 当前权利人 | 深圳市众为兴数控技术有限公司 |
发明人 | 钱作忠;曾逸 |
代理机构 | 深圳市君胜知识产权代理事务所 | 代理人 | 王永文 |
摘要
本发明公开了基于ARM7和FPGA的嵌入式数控系统,其包括一32位的ARM嵌入式微控制器模块,一FPGA控制和插补模块,所述嵌入式数控系统主控制器采用冯.诺.依曼结构的ARM7微处理器,用于实现人机接口、网络接口、系统管理界面、仿真显示和G代码编译功能;所述嵌入式数控系统的插补控制器用于实现高速实时的插补算法。本发明基于ARM7和FPGA的嵌入式数控系统由于采用以上技术方案,提高了系统的实时性、可靠性和可重用性,降低了系统体积和成本。
1、一种基于ARM7和FPGA的嵌入式数控系统,其包括一32位的ARM 嵌入式微控制器模块,一FPGA控制和插补模块,其特征在于:
所述嵌入式数控系统主控制器采用冯.诺.依曼结构的ARM7微处理 器,用于实现人机接口、网络接口、系统管理界面、仿真显示和G代码编 译功能;
所述嵌入式数控系统的插补控制器用于实现高速实时的插补算法。
2、根据权利要求1所述的嵌入式数控系统,其特征在于:在所述ARM7 主控制器中,包括了G代码解释模块、软PLC核、移植的UC/OS-II实时 操作系统、存储模块以及外围接口模块,其中所述G代码解释模块用于在 用户输入G代码后,将代码翻译成数控系统能控制各个电机的指令,包括 G指令、M指令、S指令、F指令和T指令;执行所述G指令时系统调用 插补算法模块、补偿模块和位置控制模块,直接控制进给电机的运动。
3、根据权利要求1所述的嵌入式数控系统,其特征在于:所述插补控 制器采用两级插补方案,先由微处理器将加工对象的加工轮廓按照数据采 样插补算法分割成若干直线段,以进行粗插补:再采用FPGA对粗插补输 出的微小线段进行精插补,输出控制脉冲。
4、根据权利要求1所述的嵌入式数控系统,其特征在于:所述主控制 器采用S3C4480芯片。
5、根据权利要求1所述的嵌入式数控系统,其特征在于:所述插补控 制器采用Lattice公司的FPGA芯片LC-XP6芯片。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2011-03-22 | 2011-03-22 | | |
2 | | 2010-12-15 | 2010-12-15 | | |
3 | | 2011-04-21 | 2011-04-21 | | |
4 | | 2011-10-24 | 2011-10-24 | | |
5 | | 2013-05-17 | 2013-05-17 | | |
6 | | 2015-06-29 | 2015-06-29 | | |
7 | | 2011-03-22 | 2011-03-22 | | |
8 | | 2013-12-02 | 2013-12-02 | | |
9 | | 2010-12-15 | 2010-12-15 | | |
10 | | 2011-11-10 | 2011-11-10 | | |
11 | | 2010-03-24 | 2010-03-24 | | |
12 | | 2013-05-17 | 2013-05-17 | | |
13 | | 2013-12-02 | 2013-12-02 | | |