欢迎光临散文网 会员登陆 & 注册

Labview红外路障检测

2020-11-20 12:22 作者:硬木课堂  | 我要投稿

        上一节讲述了光敏二极管的原理和应用电路,这节选用红外发射管和光敏二极管做一个路障检测。当有物体靠近时,红外发射管发射的红外波经过物体反射到光敏二极管上,光敏二极管电路检测到红外光输出低电平;当没有物体靠近,红外发射管的波形不能反射到光敏二极管上,输出高电平;通过检测光敏二极管端口高低电平就能知道有无路障。

考虑到自动化测试和报警应用,选择用labview编写控制应用程序,调用子VI的方式,通过EPI平台硬件实现这一自动化功能。

labview简介:

        LabVIEW(Laboratory Virtual instrument Engineering Workbench)是一种图形化的编程语言的开发环境,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW 集成了与满足 GPIB、VXI、RS-232和 RS-485 协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、ActiveX等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。

 

电路图:


实物图:


功能说明:


子VI介绍:

(1)使用设备时,需要先调用初始化VI,对设备设备初始化。

(2)正电源设置,用于打开电源,设置电压5V。

(3)静态输入IO检测,检测IO口的状态。

程序逻辑:

首先初始化设备,打开电源供电,再编写静态IO输入检测。

程序图:

前面板
后面板

程序运行效果:

   16个指示灯代表16通道的静态输入状态;大的led代表有无路障指示。

有路障
无路障


Labview红外路障检测的评论 (共 条)

分享到微博请遵守国家法律