基于STM32和U10通讯模块的智能大棚控制系统软件设计 - 图文(2)

2020-02-20 17:50

毕业设计成绩评定表

学院:信息与电气工程学院 学号:20103615671 姓 名 题 目 姜学智 总成绩 基于STM32和U10通讯模块的智能大棚控制系统软件设计 评 阅 人 评 语 评定成绩: 签名: 年 月 日 答 辩 小 组 评 语 答辩成绩: 组长签名: 年 月 日 注:总成绩=指导教师评定成绩(50%)+评阅人评定成绩(20%)+答辩成绩(30%),将总成绩由百分制转换为五级制,填入本表相应位置。

目 录

1 引言 ................................................................................................................................................ 1 2 硬件平台 ....................................................................................................................................... 2 2.1硬件电路的框架结构 ................................................. 2 2.2部分硬件电路图纸 ................................................... 3 3 软件设计总述 .............................................................................................................................. 4 3.1软件设计要求 ....................................................... 4 3.2软件设计流程图 ..................................................... 4 4 部分模块程序介绍 ...................................................................................................................... 6 4.1短消息的相关介绍 ................................................... 6 4.1.1短消息收发的实现模式 ............................................ 6 4.1.2 查询端口并发送短信的程序 ....................................... 7 4.2存储器操作函数的设计 ............................................... 7 4.2.1 CAT1640基本操作介绍 ........................................... 8 4.2.2 CAT1640操作函数介绍 ........................................... 9 4.3 USART通讯部分 ..................................................... 9 4.3.1对USART进行基本配置的函数 ...................................... 9 4.3.2串口的读写操作的函数 ........................................... 10 4.4 温度检测函数 ..................................................... 10 4.4.1 计算温度值程序 ................................................ 10 4.4.2 DS18B20检测和初始化函数 ...................................... 11 5 主要部分源程序 ....................................................................................................................... 12 5.1 主函数部分 ....................................................... 12 5.2 分析手机模块传来的数据的函数 ..................................... 13 6 结束语 ........................................................................................................................................ 21 参考文献 ........................................................................................................................................ 22 致 谢 ............................................................................................................................................... 22

鲁东大学本科毕业设计

基于STM32和U10通讯模块的智能大棚控制系统软件设计

姜学智

(信息与电气工程学院,电气工程及其自动化专业,2010级4班,20103615671)

摘 要:本文主要介绍了以U10为远程通讯模块,以STM32F103为微处理器的大棚控制系统的软件设计方案,给出了软件设计的总体架构及部分程序的代码。试验结果表明,该软件设计是合理的,可行的。

关键词:智能大棚;STM32;远程控制;U10模块

The Software Design of Intelligent Greenhouse Control System Based on STM32 and U10 Mobile Model

Jiang Xuezhi

(Major of Electrical Engineering and the Automation, School of Information and Electrical

Engineering, Class4Grade2010, 20103615671)

Abstract: This paper describes a software design program that use U10 as a remote communication module and use STM32F103 as microprocessor control system for greenhouses, give the general framework for software design and the step-by-step introduction. The test results show that the software design is reasonably stable and feasible.

Key words: Intelligent Greenhouse; STM32; Remote Control;U10 Mobile Model

1 引言

当前我国农村大棚大部分都是一些中小型的大棚,大型大棚在我国还是比较少的,而且大部分都是半自动或是人工操作的,管理起来比较繁琐而且浪费人力物力。目前国内温室整体的科技含量远低于国外,可以说我国高科技智能温室刚刚起步。

由于传统大棚存在诸多缺点,所以智能大棚控制系统应运而生。智能大棚控制系统是根据菜农在实际生产中的要求而设计的一套自动控制技术,该系统具有测温功能,以及手机短信远程控制卷帘机实现远程卷帘功能,并根据温度能够自

1

鲁东大学本科毕业设计

动打开通风口来进行放风,同时还具有防盗功能。系统控制简单操作易于实现,且工作稳定,用户在使用它时,不但省工省时省力,而且能够早拉晚放,增加光照时间,丰产丰收。能避免在恶劣天气状况下拉草帘不及时而造成不必要的经济损失。还可以扩大大棚规模,增加产值,对促进农业的发展有一定的推进作用。

2 硬件平台

2.1硬件电路的框架结构

LDO稳压电路 SPX1117M3-3.3 RTC 后备电源接口 继电器反馈 继电器输出 JTAG接口 (20PIN) EEPROM (CAT1640) I2C接口 继电器状态灯 STM32F103VET6 USART接口 控制器指示灯 U10手机模块 Max485 红外检测输入 (防盗) 温度检测输入 行程开关 电流检测

图1 硬件电路的框架结构图

各功能单元介绍:

①STM32F103:微处理单元,完成数据的处理 ②U10通讯模块:收发短信、电话 ③EEPROM存储单元:存储数据信息

④继电器输出控制单元:控制外部直流继电器,进而控制电机 ⑤测温单元:测量棚内温度,实现实时调节 ⑥红外单元:监测人员进入

⑦ RTC后备电源接口:掉电时保持时钟准确

2

鲁东大学本科毕业设计

2.2部分硬件电路图纸

图2 STM32 MCU 最小系统电路

图3 U10手机模块连接电路

3


基于STM32和U10通讯模块的智能大棚控制系统软件设计 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:度米文库汇编之九年级励志格言个性签名

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: