首页 > 应用与分享 > 基于STM32的智能加油系统
  • 基于STM32的智能加油系统

  • 2022-04-06 11:33:09 阅读量:2892

本文作者:立创源硬件平台 OSHWHub 户@精忠报国,禁止商用,未经许可禁止转载,点击查看原文章


1、工程描述

针对当前汽车加油需求的日益增多,基于STM32开发技术和传感器技术开发一款智能加油系统。


    



2、方案设计

本次设计是智能加油系统的设计与实现,设计所包含的模块主要有oled显示电路、电磁阀驱动电路、可燃气体传感器模块、ds18b20数字温度传感器、蜂鸣器报警模块、WIFI模块、按键电路模块及电源模块。


通过模块之间的配合实现智能加油系统,一旦有温度异常或可燃气体浓度超标将会通过wifi模块对管理人员发出警告。

stm32f103c8t6实时采集ds18b20温度传感器获取温度,如果温度低于或高于指定阈值时,蜂鸣器发出警报,同时关闭电磁阀,不再进行加油,并将温度信息通过WIFI模块上传至后台,提醒后台工作人员及时进行处理。  



3、原理图设计




0.96寸oled显示:

采用0.96寸oled128x64像素黄蓝双色显示屏,内部驱动芯片为ssd1315,采用spi双线通信,主要用于显示当前油价、加油金额和加油油量等。

电源添加了一个0.1uF的滤波电容。


图片


电磁阀驱动电路:

当8050三极管基级为高电平时,三极管处于饱和状态,场效应管IRF9530作为电子开关,IRF9530加了驱动电压,漏极获得放大电流,电磁阀闭合;当P0_1输出为低电平时,三极管的基极电压为0,使三极管处于截止状态,场效应管也不符合导通条件,也处于截止状态,电磁阀断开。

由于IRF9530为PMOS管,为压控型器件,R9、R10成比例即可,不需要完全按照图上阻值。


图片


温度传感器:

采用DS18B20温度传感器,其采用单总线的接口方式 与微处理器连接时仅需要一条口线即可实现微处理器与 DS18B20 的双向通讯。

单总线具有经济性好,抗干扰能力强,适合于恶劣环境的现场温度测量。

在使用时最好将信号端接上拉电阻。


图片


可燃气体传感器:

采用MQ-6液化气体传感器模块,无需更改电路图和代码。本项目中仅仅使用了DO信号,没有使用ADC采集AO信号。

模拟信号输出电压,浓度越高电压越高。


图片


图片


WIFI模块:

ESP12F 系列模组是深圳市安信可科技有限公司开发的一系列基于乐鑫ESP8266的低功耗UART-WiFi芯片模组,可以方便地进行二次开发,接入云端服务,实现手机3/4G全球随时随地的控制,加速产品原型设计。

用户可以使用该模块为现有的设备添加联网功能,也可以构建独立的网络控制器。本系统采用该模块进行数据的上传,可以实时将数据上传给后台服务器,进行数据的存储和大数据处理等。


图片


电源模块:

电源采用二级分压模块,供电电压为12V6A电源,供电磁阀和水泵使用,而后通过7805模块,将12V稳压至5V,供可燃气体传感器模块使用,而后通过AMS1117-3.3,将5V分压至3.3V,供单片机、ds18b20温度传感器、oled显示屏和led灯等其他外围器件使用。



图片

主控模块:

STM32F103C8T6(STM32F103C6T6也可以)是一款基于ARM Cortex-M 内核STM32系列的32位的微控制器,程序存储器容量是64KB,需要电压2V~3.6V。

本系统采用stm32f103c8t6当主控模块,实时采集红外传感器获取温度,如果温度低于或高于指定阈值时,操作TFT显示屏显示温度异常和语音模块播报,同时控制舵机关闭,模拟门闸关闭状态,并将温度信息通过wifi模块上传至后台,提醒后台工作人员进行上报和处理。


图片
图片




3、PCB电路设计说明

  • PCB尺寸为100mm*55mm
  • TFT屏支撑铜柱为M2*14mm铜柱
  • 板子四角通孔直径为M2


7805是SOT252封装,IRF9530和7805均为贴片,注意别买成直插。

DS18B20可以选择带线的那种,也可以选择直插的那种,注意不要焊反就行。

oled屏幕的封装、外形有点问题,有需要可以自行调整。


4、软件及代码调试说明

程序通过STM32CubeMx生成,懒人神器,详细代码请看原工程附件。

本编在看完代码后发现,这代码逻辑真的有点东西,懒人福音图片。


4、实物展示



  

  

  

  

  


更多详情及附件,可从原工程查看。


本文作者:立创源硬件平台 OSHWHub @精忠报国禁止商用,未经许可禁止转载



热门物料
型号
价格
LM358DR/运算放大器 0.30588
TPS54331DR/DC-DC电源芯片 0.8454
AD620ARZ-REEL7/仪表放大器 20.37
AD8253ARMZ-R7/仪表放大器 39.61
ULN2003ADR/达林顿晶体管阵列 0.498
SN75176BDR/RS-485/RS-422芯片 0.5358
MAX3485EESA+T/RS-485/RS-422芯片 8.86
OP2177ARZ-REEL7/运算放大器 7.91
TPS5430DDAR/DC-DC电源芯片 1.79
LM1117IMPX-3.3/NOPB/线性稳压器(LDO) 1.0808
您的浏览器版本过低(IE8及IE8以下的浏览器或者其他浏览器的兼容模式),存在严重安全漏洞,请切换浏览器为极速模式或者将IE浏览器升级到更高版本。 【查看详情】
推荐您下载并使用 立创商城APP 或者最新版 谷歌浏览器火狐浏览器360浏览器搜狗浏览器QQ浏览器 的极(高)速模式进行访问。
© 2022 深圳市立创电子商务有限公司 版权所有

提示

您确定删除此收货地址吗?

提示

您确定删除此收货地址吗?

成功提示

content

失败提示

content

微信咨询

关注公众号咨询客服

咨询客服
  • 在线客服热线

    0755-83865666

  • 服务时间

    工作日  8:30~20:30

    节假日  8:30~18:00

  • 服务投诉

QQ咨询
优惠券
芯媒体

立创商城旗下芯媒体

微信号:icsight

建议反馈
填问卷 立创用户体验问卷调查 立即参与
活动规则
活动规则
展开客服