- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
土壤湿度测量系统设计
土壤湿度测量系统的设计
大体计划设计:为了能够精确的测出土壤湿度,设计了以AT89C52单片机为核心的土壤湿度计。硬件部分采用LCD1602作为显示屏,土壤湿度传感器则采用HSll01,它是一款电容式传感器,电容值会随湿度的变化而变化,将HS1101置于555振荡电路中,将电容信号转换为电压频率信号。利用单片机的中断读取数据,以单片机为核心对数据进行记录、存储、处理和报警。电源接口采用的是USB接口。软件部分则采用C语言实现,通过分模块编写程序,逐一实现土壤湿度测试,报警等功能。
系统方案论证
本设计的核心是湿度值的测量,选择HSll01 电容式湿度传感器后,如何将电容的变化量准确地转变为计算机易于接受的信号,是实现本设计的关键。
经过检索后,发现两种方案:
方案一:将该湿敏电容置于运放与阻容组成的桥式振荡电路中,所产生的正弦波电压信号经整流、直流放大、再A/D 转换为数字信号;
方案二:将该湿敏电容置于555 振荡电路中,将电容值的变化转为与之呈反比的电压频率信号,可直接被计算机所采集。
出于简单易操作考虑,此次设计采用方案二。
系统的总体设计
以51单片机为主控芯片,各部分功能用外部电路来完成,主要包括时钟晶振电路,湿度测量电路,液晶显示模块,报警模块,按键模块。
简单的硬件系统架构图
五大模块:
1 . AT89C52单片机 2.时钟晶振电路和复位电路 3. 湿度测量电路 3.液晶显示模块 4. 报警模块 5.按键模块
1.AT89C52单片机和时钟晶振电路和复位电路
AT89C52是一个低电压,高性能CMOS 8位单片机,如图2所示。片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元。
外接晶体以及电容C2和C1构成并联谐振电路,它们起稳定振荡频率、快速起振的作用,其值均为30P左右,晶振频率选6MHz[4]。实现上电复位和按键复位的双重复位功能。
3. 湿度测量电路
本次设计采用HSll01 电容湿度传感器,下图为湿度—电容响应曲线。相对湿度在0%-100%RH 范围内;电容量由162pF 变到200pF,其误差不大于±2%RH;响应时间小于5s;温度系数为0.04pF/℃。可见精度是较高的。
针对HSll01 ,采用555振荡电路,将电容的变化量准确地转变为计算机易于接受的电压频率信号,电路下图所示。利用该振荡电路产生的两个暂稳态过程的交替,可实现方波输出,该方波信号的频率即对应了反应湿度值的传感器电容大小。将湿敏电容经振荡电路变换后的脉冲频率信号送入单片机的定时/计数器T1,T1 工作于方式1 为16 位计数器,定时记录脉冲数并存入内存缓冲区,用于计算对应湿度值。
湿度测量电路
4.液晶显示模块
LCD1602液晶显示模块,它可以显示两行,每行16个字符,采用+5V电源供电。
5. 报警模块
该系统的主要功能就是在土壤湿度高于最高设定值和低于最低设定值时做一个报警提醒。
6.按键模块
在设置设定值的界面里S1为确定键,S2为下翻键,S3上翻键。设置界面里有最低值设置和最高值设置两个选项。设置设定值时,S1为确定键,S2为加一键,S3为减一键。这些按键通过P1.3、P1.4、P1.5三个引脚与单片机相连。
软件设计模块
扫描键盘
是否有摁键下
测量土壤湿度度
将湿度存入寄存器器
调用显示程序显示湿度
向串口发送湿度值
调用湿度报告
检测
开始
是否超出报警值
蜂鸣器报警
结束
否
是
否
是
程序流程图
您可能关注的文档
- 圆杆扭转应力分析 · 强度条件.ppt
- 圆心角及圆周角的关系精品课件.ppt
- 土力学-土组成性质及工程分类.ppt
- 土力学 第二章土的渗透性与渗透问题.ppt
- 圆明园毁灭(精修版).ppt
- 土力学-知识单元二(土渗透性及渗流).ppt
- 土力学及地基基础 3.doc
- 土力学及地基基础 2、土中水的运动规律.ppt
- 土力学。。二++土渗透性及水渗流(郑教材.ppt
- 土力学1-3 土的渗透性与渗流问题(最新修改).ppt
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
文档评论(0)