搜索: 高级
  注册会员 找回密码
设为首页
收藏本站
广告合作
加盟合作
联系我们
电源技术网
 首  页      资 讯      供 应     求  购     展会信息     招 聘      求 职      资料共享      器件手册     技术文章    会员中心    电源沙龙
  当前位置:首页>资讯>科普短文>文章内容

基于NiosII的高精度数控直流稳压电源设计

作者:power   来源:网络   点击:    日期:2009-12-12    

1 引言

直流稳压电源是各种电子设备不可缺少的组成部分,广泛用于教学、科研、各种终端设备和通信设备中,其作用是把交流电转换成满足一定性能的直流电供给电子设备的其他部件使用。某电子设备不仅要求其供电电源具有良好的性能,还要求运行时电源的输出电压值由程序可控。这种情况下,用模拟电路方法无法实现。

针对此种应用需求,可采用可编程逻辑器件FPGA(Field Programmable Gate Array)来实现这一功能:以32位嵌入式NiosⅡ软核为处理器,将其嵌入FPGA中运行相应的控制程序,从而实现一个基于Nios II的高精度数控直流稳压电源。与传统的数控直流稳压电源相比.该设计不仅结构紧凑、精度高,而且硬件容易升级。

2 系统总体结构设计

图1为利用SoPC Builder工具开发的基于Nios II的数控电源硬件系统框图,该系统实际是一个内嵌于FPGA器件中的基于NiosⅡ软核的嵌人式最小应用系统。其硬件系统主要由Avalon数据总线、 EPCS控制器、键盘接口、Nios II软核CPU、SDRAM控制器、LCD控制器、I/O输出模块和相应的外围器件组成。Nios II软核CPU是32位嵌入式处理器,承担运算、控制和信息处理等多项任务;

EPCS控制器及其外围的存储器,构成串行电可擦除Flash存储系统。主要用于存储FP-GA配制文件及Nios II软核CPU执行程序代码;SDRAM控制器用来控制SDRAM,保证Nios II处理器能顺利地对SDRAM进行读写操作;SDRAM用于存储用户程序代码和Nios II软核CPU运行时的重要数据;键盘和键盘接口构成本系统的输入设备,输入的信息通过Avalon数据总线被送至Nios II软核CPU;LCD控制器是用户自定组件,它与外围240x128液晶显示屏构成字符显示设备,用于显示人机界面和输出电压值。

3 关键器件选型

这里所用到的关键器件主要有可编程逻辑器件FPGA、串行电可擦除Flash存储器、SDRAM存储器、D/A转换器和240x128液晶显示器等。

考虑设计成本等因素,可编程逻辑器件FPGA采用EP1C6Q240C8低功耗器件。该器件采用逻辑阵列模块(LAB)和查找表(LUT)结构,内核采用 1.5 V电压供电,其内部资源丰富,内嵌5 980个逻辑单元(LE)、20个4 K字节双口存储单元(M4K RAM block)和92 160 bit的高速RAM等。串行电可擦除Flash存储器采用Altera公司的EPCS16ST16N集成电路;SDRAM存储器采用三星公司的 K4S641632H;D/A转换器采用National Semiconductor公司的DAC0832;为增加显示信息,采用240x128型液晶显示器显示字符。

4 系统硬件设计

4.1 基于Nios II最小系统的SoPC

打开QuartuslI中的SoPC Builder开发工具,在Altera公司的可编程逻辑器件FPGA中,把相应的IP核添加到系统中,构建一个基于Nios II的嵌入式可编程片上硬件系统。SoPC Builder是一个功能强大的SoPC开发工具,它使开发者在可编程逻辑器件能够定义并生成一个完全意义的Nios II系统,而所用的时间比采用传统手工设计方法少得多。而且,SoPC Builder提供有很多免费的IP核,设计者可根据实际需求任意添加与裁减。设计者还能根据实现情况。选择SoPC Builder中3种不同的NiosII处理核(经济型Nios II、标准型NiosⅡ和快速型Nios II)以满足用户要求。图2为利用SoPC Builder开发工具定制的SoPC系统。Nios_cpu选择标准型(Nios II/S),具有4 Kbit的InstructionCashe,其性能指数超过22 DMI/s;lcd_controller是自定义用户逻辑组件,控制240x128液晶显示屏;ikeyboat为键盘输入接口;PIO_DATA为输出数据通道,电压控制数据可通过此通道送至D/A转换器。

4.2 电源电路

