APP下载

LabVIEW串口通信在数据采集中的应用

2011-07-28董翰川李文杰

网络安全与数据管理 2011年23期
关键词:单片机程序系统

董翰川 ,郭 勇 ,李文杰

(1.成都理工大学 信息科学与技术学院,四川 成都 610059;2.中国地质科学院 地球物理地球化学勘查研究所,河北 廊坊 065000)

可视化编程软件LabVIEW不仅能很轻松地将各种软硬件连接起来,还提供了强大的后续数据处理能力。与传统仪器相比,虚拟仪器提高了仪器资源的可再用性和可移植性,只需在原有基础上作相应改动即可增强它的功能,无需更换硬件设备[1]。基于此,本文在研究LabVIEW的基础上,开发了基于LabVIEW的串口收录系统,以单片机为核心的硬件部分作为前端数据采集系统,可实现200 kHz的采样速率、16 bit的分辨率,具有采样率高、应用性强等优点。该收录系统将采集数据以曲线方式显示在上位机上,以二进制.dat格式记录,并且可回放记录的数据,这是该系统的创新点。

1 系统总体方案

系统总体方案框图如图1所示,主要由前端数据采集和上位机波形显示记录两大部分组成。前端数据采集部分以单片机AT89C52为核心,8 KB内部ROM空间,硬件部分采集到的数据通过串口通信传送给上位机,收录系统实时显示、记录、回放接收的数据。

图1 系统总体方案框图

2 硬件部分的设计

2.1 数据采集部分

该部分采用美信公司的MAX306芯片和ADI公司的AD976芯片。MAX306内部提供16个信号通道,可在程序编程中指定某通道,通道选择端由单片机P1口低4位控制,信号经过某通道后送入A/D;AD976采样率为200 kHz/s、分辨率为16 bit,采集信号范围为-10 V~+10 V,精度为(1/216)×VREF=(1/216)×20=0.305 mV。 A/D 数据传送端和单片机P0口相连,A/D控制端和P1口高4位相连。

2.2 串口通信部分

上位机和下位机通过RS-232串口进行数据接收和发送,传输介质为二芯屏蔽电缆,简单易用。……

登录APP查看全文

猜你喜欢

单片机程序系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
试论我国未决羁押程序的立法完善
“程序猿”的生活什么样
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
英国与欧盟正式启动“离婚”程序程序