双极性跟踪可调精密直流电源的设计

  • 一、方案论证
    • 1.1 误差反馈回路方案选择
    • 1.2 DA反馈电路方案选择
    • 1.3 总体方案论证
  • 二、电路与程序设计
    • 2.1整流电路
    • 2.2 场效应管电路
    • 2.3 反馈电路
    • 2.4 电压电流采样电路
    • 2.5 过流保护电路
    • 2.6 辅助电源电路
  • 三、系统软件设计
  • 四、测试结果及分析
  • 五、总结

摘要:以单片机STM32为核心,设计制作了双极性跟踪可调直流电源。本系统主要包括控制系统、整流电路、场效应管电路、反馈电路、电压电流采样电路、过流保护电路和辅助电源电路。其中以场效应管电路为核心,使场效应管工作在可变电阻区,使用单片机调节DAC输出电压,从而控制场效应管栅极电压,调整源极输出电压和电流。采用闭环反馈系统,通过PID算法控制输出值稳定。经测试,双极性对称输出电压范围0-±5V,负载调整率、电压调整率均小于0.2%,输出电流过大时自动断开输入,保护系统,且能够自恢复。此外,输出电压可通过按键步进调整或自由设定,并通过LCD屏幕实时显示工作模式与输出值,人机交互友好。

一、方案论证

1.1 误差反馈回路方案选择

  方案一:直接DA反馈方案。此种方案直接将DA输出电压值反馈在三极管的基极上,通过不断对输出电压采样,采用PID算法改变DA输出值,使输出电压为设定值。
  方案二:误差比较反馈方案。该方案将输出电压与DA值进行差分放大比较并将放大后的误差驱动三极管的基极。
方案二将硬件反馈与软件反馈相结合,不仅反馈速度比方案一的快,而且较为准确稳定,故选择方案二

1.2 DA反馈电路方案选择

  方案一:从路跟踪方案。本方案只应用一个DA芯片,负电压误差反馈电路使用一个同相加法器,正负电压输出可调电路的输出电压直接反馈到加法器同相输入端,实现了负电压输出跟踪正电压输出可调电路。电路图如图1.2.1所示。

  方案二:两路DA反馈方案。采用两个DA反馈电路分别对正负电压输出可调电路进行反馈。

  方案一与方案二相比,只需控制一个DA芯片,减少了软件算法的复杂度,且硬件电路所需芯片少,工作简单,能够很好地实现电压跟踪功能。而方案二由于采用分别反馈的方式,正负电压输出电路需要单独控制,提高了软硬件复杂度,故采用方案一作为系统的DA反馈电路

1.3 总体方案论证

  输入220V市电首先通过整流电路得到波纹较大的直流电然后进入场效应管电路。场效应管工作在可变电阻区,使用单片机调节DAC输出电压,经反馈电路后,可以此控制场效应管栅极电压,从而调整源极输出电压和电流。采用闭环反馈系统,系统实时采样输出电压、电流值,通过PID算法调节DAC输出电压,从而控制栅极电压,调整场效应管导通程度,实现输出电压值稳定。同时,输出电流过大时通过继电器自动断开输入,一段时间之后自恢复。辅助电源电路在整流电路之后,通过三端稳压器获得±15V电压,用于运放和过流保护模块电源,然后使用稳压芯片获得5V电压用于单片机。此外,软件实现输出电压通过按键以1mV、10mV、100mV和1V在0~±5V范围内步进调整或自由设定,并通过LCD屏幕实时显示工作模式与输出值。

二、电路与程序设计

2.1整流电路

  整流电路连接于系统交流供电电源后,包括一个三抽头220V转48V变压器和两个单相桥式整流电路,分别提供正负直流电。单相桥式整流电路中的二极管使用反向耐压值100V、导通压降小的肖特基二极管MBR10100CT。其关键参数为VRRM=100V,IF(AV)=5A,VF=0.8V。整流电路输出端并联滤波电容,保留直流分量,减小电路的脉动系数,得到直流电压。

