基于LabVIEW的串口温度监控系统设计张兴成20051001168摘要:本系统利用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(ReducedInstructionSetCPU)精简指令集高速8位单片机
AVR的单片机可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域,它与51单片机、PIC单片机相比具有一系列的优点:1:在相同的系统时钟下AVR运行速度最快;2:芯片内部的Flsah、EEPROM、SRAM容量较大;3:所有型号的Flash、EEPROM都可以反复烧写、全部支持在线编程烧写(ISP);4:多种频率的内部RC振荡器、上电自动复位、看门狗、启动延