多路数据采集系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Science &Technology Vision
科技视界
0引言
随着科学技术的快速进步,工业和农业等领域的
新发展,对于数据采集的精度提出了更高的要求。
近年来我国智能化技术发展水平越来越高,进一步促进了智能行业的发展,尤其是智能多路数据采集系统[1]在应用中不仅能精确、迅速地采集数据,还能及时、有效地将数据进行模拟转换,在液晶屏显示的同时将信号传送到手机App 进行同步显示。
在其生产过程中,可以对生产现场环境的有效参数进行采集、监视和记录,为人们在提高产品的质量和产量、降低投资成本提供有效的信息和手段。
1系统整体设计原理
多路数据采集系统通过STC89C52单片机主板控制
[2-3]
,12864LCD 液晶实时显示当前环境中的湿度
值、温度值、光照度。
通过使用DHT11采集两路数据(温湿度数据),选用光敏电阻采集光照,然后以数字形式传给单片机处理;通过按键对湿度、温度、光度进行上下限调节。
并且最后保存在单片机内部。
通过稳压模块变换电压值,把系统的5.5V 电压换成Wifi 模块额定电压3.3V,在液晶屏显示的同时将数字信号传
送到手机App 进行同步显示(液晶屏选取本身就有中文字库),方便远程监测。
当环境中温度、湿度、光度任意一项不在设定的上下限范围内,声光报警使得蜂鸣器开始报警。
2主要部件机构及技术特点
STC89C52单片机是新一代高速/低能耗/超强抗干
扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。
STC89C52单片机作为核心控制器,既可以采集底层传感数据,又可在线下载以及进行程序的编写和上传。
DHT11数字温湿度传感器同时采集两组信号,内
部有数字信号,所以不需要其他转换器就可直接显示数字。
同时DHT11自身增加了校准设计,使得数据更
加可靠,并且可以快捷地将数字信号传输给STC89C52单片机,运用更加稳定、可靠。
设计采用光敏电阻随温度的变化改变阻值来采集数据,没有光照的时候,光敏电阻值很大,按照公式,可以知道电阻与电流成反比,当电阻变大随之电流会变小。
反之,当受到光照的时候,电阻变小,根据电阻与电导率成反比,所以电导率增加。
多路数据采集系统设计
韩犇
(江苏徐工信息技术股份有限公司,江苏徐州221000)
【摘要】多路数据采集系统设计将光照、温度、湿度等模拟量采集,然后转换成数字量,并且在由计算机进一步处理、存储或显示的过程,可以更好地应用在工业及农业领域的相关环境中。
系统设计以STC89C52单片机为核心控制器弥补了多路数据采集系统受A/D 转换器芯片的限制,本文对其主要技术参数和部件的组成,设计要点及原理和特性功能做简要介绍。
【关键词】单片机;多路数据采集;DHT1;wife 模块
中图分类号:TP277
文献标识码:A
DOI:10.19694/ki.issn2095-2457.2020.34.48
作者简介:犇韩,男(1983.05.31-),徐州人,汉族,本科,电子信息,技术总监。
图1整体框图
116
采用ADC0832模数转换,性能相对齐全,一般的模数转换都可以用它。
它的芯片反应速度很快,通常情况下在32μS附近,可以减少数据的误差,输出时不仅仅只输出一路,D0D1端口可以双向,所以整体可以双数据输出。
系统使用的Wifi模块选择Esp8266,它是一款未移动设备设计的,可以用Esp8266设置热点,让设备进入局域网进行通信,可以更加明确了解实时情况。
本系统共使用四个轻触按键,本设计中分别命名为a2、a3、a4、a5。
其中a2、a3、a4三个按键为数据的设置键,分别设置温度湿度光照的上下限。
按键四个引脚,1和2导通,3和4导通,所以1、2接一个,3、4接一个就可以了,a2控制上下限转换,a3a4分别为加减来进行上下限调节。
a5为复位按键,为整体的电路复位。
3系统设计软件及使用方法
系统设计软件采用Keil5编写程序,它可以兼容单片机C语言软件开发,与汇编相比,C语言在功能上、结构性、可读性、可维护性上明显具有优势。
并且在设计时,运用Protues软件实现了画原理图,植入程序,实现仿真功能。
通过一个集成开发环境将系统所设计的部件组合在一起,实现了底层温湿度数据采集和转换,核心控制器的及时、可靠的模数处理,以及顶层显示终端通过互联网实时将现场环境如实反馈的全过程管控。
使用方法:(1)打开程序,进入Keil软件。
(2)建立一个新工程:Project下New Vision Project。
(3)保存工程。
(4)选择单片机的型号:Atmel公司的89s52。
(5)建立一个程序源文件:File选择New,输入源程序。
(6)保存源文件:点击菜单File->Save。
(7)添加源文件:Project单击“Source Group1”,Add Files to Group。
(8)工程进行编译、连接。
(9)程序仿真调试: Debug下Start/Stop Debug。
(10)在执行之前,记录下部寄存器50H单元的内容。
执行程序之后,再记录下。
(11)生成HEX文件,重新编译。
4主要部件的连接及调试
通过一个集成开发环境将系统所设计的部件组合在一起,液晶屏下面5V电源插口,连接USB或电池盒,最下角黑色的是Wifi模式,用来连接安卓手机,把我们当前温湿度光照传到手机。
左下角是声光报警模块,蜂鸣器与LED灯组合,本系统设置了各项的上下限,其中一个超过限制都会报警。
Wifi模块上面是一个3.3V稳压模块,因为Wifi模块的额定电压是3.3V,系统电压是5.5V,所以需要稳压模块来转换电压,右下角由AD于光敏电阻组合,采集光照,由于光敏电阻是模拟电压,AD转换成数字信号来显示当前的光照值。
按键最上面一个是复位按键。
中间偏右蓝色的那个是温湿度采集模块,DHT11传感器,可以采集环境当前的温湿度。
接通电源后,温湿度以及光照采集的数据就显示出来了,此时的温度是29℃,是良好的。
湿度92%,比较潮湿的。
由于光正在照射,光照强度91%,光照比较强。
图2接通电源实物图
5总结
多路数据采集系统在以后的生活中用途很广泛,本设计主要实现温湿度光照的采集,为了控制适宜的环境,设置一些上下限来报警,通过Wifi模块上传手机进行监控,设计主要用于农业大棚,现实生活中离不开食物,食物与人们息息相关,现在社会上土地面积越来越少,城市化建设越来越多,土地资源日益减少,所以对于农业产量以及质量要求越来越高。
农业产量的高低取决于农作物的生活环境。
适宜的温度、适宜的湿度、适宜的光照对于农作物来说尤其重要,目前我国多路数据采集部分并没有很精确,多路实现的也不是很多,所以这方面需要加强研究。
【参考文献】
[1]蒋萧泽,王艳新,朱莉,等.基于单片机的多点无线温度监控系统[J].电子测试,2016(13):25.
[2]胡汉才.单片机原理及其接口技术[M].北京:清华大学出版社,1996.
[3]李晓荃.单片机原理与应用[M].北京:电子工业出版社,2000.
117
Science&Technology Vision科技视界。