以单片机MSP430F149 为主控芯片,设计出一款高精度、高集成度、超低功耗的智能火灾报警系统。以环境温度、烟雾浓度作为判断火灾的依据,完成了对火灾的预警。主要由单片机控制模块、时钟模块、烟雾浓度测量模块、DS18B20 温度测量模块、声光报警模块、1602液晶显示模块和电源构成。并且该系统以MSP430F149 为下位机,完成数据采集、预处理以及对现场装置的控制,以 PC 机为上位机,完成各种复杂的数据处理和对单片机的控制。设计的智能火灾报警系统具有较高的可靠性、稳定性、准确度高,对不同类型的火灾都具有较高的灵敏度,达到了降低误报率的目的。
温度测量模块:设计中采用支持“一线总线”接口、抗干扰性强、外部电路简单、精确度高的DS18B20温度传感器对温度的实时测量。其中,DS18B20 管脚2 即DQ 接在MSP430F149 的P2.0 管脚,如图所示。
温度测量
声光报警模块:蜂鸣器在微处理器判断为火灾时发出报警指示音。由于单片机的I/O 口驱动能力有限,选用PNP型晶体管2N5401 组成晶体管驱动电路来驱动压电式蜂鸣器。
声光报警模块图
液晶显示模块:在液晶模块上显示时间、测量温度、烟雾浓度等参数,以便我们更加方便的读出目前温度值、烟雾浓度值。
液晶显示模块图
串口通信模块:本设计采用 MSP430F149 作为下位机,PC 机作为上位机,通过RS-232 将数据传输到PC 机上,我们可以更加方便的监测各个测量参数。串行接口是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接受的串行数据流转换为并行的数据字符供给CPU的器件。一般完成这种功能的电路,我们称为串行接口电路。电路图如下:
串口通信电路
时钟模块:DS1302 是DALLAS 公司推出的涓流充电时钟芯片内含有一个实时时钟/日历和31 字节静态RAM 通过简单的串行接口与单片机进行通信实时时钟/日历电路提供秒、分、时、日、日期、月、年的信息每月的天数和闰年的天数可自动调整时钟操作可通过AM /PM 指示决定采用24 或12 小时格式。DS1302 与单片机之间能简单地采用同步串行的方式进行通信仅需用到三个口线RES 复位、I/O 数据线、SCLK 串行时钟。
时钟电路
点评分析:
传统火灾报警系统有结构简单、准确度低、存在误报和漏报等问题,针对智能建筑中火灾报警系统这些问题,基于MSP430F149 的智能火灾报警系统,该系统具有较高的可靠性、稳定性、准确度高。以单片机MSP430F149 为核心,以环境温度、烟雾浓度作为判断火灾的依据,完成了对火灾的预警。主要由单片机控制模块、时钟模块、烟雾浓度测量模块、DS18B20 温度测量模块、声光报警模块、1602 液晶显示模块和电源构成。
这里还没有内容,您有什么问题吗?
电子电路资源推荐
- Altium Designer 18官方教程及附件
来源:下载中心
- Cadence高速PCB设计实战攻略
来源:下载中心
- 信号与系统:模拟与数字信号处理
来源:大学堂
- FPGA内部结构简介(英特尔官方教程)
来源:大学堂
- 电工基础:电路的组成
来源:电路图
- 基尔霍夫定律:支路、节点、回路和网孔
来源:电路图
推荐帖子 最新更新时间:2024-11-21 20:04
- 【求助】也是中断式按键
- 不知道为什么,我的程序也是在没有按键的时候就直接进入中断程序。下面是我的一个很简单的程序,大家帮忙找找原因,多谢! #include msp430x44x.h void main(void) { int i; WDTCTL=WDTPW+WDTHOLD; //停
- 白开水微控制器 MCU
- STM32入门系列-使用C语言封装寄存器
- 前面介绍了存储器映射、寄存器和寄存器映射,这些都是为了介绍使用 C语言封装寄存器做铺垫。这里我们通过一个实例来对 C 语言封装寄存器进行介绍。 具体实例:控制 GPIOC 端口的第 0 管脚输出一个低电平。首先我们需要知道GPIOC 端口外设是挂接在哪个总线上的,然后根据总
- jingchengARM技术
- 分享一些实用的参考设计(三)
- 不知道大家是否看了前两期分享的参考设计,详见: 分享一些实用的参考设计(一) 分享一些实用的参考设计(二) 今天再给大家分享几个 汽车 I.MX6 四核处理器电源解决方案参考设计
- eric_wangTI技术论坛
- 【转帖】常用电子元器件检测方法一览
- 一、电阻器的检测方法与经验: 1、固定电阻器的检测 A、将两表笔(不分正负)分别与电阻的两端引脚相接即可测出实际电阻值。为了提高测量精度,应根据被测电阻标称值的大小来选择量程。由于欧姆挡刻度的非线性关系,它的中间一段分度较为精细,因此应使指针指示值尽可能落到刻度的中段位置,
- Ameya360皇华综合技术交流
- 【学模拟】+《运算放大器噪声优化手册》读书笔记之第一章
- 本帖最后由 dontium 于 2015-1-23 11:24 编辑 噪声分析可以在时域中,频域中,或通过统计学分析的方法来完成。 时域中 : 用示波器可测出。热噪声是电子流动时产生的噪声。热噪声公式最重要的贡献是为我们提供一种噪声电压均方根值的方法。然而在很多情况下
- 陌路绝途模拟与混合信号
- 隔离电路
- 在做微伏级直流电压信号的测量,电路中考虑加隔离减少干扰,了解的资料中有谈到两种加隔离的模式:前置处理级----线性隔离放大器---A/D;A/D----光电耦合器-----数字电路;问题是在A/D和MCU430加什么隔离电路好呢,之前再看AD7793资料时看到说可以加ADUM54
- 菜鸟12号微控制器 MCU
- STM32F103ZET6原理图PCB
- u-boot-2010.03在tq6410上的移植详解(连载)
- Vishay 光电子资料大全
- 求助DSP28335中断优先级配置问题
- 图中两个电阻的作用是什么 怎样选取?
- EEWORLD大学堂----Verilog HDL数字集成电路设计原理与应用
- 【是德科技感恩月征文】性能好元器件也要正确运用在匹配电路
- PWM波形的相位调节
- 求助,遇到未解之谜
- 有关c51中typedef struct的问题
- 问TI专家
- xds510仿真器转让
- 超宽带讲的最全的文章。
- 【STM32H7S78-DK】Keil5.39烧录报错Connection refused due to device mismatch解决
- 菜鸟请高手帮写个程序,有酬谢。
- 嵌入式单板机玩 AI 推理
- 干货|巧用PCB分层堆叠控制EMI辐射
- 【挖电源】自制5V电源
- 怎样得知i2c从设备的id
- matlab第二课---逻辑指令的用法!
- LTC1655CS8、16 位轨至轨微功率 DAC 的典型应用,用于隔离式 4mA 至 20mA 过程控制器
- ADP2166 固定输出 1.2V、5A/6A、1.2 MHz 降压稳压器应用的典型应用
- Stpic6C595Mtr 电源逻辑 8 位移位寄存器的典型应用
- AM2F-0503SH52Z 3.3V 2瓦直流/直流转换器的典型应用
- 使用 Analog Devices 的 LT1120ACS8 的参考设计
- STM32F103
- LTC3610、12A 单片式同步降压稳压器接受高达 24V 的输入
- 桌面控制台
- LM2904VDR2G 电压基准运算放大器的典型应用
- DC2073B-G,基于 LTC6905-80 SOT23 硅振荡器的演示板