基于labview的电子秤的设计研究

基于labview的电子秤的设计研究

ID:14673208

大小:1.95 MB

页数:8页

时间:2018-07-29

基于labview的电子秤的设计研究_第1页
基于labview的电子秤的设计研究_第2页
基于labview的电子秤的设计研究_第3页
基于labview的电子秤的设计研究_第4页
基于labview的电子秤的设计研究_第5页
资源描述:

《基于labview的电子秤的设计研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于LabVIEW的温控系统设计杨希(武汉工程大学)摘要:给出了基于LabVIEW的室温测试方法以及直流电机PID控制系统的设计方法。介绍了系统的组成,工作原理和程序设计方法。关键词:LabVIEW;室温测试;直流电机;PID控制ThedesignofthermalcontrolsystembasedonLabVIEWYangXi(WuhanInsituteofTechnology)Abstract:ThispaperpresentsthemethodofPIDcontrolsystembase

2、donLabVIEWforroomtemperaturetestandDCmotor.Thecomponentofthesystem,opetatingprincipleandmethodofprogramdesignisdescribed.Keywords:LabVIEW;roomtemperaturetest;DCmotor;PIDcontrol0引言由于在最近实验室在进行对温室育苗的研究,需要实现对温度的采集以及控制,因此设计了温控系统。此系统主要包括两个部分,一个部分是对温度的采集,另一

3、部分是对电机的控制。系统采用虚拟仪器图形化编程软件LabVIEW实现对室温的测试和电机转速的控制,为了得到较好的控制效果,采用PID控制算法。并通过NIELVIS接口与PC连接,实现测量采集及显示。1.系统组成及工作原理系统原型包括1台计算机,温度传感器,直流电机运动装置,风扇以及温度采集和电机驱动电路。ELVIS中首先是需要工作台及原型板,1台计算机、1台直流电机、1个热敏电阻,分压电阻,温度采集电路及电机驱动电路组成。如图1所示。原型板工作台上电路如图2所示。热敏电阻温度采集电路D/AA/D

4、温度计算机A/DD/A直流电机驱动装置电机驱动电路图1温控系统组成图2原型板工作台电路在整个系统中,首先通过温度传感器采集室温,进行显示,计算机通过把采集的室温与所设定的实际的植物所需的生长温度相比较,得出结果是否要调节温度。由温度的增减来控制电机的电压从而控制电机的转速,如果温度需要调高则减小电压进而降低电机转速,反之,如果温度需要调低则增加电压进而提高电机转速。计算机通过采集温度传感器输出的反馈电压,就可得到当前温度,与植物所需温度比较,得到温度偏差。同时采集此温度下的电压,通过PID控制算

5、法,通过D/A及电机驱动电路可控制电机转速,以此调节温度。2系统软件设计系统的软件部分包括室温采集,温度比较转换为对电机输入电压的控制,然后通过PID控制电机转速。室温采集系统程序流程图如图3所示,首先要编写电压-电阻子VI,即用数字万用表DMM测得热敏电阻在常温下两端电压,然后通过可变电压源VPS的电压与之相减,然后乘以分压电路中电阻阻值就可以得到热敏电阻在此VPS下的阻值。同时,还要编写电阻-温度子VI,由于前面已经得到了热敏电阻在此刻的电阻值,通过公示节点,调用公式(1),就可以得到此刻的

6、室温。(1)具体实现如下。首先要用可变电压源在电路两端设置一定电压,然后通过采集电路,即通过分压电路,使得热敏电阻两端产生一定电压,通过AI通道,采集热敏电阻两端实时电压,通过调用电压-电阻子函数和电阻-温度子函数,得到实际温度。在整个电路两端设置VPS电压通过分压电路,使得热敏电阻两端产生一定的电压采集到热敏电阻两端电压V-R,R-T子VI得到实时室温A/I通道调用图3室温采集程序流程图系统软件编程采用美国NI公司的LabVIEW2010软件,它是一种图形化编程语言,使用数据流编程方法描述程序

7、的执行,用图表和连接线写程序,其应用程序由3部分组成:前面板、程序框图和图标/连接器。整个程序的前面板如图4所示,图5为室温采集系统框图程序,整个程序分3条主线,首先,第一条是创建一个路径,.用于保存温度。然后接数字至十进制数字字符串转换,将浮点型数字转换为整形。连接字符串将数字和回车相连作为写入文本文件的输入,最后关闭文件。此线用于温度保存。第二条是首先创建输入接线端配置,采用差分方式,设置电压的最大和最小值,AI的物理通道选择软面板上连接的AI0通道。接入采样时钟,设置采样率为100,采样模

8、式为连续采样。然后接开始任务,DAQmx读取(模拟波形1通道N采样),没通道采样数设为10,将采集的波形数据传输给获取波形成分,返回波形数据值,返回数组中所有元素的和,除以10,得到平均的电压值。通过调用V-R和R-T子VI来计算温度。最后清除任务。此线主要用于把采集电压转换为室温。第三条首先同样创建通道,输出接线端配置选默认。通过DAQmx写入(1通道1采样)数据端与VPSOUTDATA相连。条件结构的条件选择器与首次调用相连(只有在按下运行按钮后第一次调用时,该函数才返回TRUE),结构体的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。