当前位置:首页 > 智能硬件 > 安全设备/系统
[导读] 点击学习>>《龙哥手把手教你学LabVIEW视觉设计》视频教程   本文采用虚拟仪器的原理,综合计算机的结构特点,提出了一种以计算机为平台,基于LabVIEW的视频远程监控系统,介绍利

点击学习>>《龙哥手把手教你学LabVIEW视觉设计》视频教程  

本文采用虚拟仪器的原理,综合计算机的结构特点,提出了一种以计算机为平台,基于LabVIEW的视频远程监控系统,介绍利用TCP/IP协议进行数据远程监测和控制。利用LOCD技术和TCP/IP协议组以及LabVIEW中的网络传输模块,提出了一种更廉价的监控系统设计方案,具有通用性强,实用价值高以及性能稳定等特点。

  1.引言

  随着科学技术的迅猛发展,现在网络已经走进千家万户,成为生活、工作和学习不可缺少的条件。远程监控已逐渐被应用到政府、教育、医疗、生产以及治安等众多的领域。

  在远程视频测控系统的构建中,视频采集是一个必不可少的模块。通过视频,客户端可以随时很方便的观察到现场的情况,实时针对状况发出控制命令。本文介绍运用控件技术在虚拟仪器LABVIEW软件开发的远程视频监控系统。

  2.系统硬件设计

  在硬件系统中客户端PC运用TCP/IP通信对远程监控端PC发出控制命令,远程监控端PC通过得到客户端PC发布的控制命令,利用数据采集卡输出控制信号进行操作。

  2.1 采集卡

  数据采集卡是采用海凯聪2013年2月份上市的一款带USB接口的采集卡,实时监控/录像回放全D1,支持720X576高清分辨率,4路视频输入,4路音频输入。

  2.2 控制操控机构

  在控制操控机构中利用模拟输出通道对电源总开关进行控制,模拟输出的电压接入继电器,从而完成对远程阀门,开关的控制。

  3.系统软件

  本课题设计的数据传输方案主要采用TCP协议,运用图像化软件LabVIEW中的Vision Acquisition Software编写完整的TCP使用控件。在这个设计模块巾,主要是将服务器采集得到的图像信息传输给客户端,所以传输部分是重中之重。又因为是采用 TCP协议,所以可以直接调用写好的TCP开启、TCP写入、TCP读取和TCP关闭等功能,再进行相应的连接即可。

  3.1 总体框图

  软件部分分为两部分:服务端和客户端。需要运用LABVIEW软件设计出可执行的流程图。具体设计如下图1.

  

  3.2 视频图像显示及采集模块

  要达到在视频传输的同时进行实验数据采集的目的,软件设计中的视频模块和数据采集模块必须要实现并行且独立执行,在LABVIEW软件中设置两个独立的循环程序,分别由不同的布尔控件进行控制,这样就可以同时采集视频和实验数据。图像采集程序框图见图2.

  

  3.3 视频监控设计

  在视频监控模块中,主要的任务是将服务器采集到的图像信息传输给客户端。又由于采用TCP协议,可直接调用写好的TCP开启、TCP写人、TCP读取和TCP关闭等功能,再进行相应的连接即可。TCP/IP传输的部分是字符串,所以服务器端在采集图像完毕后需将采集到的图像数据转化成字符串,才能进行进行传输。同时,在传输过程,一旦客户机或服务器中任一方发生中断,整个通信过程立刻结束,同时提供了发生错误时的处理程序,如图3所示。

  

  3.4 视频保存模块设计

  在现代远程视频监控系统中,图像保存的模块是不可缺少的。利用LABVIEW中的图片写人文件函数控件,并调用WebcamFlatto picture.vi和Picture to Pixmap.vi函数,再调用具体的结构参数设定和保存路径就可以实现。

  4.总结

  利用图像虚拟软件LABVIEW使得无线视频传输系统的设计更加简单,人机交互界面更加直观美观。本系统平台上还可以进行进一步的设计研究,比如图像清晰度设置,自动保存等。(作者:吉志丽,林都,闫颖,王卫国)

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

NI提供的软件包经济省时,不仅帮助开发人员节省时间,还为创客提供了新的机遇

关键字: LabVIEW 自动化测试系统

强大的图形化编程工具使整个测试和测量过程的各个方面实现可视化

关键字: LabVIEW 图形化编程工具

嵌入式硬盘录像机(Embedded Digital Video Recorder,简称EDVR)是一种专用于视频监控系统的数字录像设备。它结合了计算机技术、视频压缩编码技术和数据存储技术,通过嵌入式操作系统进行控制和管理...

关键字: 嵌入式硬盘录像机 数字录像设备 视频监控系统

虚拟仪器是一种基于计算机软件和硬件的仪器系统,能够模拟和实现各种测试、测量和控制功能。在虚拟仪器应用中,准确的测量结果对于实验和生产的准确性和可靠性至关重要。因此,虚拟仪器在应用中需要进行校准以确保其测量结果的精确性和可...

关键字: 虚拟仪器 硬件 计算机软件

虚拟仪器技术是一种基于计算机仿真和虚拟现实技术的创新工具,可以模拟各种真实世界的仪器和设备,并提供沉浸式的体验和交互。本文将详细探讨虚拟仪器技术在各领域的广泛应用与用途,包括科学研究、医疗诊断、工程设计、教育培训等方面。...

关键字: 虚拟仪器 计算机仿真 虚拟现实技术

随着科技的不断进步,虚拟仪器作为一种先进的测量和控制工具,逐渐引起了广泛关注。与传统仪器相比,虚拟仪器在设计、功能、操作、数据处理等方面存在一些差异。虚拟仪器和传统仪器是现代化科学实验和测试领域中常用的工具。虚拟仪器通过...

关键字: 虚拟仪器 传统仪器 控制工具

摘要:对于每一型新机试飞,或者是重大的研究性试飞和验证试飞,都必须实施遥测监控。现基于TTS(TextToSpeech)语音合成技术,结合飞行试验遥测监控系统的不足,利用TTS引擎在LabVIEW开发环境下设计并实现了遥...

关键字: 飞行试验遥测监控系统 TTS LabVIEW

虚拟仪器技术是指利用计算机和虚拟现实技术,将仪器的功能和操作界面通过虚拟现实方式呈现出来,以实现仪器操作的虚拟化。虚拟仪器技术的应用原理主要包括传感器数据采集、模型建立、虚拟现实展示和用户交互等关键步骤。

关键字: 虚拟仪器 虚拟现实 计算机

虚拟仪器技术是一种基于计算机和软件的测量与控制技术,它利用计算机软硬件平台,替代传统仪器设备,实现了仪器的虚拟化和软件化。通过虚拟仪器技术,我们可以设计出高灵活性、可扩展性和集成性的测量系统。以下是一些采用虚拟仪器技术实...

关键字: 虚拟仪器 测量 计算机

基于虚拟仪器技术的系统设计广泛而多样。通过结合计算机硬件和软件,虚拟仪器技术不仅可以模拟传统仪器的功能,还可以实现更高级的系统设计。以下是虚拟仪器技术在不同领域中的应用示例。

关键字: 虚拟仪器 自动化控制 计算机
关闭
关闭