下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于labview的传感器数据采集系统设计 陆鹏摘要:在labview下开发了基于铁鸟试验台应用的两款新型传感器测量的测控系统,内部软件部分通过串行接口与pc通信,研究了基于labview和rs485通信接口的软、硬件设计方法,构成基于labview的测控系统。通过两款传感器的测量数据分析,同时与其他加装传感器数据对比,表明基于labview的传感器数据采集系统能够完成对高温压力传感器和油液品质传感器的精确测量。关键词:labview;rs485;数据采集labview是laboratory virtual instruments engi
2、neering workbench的缩写,即试验室虚拟仪器工程平台,是美国国家仪器公司为数据采集、仪器控制和虚拟测试等领域而研发的开发平台。labview程序又称为虚拟仪器,它的表现形式和功能类似于实际的仪器,可用于采集、分析、显示和存储数据。程序主要由前面板、框图程序和图表连接端口组成,前面板中包含众多控件,只需要将各个控件用鼠标拖到前面板的指定区域,便可以使用该控件的功能。为用户提供了简明、直观、易用的图形编程方式。labview不仅可以与数据采集、视觉、运动控制设备等硬件进行通信,还可以与gpib、pxi、vxi、rs232和rs485等仪器进行通信。从1986年发布的labview1.
3、0至今,每一个版本都对测试测量领域带来巨大帮助。使用labview开发的程序以其开发周期短,效率高,成本低的优势,已经被越来越多的采用和认可。本文基于rs485通信和labview软件平台研发了一套液压油液温度和油液品质监测系统。该系统具有可视化的监测界面,可实时显示液压系统的工作状态,并可供用户查询历史数据以便进行统计分析。1 系统结构及原理图1为系统总体结构,pc机主要对液压系统中的油温、压力、介电常数、油液品质等参数进行采集、监控、统计及显示。传感器将环境参数和发电信息采集过来,通过a/d转换将模拟信号变成数字信号在传感器内部进行将数据处理后缓存并通过rs485接口发送。传感器与pc机之
4、间采用rs485转rs232通信协议进行数据传输。pc机将接受到的数据处理后保存并及时显示。实现对液压系统参数的实时监测。测试中主要使用高温压力传感器、新型油液品质传感器检测,由于这些传感器均安装于液压试验台上,距离测控间距离大于50m。而pc机串行口为标准的rs232c接口,最大通信距离仅为15 m。无法适用于远距离的监测。选用rs485串行接口标准可实现远距离通信管理。串口通信采用rs485协议进行,其传输距离较长,适用于从高温压力传感器、新型油液品质传感器检测到测试设备之间的数据传输。rs485采用差分信号负逻辑,逻辑“1”以两线间的电压差为+(26)v表示;逻辑“0”以两线间的电压差为
5、-(26)v表示。rs485接口是采用平衡驅动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。rs485最大的通信距离约为1219 m,最大传输速率为10mb/s,传输速率与传输距离成反比。2 软件设计传感器输出为rs485信号,经过转换器转换为rs232后与pc机相连。由于两类传感器的通信方式均为rs485通信,除数据解析部分,软件设计基本一致,以mems高温压力传感器为例进行说明。使用串口前,串口配置参数必须确定:波特率、数据位、校验位和停止位。对于高温压力传感器通信而言,波特率为9600,数据位8bit,无校验位,停止位1。设置完成后才能对串口进行初始化,并等待200ms保证
6、串口初始化已完成。完成串口初始化后,清一次缓存,确保缓存中无数据后开始检测串口读缓存区的数据,由于高温压力传感器的数据格式(ascii码)为:p=±xx.xxx(空格0x20)t=±xxx.xx(回车0x0a)。数据长度为38字节,故当缓存区数据大于38字节时表明一包完整的数据已经进入缓存,此时开始读取,以0x0a为标志判断数据结尾。由于数据位ascii码表示,故数据的前9字节为压力数据,偏移2字节,读取7字节,以ascii码转换为即为压力测量值。同样地,偏移12字节后读取7字节,以ascii码转换后即为温度测量值。对于新型油液品质传感器而言,数据格式为数据(介电常数) 数
7、据(温度) 结束00 00 00 00 00 00 0a数据发送由高位->低位顺序发送,其中介电常数的转换公式为:介电常数=码值×100/0xffffff温度转换公式:温度值=(码值×0.0922237-1000)/3.85新型油液品质传感器的数据共7字节,介电常数与温度数据各3字节,最后以0x0a结尾。因此,取前3字节计算码值按照介电常数公式计算出介电常数测量值。将数据偏移3字节后截取3字节,按照温度转换公式计算温度测量值。3 试验验证当传感器处于工作状态时,运行vi程序。程序运行过程控制可以控制数据开始采集、暂停/继续采集、退出采集。数据采集及曲线设置实现对数据采
8、集间隔、报警上下限以及对实时温度曲线、温度上下限曲线、平均温度曲线显示颜色的设置。通过对保存的试验数据进行分析,可以看到传感器的数据,同时对比加装的其他传感器进行数据对比,见图3、图4。由图4可以看出,在整个匹配性试验过程中,mems高温压力传感器测得的压力信号与p102传感器处理后的数据趋势、大小基本一致,能反映出泵出口压力实际变化情况。压力差最大值为0.1986mpa,出现在469s处。平均差值为0.1483mpa,相比于21.5mpa的压力稳定值,其偏差百分比为:0.1483/21.5×100%=0.69%,4 结束语在测试计算机的vi中对数据进行处理,在试验中,与其他的加装传感器进行数据对比分析,经实际对比,数据精确可靠,所示。通过rs485实现了传感器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年青海省西宁市单招职业适应性测试题库附参考答案详解(a卷)
- 2025年江西水投资本管理有限公司第四批社会招聘备考题库及完整答案详解一套
- 2026年黑龙江农业工程职业学院单招职业倾向性测试题库带答案详解(基础题)
- 2025年保定安国市兴华中学教师招聘18人备考题库及参考答案详解
- 2025年中共宜春市袁州区委社会工作部公开招聘编外人员备考题库及完整答案详解1套
- 2025年中山投资控股集团下属中山温泉酒店康养集团有限公司招聘12人备考题库及参考答案详解
- 2025年复旦大学附属肿瘤医院补充岗位招聘51人备考题库有答案详解
- 2025年三门县珠岙镇专职消防员招聘备考题库有答案详解
- 2025年湛江市坡头区麻斜街道办事处公开招聘政府雇员(非编制人员)备考题库及答案详解(新)
- 2025年河北雄安交通投资有限公司社会招聘8人备考题库及答案详解参考
- 少儿格斗培训合同协议书
- 船舶环境感知-洞察及研究
- “时空对话”朗诵剧剧本
- 五方面人员考试试题及答案
- 头皮卸妆的专业知识培训
- 增补叶酸项目知识培训课件
- 幼儿园扭扭棒教学课件
- 幼儿园区域材料投放讲座
- 建筑工程商务经理管理培训
- 宪法学第二版马工程课件
- 产科危急重症早期识别中国专家共识(2024年版)解读
评论
0/150
提交评论