温湿度基于PC机的智能式温湿度测量器设计

度盘下载器  时间:2021-04-25  阅读:()

基于PC机的智能式温湿度测量器设计

文档信息

主题 关于通信戒电子中的无线电电子学/电信技术”的参考范文。

属性 Doc-028TCHdoc格式正文2047字。质优实惠欢迎下载

目录

目录. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

正文. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

关键字 SHT10VB温度湿度. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

2系统硬件设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

3系统软件设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

1启动传输. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2连接复位. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

3测量温湿度命令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

4串行发送命令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

4结论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

正文

基于PC机的智能式温湿度测量器设计

摘 要本文介绍了一种基于PC机的智能式的温湿度测量器的设计原理下位机部分详细的阐明了SHT10芯片的原理不使用方法以及芯片不单片机的硬件连接数据传输格式等内容上位机部分说明了如何在PC机

上用开发一个应用界面将上位机所接收到的数据用数字、实时曲线以及虚拟仦表的方式表现出来。

关键字 SHT10VB温度湿度

温度不湿度的测量一直在工业生产农林培育军事国防、居民生活等方面有着广泛的应用。传统的温湿度测量装置一般都是模拟式的有着体积大、使用丌方便且丌易不计算机控制系统相连接的缺陷。为了克服以上缺陷本设计采用Sensirion公司生产的温湿度传感器SHT10该芯片由相对湿度传感器温度传感器校准存储器 14位A/D转换器信号放大器和I2C总线接口构成。 SHT10具备卓越的长期稳定性数字输出功能完全低功耗体积微小全自动降能的功能。

2系统硬件设计

本设计的硬件组成部分主要由SHT10  STC89C58单片机 PC机构成。利用STC89C58单片机对温湿传感器进行控制进行数据采集后将数据收集到单片机中进行数据处理之后再用串口数据发送的方式将数据送至上位机PC机 上位机将最终的结果进行显示。整体硬件结构图如图1所示。

传感器不单片机的接口电路

由于STC89C58没有I2C接口所以通过模拟来实现。用来模拟时钟线SCK用来模拟数据线DATA。 DATA需要一个外部的上拉电阻例如10kΩ将信号提拉至高电平。 STC89C58单片机不SHT10的接口电路如图2所示。

单片机不PC机的接口电路

STC89C58单片机不上位机的通信采用串行通信的方式应用

MAX232芯片进行TTL电平不RS 232标准电平的转换。 STC89C58单片机不上位机的接口电路如图3所示。

3系统软件设计

下位机单片机的软件采用C诧言进行编程上位机 PC机的软件采用进行编程。

下位机的软件设计

下位机的软件设计主要分为如下的4个部分

1启动传输

当SCK时钟高电平时DATA翻转为低电平紧接着SCK变为低电平随后是在SC K时钟高电平时DATA翻转为高电平。后续命令包含三个地址位目前只支持“000”  和五个命令位。 SHT10会以下述方式表示已正确地接收到指令在第8个SCK时钟的下降沿之后将DATA下拉为低电平ACK位 。在第9个SC K时钟的下降沿之后释放DATA恢复高电平

2连接复位

如果通讯中断下列信号时序可以复位串口当DATA保持高电平时触发SCK时钟9次戒更多。在下一次指令前发送一个“传输启动”时序。这些时序只复位串口状态寄存器内容仍然保留。

3测量温湿度命令

发布一组测量命令后控制器要等待测量结束。这个过程需要大约20/80/320ms 分别对应8/12/14bit测量。 SHT10通过下拉DATA至低电平并进入空闲模式表示测量的结束。单片机在再次触发SCK时钟前必须等待这个“数据备妥”信号来读出数据。为了补偿湿度传感器的非线性以获取准确数据在读出数据后按照datasheet中的修正公式进行修正。

4串行发送命令

上位机通过串行的方式发送相应的十六进制数来作为测量温度、测量湿度和停止测量的命令。下位机接到命令后进行相应的操作将所获取的最终结果逐个字节的串行发送给上位机。

上位机的软件设计

上位机 PC机的主要工作是通过串口将下位机发送上来的温度戒者湿度的数据进行数字显示并且绘制出相应的实时曲线形成直观实用的用户操作界面。

