基于MSP430的智能安防系统电路设计 —电路图天天读(50)

发布者:京玩儿最新更新时间:2020-09-16 来源: elecfans关键字:MSP430  智能安防系统  超低功耗 手机看文章 扫描二维码
随时随地手机看文章

  以单片机MSP430F149 为主控芯片,设计出一款高精度、高集成度、超低功耗的智能火灾安防报警系统。以环境温度、烟雾浓度作为判断火灾的依据,完成了对火灾的预警。主要由单片机控制模块、时钟模块、烟雾浓度测量模块、DS18B20 温度测量模块、声光报警模块、1602液晶显示模块和电源构成。并且该系统以MSP430F149 为下位机,完成数据采集、预处理以及对现场装置的控制,以 PC 机为上位机,完成各种复杂的数据处理和对单片机的控制。设计的智能火灾报警系统具有较高的可靠性、稳定性、准确度高,对不同类型的火灾都具有较高的灵敏度,达到了降低误报率的目的。


  温度测量模块设计

  设计中采用支持“一线总线”接口、抗干扰性强、外部电路简单、精确度高的DS18B20温度传感器对温度的实时测量。其中,DS18B20 管脚2 即DQ 接在MSP430F149 的P2.0 管脚,如图所示。

  基于MSP430的智能安防系统电路设计 —电路图天天读(50)

  图2 温度测量


  声光报警模块设计

  蜂鸣器在微处理器判断为火灾时发出报警指示音。由于单片机的I/O 口驱动能力有限,选用PNP型晶体管2N5401 组成晶体管驱动电路来驱动压电式蜂鸣器

  基于MSP430的智能安防系统电路设计 —电路图天天读(50)

  图3 声光报警模块图


  1602液晶显示模块设计

  在液晶模块上显示时间、测量温度、烟雾浓度等参数,以便我们更加方便的读出目前温度值、烟雾浓度值。

  基于MSP430的智能安防系统电路设计 —电路图天天读(50)

  图4 1602 液晶显示模块图


  串口通信模块设计

  本设计采用 MSP430F149 作为下位机,PC 机作为上位机,通过RS-232 将数据传输到PC 机上,我们可以更加方便的监测各个测量参数。电路图如下:

  基于MSP430的智能安防系统电路设计 —电路图天天读(50)

  图5 串口通信电路


  时钟模块设计

  DS1302 是DALLAS 公司推出的涓流充电时钟芯片内含有一个实时时钟/日历和31 字节静态RAM 通过简单的串行接口与单片机进行通信实时时钟/日历电路提供秒、分、时、日、日期、月、年的信息每月的天数和闰年的天数可自动调整时钟操作可通过AM /PM 指示决定采用24 或12 小时格式。DS1302 与单片机之间能简单地采用同步串行的方式进行通信仅需用到三个口线RES 复位、I/O 数据线、SCLK 串行时钟。

  基于MSP430的智能安防系统电路设计 —电路图天天读(50)

  图6 时钟电路


  烟雾浓度测量模块设计

  本系统决定采用NIS-09C型离烟雾探测器,它是NEMOTO 公司专为检测烟雾而精心设计的新型探测器。内部使用了微量的放射性物质镅241,传感器本身被金属制电极所覆盖,放射性物质不会泄露。NIS-09C 属于低功耗、灵敏度高的探测器,适用于火灾报警系统中。火灾是一种在时间和空间上失去控制的燃烧所造成的灾害,由此引发的重大安全事故比比皆是,对人类生命财产和社会安全构成了极大的威胁。由此可见,对火灾进行准确、及时、有效地报警显得愈来愈重要,这是防火减灾的重要研究课题之一。该系统提高对火灾探测的快速性、准确性和对环境的适应能力,有效降低火灾误报的概率,提高了灵敏度和整个系统的智能化程度。  


  该系统以单片机MSP430F149 为核心,以环境温度、烟雾浓度作为判断火灾的依据,完成了对火灾的预警。主要由单片机控制模块、时钟模块、烟雾浓度测量模块、DS18B20 温度测量模块、声光报警模块、1602 液晶显示模块和电源构成。MSP430F149 是一种16 位的单片机,它具有集成度高,外围设备丰富、超低功耗等优点,在工业中有着广泛的应用。内部集成有8 路12 位A/D 转换器、片内看门狗定时器、一个硬件乘法器以及48 个I/O 引脚。当然,除了MSP430系列外还有很多处理器可供安防设计用,还望能与各位读者多交流。

