资料查找方式:
特纳斯电子(电子校园网):搜索下面编号即可
编号:
T3872203M-SW
设计简介:
本设计是基于物联网的电动车充电安全插座系统,主要实现以下功能:
1.定时开关、通过WiFi连接手机开关
2.用电量测量、温度检测
3.过流保护
4.记录上一次充电日期和用电量
标签:STM32、usb灯、OLED、DS18B20、WiFi
系统框图:
本设计以STM32F103单片机为核心控制器,加上其他的模块一起组成基于物联网的电动车充电安全插座的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STM32F103单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由四部分组成,第一部分是AT24C02存储模块,存储上一次充电时间及用电量;第二部分是DS18B20温度采集模块,用于获取当前的温度值;第三部分是独立按键,用于切换界面和模式、设置开始和结束时间、自动获取网络时间、手动控制充电等;第四部分是供电电路,给整个系统供电。输出由四部分组成,第一部分是OLED显示屏,显示模式、温度、时间和上次充电时间及用电量,配网二维码等;第二部分是继电器控制输出,模拟充电;第三部分是蜂鸣器,当停止充电时,蜂鸣器进行提示;最后一部分是WIFI模块,上传获取的数据至手机,通过手机进行设置定时、切换模式等等。
图文演示:
5 实物调试
5.1 电路焊接总图
首先在AD中根据各个模块画出原理图,然后导出PCB进行连线,最后通过嘉立创进行打板。板子到手之后就是焊接过程,第一部分是电源模块,将电源接口、电源开关、1k电阻、两个电容进行滤波和一个指示灯依次焊接,焊接好之后插入Type-C电源,指示灯点亮,电源模块测试正常。第二部分是显示模块,排母焊接好后,将OLED显示屏插入排母。第三部分是单片机最小系统板,因为最小系统板已经引出了程序烧录接口和自带复位电路,所以只要焊接两个排母将单片机最小系统板插入排母。第四部分是温度传感器,直接焊接在板子上。第五部分是四个独立按键模块,直接焊接在板子上。第六部分为蜂鸣器,直接焊接在板子上。第七部分是继电器控制的充电模块,直接焊接在板子上。第八部分是WiFi模块,先焊接一个6Pin的排母,将WiFi模块先焊接在转接板上,在将转接板插入排母中。第九部分是存储电路,先焊接一个2*4Pin的底座,存储芯片直接插入底座中。下图5-1为焊接完的整体实物图:
图5-1电路焊接总图
5.2 WiFi模块配网
如图5-2所示,按下按键3后,屏幕会显示一个配网二维码,手机扫描二维码后(如果手机扫不出来可在微信公众号里点击腾讯连连或资料里找到二维码),根据手机上的指示进行配网。
图5-2配网图
配网成功后可在手机上查看温度、电压、用电量、定时时间、模式和充电开关。
图5-3 手机显示图
5.3 设置定时时间实物测试
如图5-4所示,按下第一个按键,显示屏显示“定时开始时间”,按下第二个按键,开始时间+1,按下第三个按键,开始时间-1。再按一下第一个按键,就切换到设置定时结束时间了,方法同上。也可以通过手机设置定时开始时间和结束时间。
图5-4设置时间实物图
5.4 自动充电实物测试
如图5-5所示,在自动模式时,当现在的时间在设置的定时时间之间,继电器自动打开进行充电。
图5-5自动充电实物图
5.5 查看数据实物测试
如图5-6所示,结束充电后,数据会自动存储,按下第四个按键可进行查看。
图5-6查看数据实物图