基于STM32的多功能数控直流电源

上传人:mg****2 文档编号:122583496 上传时间:2020-03-06 格式:DOC 页数:32 大小:612.59KB
返回 下载 相关 举报
基于STM32的多功能数控直流电源_第1页
第1页 / 共32页
基于STM32的多功能数控直流电源_第2页
第2页 / 共32页
基于STM32的多功能数控直流电源_第3页
第3页 / 共32页
基于STM32的多功能数控直流电源_第4页
第4页 / 共32页
基于STM32的多功能数控直流电源_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《基于STM32的多功能数控直流电源》由会员分享,可在线阅读,更多相关《基于STM32的多功能数控直流电源(32页珍藏版)》请在金锄头文库上搜索。

1、题 目: 多功能数控直流电源 队 员: 队 员: 队 员: 指导教师: 完成时间: 2015/7/26 摘要:利用STM32单片机系统,对键盘或者触摸屏输入的数据进行读取。根据模式的设定,可以利用内部的DAC以及外部电路实现数控直流电源输出,分为稳压源、稳流源两种。同时也可以实现模式可调的信号发生器,可以在方波、三角波、锯齿波以及正弦波之间进行切换。关键词:STM32,数控,直流电源,信号发生器Abstract:Using STM32 MCU, read the input data from keyboard or touch screen. According to the mode se

2、t now, the DAC inside cooperates with outside circuits can output DC power supply, which can be set to two modes, name as voltage source and current source. The same time, it can also work as an signal generator, which can be changed between square wave, triangle wave, saw tooth wave and sine wave.K

3、eyword:STM32, numerical control, DC power supply, signal generator目录1. 设计任务与要求31.1 设计任务31.2 设计要求32. 方案论证32.1 总体设计32.2 关键问题43. 单元电路设计93.1 总体电路图93.2 参数计算104. 软件设计124.1 主程序124.2 关键子程序135. 系统测试195.1 测试条件195.2 测试方法与步骤195.3 测试数据215.4 结果分析236. 结论246.1 综合评价246.2 可改进的方向24参考文献25附录26附录1 元器件清单 26附录2 电路图271. 设计任

4、务与要求1.1 设计任务设计一个有一定输出电压、电流范围的多功能数控电源。1.2 设计要求1.2.1 基本要求(1) 有稳压源模式,给定输出电压范围09.9V,步进0.1V;输出电压静态误差0.1V,电压波动0.05V,纹波峰峰值不大于20mV;稳压时输出电流范围0100mA;(2) 有过流保护功能,当电流达到105mA2mA范围内时产生保护动作;(3) 有稳流源模式,给定输出电流范围099mA,步进1mA;输出电流静态误差2mA,电流波动1mA;稳流时输出电压范围010V;(4) 用十进制数码显示负载电压、电流值;显示效果清晰、稳定、无闪烁;(5) 有十进制数字键盘,用于设定输出电压或电流的

5、给定值。另有“+”、“-”两键,可直接控制负载电压或电流的步进增减。键盘或按键的操作要求尽可能简便。(6) 输出电压或电流可预置在给定的范围内任意一个值,在下一次上电时无需操作即可按设定模式和设定参数输出。1.2.2 发挥要求(1) 可用电位器分别调节负载电压和电流值,调节范围符合上述输出给定范围,调节特性平滑、稳定、快速;(2) 负载改变时,输出电压、电流需要同时满足不超过设定值的要求,并能实现稳压源模式与稳流源模式的自动切换;(3) 有信号源输出功能,信号输出种类有方波、三角波、锯齿波、正弦波等,每周波不少于32点;频率范围:10Hz10kHz,步进10Hz,频率误差10Hz;幅度(峰峰值

6、)可调范围:09.9V,步进0.1V;(4) 有通讯功能,可用上位机(触摸式串口液晶屏)控制下位机(数控直流电源)的输出电压或电流值,并能从下位机获取负载电压或电流数据,在上位机显示屏上显示该数据;(5) 其他。2. 方案论证2.1 总体设计2.1.1 组成框图 总体组成框图如图1所示。图1 组成框图2.1.2 工作原理STM32单片机系统从数字键盘或触摸屏读取数据,根据读取的数据选择输出模式为稳压输出、稳流输出以及波形输出中的一种。当设定为稳压输出时,STM32单片机通过DAC输出模拟电压为设定值的25%,外部电路对输出放大4倍,且通过功率放大以及负反馈,实现09.9V的稳压输出。当设定为稳

7、流输出时,STM32单片机通过DAC当设定为波形输出时,STM32单片机通过DAC输出存储在EEPROM中的数据表,外部电路对其进行功率放大。2.2 关键问题2.2.1 稳压输出(1) 方案一:用运放和功率器件组成功放电路原理图如图2所示。图2 稳压输出方案一原理图 在电压放大级采用集成运放,功率放大级采用分立元件进行功率扩展。通过改变电阻比值,可以方便地改变输出电压的调整范围。通过改变功放级分立元件的输出功率,也可以方便的改变输出的电流驱动能力。此方案比较灵活实用。(2) 方案二:用集成功率放大器作为功放电路集成功率放大器将运算放大器的输出级改为复合管形式,以增大输出电流。采用集成功率放大器

8、可以简化外围电路、改善性能、提高可靠性,减少电路的设计工作量。但是其价格比普通运放要高许多,且最大输出电流或功率为固定值,不易调整,缺乏灵活性。(3) 方案三:用集成稳压器件可以通过外接电路改变基准点的电压值,可以使其输出端电压也随之改变。这种可调稳压输出具有良好的负载特性,输出最大负载电流达1.5A,且内部具有过流保护与过热保护等电路,有较好的性价比。需要注意的是,7805的基准点电压范围应该控制在-5+5V之间,要求DAC采用双极性输出或加入电压偏移电路将单极性输出转换为双极性输出。原理图如图3所示。图3 稳压输出方案三原理图2.2.2 稳流输出(1) 方案一:电压/电流转换器 原理图如图

9、4所示。图4 稳流输出方案一原理图这是一种适用于接地负载的转换器,要求输入的电压信号vi2有一定的电流驱动能力。(2) 方案二: 原理图如图5所示。图5 稳流输出方案二原理图若RS = 0.1,IL = 02A, Vi = 0-5 V则,R5:R6 = 1:25; U2输出需加功率驱动。其缺点是需要三个运放,不光是用了更多的资源,而且很容易引起振荡。(3) 方案三: 原理图如图6所示。图6 稳流输出方案三原理图若RS = 0.1,IL = 02A, Vi = 05 V,则R4:R3 = 1:25;U5输出需加功率驱动。(4) 方案四:差分电路 原理图如图7所示。图7 稳流输出方案四原理图运用差分电路,将采样电阻上的压降增大一定的倍数,与设定的输入电压进行比较,从而获得固定的电流。为了让采样电阻上的电流尽可能接近负载上的电流,要使差分电路的电路较大。2.2.3 波形输出(1) 方案一:不加入直流偏置 电路图如图8所示。图8 波形输出方案一电路图 为一个放大倍数为5倍的同向比例放大器,单片机输出为02V,那么信号发生器的输出为010V。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号