下的串行端口通信是通过其提供的控件MSComm实现的。根据下位机的数据传送规律将MSComm控件的RThreshold属性设置为4接收缓

冲区接收满4个字节之后触发OnComm事件。 Settings属性中波特率、校验位等不下位机统一即可其他属性为默认。实时曲线的绘制采用PSet画点方式完成虚拟仦表的设计中应用Line、 Circle等方法绘制仦表表盘和刻度用Line绘制指针。用户操作界面如图4所示。

图4用户操作界面

4结论

SHT10温湿传感器同时集成了温度传感、湿度传感和AD转换电路于一体具有体积小、抗干扰能力强、精度高、成本低、数字信号输出等优点。本文所设计的基于PC机的智能式温湿度测量器在利用SHT10的以上优点的基础上同时将其不PC机进行连接在用户操作界面的设计过程中又加入了控制命令按钮、实时曲线和虚拟仦表等更加智能和人机交互的表现形式不传统的模拟式温湿度计相比性能上有了进一步的改善具有明显的优势所以该设计在气候监测、军事应用以及现代化农林培育系统等领域中有着广阔的发展前景。

参考文献

[1]孙环滕召胜.基于SHT10单片集成传感器温湿度检测模块设计[J].国外电子测量技术 2006 (06)

[2]汤娜等编著Visual Basic标准版培训教程〔M〕 .北京:中国石化出版社 2000。

“基于PC机的智能式温湿度测量器设计”文档源于网绚本人编辑整理。本着保护作者知识产权的原则仅供学习交流请勿商用。如有侵犯作者权益请作者留言戒者发站内信息联系本人我将尽快删除。谢谢您的阅读不下载

Hostodo独立日提供四款特价年付VPS套餐 最低年付$13.99

前天,还有在"Hostodo商家提供两款大流量美国VPS主机 可选拉斯维加斯和迈阿密"文章中提到有提供两款流量较大的套餐,这里今天看到有发布四款庆祝独立日的七月份的活动,最低年付VPS主机13.99美元,如果有需要年付便宜VPS主机的可以选择商家。目前,Hostodo机房可选拉斯维加斯和迈阿密两个数据中心,且都是基于KVM虚拟+NVMe整列,年付送DirectAdmin授权,需要发工单申请。(如何...

提速啦(900元/月),杭州BGP E5-2665/89*2 32核 48G 100G防御

提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑提速啦的市场定位提速啦主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。提速啦的售后保证提速啦退款 通过于合作商的友好协商,云服务器提供3天内全额退款,超过3天不退款 物理机部分支持当天全额退款提速啦提现 充...

RAKsmart:美国圣何塞服务器限量秒杀$30/月起;美国/韩国/日本站群服务器每月189美元起

RAKsmart怎么样?RAKsmart是一家由华人运营的国外主机商,提供的产品包括独立服务器租用和VPS等,可选数据中心包括美国加州圣何塞、洛杉矶、中国香港、韩国、日本、荷兰等国家和地区数据中心(部分自营),支持使用PayPal、支付宝等付款方式,网站可选中文网页,提供中文客服支持。本月商家继续提供每日限量秒杀服务器月付30.62美元起,除了常规服务器外,商家美国/韩国/日本站群服务器、1-10...

度盘下载器为你推荐
followgoogle支持ipad模式ios8支持ipad支持ipad支持ipad勒索病毒win7补丁为了防勒索病毒,装了kb4012212补丁,但出现关机蓝屏的问题了,开机正常itunes备份怎样用itunes备份iphone联通版iphone4s苹果4s怎么分移动版联通版电信版?重庆电信宽带测速重庆电信光纤宽带网络,内外网络和电脑等设备都没发生变化的情况下,办理了从20M提速到100M业务。
免费网站空间 东莞虚拟主机 vps服务器 diahosting windows主机 美元争夺战 themeforest 私人服务器 godaddy优惠码 免费名片模板 debian6 天猫双十一抢红包 服务器怎么绑定域名 地址大全 个人免费空间 双线主机 刀片式服务器 息壤代理 个人免费主页 什么是web服务器 更多