HOME 首页
SERVICE 服务产品
XINMEITI 新媒体代运营
CASE 服务案例
NEWS 热点资讯
ABOUT 关于我们
CONTACT 联系我们
创意岭
让品牌有温度、有情感
专注品牌策划15年

    设计一个vi来采集温度(设计一个vi来采集温度的设备)

    发布时间:2023-04-25 06:25:55     稿源: 创意岭    阅读: 74        

    大家好!今天让创意岭的小编来大家介绍下关于设计一个vi来采集温度的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。

    开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等,官网:https://ai.de1919.com

    创意岭专注品牌设计、策划,为各大上市企业、个人提供一站式设计、策划服务,服务客户遍布全国,咨询相关业务请拨打电话:175-8598-2043,或添加微信:1454722008

    本文目录:

    设计一个vi来采集温度(设计一个vi来采集温度的设备)

    labview温度采集怎么做?

    首先给你解释温度采集系统:
    1.传感器:传感器是将现实中的温度,转换为模拟信号。因为只有将温度转换为电信号之后,才有被采集的可能,目前传感器干的事情,就是把温度数值转换为模拟的电信号。
    2.采集卡:模拟信号,电脑是不认得的,他不知道多大的模拟信号代表的是什么温度,那么这个时候就需要采集卡(单片机?不管怎么叫,反正就是这个东西),它干的事情就是将电脑不认得的信号转换为电脑认得的信号,实际上,就是***一个AD。
    3.USB接口:为什么需要接口呢?因为接口是转换为电脑认得的信号之后,还要传给电脑,所以需要接口,来传给电脑,让电脑“看”到。至于通过什么方式,USB,串口,网口等任何渠道。
    4.就是程序了,你的实时读取,现实,保存等。这些乱七八糟的功能就是你写程序实现了,至于你用什么,C,C++,C#,lv,爱用什么用什么,labview比较简单的构建,里面对各种接口,文件读写存储都有现成的成熟功能函数,一两天一个系统就写好了。
    这样说你应该理解了吧! :)
    前段时间才做了一个64路温度采集系统,呵呵,如果还有问题,email我或者直接发消息。

    设计一个vi来采集温度(设计一个vi来采集温度的设备)

    高手能帮我编一个labview的测温程序,要求采集0-200度之间的温度,可以显示图形,平均值最值

    用NI的DAQ助手;贼简单,可以直接帮你生产一个VI的。我用过NI的6211采集卡,就是可以直接给你生成循环程序的。先自己用用,新手也会的追问

    好的呢,谢谢了哦,那程序可以发给我吗?邮箱是605431837@qq.com,DAQ助手怎么直接产生一个VI可以讲详细点吗?谢谢了

    追答

    这俩天放假没时间。有空我弄一下。

    我想用LabViEW做个东西,具体是这样的: 温度传感器测温度实时以波形显示在面板里,问用labVIEW要怎么设计?

    传统的温度测量仪器,其功能及规格是单一固定的,用户无法根据自己的需要改变。NI公司提出的虚拟仪器概念,彻底打破了传统仪器由厂家定义、用户无法改变的模式,使测控仪器发生了巨大变革。LabVIEW是NI公司开发的一种虚拟仪器平台,而目前利用LabVIEW进行的开发通常都是建立在LabVIEW所支持的价格昂贵的数据采集板卡之上的。为解决这一问题,本系统采用低功耗单片机P89LV51RD2和低功耗温度传感器TMPll2组成温度采集节点,并通过无线通信模块实现单片机系统与上位机的远程通信,不仅取代了价格昂贵的数据采集卡,大大降低了系统成本,而且实现了数据的无线传输。同时,温度采集节点的低功耗特性,降低了ZigBee组网时对电源的要求,便于进行组网实现多点测温。
      1 系统的组成及工作原理
      图1给出了系统组成框图,该温度测控系统主要由计算机、单片机、温度测量电路、温度控制电路以及无线通信电路组成。TMPll2温度传感器进行温度采集,将温度数字量传送给P89LV51RD2后,通过数码管LED电路进行现场温度显示。同时,P89LV51RD2将温度数据通过无线通信模块SZ05发送给远程计算机,运行于PC机上的LabVIEW控制平台对温度进行实时显示,并进行数据处理、温度报警及数据存储等。另外,控制平台采样输入信号,利用LabVIEW中的PID控制器进行PID控制,将控制量通过无线模块发送给单片机,单片机输出控制量实现温度控制。
      2 系统硬件设计
      2.1 温度测量显示电路
      本系统采用TI公司于2009年6月推出的高精度低功耗数字温度传感器TMPll2来实现温度测量。该传器具有如下特点:
      ◆测温范围为-40~125℃;
      ◆0~65℃温度范同内精度达O.5℃,-40~125℃范围内精度达1℃;
      ◆12位分辨率,测量值的读取精度达到0.0625℃;
      ◆正常操作模式的最大静态电流为10μA,关机模式则为1μA;
      ◆电源范围1.4~3.6 V;
      ◆SMBus/两线式串行接口,总线上最多可连接4个该传感器。
      从功耗、精度、接口等方面综合考虑,采用P89LV51RD2与TMPll2组成温度测量节点。虽然P89LV51RD2单片机没有专用的I2C总线接口,但可以使用软件模拟I2C总线,来实现单片机与TMPll2的通信。利用单片机的I/O口P1.0和P1.1分别模拟I2C总线的SDA和SCL信号,故只需将单片机的P1.O和P1.1引脚分别与TMPll2的SDA和SCL引脚相连(注意需要上拉)。P89LV51RD2通过I2C总线读取温度数据后,由5个数码管显示温度值,包括百位(或符号位)、十位、个位与2个小数位。
      2.2 温度控制电路
      温度控制电路如图2所示,它主要由NPN型晶体管Q1、TLP521-1型光电耦合器U1和大功率NMOS管Q2组成。上位机程序控制系统将检测温度值与系统设定值进行比较,按照PID控制算法进行运算,从单片机的P1.2口输出占空比可调的PWM信号,经晶体管Q1驱动后,控制光电耦合器U1的通断,继而控制NMOS管Q2(IRF840A)的通断时间,从而控制加热对象——大功率电阻R的加热时间,使其达到设定的温度值。为方便实验,采用的R为大功率线绕电阻,额定功率10W,额定电阻10Ω,采用+12V直流电源供电。由于流过加热电阻R的电流较大,故为R供电的+12V直流电源必须与为其他模拟器件供电的+12V直流电源分开。
      2.3 无线通信电路
      无线通信电路采用上海顺舟网络科技有限公司的SZO5系列ZigBee无线数据通信模块来实现。该模块提供RS232、RS485和TTL三种接口标准,传输距离可达100~2 000m。为了提高开发效率,采用该模块的RS232接口,实现单片机与计算机的串行无线通信,使得软件编程变得简单。若系统对距离并无要求,只需使用1根串口线便能实现单片机与计算机的通信,而不必更改软件设计,通用性强,适合各种应用场合。
      3 系统软件设计
      3.1 上位机软件设计
      上位机软件采用LabVIEW图形化编程语言来完成控制平台的设计。LabVIEW提供了一个非常简洁直观的图形化编程环境,设计者可以轻松组建测量系统,构造友好美观的操作界面,无需编写繁琐的计算机程序代码,大大简化了程序设计,提高开发效率。
      图3给出了上位机LabVIEW控制平台的温度监控界面(正在进行温度采集显示时的界面)。采用模块化设计思想,该系统主要由数据采集与显示、数据处理与报警、数据存储及PID控制等模块组成。用户通过鼠标在界面上操作,便可实现温度的采集、显示、处理、报警、保存及控制等功能。
      (1)数据采集与显示模块
      数据采集与显示模块主要是通过计算机串口及无线通信模块接收单片机发送来的温度数据,并进行实时显示。为了保证计算机与单片机的顺利通信,首先应进行串口初始化,如设置串口号COMl、波特率9600、8个数据位、1个停止位,无奇偶校验及流控制。程序运行时,单击“开始采集”按钮,系统便能接收到单片机发送来的温度数据,通过温度仪表控件显示当前采集到的温度值。此外,数据采集模块所接收到的是一组离散的温度信号值,通过波形图表显示控件进行逐点显示并连线,可绘制出温度趋势曲线,拖动曲线图右下方的滑块,并可查看历史温度曲线。
      (2)数据处理与报警模块
      数据处理主要实现对采集到的温度数据进行直方图统计。单击系统界面上的“创建直方图”按钮,系统便执行相应程序对温度数据进行统计,在波形图控件中显示温度直方图,便于用户进行统计分析。
      温度报警模块主要实现高温报警和低温报警。用户在系统界面中设置温度上下限值,当实际温度大于温度上限或小于温度下限时,系统通过指示灯给出高温报警(红灯亮)或低温报警(黄灯亮),提示用户温度超限,以确保人员及设备安全。
      (3)数据存储模块
      数据存储模块主要实现将采集到的温度数据保存至Excel表格,方便用户日后调出历史温度数据进行查阅分析。首先利用“数组大小”VI获取采集到的温度数组的大小,并判断其能否被10整除,若能整除,执行“条件结构”的“真”分支程序,将采集时间及10个温度数据写入电子表格文件后换行,然后再进行条件判断。这样,温度数据便以10个为l行记录到电子表格文件中,同时每一行的开头均记录下了采集本组数据的日期与时间。
      另外,利用“方法节点”和“写入JPEG文件”VI可将温度曲线以JPEG格式存储。用户单击“保存温度曲线”按钮,系统弹出保存对话框,提示用户将温度曲线保存为JPEG图片。
      (4)PID控制模块
      LabVIEW提供了功能强大的PID控制器,使用户避免了繁琐的PID算法的编写,提高开发效率。进行PID控制时,首先将温度信号输入至PID控制器,并输入温度设定值和PID增益,包括比例系数Kc、积分时间常数Ti及微分时间常数Td。单击“PID控制”按钮,程序按照PID算法对温度进行控制,使温度逼近设定值。
      3.2 下位机软件设计
      P89LV5lRD2单片机程序采用C语言进行设计。P89LV51RD2内部提供了3个16位定时器/计数器以及1个全双工串行通信口,满足本系统的软件设计要求。图4给出了单片机控制程序流程。
      在系统初始化时,设置8位串行口模式1,以及单片机的定时器T2工作在波特率发生器模式,产生串行通信所需的波特率。再令单片机的定时器T0工作在定时器模式,用于产生指定的控制周期。在TO的中断程序中,首先将采集到的温度数据通过无线模块发送给上位机进行实时显示,然后上位机利用LabVIEW中的PID控制器,确定系统输出控制量的大小并发送回单片机,单片机根据控制量输出PWM信号,驱动控制电路对被测对象进行温度控制。
      结语
      本文设计的温度测控系统以低功耗的单片机系统为采集模块,代替了价格昂贵的数据采集板卡,成本低,并以LabVIEW开发的软件平台进行温度处理与控制,与传统仪器相比,具有界面友好、易于操作及扩展性强等特点。实验表明,本系统可以作为教学实验系统的一部分,嵌入到虚拟仪器实验平台中,供学生学习LabVIEW编程以及虚拟仪器与单片机的通信。另外,可以将多个节点进行组网,形成一个分布式无线网络,实现多点温度测量与控制,具有良好的应用前景。(单片机与嵌入式系统 作者:潘晓烨,胡仁杰 东南大学)追问

    BS直接复制黏贴的

    追答

    说实话,我只是听说过,没去了解过,这是我同学看的一篇论文,对你有用就好,没用的话就当我没发,我也不过是动了动手指而已、、、、

    以上就是关于设计一个vi来采集温度相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。


    推荐阅读:

    二次元餐饮品牌设计理念(二次元餐饮品牌设计理念)

    办公楼前景观设计说明(办公楼前景观设计说明书)

    青羊民宿景观设计(青羊民宿景观设计理念)

    宝山假山景观设计工程(宝山假山景观设计工程招标)

    成都周边景观设计项目(成都周边景观设计项目推荐)