2.2 场效应管电路

  如图3.57所示,场效应管电路包括N沟道增强型MOS管IRF840P沟道增强型MOS管IRF940,±VCC由整流电路提供,MOS管驱动信号分别由正负误差反馈电路提供。由栅极驱动信号控制MOS管的导通程度即漏源电阻RDS的大小,从而控制输出电压、电流。

2.3 反馈电路

  如图3.58所示,反馈电路包括使用运放OPA227搭建的同相比例放大器、电压跟随器、同相加法器、比较器等。

  由DAC输出的模拟电压信号经过运放OP2搭建的同相比例放大器调整幅度后作为参考信号,同相放大器的输出电压值等于(1+R1/R2)⋅VDA\left(1+R_{1} / R_{2}\right) \cdot V_{\mathrm{DA}}(1+R1​/R2​)⋅VDA​ ,平衡电阻R3=R1//R2R_{\mathrm{3}}=R_{\mathrm{1}} // R_{\mathrm{2}}R3​=R1​//R2​ 。
  系统的输出电压信号在与参考信号进行比较前,先进入由OP3搭建的电压跟随器。电压跟随器输出电压的幅度和极性都与输入电压相同,输入阻抗很高,几乎不从前级汲取电流,且输出阻抗低,向后级输出电流时几乎不在内部引起压降,在电路中作为缓冲级或隔离级。
  通过上述电路,得到了经过幅度调整的参考电压信号以及系统输出电压经电压跟随器后的电压信号,二者在OP1搭建的比较器中进行误差比较,比较的结果作为功率管IRF840的驱动信号。
  为了实现负电压、电流输出跟踪,使用OP4搭建的加法器电路,系统正负电压输出分别经过电压跟随器后,进入加法器电路,输出信号为VG2=12(1+R7R4)(V++V−)V_{G 2}=\frac{1}{2}\left(1+\frac{R_{7}}{R_{4}}\right)\left(V_{+}+V_{-}\right)VG2​=21​(1+R4​R7​​)(V+​+V−​) ,其中R4=R5R_{\mathrm{4}}=R_{\mathrm{5}}R4​=R5​ ,V+V_{+}V+​ 和 V−V_{-}V−​分别是系统正负电压输出经过电压跟随器后得到的电压值。这样,当V+V_{+}V+​ 和V−V_{-}V−​ 之和不为0V时,加法器输出信号即PMOS功率管的驱动信号会发生变化,使得系统正负电压输出互为相反数,实现跟踪功能。

  DA芯片选用双通道,12位数模转换器DAC7612,它无需外部基准,外围电路简单,输出范围0-5V,输出模拟电压最快可在7μs内稳定到1 LSB,具有同步串行接口,可以与各种DSP和微控制器兼容,功耗仅3.7mW,可以满足本设计的需求。

2.4 电压电流采样电路

  电流感应放大器电路使用包括电流感应放大器芯片INA282和采样电阻 。采样电阻RsR_{\mathrm{s}}Rs​ 选用温漂小、稳定性好的康铜丝与负载串联接于系统输出端,它的两端分别通过RC滤波器接于INA282的IN+和IN-引脚。INA282是高精度、宽共模范围、零漂移的电流监视器,对差分输入的信号具有50倍固定增益的放大输出。INA282将流过采样电阻的电流信号转化为电压信号,经过RC滤波器,送入AD采样电路中进行采样处理。
  系统正电压输出端也通过RC滤波器接于AD采样电路中。本系统选用的AD转换芯片为16位4通道、高精度、低功耗的ADS1118,支持双路差分输入或四路单端输入,采样速率最高可达860SPS(每秒860次),适合采样直流信号。此外,ADS1118具有2V至5.5V的宽电源电压范围,每个通道的模拟输入范围可达0-5.5V,能够满足设计要求。ADS1118由单片机STM32通过SPI通信控制。

2.5 过流保护电路

  过流保护功能通过单片机IO口输出高电平驱动继电器工作实现。过流保护电路包括三极管、反向二极管和五脚继电器。单片机的IO口输出电流很小,所以要用三极管放大来驱动继电器。继电器的常闭端连接在整流电路中变压器的输入端,当输出电流超过过流保护点时,单片机IO口输出高电平,控制继电器断开系统输入,实现过流保护。继电器线圈两端反向并联二极管,在三极管由导通变为截止时,吸收继电器线圈感生电动势,消除该电动势与电源电压之和击穿三极管发射结的危险,保证三极管的安全。

