历史上的今天
返回首页

历史上的今天

今天是:2024年10月23日(星期三)

正在发生

2019年10月23日 | 基于LabVIEW的多点温度采集实验开发系统设计

2019-10-23 来源:eefocus

摘要:文中运用LabVIEW灵活的图形化可视化编程技术,将单片机课程与虚拟仪器技术相结合,设计了基于LabVIEW的多点温度采集处理演示及实验系统。该系统以DS18B20为温度传感器,利用单片机为核心控制器设计了多点温度数据采集下位机系统;利用LabVIEW设计出具有良好界面的多点温度数据采集上位机控制系统。该系统具有实时数据采集、数据显示、数据处理与分析、超限报警以及数据回放等功能。该系统交互性较好,可激发学生的学习兴趣和创新意识。


在对多类型、多通道信号同时进行检测和控制中,传统的测控系统能力有限。如何将计算机与各种设施、设备结合。简化人工操作并实现自动控制,满足社会的需求,成为一个很迫切的问题。温度检测是现代检测技术的重要组成部分,在保证产品质量、节约能源和安全生产等方面起着关键的作用。


PC机具有强大的监控和管理功能,而单片机则具有快速及灵活的控制特点,通过PC机的RS-232串行接口与外部设备进行通信,是许多测控系统中常用的一种通信解决方案。LabVIEW是一个划时代的图形化编程系统,应用于数据采集与控制、信号分析等方面,它为不熟悉文本语言编程的专业科技工作者在测控领域建立计算机仪器系统一虚拟仪器,提供了一个便捷、轻松的图形化设计环境。文中主要是利用单片机、DS18B20以及LabVIEW软件设计实现了多通道温度采集实验开发控制系统;该系统具有很强的交互性、实时性和可视性,他能激发学生的学习兴趣和创新意识,提高教学质量。


1 多点温度采集系统

本系统采用AT89S51单片机作为温度数据采集和传输的主控芯片,温度传感器用单总线的DS18B20采集现场各点温度数据,采集得到的数据利用单片机经串口传给计算机。上位机采用数据处理能力超强的LabVIEW软件编程,编程实现对读取到的串口数据进行处理、显示、存储、回放等功能。


多点温度数据采集系统由上位机部分和下位机两部分组成。下位机部分由AT89S51单片机、DS18B20温度传感器、电平转换芯片MAX232、电源电路、复位电路及晶振电路组成。当PC机发出数据采集命令时,T89S51单片机启动DS18B20温度传感器对外界温度进行采集,将采集到的温度数据传给AT89S51单片机,单片机再将接收到的温度数据通过串口传送给PC机。下位机采用LabVIEW软件对接收到的串口数据进行处理、分析、显示、保存、回放以及报警等相关操作。系统总体设计框如图1所示。

基于LabVIEW的多点温度采集实验开发系统设计

2 系统下位机设计

2.1 多点温度数据采集下位机设计

下位机由单片机系统、温度传感器、电平转换电路、电源电路、RS-232串口、时钟和复位电路组成。当单片机接收到由PC发送来的启动采集命令后,单片机发出控制信号,启动DS18B20温度传感器对外界制定的通道温度进行采集并转换成数字信号,然后将采集到的温度数据传给单片机,单片机再将接收到的温度数据通过串口传送给PC机。


2.2 温度采集系统电路设计

先设计出单片机最小系统;然后利用DS18B20数字温度传感器来设计温度采集系统。该传感器具有耐磨耐碰,体积小,使用方便的特点,适用于各种狭小空间数字测温和控制领域。本系统是将8个传感器的DQ引脚分别通过一个上拉电阻接到了单片机的P2口上,VCC引脚与+5 V电源相连接,GND引脚接地。连接如图2所示。

基于LabVIEW的多点温度采集实验开发系统设计

2.3 电平转换电路设计

该系统用RS-232总线进行串行通信,所以需电平转换电路。在发送端需要用驱动电路将TTL电平转换成RS-232电平,在接收端需要用接收电路将RS-232电平转换为TTL电平。本系统使用MAX232芯片,该芯片使用单一+5 V电源供电,实现电平转换。PC机与单片机之间连接如图3所示。

基于LabVIEW的多点温度采集实验开发系统设计

3 系统上位机设计

在设计完温度采集硬件系统的基础上,再配上相应的软件,才能构成一个完整的多点温度数据采集试验系统。在本系统的设计过程中,总体设计采用自上至下的设计思想将主程序设计好,而在各个部分展开成从属程序或子程序时,是将各个小模块分别进行设计和编程,同时在编程的过程中又用到了结构化程序设计的思想。系统程序包括上位机程序和下位机程序,下位机程序完成对温度数据的采集,上位机程序则对采集来的数据做后续的相关处理。


3.1 上位机程序设计

