- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式 基于嵌入式系统的传感器环境检测
嵌入式系统软件开发课程设计报告
题 目: 基于嵌入式系统的传感器环境检测
学 院: 物理与电子信息工程学院
专 业: 计算机科学与技术
班 级: 10计本
姓 名: 左凌轩
学 号:
指导老师: 徐玉
完成日期: 2013.3.30
目录
摘 要 I
Abstract II
第一章 设计目的 3
1.1 掌握STM32嵌入式系统各功能模块的使用方法。 3
1.2 掌握SHT1x温湿度传感器、BMP085气压传感器、GL5528光敏电阻、雨量传感器的数据采集与处理方法。 3
1.3 掌握嵌入式系统上位机软件的实现方法。 3
第二章 课程设计要求 3
2.1 嵌入式系统要求 3
2.2 上位机要求 3
第三章 系统原理 3
3.1硬件电路 3
3.2 SHT1x温湿度传感器 4
3.3 BMP085气压传感器 4
3.4 GL5528光敏电阻 4
3.5 雨量传感器 5
第四章 系统开发步骤 5
4.1开发板模块初始配置 5
4.2传感器模块初始配置 5
4.3 UI、传感器数据读取显示以及串口传输 5
4.4上位机串口软件编写以及测试 6
4.5 整体测试和调试 8
第五章 总结 11
第六章 附录 12
6.1 Comopeator(主界面) 12
6.2 history(查看历史界面) 22
摘 要
设计多传感器实现环境质量检测的多功能、实时数据保存以及查看,有利于各个领域在环境方面的检测和测试,方便在环境相应参数的调查和研究。本文采用Stm32开发版、BMP085、SHT1X、光强、雨量等灵敏度较高的先进传感器分别检测温度、气压、湿度、光强、雨量,并在上位机中用C++实现实时显示和数据库的保存。从设计中,各种检测和数据挖掘明显趋于简单。
关键词: 传感器 检测 数据
注:上位机关键代码见附录
Abstract
.
Key Words:
设计目的
1.1 掌握STM32嵌入式系统各功能模块的使用方法。
1.2 掌握SHT1x温湿度传感器、BMP085气压传感器、GL5528光敏电阻、雨量传感器的数据采集与处理方法。
1.3 掌握嵌入式系统上位机软件的实现方法。
第二章 课程设计要求
嵌入式系统要求
2.1.1、SHT1x温湿度传感器的信息采集与处理
2.1.2、BMP085气压传感器的信息采集与处理
2.1.3、基于GL5528光敏电阻的亮度信息采集与处理
2.1.4、雨量传感器的数据采集与处理
2.1.5、传感器信息的LCD显示界面设计
2.1.6、串口通讯程序与相应通讯协议设计与实现
上位机要求
传感器信息的显示
串口配置(串口号、波特率的选择)
传感信息的数据库保存
数据库信息的可视化显示
第三章 系统原理
3.1硬件电路
本课程设计涉及的环境监测系统在STM32嵌入式实验教学系统的基础上实现,相关的硬件原理图如下图所示
(图1)
3.2 SHT1x温湿度传感器
SHT1x温湿度传感器是应用非常广泛一类环境传感器,可以数字形式提供14位分辨率的温度信息与12位分辨率的相对湿度信息。该传感器提供专用的同步半双工串行接口向CPU传送采集的传感信息,其时钟信号连接STM32的PC14端口,数据信号连接STM32的PA9端口。STM32利用GPIO口模拟SHT1x专用的串口通讯协议以实现传感信息采集。
3.3 BMP085气压传感器
BMP085是Bosch公司推出的一款绝对压力传感器,可以数字形式提供16-19位分辨率的绝对压力信息与16位分辨率的温度信息。STM32利用I2C1与该传感器通讯,PB6端口连接其时钟信号,PB7连接其数据信号。
GL5528光敏电阻
光敏电阻的阻值随着亮度的提升而降低,基于此原理可利用上图所示电路中的电阻分压电路检测光敏电阻的阻值,进而根据阻值与亮度的关系计算环境中的光照强度。
雨量传感器
雨量传感器由一系列互不连通的导线构成,当雨滴落到各导线上,由于水的导电作用雨量传感器的电阻会降低,阻值随着雨滴增多而降低,基于此原理可利用上图所示的电路中的分压电路检测雨量传感器的阻值,进而判断雨量大小。
第四章 系统开发步骤
4.1开发板模块初始配置
void RCC_Configuration(void);
void SysTick_Configuration(void);//系统时钟初始化
void GPIO_Configuration(void)
您可能关注的文档
- 室内空间设计毕业论文.doc
- 室内设计 设计空间的意义.doc
- 室内设计作为公共空间:图书馆设计和公共空间的创建.doc
- 室内设计安全与防范调研报告.doc
- 室内设计毕业论文-浅谈室内设计的色彩.doc
- 室内设计毕业论文3D家居室内效果设计.doc
- 室内设计毕业论文室内设计的前景与流程.doc
- 室温检测系统的设计.doc
- 害虫管理的策略及技术和方法 培训课件.ppt
- 家具公司配送路线优化研究.doc
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
文档评论(0)