欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    传感器实训报告_3.docx

    • 资源ID:19195694       资源大小:57.88KB        全文页数:21页
    • 资源格式: DOCX        下载积分:9.58金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要9.58金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    传感器实训报告_3.docx

    传感器实训报告虚拟温度传感器测量温度实训报告姓名:王力辉专业:应用电子学号:25指导教师:李国芹、刘振方日期:2020年12月31日一、选择虚拟仪器的必要性1.原有传感器课程在实践教学中存在的弊端(传感器技术与应用)课程是自动控制、机电一体化及电子、计算机等各类专业普遍开设的一门专业课程,对高职类学生的主要教学目的是使学生把握各类工业常用传感器的选用及详细应用方法。该课程内容分散、应用性强,学生不容易把握。由于本课程应用性极强,实践教学环节显得尤为重要。然而传统实验手段的落后使得实践教学环节只要两种选择:要么借助一些专用实验设备做一些验证性的实验,了解一些简单传感器的工作原理;要么买一些工业用传感器作为示教。前者的缺点是学生在专用试验设备上接触道德只能是一些与工业实际传感器差异较大的实验专用的简单传感器,多为验证型实验。通过该类实验,学生只能对传感器的原理加深理解,在实际应用方面还是知之甚少;而后者则由于各类工业传感器的应用往往是在工业控制经过或某种特定测控对象中,传感器的输出又需要相应的信号处理与显示。假如要在实验室中真实再现各类传感器的工业应用,显然需要大量仪器、设备与资金的投入,与传感器相比,这些周边设备的所需投入至少要占到70%以上,这显然有买椟还珠的意味,其教学效果可想而知。2.虚拟仪器在传感器课程教学中的应用虚拟仪器作为目前测控领域的最新技术已被广泛应用于航天、航空、工农业生产的各个领域。所谓虚拟仪器就是在通过计算机平台上,用户根据本人的需求来定义和设计一起的测量功能。由于其具有各类标准的信号输入接口及各类使用灵敏方便的信号处理及仪器模块,恰好为传感器提供了各类信息处理与显示的方案。学生通过虚拟仪器不仅能够将传感器产生的信号收集进来,还能够进一步做第二次信号转换、书记处理、显示等。甚至还能够根基检测分析的结果产生相应的输出控制信号,并在计算机上编写用户交互界面,显示相关信息。Labview是一种图形化的编程语言的开发环境,程序代码不是文本,取而代之的是框图或流程图,无硬件的情况下,能够发通过改变软件,就能够实现不同仪器仪表的功能。二、实训原理本次实训采用最常用的温度传感器AD590集成温度传感器,设计虚拟仪器测量显示程序。AD590类似一定温度范围内,温度与电流间呈线性关系,其表达式为:I=KT其中I为电流,T为温度,K为温度系数AD590将温度数据转换为电流信号,电流信号经过模/数转换变为计算机能够识别的数字信号,再由本次实训设计的虚拟温度测量仪显示电流数据,计算出温度数据并显示出来,然后并对数据进行实时收集加以分析。由于当时没有数据收集卡,为了方便设计,用一个随机数代替温度传感器输出地电流数据,同时假设k=1uA/K,假定AD590的线性温度范围为0-100,即273.15K373.15K,则随即数据的范围为273.15K373.15K,电流数据的范围也应为273.15K373.15K。实训一:VI程序的创立与构造控制一、实训目的:创立VI程序,学习子程序的创立和调用,熟悉构造控制的使用。二、实验原理及线路创立一个VI子程序模拟温度侧量。AD590集成传感器在一定温度范围内输出电流与温度成正比。本程序可以以实现摄氏温度或华氏温度显示温度值。创立一个VI程序模拟温度测量能否超出范围,当温度超出上限HightLimit时,前面板上的LED将点亮,并且有一个蜂鸣器发声。学习使用顺序构造和包括头文件的数据文件。当程序停止数据收集后,自动产生数据文件的头文件,它包括操作者名字和文件名,然后收集的数据附在头文件后面。三、实训仪器设备装有Labview7的PC机。由于如今没有DAQ数据收集卡。使用一个随机数来代替温度传感器的电流数据,然后把所测得的电流值转换成摄氏或华氏温度读数。实训内容及步骤:子VI前面板设计:1、File菜单的New选项打开一个新的前面板窗口。2、把温度计指示部件放入前面板窗口。a前面板窗口的空白处点击鼠标键,然后从弹出的“数值子模板中选择“温度计。b在高度的文件框中输入“温度计,再点击鼠标按钮。3、重新设定温度计的标尺范围为-20到120.0。使用标签工具A,双击温度计标尺的10.0,输入100.0,再点击鼠标键或者工具栏的V按钮。4、在前面板窗口中放入竖直开关控制a在前面板窗口的空白处点击鼠标键,然后弹出的“布尔子模板中选择“垂直开关,在文本框中输入“温度值单位形式,再点击鼠标键或者工具栏中的V按钮。b使用标签工具A,在开关的“条件真true位旁边输入自由标签“摄氏,再在“条件假false位旁边输入自由标签“华氏。5、放置电源开关取用控制模板中“布尔子模板中的“椭圆形开关,并将控件的标签改为“电源。6、放置电源指示灯取用控制模板中“布尔子模板中的“方形指示灯,在控件上单击右键,弹出的菜单中选择“显示项中的标签的命令,去掉控件的标签。7、放置电流表取用控制模板中“数值子模板中的“仪表控件,并将控件的标签改为“电流表,在控件上单击右键,弹出的菜单中选择“属性项,设置电流表的量程为200-400,数据的类型为浮点数,精度为0.01。二子程序框图程序设计:1、从windows菜单下选择showdiagram功能打开程序框图窗口。2、点击框图程序窗口的空白处,弹出功能模板,从弹出的菜单中选择所需的对象。本程序用到下面的对象:Multiply乘法功能Numeric子模板。在本例中,随机数的范围0-1,要转换到电流数据范围乘以100.00,再加上273.15Subtract减法功能Numeric子模板。在本例中,电流数据减去273.15,以转换成摄氏温度。摄氏温度乘以1.8,再加上32得到华氏温度。随机数产生功能Numeric子模板,用于产生随机温度值。And加法功能Numeric子模板。Select选择功能Comparison子模板。取决于温标选择开关的值。该功能输出华氏温度中选择开关为false或者摄氏温度选择开关为Ture数值。数值常数。用连线工具,点击你希望连接一个数值常数的对象,并选择CreateConstant功能。若要修改常数值,用标签工具双点数值,再写入新的数值。3、使用位移工具Positioningtool,把图标移至图示的位置,再用连线工具连接起来。注意:假如要显示图标接线端口,则点击图标,再从弹出的菜单中选择ShowTerminals功能。可以以从Help菜单中选择Showhelp功能以打开帮助信息窗口。4、选择前面板窗口,使之变成当前窗口,并运行VI程序。点击连续运行程序,使程序云新于连续运行形式。5、再点击连续运行按钮,关闭连续运行形式。6、创立图标Temp:此图标能够将程序作为子程序在其他程序中调用。创立方法如下:在面板窗口右上角的图标框中点击鼠标,从弹出菜单中选择EditIcon功能。双击选择工具,并按下Delete键消除缺省的图表图案。用画图工具画出温度计的图标。注意:在用鼠标画线使按下键,则能够画出水平或竖直方向的连线。使用文本工具写入文字,双击文本工具把字体换成SmallFont。当图标创立完成后,点击OK以关闭图标编辑。生成的图标在面板窗口的右上角。7.创立连接器端口:点击右上角的图标面板,从弹出菜单中选择ShowConnector功能。LabVIEW将会根据控制和现实的数量选择一种连接器端口形式。在本例中,只要两个端口,一个是竖直开关,另一个是温度指示。把连接器端口定义给开关和温度指示。使用连线工具,在左边的连接器端口框内按鼠标键,则端口将会变黑。在点击开关控制件,一个闪烁的虚线框将包围住该开关。如今再点击右边的连接器端口框,使它变黑。再点击温度指示部件,一个闪烁的虚线框将包围住温度指示部件,这即表示着右边的连接器端口对应温度指示部件的数据输入。假如再点击空白处,则虚线框将消失,而前面所选择的连接器端口将变暗,表示你已经将对象部件定义到各个连接器端口。注意:LabVIEW的惯例是前面板上控制的连接器端口放在图标的连线面板的左边,而现实的连接器端口放在图标的连线面板的右边。也就是讲,图标的左边为输入端口而右边为输出端口。8.文件菜单的SAVE功能保存上述文件,并将文件命名为Thermometer.Vi。如今,该程序已经编制完成了。他能够在其他程序中作为子程序来调用,在其它程序的框图窗口里,该温度计程序用前面创立的图标来表示。连接器端口的输入端用于选择温度单位,输出端用于输出温度值。9.关闭程序。三主程序前面板设计:1.根据下列图设计前面板。2.“温度形式、“停止并保存数据均是布尔控制控件,“报警是布尔显示控件,“设定高限为数值控件,“当前温度为布尔显示控件,“当前温度状态为字符串显示空件,“当前温度为数值型显示空间,“操作者名为布尔控制控件,“文件保存途径为途径控件。四主程序框图程序设计:1、根据上图所示,完成框图程序,2、从构造Structures工具模板选择条件循环构造“WhileLoop放入框图程序窗口,调整该条件循环框的大小,把先前从前面板创立的两个节点放入循环框内。注意:条件循环构造是一种无限循环构造,只要条件知足,他就一直循环运行下去。在本例中,只要允许开关EnableSwitch是ON状态,该VI程序就一直运行,收集温度测量值,并在图标上显示。3、放入其他的框图程序对象。ThermometerVI,这个VI程序是你在上个练习中创立的,用SelectaVI-子模板找到文件。4、根据上图的框图程序连好线。5、创立形式开关。把连线工具放在ThermometerVI的Mode输入端口上,按鼠标右键并选择Creatcontrol,这样就能够自动创立形式转换开关,并将它与ThermometerVI子程序相连线,再转换到前面板窗口,将形式转换开关的位置重新调整。6、在前面板窗口,使用标注工具,双击形式开关的“OFF标签,并把它转换成“华氏,再把“ON标签转换到“摄氏。要转换开关状态,使用操作工具OperatingTool。7、使用Time&Dialog子模板中的WaitUntilNextMsMultiple功能,再加上时间常数NumericConstant,把它设置为500。8、该程序还使用了如下的功能模块:Case构造,右边的TRUECase与图中的FALSECase同属于一个Case构造。根据其输入端上的数值,来决定执行哪一个Case程序。假如ThermometerVI子程序返回的温度值大于HighLimit数值,将执行Truecase程序,反之则执行FALSECase程序。WritecharacterstoFile模块在FileI/O子模板。该功能把一个字符串写入一个新的文件或者附加到一个已经存在的文件中。它在希尔前打开或者创立一个文件,在完成时关闭该文件。在本例中,它用来建立头文件格式。WritetoSpreadsheetFile模块在Array子模块。该模块把一个二维或者一维单精度数组转换成字符串,并把字符串写入一个新文件或者附加在一个已经存在的文件后面。在本例中,他将由温度收集数据和上限值组成的二维数组附加在一个已经创立了头文件的数据文件后面。Transpose2DArray模块在Array子模板。在本例中,他把二维数组转换成以列为分界的二维数组,这样在写入数据文件时它就会以列的形式显示。ConcatenateString模块在String子模板。在本例中,它用于创立头文件字符串。顺序构造程序按指定的顺序执行各个程序步骤。在本例中,我们首先创立数据文件的头文件,然后再将数据写入文件中,顺序构造中的数据传递通道使用快速菜单中的“sepuencelocal创立。9、条件循环框边线上的方块叫做通道“tunnel。在本例中,通道是条件循环的数据通道口。若要建立数据索引,点击通道,并选择EnableIndexing选项,表示当条件循环执行时,把数据顺序放入一个数组中。循环结束后,通道输出该数组。否则,通道仅输出最后一次循环放入的数据值。10、返回前面板,在“设定限高控制栏中输入30,在“操作者名控制栏中输入你的名字,再输入数据文件名例如C:testdata.txt。运行改程序。当按下“停止并保存数据开关后,将产生一个ASCII文件。11、将文件命名为TemperatureControl。VI,并存盘退出用SaveAs选项。实训二:实时数据收集与显示一、实训目的:以图表方式显示数据并使用分析功能子程序二、实验原理及线路:利用实验1创立的VI程序,在数据收集经过中,实时地显示数据。当收集结束后,在图表上画出数据波形,并算出最大值、最小值和平均值。三、实训仪器设备:装有Labview7的PC机。四、实训内容及步骤:一前面板设计:1、打开试验2创立的Temperaturecontrol.vi程序。2、根据下列图修改程序。趋势图“温度历史趋势显示实时收集数据。收集经过结束后,在TempGraph中画出数据曲线,同时在Mean、Max和Min数字显示栏中显示出温度的平均值、最大值和最小值。3.在前面板内再放置一个趋势图Graph子模板中的WaveformChart,标注为“温度历史趋势。该图表将实时地显示温度值。4.由于趋势图将它的图标注解“plot0,你能够用标注工具将其重新标注为“Temp。5.由于趋势图用于显示室内温度,需要对它的标尺进行重新定标。将Y轴的“10改为“100,而将“0.0改为“20。

    注意事项

    本文(传感器实训报告_3.docx)为本站会员(安***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开