基于STM32的实验室环境监控系统的设计.doc

资料分类:单片机自动化 上传会员:狂奔的小猪 更新时间:2021-11-13
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8369
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本文为了解决实验室环境存在的安全隐患,有了基于STM32的实验室环境监控系统的构想。该系统主要是利用STM32作为室内各种指标采集的主控芯片,对实验室内的温度、湿度、光照强度、大气压等进行检测。在Linux操作系统上制作合适的内核和根文件系统移植到OrangepiPC2中使其能顺利运行Linux系统并建立WEB服务器与上位机进行数据传输。STM32通过ttyusb串口连接并传送数据到OrangepiPC2,OrangepiPC2再将检测所得到的数据,进行处理整合,并通过网络利用html编写的网页将所采集处理到的数据进行显示,对相应的硬件进行操控。本系统也带有阈值报警功能,当实验室环境信息出现异常时,蜂鸣器将进行报警提醒功能。从而实现帮助实验室管理员对实验室环境信息的监控,在实验室环境信息出现异常时能够做到及时的发现并做出处理。

 

关键词:STM32;Orangepi PC2;数据收集:统计

 

目 录

摘 要

Abstract

1 绪论-1

1.1 背景和现状-1

1.2 研究意义-1

2 实验室环境监控系统的设计原理及方案-3

2.1 功能设计-3

2.2 系统设计原理-3

2.3 系统设计方案-5

3 硬件的实现与设计-6

3.1 Orangepi PC2开发板-6

3.2 OrangePi环境部署-6

3.2.1 Linux系统移植-6

3.2.2 无线网卡-6

3.2.3 Linux开发环境搭建-7

3.2.4 Python相关服务安装-7

3.2.5 Web服务器搭建-7

3.3 STM32开发板-7

3.4 数字温湿度传感器-8

3.5 数字型光强传感器-9

3.6 数字气压传感器-10

4  软件设计-11

4.1 开发平台-11

4.1.1 STM32程序开发平台-11

4.1.2 Linux开发平台-11

4.1.3 网页界面开发平台-12

4.2 网页页面-13

4.2.1 OrangePi页面-13

4.2.2 STM32页面-13

4.2.3系统重启按键-14

5 系统测试-15

5.1 页面测试-15

5.2 STM32模块测试-15

5.3 传感器获取数据测试-16

5.4 硬件参数获取测试-16

结  论-18

参考文献-19

附 录 1系统主函数代码-20

附 录 2系统电路原理图-21

相关论文资料:
最新评论
上传会员 狂奔的小猪 对本文的描述:现在大学进行实践教学的重要场所就是实验室,而且许多大学对实践教学方面更为看重,实验室承担的教学任务也越来越大。所以对实验室环境、质量的要求也随之增高。怎样做到低成......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: