一种基于fpga的嵌入式数字控制器的制造方法

文档序号:8806127阅读:374来源:国知局
一种基于fpga的嵌入式数字控制器的制造方法
【技术领域】
[0001]本实用新型属于数控系统领域,具体是一种基于FPGA的嵌入式数字控制器,属于基于FPGA的嵌入式数字控制器的创新技术。
【背景技术】
[0002]随着用户对数控加工精度要求的提高,以及机器视觉技术在工业领域应用的成熟,使用机器视觉跟踪加工,测量轨迹加工误差,进行在线误差补偿控制的方式正成为提高数控加工精度一种新手段。然而以工业PC机为控制核心的数控系统,其硬件不是针对实时控制设计的,并不能较好地满足实时控制需要,也不能实现在线误差补偿控制。

【发明内容】

[0003]为解决现有技术的不足,本实用新型的目的是提供一种基于FPGA的嵌入式数字控制器,该控制器能够实现加工过程中通过机器视觉跟踪测量加工轨迹误差进行在线补偿控制,有效地提高数控加工精度,保证加工质量。本实用新型控制简单方便。
[0004]本实用新型的目的通过采用以下的技术方案来实现:
[0005]本实用新型的基于FPGA的嵌入式数字控制器,包括嵌入式多核控制系统、信号检测模块、视觉跟踪模块、脉冲输出光电隔离模块、模拟控制模块,信号检测模块的输出端及视觉跟踪模块的输出端分别与嵌入式多核控制系统的输入端连接,嵌入式多核控制系统的输出端分别与脉冲输出光电隔离模块的输入端及模拟控制模块的输入端连接,脉冲输出光电隔离模块的输出端与伺服驱动器连接,伺服驱动器驱动伺服电机,模拟控制模块的输出端与气泵连接。
[0006]与现有技术相比,本实用新型的技术方案的有益效果是:
[0007]I)本实用新型配有视觉跟踪模块,能够对轨迹加工误差进行在线补偿控制,有效提高加工的精度,保证加工质量;
[0008]2)本实用新型的嵌入式多核控制系统采用FPGA芯片,其内在的并行机制决定了它的高速处理能力远远优于传统工控PC机所采用的串行执行架构。因而能大大提高数控系统的响应速度,在保证加工质量的前提下,提高加工效率。
【附图说明】
[0009]图1是本实用新型基于FPGA的嵌入式数字控制器的系统框图。
【具体实施方式】
[0010]下面结合附图和实施例对本实用新型的技术方案做进一步的说明,附图用来提供对本实用新型的进一步理解,并且构成说明书的一部分,与本实用新型的实施例共同用于解释本实用新型,并不构成对本实用新型的限制。
[0011]实施例:
[0012]如图1所示,本实用新型的基于FPGA的嵌入式数字控制器,包括嵌入式多核控制系统1、信号检测模块2、视觉跟踪模块3、脉冲输出光电隔离模块4、模拟控制模块5,信号检测模块2的输出端及视觉跟踪模块3的输出端分别与嵌入式多核控制系统I的输入端连接,嵌入式多核控制系统I的输出端分别与脉冲输出光电隔离模块4的输入端及模拟控制模块5的输入端连接,脉冲输出光电隔离模块4的输出端与伺服驱动器连接,伺服驱动器驱动伺服电机,模拟控制模块5的输出端与气泵连接。
[0013]本实施例中,嵌入式多核控制系统I采用Xilinx FPGA XC4VFX12芯片。
[0014]本实施例中,上述信号检测模块2包括有霍尔开关21及光电隔离电路22,霍尔开关21输出端与光电隔离电路22的输入端连接,光电隔离电路22的输出端与嵌入式多核控制系统I的输入端连接。
[0015]本实施例中,上述霍尔开关21由6个霍尔传感器组成,分别用于机床X轴、Y轴4路限位信号以及X轴、Y轴两路原位信号的检测,光电隔离电路22输出6路TTL电平信号到32位RISC软核处理器11,光电隔离电路22由3片TLP521-2芯片组成。
[0016]本实施例中,上述视觉跟踪3包括摄像头31、视频解码器32、数据传输接口 33,其中摄像头31的输出端与视频解码器32的输入端连接,视频解码器32的输出端与数据传输接口 33的输入端连接,数据传输接口 33的输出端与嵌入式多核控制系统I的输入端连接。
[0017]本实施例中,上述摄像头31为一般模拟摄像头,用于获取实时加工轨迹视频,视频解码32采用ADV7181C芯片,用于完成加工轨迹视频信号模数转换以及RGB、场信号、行信号的分离,数据传输接口 33采用VK3366芯片,VK3366芯片的主接口为I2C接口。
[0018]本实施例中,上述脉冲输出光电隔离模块4由10片6N136芯片组成,光电隔离模块4的输出端可同时输出10路频率为0~9000Hz的脉冲信号到伺服驱动器。
[0019]本实施例中,上述模拟控制模块5包括滤波放大电路51、电磁阀52,其中滤波放大电路51的输出端与电磁阀52的输入端连接,电磁阀52的输出端与气泵连接。
[0020]本实施例中,上述滤波放大电路51采用运算放大器。上述滤波放大电路51采用LM2904运算放大器,电磁阀52输入模拟电压范围为0~ 12V。
[0021]本实用新型基于FPGA的嵌入式数字控制器的工作过程如下:
[0022]1、系统上电后,由嵌入式多核控制系统I通过脉冲输出光电隔离模块4向伺服驱动器输出插补脉冲控制机床的X,Y轴回原位运动,并通过信号检测模块(2)输入原位信号到嵌入式多核控制系统1,直到机床的X轴、Y轴移动到原点位置。
[0023]2、视觉跟踪模块3通过摄像头31获取实时加工轨迹视频,视频解码器32在完成加工轨迹视频信号模数转换以及RGB、场信号、行信号的分离后通过I2C总线将视频数据送到数据传输接口 33,然后再将视频数据送到嵌入式多核控制系统I ;
[0024]3、嵌入式多核控制系统I获取视觉跟踪模块传输进来的数据,并经过脉冲输出光电隔离模块4输出插补脉冲;
[0025]4、嵌入式多核控制系统I产生模拟PWM信号,经过滤波放大电路51输出到电磁阀52实现电磁阀的比例控制;
[0026]5、加工过程中,嵌入式多核控制系统I实时检测信号检测模块2输入的限位信号,当机床X轴、Y轴运动超出规定的行程时,限位信号输出高电平,此时嵌入式多核控制系统I发出停止加工轨迹插补脉冲输出的指令。
[0027] 本实用新型能有效地提高数控加工精度,保证加工质量。
【主权项】
1.一种基于FPGA的嵌入式数字控制器,包括嵌入式多核控制系统(I)、信号检测模块(2)、视觉跟踪模块(3)、脉冲输出光电隔离模块(4)、模拟控制模块(5),信号检测模块(2)的输出端及视觉跟踪模块(3)的输出端分别与嵌入式多核控制系统(I)的输入端连接,嵌入式多核控制系统(I)的输出端分别与脉冲输出光电隔离模块(4)的输入端及模拟控制模块(5)的输入端连接,脉冲输出光电隔离模块(4)的输出端与伺服驱动器连接,伺服驱动器驱动伺服电机,模拟控制模块(5)的输出端与气泵连接。
2.根据权利要求1所述的基于FPGA的嵌入式数字控制器,其特征在于上述嵌入式多核控制系统(I)采用Xilinx FPGA XC4VFX12芯片。
3.根据权利要求1所述的基于FPGA的嵌入式数字控制器,其特征在于上述信号检测模块(2)包括有霍尔开关(21)及光电隔离电路(22),霍尔开关(21)输出端与光电隔离电路(22)的输入端连接,光电隔离电路(22)的输出端与嵌入式多核控制系统(I)的输入端连接。
4.根据权利要求3所述的基于FPGA的嵌入式数字控制器,其特征在于上述霍尔开关(21)由6个霍尔传感器组成。
5.根据权利要求1所述的基于FPGA的嵌入式数字控制器,其特征在于上述视觉跟踪(3)包括摄像头(31)、视频解码器(32)、数据传输接口(33),其中摄像头(31)的输出端与视频解码器(32)的输入端连接,视频解码器(32)的输出端与数据传输接口(33)的输入端连接,数据传输接口(33)的输出端与嵌入式多核控制系统(I)的输入端连接。
6.根据权利要求5所述的基于FPGA的嵌入式数字控制器,其特征在于上述视频解码器(32)采用ADV7181C芯片,数据传输接口(33)采用VK3366芯片,VK3366芯片的主接口为I2C接口。
7.根据权利要求1所述的基于FPGA的嵌入式数字控制器,其特征在于上述脉冲输出光电隔离模块⑷由10片6N136芯片组成,光电隔离模块⑷的输出端同时输出10路频率为0~9000Hz的脉冲信号到伺服驱动器。
8.根据权利要求1至7任一项所述的基于FPGA的嵌入式数字控制器,其特征在于上述模拟控制模块(5)包括滤波放大电路(51)、电磁阀(52),其中滤波放大电路(51)的输出端与电磁阀(52)的输入端连接,电磁阀(52)的输出端与气泵连接。
9.根据权利要求8所述的基于FPGA的嵌入式数字控制器,其特征在于上述滤波放大电路(51)采用运算放大器。
10.根据权利要求9所述的基于FPGA的嵌入式数字控制器,其特征在于上述滤波放大电路(51)采用LM2904运算放大器,电磁阀(52)输入模拟电压范围为0~ 12V。
【专利摘要】本实用新型涉及一种基于FPGA的嵌入式数字控制器,包括嵌入式多核控制系统(1)、信号检测模块(2)、视觉跟踪模块(3)、脉冲输出光电隔离模块(4)、模拟控制模块(5),信号检测模块(2)的输出端及视觉跟踪模块(3)的输出端分别与嵌入式多核控制系统(1)的输入端连接,嵌入式多核控制系统(1)的输出端分别与脉冲输出光电隔离模块(4)的输入端及模拟控制模块(5)的输入端连接,脉冲输出光电隔离模块(4)的输出端与伺服驱动器连接,模拟控制模块(5)的输出端与气泵连接。本实用新型嵌入式多核控制系统负责机床运动控制,加工过程中通过视觉跟踪模块测量加工轨迹误差进行在线补偿控制,有效地提高数控加工精度,保证加工质量。本实用新型控制简单方便。
【IPC分类】G05B19-404
【公开号】CN204515478
【申请号】CN201520259195
【发明人】邓耀华, 郑志航, 吴黎明
【申请人】广东工业大学
【公开日】2015年7月29日
【申请日】2015年4月27日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1