当前位置:首页 > 测试测量 > 测试测量
[导读]设计一种分布式的速度检测监控系统。系统以单片机及外围电路采集速度数据,通过RS 485总线把各测试点速度数据发送给PC机,在Pc端利用LabVIEW软件编程实现各检测点速度数据的存储、处理、显示及远程监控等功能。将单片机与虚拟仪器技术结合应用,克服了常规运动物体速度检测中普遍存在的技术复杂、不易远程观测等缺点。实验结果表明该系统成本较低,精度较高,运行稳定可靠。

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

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

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

    另外,为了方便对各点数据的远程网络监控,将负责接收速度数据的上位机作为服务器,使网络上的客户机可以远程查看测速数据。此即网络通信模块,通过使用LabVIEW 7.1中的Datasocket技术实现。远程监控的基本工作过程是:首先客户端选择要查看的测试点并发送给服务器端,服务器在接收到客户端准备查看的测试点代码信息后打开相应文件并将数据显示在一个waveform Graph控件中。由于在创建服务器端软件时,已对Waveform Graph控件的Datasocket connec-tion属性配置对话框做了设置,因此创建客户端软件不需要复杂的编程,只需要将服务器端waveform Graph控件复制到客户端程序中即可。考虑到该系统只是对速度数据的远程分享,所以在客户机程序中没做额外的编程。Datasocket:通信服务器端框图程序和客户机框图程序分别如图3,图4所示。

3 各测试点的速度检测
   
多普勒方式测速应用广泛,但技术较复杂,成本较高。而远距离测平均速度又使得所测速度过于模糊,限制了它的应用。因此在设计中另辟蹊径,以短距离内的平均速度近似作单点速度。即利用间隔一定距离s的2套红外线激光发射接收模块分别给单片机产生中断信号,由单片机对2次中断的时间差t进行计时,根据公式v=s/t即可获取速度值。距离s可以提前准确测量,而目前单片机的计时精度相当高,足以保证速度数据有很高的精确度。速度检测硬件电路主要包括电源、晶振、复位、显示、485收发电路及激光发射接收模块。其中485收发电路及激光发射接收模块是测速和通信的主要电路,下面分别做简要介绍。
    激光发射接收模块由红外激光发射器件和探测器组成,它们分别被安放在待测物体两侧。当没有物体经过时探测器中有恒定的信号,不触发单片机中断。当有物体阻断其光路时产生有效信号进入单片机触发中断。设计中为了有效滤除杂散光影响,选用980 nm红外半导体激光器作为发光器件,并以单片机产生38 kHz的方波信号对其进行调制,接收电路则采用红外敏感的38 kHz专用光电探测器HS0038B。图5显示其中一路红外激光发射、接收信号处理电路原理图。

    485收发电路模块的作用是实现单片机的TTL电平与RS 485标准之间的相互转换,采用MAX485芯片实现。MAX485芯片内部分别有收发两部分。图6为RS 485中A,B线与单片机连接的硬件电路原理图。

    速度检测部分单片机程序主要有计时处理模块、测速处理模块和串行通信模块。模块化的编程方式使整个设计、调试非常简单。值得一提的是,考虑到具体的测试物体形状不一,还在程序中加了中断延时去抖程序,防止中断瞬间的多个尖峰波刺不断产生中断信号使单片机发生误触发操作。

4 实验结果
    这里来用一辆速度可控的遥控模型车对该系统进行了测试,使其在一个封闭的跑道上变速行进,跑道中设置了5个观测点。图7为客户端采集到的第二个测试点的速度波形。试验显示,整个系统工作正常。

    该系统采用LabVIEW软件平台配合简单外围硬件电路实现了分布式的速度采集、存储及远程监控显示等功能。系统充分借鉴虚拟仪器思想,采用常见器件,使系统整体造价低、测速精度较高、升级维护方便,具有良好的实用性。

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

成都2022年10月19日 /美通社/ -- 近期,平安养老险积极筹备个人养老金的产品设计和系统开发工作,发展多样化的养老金融产品,推动商业养老保险、个人养老金、专属商业养老保险等产品供给。 搭养老政策东风 ...

关键字: 温度 BSP 东风 大众

广东佛山2022年10月19日 /美通社/ -- 空间是人居生活的基础单元,承载着生存与活动的最基本功能。而对于理想空间的解构意义却在物理性容器之外,体现出人们对于空间和生活深层关系的思考,同时也塑造着人与空间的新型连接...

关键字: 温度 BSP 智能化 进程

上海2022年10月19日 /美通社/ -- 10月17日晚间,安集科技披露业绩预告。今年前三季度,公司预计实现营业收入7.54亿元至8.33亿元,同比增长60.24%至77.03%;归母净利润预计为1.73亿...

关键字: 电子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市经济和信息化局发布2022年度第一批北京市市级企业技术中心创建名单的通知,诺诚健华正式获得"北京市企业技术中心"认定。 北京市企业技...

关键字: BSP ARMA COM 代码

北京2022年10月18日 /美通社/ -- 10月14日,国际数据公司(IDC)发布《2022Q2中国软件定义存储及超融合市场研究报告》,报告显示:2022年上半年浪潮超融合销售额同比增长59.4%,近5倍于...

关键字: IDC BSP 数字化 数据中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都银行集团成立60周年的纪念日。趁着首都银行集团成立60周年与首都银行(中国)在华深耕经营12年的“大日子”,围绕作为外资金融机构对在华战略的构想和业...

关键字: 数字化 BSP 供应链 控制

东京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式会社(NIPPON EXPRESS HOLDINGS, INC.)旗下集团公司上海通运国际物流有限公司(Nipp...

关键字: 温控 精密仪器 半导体制造 BSP

广州2022年10月18日 /美通社/ -- 10月15日,第 132 届中国进出口商品交易会("广交会")于"云端"开幕。本届广交会上高新技术企业云集,展出的智能产品超过140,...

关键字: 中国智造 BSP 手机 CAN

今天,小编将在这篇文章中为大家带来大数据的有关报道,通过阅读这篇文章,大家可以对大数据具备清晰的认识,主要内容如下。

关键字: 大数据 分布式 Kafka

要问机器人公司哪家强,波士顿动力绝对是其中的佼佼者。近来年该公司在机器人研发方面获得的一些成果令人印象深刻,比如其开发的机器人会后空翻,自主爬楼梯等。这不,波士顿动力又发布了其机器人组团跳男团舞的新视频,表演的机器人包括...

关键字: 机器人 BSP 工业机器人 现代汽车

测试测量

28648 篇文章

关注

发布文章

编辑精选

技术子站

关闭