单片机数据用matlab处理程序设计,基于单片机与MATLAB的PM2.5数据采集系统设计.zip...

本文设计了一种利用STC89C52RC单片机和夏普GP2Y1010AUOF粉尘传感器的PM2.5数据采集系统。单片机首先采集传感器数据,然后通过RS232串口与MATLAB上位机通信,实现数据的处理和GUI界面实时显示。经过调试验证,该系统能有效采集并显示PM2.5数据。

摘要:本文设计了基于STC89C52RC单片机与MATLAB的PM2.5数据采集系统。通过STC89C52RC单片机与夏普GP2Y1010AUOF粉尘传感器组成一个微型的系统,先用单片机把传感器的数据进行转换与采集,然后通过RS232串行口与用软件MATLAB编写的上位机进行通信,通过上位机对数据的采集、处理和GUI界面显示,从而实现对PM2.5的采集与实时显示。

通过多次调试实验表明,本次设计的PM2.5数据采集系统能够实现对PM2.5数据的采集和上位机界面实时显示,满足了设计的要求。

关键词  MATLAB;STC89C52RC单片机;夏普GP2Y1010AUOF粉尘传感器;RS232串口

目录

摘要

Abstract

1 绪论-1

1.1 PM2.5数据采集的背景和意义-1

1.2 PM2.5传感器概述-2

1.3 单片机概述-2

1.4 MATLAB概述-3

1.5 论文的主要工作及章节安排-4

2 总体设计-5

2.1 PM2.5数据采集-5

2.2 数据的传输-6

2.3 基于MATLAB的数据采集系统原理-6

2.4 本章小结-7

3 系统硬件设计-8

3.1 系统硬件总体设计-8

3.2 上下位机间的串行通信-9

3.2.1 USB转串口线-9

3.2.2 单片机的串行通信-9

3.3 单片机模块-9

3.3.1 STC89C52单片机介绍-9

3.3.2 单片机最小系统-10

3.3.3 PCF8591模数转换模块-12

3.4 夏普GP2Y1010AUOF粉尘传感器-13

3.5 本章小结-15

4 系统软件设计-16

4.1 总体方案-16

4.2 下位机部分-16

4.2.1 Keil软件使用介绍-16

4.2.2 下位机程序的编写-18

4.3 上位机部分-20

4.3.1 MATLAB的GUI界面设计-21

4.3.2 上位机程序的编写-23

4.4 本章小结-24

5 系统调试-25

5.1 硬件连接-25

5.2 单片机模块调试-26

5.3 系统整体调试-26

5.4 本章小结-27

结论-28

致谢-29

参考文献-30

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值