2.6 辅助电源电路

  辅助电源电路由线性稳压器LM7815、LM7915和LM1117-5V组成。由于在系统处于过流保护状态时,部分器件仍需要工作,因此辅助电源电路接在整流电路之后,过流保护电路之前。±15V供电电路分别接在整流电路两输出端之后,+15V供电输出用于过流保护模块供电和反馈电路中运算放大器正电源,-15V供电输出用于反馈电路中运算放大器负电源,+5V供电电路接于+15V供电电路输出端之后,输出用于单片机、AD芯片、DA芯片的供电。这样,就满足了系统中不同部分的供电需求。

三、系统软件设计

  系统软件流程图如图3.63所示。单片机控制ADS1118的两个通道分别采样输出电流信号和正输出电压信号,并使用软件滤波算法去除采样信号中的噪声使判断更准确。当输出电流过大时,启动过流保护功能,驱动继电器断开输入,延迟一段时间后自恢复。正常工作状态下,将正输出电压采样值与设定值进行比较,对DA输出的模拟电压值进行PID调节,驱动DAC输出模拟电压信号,作为反馈电路中的参考信号,进而改变功率管的驱动电压,调整其导通状态,使输出电压值与设定值相同。

四、测试结果及分析

  略。

五、总结

  系统以场效应管电路为核心,采用闭环反馈系统,使用单片机通过PID算法调节DAC输出电压,从而控制场效应管栅极电压,使场效应管工作在可变电阻区,调整源极输出电压稳定至设定值。经测试,双极性对称输出电压范围0-±5V,负载调整率、电压调整率均小于0.2%。同时,系统具有过流保护功能,输出电流过大时能够自动断开输入。此外,输出电压可通过按键步进调整或自由设定,并通过LCD屏幕实时显示工作模式与输出值,人机交互友好。

往期精彩回顾


全国大学生电子设计竞赛(一)–电源简介
全国大学生电子设计竞赛(二)–电源常用技术与算法
全国大学生电子设计竞赛(三)–线性电源设计
全国大学生电子设计竞赛(四)–双极性可调精密直流电源的设计
全国大学生电子设计竞赛(五)–开关电源的设计
全国大学生电子设计竞赛(六)–常用整流技术
全国大学生电子设计竞赛(七)–逆变电源设计
2017年全国大学生电子设计大赛A题–微电网模拟系统
2018年全国大学生电子设计大赛E题–变流器负载试验中的能量回馈装置


  如果觉得文章对你有帮助,欢迎转发、点赞、分享给你的朋友,感谢您的支持!如果文章有什么不足之处或者建议请留下走心留言,欢迎评论,谢谢!!!

