设计简介
本设计是基于STM32的智能充电桩系统,主要实现以下功能:
1、可以选择三种充电模式,分别是按照时间充电和按照电量充电,以及充满即停
2、可以通过按键切换模式,设置充电时间和充电电量,并显示需要的金额
3、可以实现扫码支付(扫码支付只是模拟功能,不能实现真实扣费),支付成功后开始充电
4、热敏电阻检测温度,显示屏显示温度,电压以及电量,当温度和电压超过阈值时进行报警
5、WiFi连接手机,可以通过后台监测数据,以及设置单价,设置温度和电压阈值
电源: 5V
传感器:热敏电阻(NTC B3950)、二维码扫码枪(EM2000X)、充放电模块(HB-001)
显示屏:OLED12864
单片机:STM32F103C8T6
执行器:N-Mos、有源蜂鸣器
人机交互:独立按键
通信模块:WIFI模块(ESP8266-12F)
标签:STM32F103C8T6、OLED12864、NTC B3950、EM2000X、HB-001、N-Mos、独立按键、有源蜂鸣器、ESP8266-12F
题目扩展:基于单片机的电池充电系统、基于单片机新能源汽车充电系统、基于单片机的电瓶车充电系统
本设计以STM32F103单片机为核心控制器,加上其他的模块一起组成基于单片机的智能充电桩的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STM32F103单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由五部分组成,第一部分是充电模块,用于给汽车充电;第二部分是热敏电阻,用于获取温度值;第三部分是二维码扫码枪,用于扫码支付;第四部分是独立按键,用于切换模式,设置充电时间和充电电量,设置温度和电压阈值,并显示需要的金额等;第五部分是供电电路,给整个系统供电;第五部分是电池,用于充电。输出由四部分组成,第一部分是OLED显示屏,显示温度,电压以及电量,各模式界面等;第二部分是MOS管控制输出,开关充电;第三部分是蜂鸣器,测得温度过高或电压过高,蜂鸣器进行报警;最后一部分是WIFI模块,上传获取的充电状态、电压和电量至手机,通过后台监测数据,以及设置单价,设置温度和电压阈值等。



流程图展示



元器件明细表