图3为系统电源电路图,主要由变压器、桥式整流电路、电容滤波电路和各种类型三端稳压器件组成,能输出±15 V、+5 V和+10 V 4组稳压直流电源。±15 V作为主输出电源,除为各级运放电路提供电源外,还为功率放大电路提供电源;+5 V为FPGA器件的工作电压;+10 V为D/A转换器的参考电压,保证输出电压能在0~10 V内连续变化。为使电路具有较大的输出功率,在每片3端稳压管中安装有较大的散热片。

4.3 D/A转换电路

为实现电压值的D/A模转换,在电路中还要专门设计D/A转换电路,如图4所示。为降低设计成本,采用8位DAC0832转换器。DAC0832属于倒T 型电阻网络型D/A转换器,内部无运算放大器,输出为电流形式,因此,使用时,需外接一个运算放大器。DAC0832可根据实际情况接成双缓冲、单缓冲和直缓冲3种形式,此D/A转换器接成第3种形式使用,即引脚1、2、17、18接低电平,19引脚接+5 V。引脚8为参考电压输入端口,接+10 V电源,当数字输入端全为高电平时,模拟输出端为-1O V。

4.4 功率放大电路

虽然D/A转换电路输出电压幅值大小满足任意可设要求,但其输出电流过小,不能驱动负载。为增大输出电流,增强带负载能力,还需设计一个电压增益为1的功率放大电路,其电路如图5所示。图5中,R1、R2和LM324构成一个电压增益为1的反相比例放大电路;VQ1为大功率三极管,在加散热片的条件下,最大输出电流可达到3 A;C1、L1和C2构成π型LC滤波器,可进一步滤除电源的波纹,提高电源的输出性能。

开机进入界面初始化程序,用户可根据界面的提示进行操作,然后读键盘值并判别此值是否有效,如无效,则返回,如值有效,则根据此值执行相应的模块操作,最后刷新显示屏并返回。

6 测试结果

把已编译过的程序下载到硬件平台中运行,并测试系统。在程序运行过程中,用UT51数字万用表的20 V档测量系统的输出电压值,表1为该系统在运行电压设值程序时所测得结果;表2为该系统在执行电压步进程序时所测得结果,其进步值为0.01 V。测试结果表明,该系统输出电压误差小,系统精度较高。

上一页12 下一页
上一篇:航空交流供电测试系统信号源的设计   下一篇:DC-DC电源驱动PA提高WCDMA手机发送效率
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·PWM控制芯片SG3525功能简介(图)
·太阳能的资源储量与分布(图)
·如何辨认翻新芯片
·430接收机开关电源的打摩
·UPS帮你忙解决电压不稳电脑重启
·未来铅酸蓄电池技术的三大趋势
·九州DVS-398T数字卫星接收调制一
·电网干扰浅析
·计算机电源的7个组成部分
·数据中心四大安全标准等级
·UPS在家庭中的应用
·电动自行车用铅酸蓄电池选购与使
·机架式模块化UPS与传统塔式UPS的
·半智能型充电器的种类及工作原理
·理想的LED驱动电路设计方法
·电子节能灯的十大经验定律
·元器件知识:集成电路应用电路识
·风能的资源储量与分布(图)
  相关文章
·一种新型电网数显功率表的电路设
·数字控制挑战传统电源设计理念
·服务器的冗余电源技术
·DC-DC电源驱动PA提高WCDMA手机发
·基于NiosII的高精度数控直流稳压
·航空交流供电测试系统信号源的设
·输电线路电压/电流的计算机保护
·理想的LED驱动电路设计方法
·一种防雷击浪涌的开关电源电路设
·基于单片机的金卤灯电子镇流器研
·基于AVR单片机的多功能电源集成
·基于ADS8364的数据采集系统设计
·基于模糊控制的无人机应急电源快
·如何提高数字定位器的带宽
·智能化网络UPS浅析
·高频开关电源系统的主要技术参数
·小功率户外型光伏并网逆变器的防
·一种智能型全自动快速充电机的设

设为首页 | 加入收藏 | 广告合作 | 关于我们 | 联系我们 | 网站地图 | 友情链接 | 意见投诉 | 使用帮助
本站部分信息由企业自行提供,对于该信息内容的真实准确合法性,电源技术网对此不承担任何保证责任。
所有资料来自于网络,版权归作者所有,本站不保证正确性和完整性,只提供参考学习交流之用。
Copyright @ 2003-2009 电源技术网 Inc All Rights Reserved.Powered By power-bbs.com
粤ICP备06099648号 E-mail: