毕业设计 基于STM32的云智能充电桩系统


0 前言

🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。

为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是

🚩 基于STM32的云智能充电桩系统

🥇学长这里给一个题目综合评分(每项满分5分)

  • 难度系数:3分
  • 工作量:3分
  • 创新点:5分

🧿 项目分享:见文末!


在这里插入图片描述

设计功能:

  • RFID可进行用户注册充值删除
  • 开始充电系统开始计时
  • 可实时检测当前电压 电量
  • 可对电池进行温度检测并报警
  • 电压电流超过阈值自动断电
  • 超过相关阈值可自动断电并报警
  • 云平台可检测充电状况设置金额

1 简介

本设计基于单片机设计了一种充电桩控制器,实现了RFID卡管理、温度检测、计时计费、电压检测和远程控制等多项功能。通过该设计,可以提高充电桩的安全性和智能化程度,满足用户对充电桩的需求。

在RFID卡管理功能方面,用户可以通过注册卡、删除卡和充值等操作来管理自己的充电卡。这样可以有效地管理充电桩的使用权,防止非法使用和滥用。

为了保证充电桩的安全运行,本设计在充电桩上加装了温度检测模块。当温度超过设定的阈值时,充电桩会自动断电,以防止温度过高引发火灾等安全问题。

本设计实现了充电桩的计时计费功能。当用户开始充电时,显示模块会开始计时,并显示当前充电费用。充电结束后,系统会自动扣费,并断电。这样可以方便用户了解充电费用,并确保充电结束后及时停止供电。
为了保护充电桩和用户设备的安全,本设计引入了电压检测功能。当充电桩检测到电压超过设定的阈值时,会报警并断电,以避免电压过高对设备造成损坏或危险。

本设计采用WiFi模块实现了充电桩的远程控制功能。通过WiFi连接,可以将充电桩的充电状态上传至服务器,实现远程监控和管理。同时,服务器还可以远程设置每5分钟的充电费用,用于计费和收入统计。

综上所述,本论文设计的基于单片机的充电桩控制器具备了RFID卡管理、温度检测、计时计费、电压检测和远程控制等功能。通过该设计,可以提高充电桩的安全性和智能化程度,满足用户对充电桩的需求。未来可以进一步优化该设计,提高充电桩的性能和可靠性。

2 设计方案

在这里插入图片描述
本设计以STM32F103单片机为核心控制器,加上其他的模块一起组成基于单片机的充电桩控制器的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STM32F103单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由五部分组成,第一部分是RFID,用于识别卡片;第二部分是DS18B20温度采集模块,用于获取温度值;第三部分是独立按键,用于切换界面、对卡进行操作、开关充电状态,设置温度、电压阈值,充值金额等;第四部分是供电电路,给整个系统供电;第五部分是电池,用于充电。输出由四部分组成,第一部分是OLED显示屏,显示对卡进行操作、充电时长、电池电压和电量、费用、温度等;第二部分是继电器控制输出,开关充电;第三部分是蜂鸣器,测得温度过高或电压过高,蜂鸣器进行报警;最后一部分是WIFI模块,上传获取的充电状态、电压和电量至手机,通过手机进行设置每5分钟充电费用等。

3 实现效果

毕业设计 STM32云智能充电桩系统

在这里插入图片描述在这里插入图片描述在这里插入图片描述

在这里插入图片描述

4 硬件设计

4.1 系统结构

在这里插入图片描述
本设计以STM32F103单片机为核心控制器,加上其他的模块一起组成基于单片机的充电桩控制器的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STM32F103单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由五部分组成,第一部分是RFID,用于识别卡片;第二部分是DS18B20温度采集模块,用于获取温度值;第三部分是独立按键,用于切换界面、对卡进行操作、开关充电状态,设置温度、电压阈值,充值金额等;第四部分是供电电路,给整个系统供电;第五部分是电池,用于充电。输出由四部分组成,第一部分是OLED显示屏,显示对卡进行操作、充电时长、电池电压和电量、费用、温度等;第二部分是继电器控制输出,开关充电;第三部分是蜂鸣器,测得温度过高或电压过高,蜂鸣器进行报警;最后一部分是WIFI模块,上传获取的充电状态、电压和电量至手机,通过手机进行设置每5分钟充电费用等。

4.2 电路图

在这里插入图片描述
在这里插入图片描述

5 软件说明

系统的主流程图如图所示;在main.c中,先写入其他.c的头文件,接着是定义用到的全局变量和用到的函数,然后就进入到主函数中。在主函数中,先进行初始化,然后按顺序循环while中的五个函数:按键函数、监测函数、显示函数、处理函数和WIFI接收函数。在按键函数中,根据不同键值执行相关操作,用于切换界面、对卡进行操作、开关充电状态,设置温度、电压阈值,充值金额等;在监测函数中每500毫秒获取一次电压值和电量,温度值,以及计算充电费用;显示函数中,显示对卡进行操作、充电时长、电池电压和电量、费用、温度等;处理函数中,如果寻卡成功,可以将数据写入卡里,可以删除和充值卡,如果测得温度过高或电压过高,蜂鸣器报警,断电,否则不报警,停止充电后开始计算费用。最后一个是WIFI函数,通过WIFI上传获取的数据至手机并控制。其部分主程序源码如下所示:

在这里插入图片描述

int main(void)
{
  HAL_Init();
  SystemClock_Config();
  MX_GPIO_Init();
  MX_TIM1_Init();
  MX_USART1_UART_Init();
  MX_ADC1_Init();
   HAL_TIM_Base_Start_IT(&htim1);										//定时器1中断开启
  
  OLED_Init();																			//显示屏初始化																		
  OLED_Clear();         														//清屏
	Ds18b20_GPIO_Init();  														//温度传感器初始化
	
	RC522_GPIO_Init();
	PcdReset();
	PcdAntennaOff(); 
	HAL_Delay(5);
	PcdAntennaOn();  
	M500PcdConfigISOType('A');
	
	ESP8266_init();																			//WIFI模块初始化
  while (1){
          (部分代码省略)
           ……
}
	 }

完整详细设计见论文(1万字)

在这里插入图片描述

6 最后

包含内容

在这里插入图片描述

🧿 项目分享:见文末!

  • 12
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
“智”电无忧是一款基于STM32的智能充电桩管理系统,它融合了先进的硬件和软件技术,为充电桩的管理提供了高效、智能的解决方案。 首先,“智”电无忧采用了STM32芯片作为核心控制芯片,具备强大的计算能力和高可靠性。该芯片支持多个通信接口,可以与充电桩中的各种传感器、电池管理系统等进行接口对接,实时监测桩体的状态和充电情况。 其次,该系统具备智能化的充电管理功能。通过与平台的连接,充电桩可以实现远程控制和监测。用户可以通过手机App或者网页端进行充电桩的预约、查看充电状态、支付等操作。同时,系统中还集成了智能计费系统,可以根据电量、时间等因素进行精确计费,保证用户的用电成本和消费透明度。 此外,“智”电无忧还具备高度安全性和稳定性。系统设计上考虑到充电桩的安全需求,包括过压、过流、短路等多种保护机制,有效防止安全事故的发生。同时,系统还具备自动故障检测和报警功能,一旦出现问题可以及时发出警报并采取相应的措施,保障用户和设备的安全。 总的来说,“智”电无忧是一款功能强大、智能化的充电桩管理系统。它利用STM32芯片的高性能,实现了充电桩的实时监测、远程控制和智能计费等功能。同时,系统还注重安全性和稳定性,保障用户和设备的安全。这一系统的应用将极大地提升充电桩的管理效率和用户体验,为电动汽车的普及提供了有力支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值