基于STM32的自动浇花器设计

基于STM32的自动浇花器设计

ID:39542047

大小:868.01 KB

页数:11页

时间:2019-07-05

基于STM32的自动浇花器设计_第1页
基于STM32的自动浇花器设计_第2页
基于STM32的自动浇花器设计_第3页
基于STM32的自动浇花器设计_第4页
基于STM32的自动浇花器设计_第5页
资源描述:

《基于STM32的自动浇花器设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、信电学院电子信息工程专业CDIO三级项目项目设计说明书(2016/2017学年第二学期)项目名称:基于STM32的自动浇花器设计专业班级:学生姓名:学号:指导教师:设计成绩:2017年7月13日101、项目设计目的以stm32单片机为核心,利用雨滴传感器及外围电路,完成花草周围湿度情况监测。要求通过雨滴传感器反馈的数据通过单片机处理进行实时控制。实现当湿度过低时,单片机自动控制外围电路水泵进行浇水,湿度高时停止浇水。然后将每一时刻的湿度情况通过串口显示在PC上。2、项目设计正文2.1设计要求1、绘制电路原理图以及PCB图。2、搭

2、建实际硬件电路,实现功能。3、确定元器件参数。2.2电路设计2.2.1STM32单片机介绍STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARMCortex-M3内核。按性能分成两个不同的系列:STM32F103―增强型‖系列和STM32F101―基本型‖系列。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。

3、时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品,相当于0.5mA/MHz。单片机最小单元模块图,如2-1所示:图2-1:单片机最小模块图102.1.2系统晶振电路设计将STM32单片机上PD0和PD1连接到外部晶振电路上,系统选取的外部晶振为8MHz,外部晶振电路如图2-2所示:图2-2外部晶振电路2.1.3系统复位电路设计将单片机的NRST引脚连接复位电路,复位电路如图2-3所示:图2-3复位电路2.2.4雨滴传感器模块模块功能介绍:模块采用5V&9V&12V供电静态电流为5-12m

4、A,继电器负载能力为250V10A(AC)~30V10A(DC),接上电源,电源指示灯亮,感应板上没有水滴时,继电器不动作,开关指示灯灭,滴上一滴水,继电器吸合,启动相关设备,开关指示灯亮,擦掉上面的水滴,又恢复到原始状态。10模块供电:5V&9V&12V静态电流:5-12mA继电器负载能力:250V10A(AC)30V10A(DC)D0:是通过LM393芯片输出的TTL开关信号。A0:传感器的模拟信号输出,可接到单片机上利用AD读取该值。电位器:可以根据实际的应用需要改变阈值,配电位器调节灵敏度,控制在不同水份时,控制继电器的

5、开启。继电器开关输出说明:继电器线圈没有电压时,继电器没有吸合,公共端与常闭端接通,当有电压时,继电器吸合,公共端与常开端接通。继电器接常开端电路接法:当继电器没有吸合时,公共端与常闭端接通,相当于开关断开,控制设备没电不工作。当继电器吸合时,公共端与常开端接通,相当于开关接通,设备有电工作。继电器接常闭端电路接法:当继电器没有吸合时,公共端与常闭端接通,相当于开关闭合,电路接通,控制设备将有电工作。当继电器吸合时相当于开关断开,电路没电不工作。功能介绍:接上5V电源,电源指示灯亮,感应板上没有水滴时,DO输出为高电平,开关指示

6、灯灭,滴上一滴水,DO输出为低电平,开关指示灯亮,刷掉上面的水滴,又恢复到,输出高电平状态。。。。AO模拟输出,可以连接单片机的AD口检测滴在上面的雨量大小。DOTTL数字输出也可以连接单片机检测是否有雨雨滴传感器单元模块图,如2-4所示:图2-4二:雨滴传感器单元模块图102.2.5稳压电源电路直流稳压电源是常用的电子设备,它能保证在电网电压波动或负载发生变化时,输出稳定的电压。MC7805芯片,三端固定式集成稳压器将不稳定的直流电压转换成稳定的直流电压,REG1117-3.3芯片与电容进行滤波处理,使电路输出稳定的直流电压。

7、稳压电源电路模块图,如图2-5所示:图2-5:稳压电源电路模块图2.2.6系统下载器设计系统的下载器电路,如图2-6所示:图2-6:下载器电路2.2.7系统电路原理图1.系统电路原理图,如图五所示。10图2-7:数字电压表实际原理图2.数字电压表实际电路PCB图,如图2-8所示。图2-9:数字电压表实际PCB图2.3程序设计2.3.1STM32内部ADC控制原理STM32内部12位ADC是一种逐次逼近型模拟数字转换器。它有多达18个通道,可测量16个外部和2个内部信号源。各通道的A/D10转换可以单次、连续、扫描或间断模式执行。

8、ADC的结果可以左对齐或右对齐方式存储在16位数据寄存器中。模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高/低阀值。ADC供电要求是2.4V-3.6VADC使用若干个ADC_CLK周期对输入电压采样,采样周期数目可以通过ADC_SMPR1和ADC_S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。