摘要本文主要分析一种MCU基于Arduino mega 2560芯片的被动后备式UPS的设计,目标要求是应用于市网交流电压220v下,当市电正常工作时,UPS不工作,当市电工作异常时,UPS作为备用电源开始工作并输出功率50HZ,电压220V的交流电。75957
硬件部分,为达到上述目标要求,本文将设计重点分为UPS开关模块、DC/DC直流升压模块、DC/AC逆变模块。其中UPS开关模块的作用主要包含两点,其一是检测电网运作是否正常,其二是加入锁相电路即检测两个交流电源的相位差并将它变成一个电压信号去控制逆变的输出电压相位与频率,从而保持逆变器交流电源的同步运行。DC/DC直流升压模块作用是完成蓄电池的输出12V升压至300V以上以便逆变出220V交流电。
软件部分,本文详细介绍了Arduino mega 2560芯片的使用方法,并利用Arduino mega 2560完成了UPS开关模块中电网的检测,DC/DC升压模块中升幅的控制,DC/AC逆变模块中逆变桥开关的通断等。
该论文有图19幅,参考文献24篇。
毕业论文关键词: UPS 被动后备式 Arduino mega 2560 市电 低功率
Design of the Uninterruptible Power System
Abstract In this paper, we analyze a MCU design of Arduino mega 2560 chip of the passive back-up type UPS based on, objectives and requirements of application in city grid AC voltage 220V, when the normal work of the city electricity, UPS does not work, when the city power is abnormal, UPS as a standby power supply began work and output power of 50Hz, voltage 220V alternating current。
The hardware part, in order to achieve the above objectives, this paper pides the design into UPS switch module, DC/DC DC boost module and DC/AC inverter module。 The ups switch module mainly includes two, one is grid testing whether the normal operation of the, and the second is joined PLL circuit is detected two AC power phase difference and it into a voltage signal to control the inverter output voltage phase and frequency, so as to keep the inverter for AC power supply synchronous operation。 DC/DC DC boost module function is to complete the output of the battery 12V boost to 300V above in order to invert the 220V AC。
Part of the software, this paper detailed introduced the Arduino mega 2560 chip, and the Arduino mega 2560 completed the ups switch module power detection, control of DC / DC boost module increases, bridge inverter switching DC / AC inverter module to pass off。
Key word: UPS Passive standby Arduino mega 2560 Electric supply Low power
目 录
摘 要 I
Abstract II
目 录 III
图清单 IV
1绪论 1
1。1 课题研究背景及意义 1
1。2三种类型UPS原理及实现 1
1。3本论文的研究目标和内容安排 5
2 系统硬件设计 6
2。1 采样电路设计 6
2。2锁相电路设计 7
2。3 DC/DC直流升压电路设计 10
2。4 DC/AC逆变器 12
2。5 本章小结 13
3 Arduino数字控制的软件设计与应用 14
3。1 Arduino开发平台简介 14
3。2 Arduino mega 2560芯片简介