摘要:本文按照要求进行一个基于单片机和Labwindows/CVI的分布式PM2.5数据采集系统的设计。该系统利用GP2Y1010AU0F传感器测量空气中的PM2.5,经PCF8591AD转换模块将采集到的模拟信号转化为数字信号,并传入单片机(STC89C52单片机芯片),最后由单片机将数据通过USB-RS232传输到电脑端的上位机。上位机采用Labwindows/CVI设计的一个显示界面,实现对PM2.5的实时值、最大值以及波形的显示。
测试表明,本文设计的系统实现了预期的功能,达到了设计的要求。
关键词 分布式;PM2.5;Labwindows/CVI;单片机;数据采集
目录
摘要
Abstract
1绪论-1
1.1课题研究的背景及意义-1
1.2单片机概述-1
1.3 Labwindows/CVI概述-2
1.4论文的主要工作及章节安排-2
2系统硬件设计-4
2.1系统硬件总体设计-4
2.2 GP2Y1010AU0F传感器-4
2.3 PCF8591AD转换模块-5
2.4 单片机模块-7
2.4.1 STC89C52芯片的介绍-7
2.4.2 单片机最小系统-9
2.5 USB-RS232串口-9
2.6 本章小结-10
3系统软件设计-11
3.1 Labwindows/CVI的优势-11
3.2 Labwindows/CVI设计步骤-11
3.3 Labwindows/CVI程序设计-14
3.4单片机程序设计-17
3.5本章小结-20
4系统测试-22
4.1硬件连接-22
4.2软件调试-22
4.3硬件调试-23
4.4系统整体调试-23
4.5本章小结-24
结论-25
致谢-26
参考文献-27