基于FPGA的3D打印头控制系统技术方案

技术编号:22206978 阅读:159 留言:0更新日期:2019-09-29 20:44
本发明专利技术属于3D打印头控制系统领域,尤其是涉及一种基于FPGA的3D打印头控制系统,其特征在于包括控制板,与此控制板相连接的四块转接板,与控制板相连接的驱动板,控制板包括微处理器单元FPGA核心板Ⅰ,ARM控制单元,DC‑DC电源转换、光栅编码器接口和四路RS422发射电路,驱动板包括微控制单元FPGA核心板Ⅱ,串口通信电路、DC‑DC电源转换和四路点火脉冲发生电路,每块转接板包括打印数据输出接口,五路打印头接口。本发明专利技术可实现对20个打印头的精确打印控制,接线简单、结构合理、功能丰富、可靠性高,可实现长时间连续打印并可将打印状态回传上位机,实现与外设人机交互的功能,具有较高的抗干扰能力。

Control System of 3D Print Head Based on FPGA

【技术实现步骤摘要】
基于FPGA的3D打印头控制系统
本专利技术属于3D打印头控制系统领域,尤其是涉及一种基于FPGA的3D打印头控制系统。
技术介绍
3D打印是构建打印层,通过数字模型制作三维实体的制造流程。打印头经过沙面时,粘结剂会选择性喷射到粉末中,沙箱床下沉,并涂覆另一层粉末,循环这一过程,直至完成整个打印。打印头是3D打印成型的关键部件之一。3D打印的控制精度和效果是由打印头控制系统决定的。打印头控制系统通过接收位置信号控制打印,如果打印位置不准确会导致打印形状发生变化。打印头控制系统通过接收位置信号来计算出打印头行走速度,当打印头在变速运动速度时打印会由于惯性的作用使打印形状发生改变。打印头控制系统通过网口与上位机通信,接收控制信号和打印数据,当接收数据错误时会导致打印异常或中断。打印头控制系统需要给20个喷头提供128bit串行数据和高压点火脉冲信号,串行数据和高压点火脉冲信号需要严格的时序控制,如果时序错误则不能喷射。此外20个喷头也需要同步喷射,否则影响打印效果。现有控制系统采用ARM或DSP等控制器作为核心控制器,再加上各个功能的控制电路组成整个控制系统。由于该打印头控制对时序和同步性要求较高,所以现有方案很容易产生打印数据丢失、错误或不同步等现象。
技术实现思路
本专利技术的目的是提供一种能够提高打印头控制的稳定性、可靠性,提高打印精度的基于FPGA的3D打印头控制系统。本专利技术的目的是通过下述技术方案来实现的:本专利技术的一种基于FPGA的3D打印头控制系统,其特征在于包括用于控制打印头和与外部设备交互的控制板,与此控制板相连接的四块转接板,与所述控制板相连接的驱动板,所述的驱动板与所述的四块转接板相连接,所述的控制板包括用于数据交互和点火控制的微处理器单元FPGA核心板Ⅰ,与此微处理器单元FPGA核心板Ⅰ通过GPMC接口通信的ARM控制单元,与所述微处理器单元FPGA核心板Ⅰ相连接的DC-DC电源转换、光栅编码器接口、打印数据输出接口和与此打印数据输出接口相连接的四路RS422发射电路,所述的控制板通过所述的打印数据输出接口与所述的驱动板相连接,所述的ARM控制单元通过千兆网接口与上位机通信,所述的驱动板包括用于控制点火脉冲和板级数据交互的微控制单元FPGA核心板Ⅱ,分别与此微控制单元FPGA核心板Ⅱ相连接的串口通信电路、DC-DC电源转换和四路点火脉冲发生电路,所述的四路点火脉冲发生电路分别与所述的四块转接板相连接,所述的四块转接板的每块转接板包括打印数据接收电路,与此打印数据接收电路相连接的五路打印头接口,所述的四路RS422发射电路分别与所述的四块转接板的打印数据接收电路对应连接。所述的微处理器单元FPGA核心板Ⅰ为EP4CE30F23C6芯片。所述的微控制单元FPGA核心板Ⅱ为DAC0800芯片。所述的光栅编码器接口通过差分接口与所述的微处理器单元FPGA核心板Ⅰ通信。本专利技术的优点:(1)本专利技术的基于FPGA的3D打印头控制系统,与现有的打印头控制系统相比,可实现对20个打印头的精确打印控制;(2)本专利技术的基于FPGA的3D打印头控制系统,基于两个微控制单元FPGA,能实现同步传送20组打印数据和产生四路同步高压点火脉冲,控制3D打印机精确打印;(3)本专利技术的基于FPGA的3D打印头控制系统,接线简单、结构合理、功能丰富、可靠性高,可实现长时间连续打印并可将打印状态回传上位机,实现与外设人机交互的功能;(4)本专利技术的基于FPGA的3D打印头控制系统,由控制板、驱动板、转接板等六块电路板组成,高低频、强弱电信号分开,使系统具有提高的抗干扰能力。附图说明图1为本专利技术的控制系统硬件框图。图2为本专利技术的控制板框图。图3为本专利技术的驱动板框图。图4为本专利技术的转接板框图。图5为本专利技术的FPGA接口电路。图6为本专利技术的ARM接口电路。图7为本专利技术的串口通信电路。图8为本专利技术的电源转换电路。图9为本专利技术的千兆网接口。图10为本专利技术的光栅接口电路。图11为本专利技术的RS422发射器。图12为本专利技术的打印数据输出接口。图13为本专利技术的点火脉冲发生电路。图14为本专利技术的电源转换电路。图15为本专利技术的RS422接收电路。图16为本专利技术的喷头接口电路。具体实施方式下面结合附图进一步说明本专利技术的具体实施方式。如图1-16所示,本专利技术的基于FPGA的3D打印头控制系统,其特征在于包括用于控制打印头和与外部设备交互的控制板,与此控制板相连接的四块转接板,与所述控制板相连接的驱动板,所述的驱动板与所述的四块转接板相连接,所述的控制板包括用于数据交互和点火控制的微处理器单元FPGA核心板Ⅰ,与此微处理器单元FPGA核心板Ⅰ通过GPMC接口通信的ARM控制单元,与所述微处理器单元FPGA核心板Ⅰ相连接的DC-DC电源转换、光栅编码器接口、打印数据输出接口和与此打印数据输出接口相连接的四路RS422发射电路,所述的控制板通过所述的打印数据输出接口与所述的驱动板相连接,所述的ARM控制单元通过千兆网接口与上位机通信,所述的驱动板包括用于控制点火脉冲和板级数据交互的微控制单元FPGA核心板Ⅱ,分别与此微控制单元FPGA核心板Ⅱ相连接的串口通信电路、DC-DC电源转换和四路点火脉冲发生电路,所述的四路点火脉冲发生电路分别与所述的四块转接板相连接,所述的四块转接板的每块转接板包括打印数据接收电路,与此打印数据接收电路相连接的五路打印头接口,所述的四路RS422发射电路分别与所述的四块转接板的打印数据接收电路对应连接。所述的微处理器单元FPGA核心板Ⅰ为EP4CE30F23C6芯片。所述的微控制单元FPGA核心板Ⅱ为DAC0800芯片。所述的光栅编码器接口通过差分接口与所述的微处理器单元FPGA核心板Ⅰ通信。本专利技术的基于FPGA的3D打印头控制系统的运行方法:如图1、2、3和4所示,ARM控制单元通过GPMC接口和千兆网接口分别与微处理器单元FPGA核心板Ⅰ和上位机通信,上位机通过TCP/IP协议将控制指令和打印数据发送给ARM控制单元,ARM控制单元负责数据中转将数据转发送给微处理器单元FPGA核心板Ⅰ。控制板接收上位机发送的一层的打印数据,控制单元FPGA将数据缓存至DDR2存储器中。上位机发送打印开始命令,光栅接口单元进入就绪状态,等待位置触发打印。当光栅触发到指定距离时打印程序被触发,控制单元FPGA将打印数据通过RS422接口同步发给四个转接板,转接板将打印数据发送给打印头的移位寄存器中缓存等待打印,同时控制板通过串口通信电路的串口发送命令通知驱动板产生四路同步的点火脉冲,点火脉冲信号被发送给转接板驱动20个打印头同步喷墨打印。光栅接口单元接收光栅编码器信号,微处理器单元FPGA核心板Ⅰ根据接收到的信号计算打印头行走的速度,当运动速度为匀速时允许打印,当运动速度为加速或减速阶段不可打印,并将运动状态反馈给上位机。如图5所示,微处理器单元FPGA核心板Ⅰ的接口电路,控制芯片采用ATERA公司的EP4CE30F23C6芯片。该芯片采用484脚的FBGA封装,具有28848个逻辑单元,66个18*18硬件乘法器,4路PLL,最大提供328个用户IO,可扩展串口、编码器接口等。为了存储大容量的打印数据还扩展了两块容量高达1Gb的MT47H64本文档来自技高网...