关键字:MSP430  智能安防系统  超低功耗 引用地址:基于MSP430的智能安防系统电路设计 —电路图天天读(50)

上一篇:分解MSP430G2553的定时器
下一篇:基于MSP430F149的阻抗测量系统设计

推荐阅读最新更新时间:2024-10-29 11:13

MSP430时钟倍频设置
void initClock() { UCSCTL6 &= ~XT1OFF; //启动XT1 P5SEL |= BIT2 + BIT3; //XT2引脚功能选择 UCSCTL6 &= ~XT2OFF; //打开XT2 // PMMCTL0 |=PMMPW+ PMMCOREV_3; PMMCTL0_H = 0xA5; //开PMM电源管理 SVSMLCTL |= SVSMLRRL_1 + SVMLE; //配置SVML电压 PMMCTL0 = PMMPW + PMMCOREV_2; //配置内
[单片机]
IAR for MSP430的安装
1 IAR的下载 1.1部分亮点 IAR是一款比较良心的编程软件,博主我一直写的是MATLAB和KEIL,初次接触IAR就发现了这款软件的某些吸引人的地方。对于长期从事编程的同学来说,配色方案绝对是重中之重,IAR的配色方案一开始就吸引了我。 IAR另外一个特别吸引我的地方就是分频,对于屏幕的要求,当然是越多越好,IAR像MATLAB一样提供了分屏功能,就这两个亮点就足够吸引博主我!(注意的是有些人可能不会关闭分屏显示,其实只要双击分屏线就可以取消了) 1.2关于下载 IAR的下载大家可以直接去TI官方下载,博主我这里可以免费为大家提供一个百度云下载链接 链接:https://pan.baidu.com/s/1A-Jb-T
[单片机]
IAR for <font color='red'>MSP430</font>的安装
MSP430学习笔记(二)--加个按键更好
学单片机的都必须清楚微控制器的输入输出,点灯是练习基础的输出,而基础的输入就需要去练习按键了。我所使用电路原理图如下: 按键两种控制方式,一是查询(通过读取对应位寄存器的电平状态实现),二是中断(使用单片机内部中断资源),细说的话,会有很多可说的东西,所以当遇到任何疑问时,可查阅其他资料,而且本人水平有限,欠缺之处,还请见谅。 一、查询方式 #include msp430g2553.h //#include intrinsics.h 包含430单片机初始的宏定义,可自行打开观看 //---main()函数前提前声明子函数--- void Key_Init(); void Led_Init(); void P13_E
[单片机]
<font color='red'>MSP430</font>学习笔记(二)--加个按键更好
使用MSP430G2 LaunchPad开发板连接LCD液晶显示屏的方法
本篇文章是我们学习使用Energia IDE开发环境编程MSP430G2 LaunchPad的教程系列中的第三篇教程。在上一篇教程中,我们学习了如何控制MSP430G2 LaunchPad开发板上的数字输入和输出引脚。在本教程中,我们将学习如何将LCD与开发板连接,以便我们可以显示一些有用的信息。 我们在这个项目中使用的LCD是最常用的16×2点阵式液晶显示器,也就是所谓的字符显示器。我们大多数人都会通过公共PCO或其他电子项目来接触到这一点。像这样的显示对于我们将来的教程中显示数据和其他调试信息将非常方便。由于提供了库,将该LCD与MSP430连接起来非常简单。所以让我们开始学习吧! 所需材料 ● 德州仪器的MS
[单片机]
使用<font color='red'>MSP430</font>G2 LaunchPad开发板连接LCD液晶显示屏的方法
基于MSP430F149的单片机最小系统设计
0 引言 单片机芯片配以必要的外部器件,一般包括电源供入及电源开关、复位电路、晶振、输入输出电路等就能构成最小系统。 MSP430F149芯片是美国TI公司推出的超低功耗微处理器,有60KB+256字节FLASH,2KBRAM,包括基本时钟模块、看门狗定时器、带 3个捕获/比较寄存器和PWM输出的16位定时器、带7个捕获/比较寄存器和PWM输出的16位定时器、2个具有中断功能的8位并行端口、4个8位并行端口、模拟比较器、12位A/D转换器、2个串行通信接口等模块。MSP430F149芯片具有如下特点: 1)功耗低:电压2.2V、时钟频率1MHz时,活动模式为200 A;关闭模式时仅为0.1A,且具有5种节能工作方式。 2)高
[单片机]
基于<font color='red'>MSP430</font>F149的单片机最小系统设计
基于MSP430F133的电子镇流器综合测试仪
引言 电子节能灯是走进千家万户的产品,提高它的品质对于提倡节能的现代化建设有重要意义,对于生产企业则是增强产品竞争力的必由途径,电子节能灯实现节能的主要原理是以电子镇流器代替传播电感镇流器,提高电子节能灯品质最重要的是要保证电子镇流器的品质,我校受企业的委托研制了本综合测试仪,用于生产过程中的分析,测试电子镇流器的性能。 1电子镇流器主要测试项目 电子镇流器原理可以简化为图1所示的电路,影响电子镇流器性能的主要指标有:启动阶段的预热灯管电压,预热灯丝电流和预热时间,稳定后的灯管电压、灯管电流、灯丝电流、振荡频率、输入电流、输入功率和功率因素,为此须放置传感器采集输出端的灯管电压,灯丝电流,阴极电路和振荡频率,采集输入端的功率、电流和
[单片机]
基于<font color='red'>MSP430</font>F133的电子镇流器综合测试仪
基于MSP430心肺听诊技能训练系统的设计
    摘要: 基于MSP430心肺听诊技能训练系统针对现代医学模拟教学的发展,改变过去用射频和特制听诊器来模仿心肺听诊过程,在操作上更逼真临床真实环境。以低功耗的MSP430为核心,并在模型人上安装27个专用设备来模拟人体的共118种心肺听诊的疾病声音。另外还可以用遥控器设置模型人的疾病类型,通过听诊器来识别模型人位置点发出的声音来辨别疾病。再现临床医学的工作场景,为学习者提供一个无风险的学习临床知识和技能的条件与环境。此外还添加了上位机教学系统,上住机根据收到的位置信号来控制上位机软件界面的显示,可以显示听诊的位置、声音特点、与呼吸的关系以及声音的波形信息,还可以外接扬声器放大播放所听到的心肺声音,达到医学教学的目的。  
[医疗电子]
基于<font color='red'>MSP430</font>心肺听诊技能训练系统的设计
MSP430中用位段定义自己的标志
在编写程序中,经常需要自己定义标志(位)。如果每个标志占用一个字节,会占用很大空间,可以用位段来实现,把若干个标志集中在一个存储单元中。 1.位段的定义 关于位段的定义,就不多说了,去查阅任何一本C语言的书都可以查到 2.微处理器中标志位的定义 对于MSP430,是16位处理器,可以一次读取16位的数据,标志位也可定义为16位的。 下面的定义将位段和共用体结合在一起用,因为共用体的长度取决于最长成员的长度,因此,可以在共用体中声明一个int成员,对它清0则可以清除整个标志字(覆盖)。 union FLAG { unsigned int BYTE; struct { unsigned b0:1; u
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved