作者:田耀杰,刘石安,吴蓉
数控电火花(electricaldischargemachining,EDM)机床是一种实现工件精密加工的特种加工工具。早期的电火花成型加工机床的脉冲电源电路是用分立元件组成,或者是用单片机来实现。分立元件电路设计复杂,电路调试困难,基于单片机或者是32位的嵌入式CPU的脉冲电源性能有了很大的提高,也具有了很高的智能性,但对于不同的处理器,其移植性不太好,而且如果硬件电路一旦完成就不能进行更改与升级。而采用现场可编程门阵列FPGA在很好的继承单片机或者是嵌入式CPU设计的电源的优点的同时,还拥有一些新的特点。本文提出的方案采用的是Altera公司的cyloneII芯片,将Altera提供的NIOSII处理器配置到芯片上,并在NIOSII中加入用户自己用HDL语言编写的可以产生PWM的用户IP模块后就可以产生参数化的脉冲波,即提出了一种新型的智能脉冲电源。
1脉冲电源的原理设计
数控机床的脉冲电源电路主要由脉冲发生器,隔离放大电路,直流电源电路,功率放大电路,开关电路5部分。放电脉冲的产生过程如下,首先是脉冲发生器产生高频参数化的脉冲信号,经过光耦的隔离后,由功率推动电路进行功率放大,从而控制高频开关管的通断。高频开关管的另一端接的是直流电源,该直流电经过开关管的通断而产生高频的放电加工脉冲电源。其核心部分即是脉冲发生器的设计。
2嵌入式脉冲发生器的设计
只有设计出了高频率的、参数化的脉冲发生器,脉冲加工电源的精度、参数化才可以实现。该电源系统中采用的是性价比较好的Altera公司的CycloneII序列的FPGA芯片EP2C8Q208C7。其逻辑资源足够实现系统的功能。
2.1嵌入式系统硬件设计
系统中使用的是一种软核式的NiosII处理器,并选择其类型为Nios/f型。NiosII处理器是Altera的第二代FPGA嵌入式处理器,其性能超过200DMIPS。嵌入式CPU定制的过程是在QuartusII中实现的。QuartusII是Altera提供的FPGA/CPLD开发集成环境,它可以完成系统的设计与仿真。整个设计过程是:图形或HDL编译、分析与综合(analysis&synthesis)、适配器件(filter)、仿真、编程文件汇编(assembler)、下载配置到FPGA。该系统中除了采用NIOSII和一些常用的外设IP,还有一个用户IP。用户IP用于产生PWM的模块pulse_generator是用VHDL编写状态机来实现的。其中一个模块用状态机实现3种状态:分别空闲、脉宽和脉间。并由时钟输入、状态控制信号以及计数器状态来确定3种状态之间的转换,一般情况是在系统启动后,由空闲状态进入脉宽状态后便会在脉宽、脉间2种状态之间切换,实现连续的PWM。Pulse_generatot的另一个模块就是Pulse_generator与Avalon总线的接口,通过该接口,可以读写Pulse_generator模块中个寄存器的状态,控制PWM脉宽与脉间的大小。在HDL编写好用户模块后,用Quartus进行编译综合正确后,可以进行下一步的寄存器头文件_regs.h以及C函数的编写,在该文件的中定义的是用户模块的访问方法,提供了硬件与软件的接口。最后将HDL文件、寄存器文件、驱动程序在SOPCBuilder中将其集成成为一个完整的、具有Avalon总线接口的用户IP。将用户IP与Altera的IP结合起来就可以生成硬件的脉冲发生器,它的结构如图1中所示。

构成过程是在SOPCBuilder中添加NIOSII、pulse_generator、uart_jatg等模块,然后在SOPCBuilder中generate生成自定制的NIOSII内核,并在工程文件.bdf文件中加入前面生成的NIOSII内核、系统时钟引脚、延时复位、PLL等模块,并将PWM的输出引脚指定到FPGA的I/O口,编译综合后就会生成硬件系统描述的.ptf文件。以上硬件电路全部在FPGA芯片中实现,对用户是不可见的,所以其保密性好,用户外部可见的仅仅是电路的I/O。由于硬件电路是用HDL实现的,因此可以进行系统升级。
2.2软件编程实现
软件编程采用Altera提供的软件编译环境NIOSIIIDE。NiosIIIDE基于开放和可扩展的Eclipse平台,不仅可以将通用用户界面和业界最好的开发环境完美结合,还能够与第三方工具无缝地集成在一起。NiosIIIDE提供了完整的C++/C++软件开发套件,包括编辑器、项目管理器和构建工具、调试器和兼容CFI(commonflashinterface)的Flash编程器。Altera提供含有支持Micrium的MicroC/OS-II实时操作系统(RTOS)。该系统不用用户修改任何代码即可进行系统移植。使NiosII开发者能很容易地在NiosIIIDE中实现多任务软件开发。
软件的开发过程是在IDE中创建一个工程文件,工程所指定的硬件系统即是在Quartus中生成的.ptf文件。新的工程将包括2个库,一个是用户的API库,另一个是系统库,系统的库中包含了用户进行软件编程时需要的各种头文件、驱动程序等。在用户库中可以使用C/++或者是汇编语言编写脉冲参数的实现功能,在写好后就可以对软件工程进行编译、调试得到希望的结果后就可以软件的工程文件.elf下载到开发器件上。如果需要调整脉冲、脉间的参数,则可以在NIOSIDE中对脉宽与脉间的比例以及周期长度进行修改。同时通过对I/O口输出的高低电平,可以控制每一路大功率管的关断与否,从而做到了电流大小的控制,具有非常高的灵活性。这样可以得到新的适合进行粗、中精、精加工的脉冲序列。用户程序中对脉冲控制及参数控制的代码如下:

2.3系统仿真
我们可以用Quartus对设计的系统的功能进行仿真,以验证功能是否满足要求。软件文件下载到开发板后对电路进行仿真的结果,如图2所示。从图中可以看到脉宽pulse_duraTIon_TIme与脉间pulse_interval_TIme的比例参数,以及控制寄存器的值,同时还可以看到该系统的输入时钟的周期长度,放电脉冲的周期长度等信息。

3外部电路设计
外部电路主要包括直流电源、隔离放大电路、高速开关电路、保护电路。直流电源电路是市电经过变压器、整流桥路电路、电容滤波电路输出的,输出的电压有+80V和120V两种,分别用于粗加工和精加工。脉冲发生器的PWM用来控制高频开关管,为了防止脉冲发生器的烧坏,要将FPGA开发板与开关管电路隔离开来,而电源的频率很高,普通光耦的会产生波形畸变,所以采用的是25M的高速光耦PC412S。开关管采用的是VMOS,使用它的好处是开关的频率高,能够承受的电流和电压都比较大,但要使用输入电容较小的VMOS,否则会影响电源关断的速度。开关管的驱动电电路如图3所示。

Q1的基极是从FPGA开发板经过光耦输出的PWM脉冲信号,通过后面的驱动电路来驱动Q5,从而实现放电加工电路中采用正负电源,这样可以提高Q5的关断速度。Q2是小功率的VMOS管,Q3和Q是用来驱动大功率的VMOS,所以功率不能选太小,R3与R4是用来减小系统波形的振荡,其阻值不能太大,可选取100Ω。
4结论
本文在EDM机理与嵌入式技术领域最新研究成果的基础上,针对目前微细EDM加工中电源的研究现状,提出了一种新型的智能型EDM脉冲电源,该电源的脉间精度可以达到0.2μs,是一般的分立软件和集成电路所不能达到的,脉宽,脉间的大小可参数话,这些设置都是在软件中进行,并且采用FPGA设计具有可进行更新,保密性好。这种新型的脉冲电源,由于高电火花脉冲放电频率,从而提高加工精度。又因为HDL语言和FPGA技术的应用越来越广泛,所以这种智能的脉冲电源具有很好的通用性。
责任编辑:gt
相关推荐
理解Verilog编码技巧掌握FPGA中状态机的写法掌握非重叠序列检测代器Verilog代码编写
发烧友学院发表于 2020-04-21 00:00
•
27173次阅读

本实验练习使用ADC,实验中使用的ADC模块型号为AN9238,最大采样率65Mhz,精度为12位。....
发表于 2021-02-24 14:47•
152次阅读

在图像中,“边缘”指的是临界的意思。一幅图像的“临界”表示为图像上亮度显著变化的地方,边缘指的是一个....
发表于 2021-02-24 14:46•
174次阅读

通信电源通常被称为通信系统的心脏,其工作不正常,将会造成通信系统故障,甚至导致整个系统瘫痪。美国AP....
发表于 2021-02-24 10:34•
134次阅读

开关电源的输出是直流输入电压、占空比和负载的函数。在开关电源设计中,反馈系统的设计目标是无论输入电压....
发表于 2021-02-24 10:03•
128次阅读

开关模式电源采用固定、可调或与外部时钟同步的频率进行开关转换。开关频率值决定了电源电容和电感的外形尺寸,因此也...
发表于 2021-02-24 09:23•
6次阅读

工程师设计和测评电源的几个指标
发表于 2021-02-24 09:01•
0次阅读

宽输入范围和高输出电流单片式解决方案快速瞬态响应和超低EMI小的最短导通时间和高降压比
...
发表于 2021-02-24 07:51•
0次阅读

脉冲电子围栏系统主要由集脉冲发射,报警与一体的控制器和前端围栏二大部分组成。通常控制器安装在门卫室或....
发表于 2021-02-23 11:04•
256次阅读

锂电池具有体积小、比能量大、寿命长、放电性能好等特点。短短几年时间里,已广泛应用于笔记本电脑、手机、....
发表于 2021-02-23 10:23•
369次阅读

引言
由于臭氧发生片负载性质呈电容性,双高变压器的高压线圈呈电感性,连接在一起构成谐振回路,谐....
发表于 2021-02-23 10:14•
316次阅读

预计2023年搭载车型产量突破30万, 2030年全球前装量产市场规模将超230亿美元。激光雷达乃高....
发表于 2021-02-23 10:05•
685次阅读

VIAVI SmartPocket 光源系列产品(OLS-34,OLS-35和OLS-36)具有极好....
发表于 2021-02-23 09:37•
369次阅读

收藏整理的绝版图书,实用电源技术丛书系列共10本,其中《直流开关电源的软开关技术》、《脉宽调制DC/DC全桥变换...
发表于 2021-02-22 17:10•
399次阅读

将变频器的主电路连接到电源线后,要控制电动机的运行,必须将外围连接的控制电路连接到相应的端子,并将变....
发表于 2021-02-22 15:11•
130次阅读

我们在使用可调式直流电源时要考虑哪些注意事项,才能保证电源设备的正常使用,现列出以下几点: (1)此....
发表于 2021-02-22 15:10•
72次阅读

发表于 2021-02-22 15:09•
101次阅读

FPGA特有的技术复杂性可以用强大的标准FPGA或SoC核心板模块封装,这使硬件设计甚至比使用传统的....
发表于 2021-02-22 14:02•
500次阅读

有时CPU需要与PL进行小批量的数据交换,可以通过BRAM模块,也就是Block RAM实现此要求。....
发表于 2021-02-22 13:51•
455次阅读

OV5640的寄存器配置是通过FPGA的I2C(也称为SCCB接口)接口来配置。用户需要配置正确的寄....
发表于 2021-02-22 13:45•
365次阅读

传出因三元电池引起的自燃及召回事件后,现代汽车(Hyundai Motor)开始转向采购中国锂电池厂....
发表于 2021-02-22 10:20•
567次阅读

随着通信与网络应用的蓬勃发展,网络化、集成化趋势正以前所未有的速度和深度影响着我们的生活。UPS电源....
发表于 2021-02-22 09:56•
489次阅读

本文采用FPGA 和MicroBlaze 进行嵌入式系统设计,文中在分析了FFT算法后,描述了运算的蝶形单元,地址生成单...
发表于 2021-02-22 07:36•
0次阅读

电源调制比与众所周知的电源抑制比(PSRR)相似,但有一个关键不同点。PSRR衡量电源缺陷直接耦合到....
发表于 2021-02-21 10:07•
148次阅读

当面对这些分辨率和精度水平时,这些转换器提供的有用动态范围很容易超过100dBFS(满量程)的神奇屏....
发表于 2021-02-21 10:01•
107次阅读

跨时钟域处理是FPGA设计中经常遇到的问题,而如何处理好跨时钟域间的数据,可以说是每个FPGA初学者的必修课。...
发表于 2021-02-21 07:00•
202次阅读

我们都知道FPGA是一个很难入门行业,对于专业知识要求也比较高,但是一旦掌握这一行的知识,薪资待遇还....
发表于 2021-02-20 17:44•
738次阅读

有限且不断缩小的电路板空间、紧张的设计周期以及严格的电磁干扰(EMI)规范(例如CISPR 32和C....
发表于 2021-02-20 17:36•
606次阅读

新的一年来临,祝各位电子爱好者前程似锦,新的一年在电子领域更上一层楼;新年第一篇,我们来简单的讲一下....
发表于 2021-02-20 16:51•
644次阅读

这张图画了挺久的,主要是想让大家可以从全局角度,看下linux内核中系统调用的实现。 在讲具体的细节....
发表于 2021-02-20 16:46•
180次阅读

本原创教程由芯驿电子科技(上海)有限公司(ALINX)创作,版权归本公司所有,如需转载,需授权并注明....
发表于 2021-02-20 13:44•
385次阅读

请教各位大神LED开关电源智能模块一起需要注意那些参数设计呢?
...
发表于 2021-02-20 11:44•
45次阅读

FPGA的HLS案例开发|基于Kintex-7、Zynq-7045_7100开发板
前 言
本文主要介绍HLS案例的使用说明,适...
发表于 2021-02-19 18:36•
101次阅读

VCCS300S专为全球工业部门设计,注重高效率和可靠性,为设计工程师在系统集成期间提供灵活性。
....
发表于 2021-02-19 17:48•
16次阅读

据中国科大网站报道,近日,中国科大国家示范性微电子学院程林教授课题组在全集成隔离电源芯片设计领域取得....
发表于 2021-02-19 17:21•
764次阅读

但凡归属于机械设备类的,在安装或是应用全过程中毫无疑问会出现一些常见故障产生。那么,风冷油泵电机冷却....
发表于 2021-02-19 17:14•
144次阅读

用新显卡做过测试的同学估计都遇到过和我一样的问题,开启游戏的一瞬间:电源宕机重启。
发表于 2021-02-19 16:48•
593次阅读

日前,ADI发布了新一季的财报。据该公司透露,ADI第一季度业绩强劲,收入增长20%,接近历史最高水....
发表于 2021-02-19 15:03•
219次阅读

高速数字信号处理器(DSP)在图像处理中,特别是视频处理中的应用非常广泛。通常DSP都具有很强的运算....
发表于 2021-02-19 14:17•
721次阅读

推动高能效创新的安森美半导体 (ON Semiconductor,美国纳斯达克上市代号:ON),发布....
发表于 2021-02-19 14:03•
198次阅读

在HDMI测试实验中讲解了HDMI显示原理和显示方式,本实验介绍如何使用FPGA实现字符显示,通过这....
发表于 2021-02-19 13:43•
364次阅读

WAV文件作为多媒体中使用的声波文件格式之一,它是以RIFF格式为标准的。RIFF是英文Resour....
发表于 2021-02-19 13:42•
553次阅读

开发板通过40PIN的扩展口和AN831音频模块连接,AN831音频模块使用WOLFSON公司的WM....
发表于 2021-02-19 13:41•
547次阅读

在需要硬件实现对数运算的场合,其精度和速度是必须考虑的问题。目前硬件实现对数变换的方法主要有查表法、....
发表于 2021-02-19 11:19•
617次阅读

本文分析了一种新型的倍流整流电路拓扑,如果在通信电源中得到应用,可以提高大电流输出时副边整流电路的效....
发表于 2021-02-19 10:31•
547次阅读

在某些情况下,J-Link/Flasher仿真器可能无法与芯片正确连接,而导致在IDE中调试失败,出现例如“Failed to ge...
发表于 2021-02-19 10:08•
0次阅读

随着新技术的不断出现和发展, 数据网络正在提供越来越多的新应用和新服务: 如ADSL 宽带接入、无线....
发表于 2021-02-19 10:05•
173次阅读

● 全面升级了语言操作系统,提供简洁友好的中文操作界面,更便于中国用户操作,极大地提升了专业人员进行....
发表于 2021-02-19 09:52•
205次阅读

充气柜的应用有悠久的历史,且专业性早就十分健全,空气资源多种多样,但因空气的绝缘特点限定,空气绝缘开....
发表于 2021-02-18 17:10•
109次阅读

据媒体报道,微软似乎正致力于新的电池管理页面改进,使得该页面支持图形和其他选项,以向用户显示有关笔记....
发表于 2021-02-18 14:47•
184次阅读

从干电池生产结构来看,目前,我国碱性干电池市场占比已经超过碳性干电池,据中国电池工业协会统计数据显示....
发表于 2021-02-18 14:34•
258次阅读

Fluke 719便携式自动压力校验仪采用新型内置电动气泵,让压力校准变得轻松无比!您现在可以使用单....
发表于 2021-02-18 11:25•
619次阅读

Fluke 725多功能过程仪表校准器是功能强大且容易使用的现场校准器,使用其测量或输出功能几乎....
发表于 2021-02-18 11:15•
359次阅读

首先来看MAX9789A的LDO模块的线路框图,如图1所示。主要包括的模块有供电检测,启动控制,基准....
发表于 2021-02-18 10:22•
521次阅读

经过多方试验,采用我们现已掌握的较成熟的变频技术,为该加热装置提供一种电源,这就是我们公司与油田共同....
发表于 2021-02-18 10:18•
595次阅读

本文充分利用现代电子电路设计软件的方便条件,在Protel 99SE仿真分析的基础之上,设计了一种无....
发表于 2021-02-18 09:54•
204次阅读

Intersil公司推出的业界精度更高、5V单电源供电、低功耗、低漂移的精密运算放大器ISL2813....
发表于 2021-02-18 09:07•
408次阅读

在功率谱的中低端存在一些不太大的功率转换要求,这在物联网(IoT)设备之类的应用中很常见。这些应用需....
发表于 2021-02-17 00:14•
1430次阅读

FPGA控制电流环,高性能,高精度;高集成度,以更优成本实现单/多轴应用;可灵活搭配不同配置 低功耗....
发表于 2021-02-16 05:22•
1215次阅读

评论