嘉立创产业服务站群
发作品签到
标准版

#第五届立创电子设计大赛#物联网逆变器

工程标签

6.9k
0
0
2

简介

简介:

开源协议

BSD

创建时间:2020-06-15 09:39:19更新时间:2020-12-11 03:48:34

描述

注:为必填项。
一 团队介绍
_     团队名称:七彩科技
_      团队成员:chtime,灰灰,硕硕
二 项目简介
**      此项目是一个可以通过手机APP远程控制及查看参数的一款物联网逆变器。项目分主要为四个部分:逆变器设计制作、逆变器主控设计制作、服务器和数据库搭建、手机APP开发。逆变器主体是一个输入电压10V—14V的200W逆变器,能够实现远程开关机,远程查看输入电压、输入电压、输出电压、输出电流等参数。
项目方案
项目整体设计方案如下图所示,整个项目各模块组成部分及其连接关系。
工作流程图.jpg
** 1. 逆变器设计**
输入电压:DC 10V--16V
输出电压:AC 220V ±10%
输出频率:50Hz ± 5%
额定功率:200W
实现功能:低压输入保护、高压输入保护、输入反接保护、输出过载保护、输出短路保护
此逆变器输出波形为修正正弦波,其优点在于技术难度小、成本低、开发周期短。
2.逆变器主控设计
逆变器主控主要包含:单片机、4G模块。其中单片机完成数据采集处理和逆变器开关机控制,4G模块主要完成单片机与服务器之间的数据传输。
单片机型号 :ATmeg328P
4G通讯模块:GA6-B
主 要 功 能 :采集输入输出电压、输入输出电流、输出频率、控制逆变器开关机、参数显示、数据传输
数据显示使用N5110显示输入电压、电流,输出电压、电流、频率,开关机状态
3.服务器、数据库搭建
服务器平台:阿里云
服   务  器 :TCP服务器
数   据  库 :Mysql
通 讯 协议:TCP
实现功能:数据通讯、数据存储
4.手机APP开发
适用系统:安卓
实现功能:输入输出电压查看、输入输出电流查看、输出频率查看、工作状态查看、超限报警、远程开关机
四 项目所面临的挑战及所解决的问题
在本项目中遇到的最大问题主要是服务器的搭建,在这里我要特别感谢我的同学老李对我的帮助。在他的建议下,使用PYTHON搭建TCP服务器,完成所需要的功能。
1.问题:TCP服务器与设备端和手机APP通讯,由于本人水平有限,无法使用一个TCP服务器完成设备端与手机APP之间的通信。
解决方案:建立两个TCP服务器,一个公共Mysql数据库。及设备端使用一个服务器将数据转存至公共数据库,手机APP使用另外一个服务器直接读取公共数据库内数据,并将数据存储至公共数据库。如下图所示:
数据库服务器流程图.jpg
五 参赛图片
2.jpg
3.jpg

QQ图片20200917233551.jpg
六 演示您的项目并录制成视频上传
B站视频标题和链接:第五届立创电子设计大赛:《物联网逆变器》项目(由于视频太大请打开连接观看)https://www.bilibili.com/video/BV1oT4y1w7Lq/< br>
< br>
第五届立创电子设计大赛:《物联网逆变器》项目远程控制< br>
< br>

设计图

原理图
PCB

BOM

IDNameDesignatorFootprintQuantity
110nFC1C08051
2HLW8012U1SOP-8_L4.9-W3.9-P1.27-LS6.0-BL1
3AC220V_OUTU4,U3CONN-TH_XD381-3.81-03P-140-00A2
4AC220V_INU2CONN-TH_XD381-3.81-03P-140-00A1
5470KR2,R3,R4,R6,R1,R5R08056

附件

序号文件名称下载次数
1
pymysql_tcp_app.py
19
2
pymysql_tcp_4g.py
18
3
主控板原理图.pdf
94
4
逆变器原理图.pdf
225
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航