系统上位机采用Labview软件设计实现如图4所示:该上位机系统主要包括调用温度数据采集、读取数据、调用温度数据处理子程序、显示、保存、调用温度数据回放以及报警等功能。在上位机主程序开始运行之后,用户选择数据采集、数据回放。若选取了数据回放,就执行回放历史数据命令;若选取了数据采集,就采集对应通道的数据、读取数据、对数据进行相应的处理、保存、显示温度并且判断是否超限等。上位机程序流程图如图5所示。

基于LabVIEW的多点温度采集实验开发系统设计

3.2 下位机程序设计

下位机主程序包括单片机系统初始化、等待采集命令、调用温度数据读取子程序、调用数据转换子程序、发送数据等程序。单片机上电后,系统开始初始化、等待采集命令;当接收到采集某一通道命令后,就调用读取对应通道的DS18B20的子程序,再调用数据转换和处理子程序,把数据通过串口回传给PC机,然后等待下一采集命令。下位机程序流图如图6所示。

基于LabVIEW的多点温度采集实验开发系统设计

3.3 系统实现

该系统设计完成后,经过反复运行调试,排除了软件和硬件的设计故障;系统采集第一路温度信号,传给上位机显示如图5所示,该系统能够实现如下功能:选择采集线路、实时显示采集线路的温度数值、通过图形化的窗口显示温度变化过程、显示采集时间日期、报警限设置、超限报警以及采集方式选择等功能,达到了预期设计目的。


4 结束语

该系统既充分利用了LabVIEW的强大功能,又发挥了单片机快速及灵活的特点,降低了系统的开发成本、提高了开发效率。该系统通过长时间的运行试验,验证了该系统的可靠性、稳定性以及一定的实用性。该系统界面友好、操作简单、交互性好,便于学生掌握单片机课程以及虚拟仪器课程设计实现过程,有利于提高学生的学习兴趣及培养学生的创新能力。


推荐阅读

史海拾趣

Formosa MS公司的发展小趣事

在电子行业,Formosa MS(美丽微半导体股份有限公司)的发展过程中,有几个关键的故事可以体现其成长历程。以下是根据公开信息整理的五个相关故事:

1. 创立与初期发展

Formosa MS成立于民国八十五年七月(即1996年),由杨照霞女士创办。公司初期便确立了“新速勤俭、创造利润、热诚信义、前瞻未来”的经营理念,致力于在二极管领域进行创新。在整流二极管逐渐转移至中国大陆生产的背景下,Formosa MS选择专注于生产附加值较高的产品,如萧基二极管,这一战略决策为公司后续发展奠定了坚实基础。

2. 产品创新与多元化

随着技术的不断进步,Formosa MS不断推出新产品以满足市场需求。公司现有产品分类广泛,从0.1安培至三十安培的各类二极管均有产制,且产能规划每月超过200KK,涉及焊接、成型、测试等多个生产环节。此外,公司还实现了产品的多元化,包括一般、快速及超快速二极管等多种类型,进一步增强了市场竞争力。

3. 国际化布局

Formosa MS在发展过程中,积极拓展国际市场。公司的销售客户遍布全球,不仅服务于国内半导体制造商的OEM及中间电子零件贸易商,还通过自有品牌行销,赢得了世界各地客户的广泛好评。其应用类别涵盖通信、车用、AI及穿戴装置等多个领域,展现了公司在电子行业中的广泛影响力。

4. 品质至上与服务优先

Formosa MS始终将品质视为企业的生命线,坚持“品质至上、服务优先、顾客满意”的质量政策。公司严格遵循戴明博士的品质理念,致力于提供满足顾客需求的产品与服务。这种对品质的执着追求,使得Formosa MS在电子行业中树立了良好的口碑,赢得了客户的信赖与支持。

5. 应对行业变革与持续创新

面对电子行业的快速变革,Formosa MS始终保持敏锐的洞察力,积极应对市场变化。公司不断投入研发,推动技术创新,以适应行业发展的新趋势。同时,公司还注重人才培养和团队建设,为企业的持续发展提供了有力保障。正是凭借这种持续创新的精神和强大的团队实力,Formosa MS在电子行业中不断取得新的突破和发展。

需要注意的是,由于具体细节可能涉及公司内部的商业秘密,以上故事主要基于公开信息进行概括和整理。如需更详细的信息,建议直接访问Formosa MS的官方网站或查阅相关行业报告。

HTC Korea(TAEJIN Technology )公司的发展小趣事

在HTC的发展历程中,与微软的合作无疑是重要的一环。早在2002年,微软联合HTC推出了全球第一台搭载Windows mobile的Pocket PC,这一操作系统成为了日后WP 8的前身。得益于微软的信任和支持,HTC能够率先搭载最新的Windows mobile系统,从而成为Windows手机的顶级生产商。这种紧密的合作关系不仅提升了HTC的品牌影响力,还为其带来了大量的市场份额和利润。

