基于 LabVIEW 的串口温度监控系统设计张兴成 20241001168摘要:本系统利用 DS18B20 数字温度传感器和 Atmel 公司生产的 AVR 系列 ATmega16 单片机采集被测环境温度,将测得的数据经串口传给计算机
计算机利用 LabVIEW 的 VISA 读取串口数据并进行处理和显示,实现基于 VISA 的串口温度采集监控
关键词:DS18B20 温度传感器 AVR 单片机 VISA 串口1、 概述实时数据采集是工业控制系统中必不可少的组成部分,是进行工业分析,工业处理和工业控制的依据
近年来由于大规模集成电路、单片机、计算机等在工业控制领域中的广泛应用,数字化的数据采集成为必定
这就对传感器的 A/D 性能,单片机的数据采集、处理和传输性能,计算机接口与通信技术提出了更高的要求
本系统采纳 Atmel 公司生产的高速 8 位单片机 AVR 系列 ATmega16 单片机作为温度数据采集和传输的主控芯片,温度传感器采纳单总线方式的集成数字温度传感器 DS18B20
采集得到的数据利用单片机经串口通讯的方式传输至计算机的串口
计算机上位机软件采纳数据处理能力超强的 LabVIEW 软件编写,利用其所带的 VISA 驱动进行串口的数据采集和处理,实现基于 VISA 的串口温度采集监控
2、 硬件设计AVR 单片机是 1997 年由 ATMEL 公司研发出的增强型内置 Flash 的 RISC(Reduced Instruction Set CPU) 精简指令集高速 8 位单片机
AVR 的单片机可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域,它与 51 单片机、PIC 单片机相比具有一系列的优点:1:在相同的系统时钟下 AVR 运行速度最快;2: 芯片内部的 Flsah、EEPROM、SRAM 容量较大;3:所有型号的