基于labwiew虚拟仪器的液位控制设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于labwiew虚拟仪器的液位控制设计

目 录 虚拟仪器设计基础课程设计任务书 3 一 引言 5 二 整体方案设计 5 三 硬件设计 5 3.1.超声波模块 5 3.2 单片机模块 6 3.3电磁阀 8 四 软件设计 9 五 系统调试 12 六 心得体会 12 七 参考文献 13 八 附录 14 虚拟仪器设计基础课程设计任务书 一.设计题目 液位控制系统设计 二.设计目的和要求 通过对虚拟仪器的设计,了解虚拟仪器设计的基本原理及常用的对象使用方法;通过设计一台虚拟式数据采集系统、图形识别系统、通过串口、并口控制、测温系统、转速测量系统等,了解虚拟仪器数据采集卡的使用及设置,并口或串口的数据传输,了解虚拟编程中如何驱动非NI公司的数据采集卡或电脑中常用的声卡,学会把外界物理信号采集到计算机并进行简单分析或者通过虚拟仪器产生符合要求的信号并通过声卡输出或者学会利用NI的ELVIS系统设计简单的测量软件。加深虚拟仪器知识、单片机的了解,培养学生运用虚拟仪器思想解决工程实际问题的能力。 三.设计内容 A.详细要求: 使用LabVIEW开发环境和NI ELVIS,搭建液位系统模型,编写能控制此液位系统进出水、水平显示、预警等信息的程序。 B.前面板上要设置必要的控件对象以设置相应参数。 C.设计界面要美观,程序可读性好。 四.设计进度安排 设计时间总计2周 课程设计任务及要求讲解 (0.5天) 设计任务分析及查找资料 (1.5天) 程序编制及调试 (5.5天) 设计说明书撰写 (2天) 答辩 (0.5天) 五.设计任务书应包括的主要内容 目录 设计题目 任务分析 实现过程 程序前面板及流程图 结束语 心得体会 参考文献 六.考核方法 考核方式由三部分组成:平时学习态度(含考勤)、设计完成情况(含方案、程序质量、界面、说明书等)及答辩情况确定。 七.教师评语及成绩 一.引言 液位测量仪器在气象部门和水利部门有着广泛的应用。液位的测量有很多种方法 ,其中超声波测量方法有很多其它方法不可比拟的优点:a) 测量精度高;b) 响应时间短可以方便的实现无滞后的实时测量;c) 非接触测量 ,性能稳定可靠 ,对液体的物理化学性质的适应性极强(如:不怕酸碱等强腐蚀性液体等) 。 超声波测量液位的基本原理是:由超声探头发出的超声脉冲信号 ,在液体中传播 ,遇到空气与液体的界面后被反射 ,接收到回波信号后能得到超声波传播时间。根据其传播速度和传播时间计算出其传播距离 ,得到液位高度。本系统利用 NI数据采集卡的相关功能实现对超声波信号进行准确的计时 ,从而实现了高精度的液位测量。 二.整体方案设计 首先使用超声波模块获取液位信息,通过NI数据采集卡将信号输入电脑中,经过LabVIEW程序处理,来控制电磁阀的关闭,使液面保持在某个范围以内。其整体方框图如图1所示: 图1 整体方案设计 三 硬件设计 3.1.超声波模块 本模块性能稳定,测度距离精确。模块高精度,盲区(2cm)超近。 主要技术参数:使用电压:DC5V;静态电流:小于2mA;电平输出:高5V;电平输出:底0V;感应角度:不大于15度?;探测距离:2cm-450cm;高精度:可达0.3cm;测距角度范围120度。 板上接线方式,VCC、trig(控制端)、echo(接收端)、out(空脚)、GND 注:?TRIP引脚是内部上拉10K的电阻,用单片机的IO口拉低TRIP引脚,然后给一个10us以上的脉冲信号。 OUT脚为此模块作为防盗模块时的开关量输出脚,测距模块不用此脚!? 图2 正面效果 (1)采用IO触发测距,给至少10us的高电平信号; (2)模块自动发送8个40khz的方波,自动检测是否有信号返回; (3)有信号返回,通过IO输出一高电平,高电平持续的时间就是超声波 从发射到返回的时间. 测试距离=(高电平时间*声速(340M/S))/2 本模块是通过一个控制口发一个10US以上的高电平,就可以在接收口等待高电平输出.一有输出就可以开定时器计时,当此口变为低电平时就可以读定时器的值,此时就为此次测距的时间,方可算出距离.如此不断的周期测,就可以达到移动测量的值了。 3.2 单片机模块 本次系统设计选用AT89S51A。AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器。其管脚图如图5所示: 图3 AT89S51引脚图 VCC:电源电压输入端。 GND:电源

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档