电子与信息工程系实验报告基于nimydaq的迷你温室设计 .doc

电子与信息工程系实验报告基于nimydaq的迷你温室设计 .doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子与信息工程系实验报告基于nimydaq的迷你温室设计 .doc

电子与信息工程系 实 验 报 告 课程名称 虚拟仪器 作品名称 基于NI MyDAQ温室设计 姓名 学号 \ 日期 地点 成绩 教师 基于NI MyDAQ的温室大棚设计 设计目的 本次课设是利用虚拟仪器技术设计了一个适用于农业温室的温湿度测控系统,使用LabVIEW和MyDAQ数据采集模块相互配合采集信号并控制外部系统。由于LabVIEW本身的图形化编程平台,使得本系统的设计较为简单,实现的结果更形象、直观,操作也方便,并且可以简单地实现功能模块增减。 设计思路及系统框图 该课设的设计思路:由温湿度、烟雾传感器、光耦计数器检测信号,通过MyDAQ采集卡采集,送入计算机虚拟仪器程序,对采集到的数据信号进行逻辑判断,当温度不适于农作物生长时,系统报警,可以通过电风扇降温或者加热片加热以保持温室系统的恒温状态;当湿度不适于农作物生长时,系统报警。当烟雾浓度超过一定值时,系统报警。昆虫计数模块由光耦计数器实现,将脉冲信号送入MyDAQ,每当有昆虫经过遮挡二极管发出的光线时,计数显示值自增1。温室系统框图如图2.1。 图2.1温室系统框图 系统介绍 硬件部分 电源模块 我们首先采用电源适配器将220V交流电压转换为直流电压12V,此适配器可以提供2安培的电流,满足系统供电要求。再用7805稳压芯片将12V转换为5V。12V电压为风扇和加热片供电,5V电压为其他模块供电。12V转5V具体实现电路如图3.1.1: 图3.1.1 电源转压模块 温度检测模块 温度传感器LM35的输出电压与周围环境温度(℃)成正比。其输出电压与环境温度一一对应,灵敏度为10.0mV/℃,精度在0.4℃至0.8℃。因此将随环境温度线性变化的输出电压送入MyDAQ,可以精确地测量对应的环境温度。具体实现电路如图3.1.2: 图3.1.2 温度检测模块 将检测到的温度通过Labview逻辑判断,用两路控制信号在适当地时刻开启或关闭加热片和风扇以保持温室恒温。其中TIP122达林顿管作为控制开关,其允许流经的电流值大于2安培,可以满足加热片和风扇的额定工作状态。具体实现电路如图3.1.3: 图3.1.2 开关控制模块 土壤湿度检测模块 土壤湿度检测模块的检测器件为类电容的装置,其容值随水位的改变而线性变化,再通过外部电路来检测土壤的湿度。此模块有数字输出端DO和模拟输出端AO。在土壤湿度达不到设定阈值时,DO口输出低电平,当土壤湿度超过设定阈值时,DO输出高电平,所以可以接入一蜂鸣器来达到报警的功能;模拟输出电压会随水位高度线性变化,可以将此信号送入MyDAQ,通过MyDAQ进行AD转换后将数据送给Labview从而精确地得到土壤对应的湿度值。如图3.1.3: 图3.1.3土壤湿度检测模块 烟雾报警模块 烟雾报警模块可以在周围环境的烟雾浓度超过一定值时发出警报,此模块有数字输出端DO和模拟输出端AO。此处只采用其数字输出端,当烟雾浓度达不到设定阈值时,DO口输出高电平,当烟雾浓度超过设定阈值时,D0输出低电平,所以DO端口接入蜂鸣器来达到报警的功能;如图3.1.4 图3.1.4 烟雾报警模块 昆虫计数模块 此光耦计数器的核心部分为红外线二级管和光敏三极管,当有红外线照射时三极管输出低电平,当被切割红外线被遮挡时三极管输出端会有一上升沿变为高电平。当MyDAQ采集到上升沿时,Labview中昆虫计数模块会自动加一,从而达到昆虫计数的效果。具体实现电路如图3.1.5: 图3.1.5昆虫计数模块 灯光自动控制模块 灯光自动控制模块的核心部分为LM317稳压芯片,改变该芯片外部电路的阻值可以控制LM317输出电压值的大小(),所以可以使用随外部光强度改变阻值线性变化的光敏电阻来改变输出电压的大小,从而控制光的亮暗程度。为防止流经LED的电流过大,所以串联一个5W 50Ω的水泥电阻限流。具体实现电路如图3.1.6: 图3.1.6灯光自动控制模块 软件部分 前面板设计 登陆界面 图3.2.1.1登陆界面 监控界面 图3.2.1.2监控界面 程序面板 程序流程图 图3.2.2.1程序流程图 环境变量设定 功能简介 用户登入判决 系统时间 烟雾监测 昆虫计数 通过MyDAQ

文档评论(0)

李天佑 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档