2025《单片机控制的净水器系统的硬件和软件设计案例》4900字.docxVIP

2025《单片机控制的净水器系统的硬件和软件设计案例》4900字.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE

PAGE58

单片机控制的净水器系统的硬件和软件设计案例

目录

TOC\o1-3\h\u10103单片机控制的净水器系统的硬件和软件设计案例 1

84011硬件设计 1

501.1稳压电路设计 1

176481.2STM32单片机控制器电路 2

160031.3传感器电路设计 3

269031.1.1水温传感器电路介绍 3

59891.1.2电导率传感器电路介绍 4

262501.1.3水流量传感器电路介绍 4

323521.1.4PH传感器电路介绍 4

114541.4OLED显示屏电路设计 5

284061.5SIM800c模块短信电路设计 5

295721.6本章小结 5

109182程序设计 6

9112.1开发环境简介 6

224892.2整体程序设计框架 6

286952.3传感器程序设计 7

44752.1.1DS18B20温度传感器程序设计 7

129672.1.2电导率传感器程序设计 9

133212.1.3水流量传感器程序设计 9

251832.1.4PH值传感器程序设计 10

236422.4OLED显示程序设计 11

189842.2.1OLED显示原理 11

280162.2.2OLED显示程序设计 12

321772.5SIM800c模块程序设计 13

240832.6本章小结 14

1硬件设计

为了满足基于单片机的净水器远程监控装置设计的要求,本系统的硬件组成分为:系统电源模块、温度检测电路、水流量检测电路、PH值检测电路、电导率检测电路、OLED液晶屏显示模块、GSM短信模块以及中央控制器系统电路等。

1.1稳压电路设计

电路使用12V电源适配器通过滤波电容进行滤波从而到达稳定的电压,再经过稳压单向导通二极管使得电源单向导通防止电流回流烧毁电源,起到保护作用。再从12V转5V稳压芯片,使得电压变为5V稳压电源给与显示屏、GSM短信模块以及各个传感器电路提供电源。最后再经过一个稳压芯片稳压为1.3V给与单片机提供电源。图3-1为稳压电路图。

图3-1稳压电路图

1.2STM32单片机控制器电路

本设计的中央控制器采用芯片为STM32F103RCT6的单片机。芯片拥有比较丰富的内部资源,是一款高速、低功耗、多种接口的处理器。增强型,32位基于ARM核心的带512K字节闪存的微控制器USB、CAN、多达112个快速I/O端口、11个定时器、3个ADC、13个通信接口,中央控制器主要负责运算PID算法控制恒流源输出电流能力,通过片内自带的ADC采样输出电流,以及对传感器取样数据进行分析,最后控制显示电路将数据显示给用户。图3-2为STM32F103RCT6核心电路图。

图3-2STM32F103RCT6核心电路图

STM32F103RCT6的技术特点:

(1)带有丰富的接口资源,如:增强型,32位基于ARM核心的带512K字节闪存的微控制器USB、CAN、11个定时器、3个ADC、13个通信接口。

(2)Cortex-M3核并内嵌闪存和SRAM。

(3)内置闪存存储器。

(4)FSMC(可配置的静态存储器控制器)和LCD并行接口。

(5)低能耗。

IO分配表如表3-1所示:

表3-1STM32F103RCT6引脚分配表

引脚名

功能

GPIOA4

OLED显示屏SDA

GPIOA5

OLED显示屏SCL

GPIOA9

SIM800cTX2

GPIOA10

SIM800cRX2

GPIOB11

水温传感器接口

GPIOA2

水质传感器接口

GPIOA1

PH值传感器接口

GPIOA0

水流量传感器接口

GPIOB0

LED1

GPIOB1

LED2

1.3传感器电路设计

传感器电路由四部分组成:温度检测电路、水流量检测电路、PH值检测电路、电导率检测电路。传感器与传感器之间相互不想影响,只有温度相差较大时,PH值会受到温度的影响。输入电路通过滤波、稳压从而达到传感器电路需要使用的5V稳定电压,从而使得传感器可以正常工作。

1.1.1水温传感器电路介绍

本次设计使用DS18B20芯片来对水质温度进行测温,接入5V稳压电源,连接单片机PB11口,传输数据至单片机运算。图3-3为水温传感器电路图。

图3-3水温传感器电路图

1.1.2电导率传感器电路介绍

本次设计使用浊度传感器,浊度传感器将

您可能关注的文档

文档评论(0)

02127123006 + 关注
实名认证
文档贡献者

关注原创力文档

1亿VIP精品文档

相关文档