Auctor Corp公司的发展小趣事

在产品质量和技术水平得到市场认可后,Auctor Corp公司开始积极拓展市场。公司通过与国内外知名企业建立合作关系,成功将产品打入多个国家和地区的市场。同时,公司还注重品牌塑造,通过参加国际电子展会、举办产品发布会等方式,提升品牌知名度和影响力。这些举措使得Auctor Corp在电子行业中的地位逐渐提升。

Austek Microsystems公司的发展小趣事

随着业务的发展,Austek Microsystems逐渐意识到,单凭自身的力量难以在市场中取得长远的发展。因此,公司开始积极寻求与业内知名企业的合作。通过与这些企业的深入合作,Austek Microsystems不仅获得了更多的技术支持和市场资源,还成功将自身的产品推向了更广阔的市场。

GAPTEC Electronic GmbH & Co. KG公司的发展小趣事

背景:2000年代初,随着全球对数字设备需求的激增,Galaxy Microelectronics在硅谷成立。公司创始人是一群来自斯坦福大学的工程师,他们看到了闪存技术在便携式设备中的巨大潜力。

发展:Galaxy Microelectronics的初创团队专注于研发高性能、低功耗的NAND闪存芯片。他们成功开发出了一种创新的电荷撷取闪存(CTF)技术,这项技术有效解决了当时浮栅架构的串扰问题,使得闪存芯片的耐用性和速度大幅提升。这一创新迅速吸引了市场关注,公司开始获得风险投资的支持。

Fairchild (ON Semiconductor)公司的发展小趣事

Fairchild Semiconductor在创立之初就致力于半导体技术的研发与创新。公司推出了多种具有革命性意义的半导体产品,如逻辑门、功率MOSFET、模拟集成电路等,这些产品不仅在当时市场上取得了巨大的成功,更为Fairchild在半导体行业中确立了领导地位。

问答坊 | AI 解惑

protel dxp中为什么没有intel的元件

protel dxp中为什么没有intel的元件,到那可以下载到啊,谁能告诉我一下。    另外,在99se中有元件库Intel Databooks.ddb,怎么把他导入dxp中使用。…

查看全部问答>

模拟传感器系统的抗干扰措施

一、前言      模拟传感器的应用非常广泛,不论是在工业、农业、国防建设,还是在日常生活、教育事业以及科学研究等领域,处处可见模拟传感器的身影。但在模拟传感器的设计和使用中,都有一个如何使其测量精度达到最高的问题。而众多的 ...…

查看全部问答>

Altium Designer Summer 08 集成库 pcb封装 sch封装

这是Altium Designer Summer 08 集成库 是三年用这个软件自己做的所有封装,里面基本上涵盖了所有的常用元件,单片机封装,很实用。对于单片机学习者相当的有帮助! [ 本帖最后由 water1987 于 2010-1-11 10:40 编辑 ]…

查看全部问答>

我看了ADS下的stratup.s怎么移植到KEIL下?

我看了ADS下的stratup.s怎么移植到KEIL下? 请教高手 …

查看全部问答>

DT930显示中文

有谁知道DT930程序如何显示中文,注册了自定义字体后还需什么代码吗?…

查看全部问答>

想做GPRS数据采集,发送,应该选用什么GPRS产品?

现在想做一个加油站的加油数据采集和无线传输,数据采集和数据传输功能需要哪些设备?特别是无线数据传输这块,预计采用GPRS网络进行传输,不知道完成这个传输功能应该采用什么设备? 1.是基于GPRS网卡的二次开发? 2.直接使用GPRS DTU,这个价格 ...…

查看全部问答>

关于51单片机的地址

我在课件上看到,STC89C52RC单片机的地址,只有80H-FFH这段地址能用程序来控制, 这就是在REG52.H头文件中被定义了,至于00H-7EH这段是被称为\"直接或间接寻址寄存器\", 一共分为四个区的,请问这四个区, 既然不能被程序控制,那么它是用在存放什么数据的 ...…

查看全部问答>

寻STM32FUSB接口电路

                                 坛子里哪位大仙儿用过STM32F通过USB接口连接计算机USB的成熟的电路图给俺一份借鉴下,或者万利的电路图也行,等待 ...…

查看全部问答>

android

有用Basic4android进行开发的吗?…

查看全部问答>

抄了一块超声波电子白板原理图,帮忙分析下前端运放

前段时间抄了一块超声波电子白板的原理图,现在样品也做出来了,不过对超声波信号接收总是存在波动。估计是前端接收到的超声波信号放大处理存在问题,请哪位大神帮我分析下下面超声波信号的放大处理电路。 1.MK是超声波接收头,频率40K。 2.DS1 ...…

查看全部问答>