烟雾报警系统要点分析.pdfVIP

  • 24
  • 0
  • 约1.18万字
  • 约 11页
  • 2017-06-13 发布于湖北
  • 举报
南京邮电大学 自动化 学院 实 验 报 告 实验名称: 烟雾报警系统 课程名称: 测控技术与仪器专业综合实验 所在专业: 测控技术与仪器 学生姓名: 朱永海 班级学号: 任课教师: 戎 舟 2015 /2016 学年第 二 学期 0 摘要: 本系统采用STM32F103C8T6 和MQ-2 烟雾传感器模块,通过单片机自带的12 位 ADC 转换器采集传感器两端的模拟电压来计算气体浓度,然后通过由DMA 控制的串口发 送至上位机显示。STM32 ADC 单次转换时间小于1ms,通过配置DMA 通道和定时器采样, 有效的加快了系统整体速度。 1. 实验目的 (1) 理解烟雾信号的测试原理,掌握烟雾传感器模块的使用。 (2) 掌握数据采集芯片的原理和使用。 (3) 掌握相应的软硬件设计方法。 (3 )实验要求 (1) 掌握AD 转换芯片的使用,搭建测试电路。 (2) 编写单片机程序,对AD 转换进行控制,将采集得到的烟雾信号传给上位 机。 (3) 用LabVIEW 编写上位机程序,实现串口信号的接收、显示、报警和存 储。 3 .实验设备 (1) 计算机 1 台 (2 ) STM32F103C8T6 单片机最小系统 1 块 (3 ) MQ-2 气体传感器模块 1 个 (4 ) OLED 显示屏 1 个 4. 实验内容 4.1 系统结构 OLED (显示模块) SPI 气体浓度 MQ-2气体传感 模拟信号 STM32最小系统 LabVIEW上位机 器模块 (12位ADC) 串口命令 数字 信号 DS18B20 (测量温度) 图1 系统整体框图 1 本系统由STM32 最小系统、MQ-2 气体传感器、DS18B20 温度传感器、OLED 显示模块和LabVIEW 上位机组成。采用的通信协议有 SPI、串口等。其中,单 片机与上位机之间通过串口通信互相收发数据,单片机与OLED 之间采用SPI 通 信协议。 4.2 硬件模块 (1)所用芯片与模块 a.STM32F103C8T6 STM32F103C8T6 就是基于ARM Cortex-M3 内核的微型控制器,工作频率可 到达72MHz ,单周期乘法和硬件除法。具有128K FLASH ,64K ROM ,2.0-3.6V 供电电压。内嵌 8MHz RC 振荡器,带校准的 32KHz RTC 振荡器。具有 12 位 ADC ,DMA 控制器,3 个串口等。 图2 S

文档评论(0)

1亿VIP精品文档

相关文档