欢迎来到天天文库
浏览记录
ID:32808500
大小:54.67 KB
页数:3页
时间:2019-02-15
《基于labview探测小车无线视频监控系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于LABVIEW探测小车无线视频监控系统设计【摘要】本文设计了一个基于LABVIEW软件的探测小车无线视频监控系统,本系统采用上下位机的结构,开发语言分别为labview语言和C语言。开发了系统的电机驱动,视频采集,单片机与电脑串口通信等功能模块。实现了上位机对监控车的实时控制并且显示视频图像的功能。【关键词】labview;无线视频;C语言1.引言对于环境污染比较严重或是高温高压不适合人长期工作的环境,需要使用远距离遥控探测车代替人来探测工作区域,从而保护工作人员的安全。与大型机器人相比,小型的探测车成本更低,运动更加灵活,并可以在狭小的环
2、境中工作。2.系统组成计算机通过无线摄像头接收器接收车载无线摄像头传输的数据,通过无线串口模块连接S12系统板,控制电机和舵机实现监控车的前进、后退和转向。3•硬件电路3.1电源电路3.2驱动电路3.3无线传输电路无线传输电路由单片机,车载无线接收发器和电脑端无线接收发器组成,采用RS232通讯协议传输数据。无线传输接收发器采用汇睿微通公司的XLTTL-USB串口转USB接口和XL02-232API模块组成。3.4无线摄像头与USB接收器1.程序设计本系上位机统实现视频设备选择和采集,串口选择、设置,数据发送等功能。系统中使用Labview作为
3、软件平台,使用市场上常见的USB无线摄像头作为采集视频设备,无线串口采用汇睿微通的XL02-232AP模块做无线数据传输设备。4.1labview软件简单介绍Labview软件是美国国家仪器公司开发的基于图形化G语言的开发环境,有丰富的图形表达形式,利用PC计算机强大的计算能力实现数据的采集运算分析处理等功能。在本设计中主要用到labview的VISA模块,和视觉与运动模块。4.1.1串口通讯模块4.1.2视频采集显示模块视频采集程序采用labviewvision模块,首先先使用IMAQUSBEnumerrateCamerasVI选择视频视频设
4、备,然后使用IMAQCreate该设备分配内存空间,在while循环里一由IMAQGrabAcquire抓取的图像传送到ImageDisplay控件显示。视频釆集程序如图8所示。先列举出视频设备,如果有设备的话,选择要显示的设备并在while循环中显示图像。4.2下位机程序设计本系统单片机程序主要用C语言编写,下位机程序主要完成对舵机的转向控制,直流电机的速度控制,以及同上位机的串口通讯。下位机程序如图9所示。上电复位后,单片机进行系统初始化,引脚初始化,之后进入电机舵机控制程序,串口通讯程序,当前命令修改程序在串口中断里完成。下位机程序接收的
5、命令主要是前进,后退,左转,右转。1.小结利用图形化编程语言labview可以方便的实现PC机与无线摄像头的视频传输,和与单片机的串口通信,并结合单片机外围电路对直流电机和舵机进行控制。实现了上位机对探测车的实时控制并且实时显示采集到的视频图像的功能。参考文献[1]JeffreyTravis,JimKring.LabView大学实用教程M.电子工业出版社,2008.[2]陈树学,刘萱.Labview宝典[M].电子工业出版社,2011.作者简介:李俊强(1988—),男,甘肃兰州人,现就读于上海电机学院机械电子专业。王景夏(1990—),男,山
6、东济宁人,现就读于上海电机学院机械电子专业。
此文档下载收益归作者所有