当前位置:首页 > 芯闻号 > 技术解析
[导读]对于测控系统,大家并非十分了解。为增进大家对测控系统的认识,小编曾于前文对基于LabView的无线温度测控系统设计方案做过部分介绍。在本文中,小编将对该测控系统的余下内容加以讲解。

对于测控系统,大家并非十分了解。为增进大家对测控系统的认识,小编曾于前文对基于LabView的无线温度测控系统设计方案做过部分介绍。在本文中,小编将对该测控系统的余下内容加以讲解。如果你对本文即将涉及的测控系统知识存在兴趣,不妨继续往下阅读哦。

测控系统软件设计

1.1 上位机软件设计

上位机软件采用LabVIEW图形化编程语言来完成控制平台的设计。LabVIEW提供了一个非常简洁直观的图形化编程环境,设计者可以轻松组建测量系统,构造友好美观的操作界面,无需编写繁琐的计算机程序代码,大大简化了程序设计,提高开发效率。

下图给出了上位机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算法对温度进行控制,使温度逼近设定值。

1.2 下位机软件设计

P89LV5lRD2单片机程序采用C语言进行设计。P89LV51RD2内部提供了3个16位定时器/计数器以及1个全双工串行通信口,满足本系统的软件设计要求。下图给出了单片机控制程序流程。

在系统初始化时,设置8位串行口模式1,以及单片机的定时器T2工作在波特率发生器模式,产生串行通信所需的波特率。再令单片机的定时器T0工作在定时器模式,用于产生指定的控制周期。在TO的中断程序中,首先将采集到的温度数据通过无线模块发送给上位机进行实时显示,然后上位机利用LabVIEW中的PID控制器,确定系统输出控制量的大小并发送回单片机,单片机根据控制量输出PWM信号,驱动控制电路对被测对象进行温度控制。

本文设计的温度测控系统以低功耗的单片机系统为采集模块,代替了价格昂贵的数据采集板卡,成本低,并以LabVIEW开发的软件平台进行温度处理与控制,与传统仪器相比,具有界面友好、易于操作及扩展性强等特点。实验表明,本系统可以作为教学实验系统的一部分,嵌入到虚拟仪器实验平台中,供学生学习LabVIEW编程以及虚拟仪器与单片机的通信。另外,可以将多个节点进行组网,形成一个分布式无线网络,实现多点温度测量与控制,具有良好的应用前景。

以上便是此次小编带来的“测控系统”相关内容,希望大家对本文的知识点具备一定的认知。如果你喜欢本文,不妨持续关注我们网站哦,小编将于后期带来更多精彩内容。最后,十分感谢大家的阅读,have a nice day!

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

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