新闻中心

EEPW首页>测试测量>设计应用> 基于LabVIEW虚拟仪器技术的分布式速度检测系统

基于LabVIEW虚拟仪器技术的分布式速度检测系统

作者: 时间:2009-05-08 来源:网络 收藏
0 引 言
在实际生产生活中,经常需要检测物体的运动。目前对一般常速运动物体的测速方式主要有2种:一种是测平均,如公路交通系统中通过相邻站点IC卡确定两个站点之间所用时间求得平均;一种是测即时速度,所用方法一般为多普勒雷达测速,即利用移动物体的多普勒效应实现测速。这些测速方法都有比较广泛的应用,但也有一些缺点,例如造价较高,或检测精度较低,尤其是不便于远程监控。在此设计的以单片机和为基础的检测系统较好地解决了这些问题。

1速度检测系统的总体构成
在此设计并实现的基于分布式汽车速度检测系统总体结构框图如图1所示。即以单片机作为测速数据采集电路的核心部件,通过RS 485总线接口把各测试点速度数据发送给计算机,利用软件编程实现各监控点车速数据的处理存储显示等功能。并以该计算机为服务器,利用LabVIEw中的Datasocket技术实现网络化的远程控制。计算机的串行口采用的是RS 232标准,若采用RS 485标准必须进行电平转换,该设计使用RS 232一RS 485转换器完成从RS 232到RS 485的电平转换。系统中51单片机芯片发出的串行数据为TTL电平,同时也只能接收TTL电平。在采用RS 485标准时,也必须进行电平转换。该设计中使用MAX485实现TTL与RS 485标准之间的相互转换。

本文引用地址://m.amcfsurvey.com/article/195869.htm

2 上位机编程实现
系统上位机程序均采用7.1编程实现。LabVIEW是美国NI公司利用开发的32位面向计算机测控领域的软件开发平台,具有直观易学,编程效率高的特点,且可以在多操作系统下运行。LabVIEW功能强大,日益被测控技术领域人员所关注。
从功能上讲,上位机程序主要分为串口通信模块和网络通信模块。串口通信很简单,即在程序运行后按照既定通信协议判断接收到的信息属于哪个测试点,并将其存储到相应文本文件中,程序流程如图2所示。为提高系统速度,数据直接存储,不做实时显示。若要查看各检测点数据,可在菜单中选择触发速度数据显示。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