【技术保护点】
1.一种基于FPGA的3D打印头控制系统,其特征在于包括用于控制打印头和与外部设备交互的控制板,与此控制板相连接的四块转接板,与所述控制板相连接的驱动板,所述的驱动板与所述的四块转接板相连接,所述的控制板包括用于数据交互和点火控制的微处理器单元FPGA核心板Ⅰ,与此微处理器单元FPGA核心板Ⅰ通过GPMC接口通信的ARM控制单元,与所述微处理器单元FPGA核心板Ⅰ相连接的DC‑DC电源转换、光栅编码器接口、打印数据输出接口和与此打印数据输出接口相连接的四路RS422发射电路,所述的控制板通过所述的打印数据输出接口与所述的驱动板相连接,所述的ARM控制单元通过千兆网接口与上位机通信,所述的驱动板包括用于控制点火脉冲和板级数据交互的微控制单元FPGA核心板Ⅱ,分别与此微控制单元FPGA核心板Ⅱ相连接的串口通信电路、DC‑DC电源转换和四路点火脉冲发生电路,所述的四路点火脉冲发生电路分别与所述的四块转接板相连接,所述的四块转接板的每块转接板包括打印数据接收电路,与此打印数据接收电路相连接的五路打印头接口,所述的四路RS422发射电路分别与所述的四块转接板的打印数据接收电路对应连接。

【技术特征摘要】
1.一种基于FPGA的3D打印头控制系统,其特征在于包括用于控制打印头和与外部设备交互的控制板,与此控制板相连接的四块转接板,与所述控制板相连接的驱动板,所述的驱动板与所述的四块转接板相连接,所述的控制板包括用于数据交互和点火控制的微处理器单元FPGA核心板Ⅰ,与此微处理器单元FPGA核心板Ⅰ通过GPMC接口通信的ARM控制单元,与所述微处理器单元FPGA核心板Ⅰ相连接的DC-DC电源转换、光栅编码器接口、打印数据输出接口和与此打印数据输出接口相连接的四路RS422发射电路,所述的控制板通过所述的打印数据输出接口与所述的驱动板相连接,所述的ARM控制单元通过千兆网接口与上位机通信,所述的驱动板包括用于控制点火脉冲和板级数据交互的微控制单元FPGA核心板Ⅱ,分别与此微控制单元FPGA核心...

【专利技术属性】
技术研发人员:周伟蒋庆杰杜连才
申请(专利权)人:辽宁森远增材制造科技有限公司
类型:发明
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1