全国大学生电子设计竞赛(四)--双极性跟踪可调精密直流电源的设计相关推荐

  1. 全国大学生电子设计竞赛(二)--电源常用技术与算法

    电源常用技术与算法 1 有效值检波技术 1.1 均值检波技术 1.2 峰值检波技术 1.3 均方根值检波技术 2 高精度采样技术 2.1 AD的选择 2.1.1 A/D转换器的性能指标 2.1.2 A ...

  2. 全国大学生电子设计竞赛(一)--电源简介

    第一章 电源简介 1.1 电源分类 1.1.1 电源与电源转换器   我们常提到的"电源"概念,指的是把其他形式的能量,如机械能.化学能.风能.热能.太阳能等直接转换成电能的装置, ...

  3. 全国大学生电子设计竞赛(六)--常用整流技术

    整流电路详解 1 基本整流电路 1.1 基本整流电路 1.2 半波整流电路 1.3 半波整流电路 1.4 桥式整流滤波电路 2 高功率因数整流技术 2.1 APFC的控制方式 1.峰值电流控制 2.滞 ...

  4. 2017年全国大学生电子设计大赛A题(微电网模拟系统)

    小编参加过三届全国大学生电子设计竞赛,做的均为电源题目,故留下此电源题提详细的方案和设计思路步骤,供后来者学习取经,如有不足之处欢迎留言提问.点击此处访问小编的个人小站:www.zhiguoxin.c ...

  5. 2018年全国大学生电子设计大赛E题(变流器负载试验中的能量回馈装置)

    小编参加过三届全国大学生电子设计竞赛,做的均为电源题目,故留下此电源题提详细的方案和设计思路步骤,供后来者学习取经,如有不足之处欢迎留言提问.点击此处访问小编的个人小站:www.zhiguoxin.c ...

  6. 飞思卡尔杯全国大学生智能车竞赛回忆录(双车追逐组)

    飞思卡尔杯全国大学生智能车竞赛(双车追逐组) 1 为什么会参加智能车竞赛? 那时是大二刚开学,学院领导组织了一个学长的"经验交流活动",请来了许多优秀的学长.学姐们,从那里我第一次 ...

  7. 第十六届全国大学生智能车竞赛技术报告 | 单车拉力组- 上海海事大学-骑摩托的蒙娜丽莎

    简 介: 本文设计的智能车系统以 STC16F40K128微控制器为核心控制单元,通过车体前方的电感检测赛道电磁信息,通过编码器检测智能车的实时速度,利用陀螺仪检测小车姿态,使用PID 控制算法调节电 ...

  8. 2018年高教社杯全国大学生数学建模竞赛题目

    简单地说:数模竞赛就是对实际问题的一种数学表述. 具体一点说:数学模型是关于部分现实世界为某种目的的一个抽象的简化的数学结构. 更确切地说:数学模型就是对于一个特定的对象为了一个特定目标,根据特有的内 ...

  9. 2017年全国大学生电子设计竞赛:四旋翼自主飞行器探测跟踪系统(C题)主控RX23T,STM32F103VET6

    2017年全国大学生电子设计竞赛 四旋翼自主飞行器探测跟踪系统(C题) [本科组] 2017年8月12日 摘 要 本系统由数据信息采集.数据信号处理.飞行姿态稳定和航向控制部分组成.系统选用瑞萨RX2 ...

最新文章

  1. Maven学习(一) - Maven基础
  2. Learn from mistake, i.e. 和 e.g. 是不同的
  3. SHELL编程一二三
  4. Android之解决java.lang.NoSuchMethodError:android.os.powerManager.isInteractive问题
  5. 【背包】作业(jzoj 1986)
  6. LINUX任务(jobs)详解
  7. spring 第一天:1015
  8. cnblog div+CSS 布局常识 8问
  9. jQuery源码解析之offset()
  10. Comet:基于HTTP长连接的“服务器推”技术
  11. 【解决方案】钉钉直播课堂挂机被点到名字怎么办
  12. cmake 交叉编译_如何使用CMake编译RTT微内核
  13. mobile_net在spyder下载不下来
  14. java 英文整数数字转成阿拉伯数字 正负百万亿以内
  15. 根据个人情况以及Java程序员面试宝典总结的需要复习的知识点
  16. commons-math3-3.6.1-org.apache.commons.math3.analysis.function-包下的类(三)-中英对照文档及源码赏析
  17. 记录一下在云服务器上配置MYSQL主从。
  18. 明日传奇第三季/全集Legends of Tomorrow迅雷下载
  19. pymysql 向MySQL 插入数据无故报错
  20. [论文阅读](图像/视频质量评价系列)

热门文章

  1. MD5 加密已被破解
  2. idea中设置文件不检查语法_如何让IntelliJ忽略一个.js文件中的javascript语法错误?...
  3. bizcharts饼图Legend显示数值和百分比
  4. 数据整理与命令行环境
  5. 统计每种商品数量的几种写法
  6. zabbix3.4.2实现对客户端网络状态监控
  7. 既要勇于坚持,又要敢于抛弃
  8. 口交换机睿易 RG-NBS1826GC 24 口
  9. 计算机专业台式机推荐,台式机显卡哪款好 台式机显卡推荐【详细介绍】
  10. python3网络开发实战_《python3网络爬虫开发实战》--基本库的使用