基于MSP430G2211实现的家用非法闯入检测报警器冯翠萍课件_第1页
基于MSP430G2211实现的家用非法闯入检测报警器冯翠萍课件_第2页
基于MSP430G2211实现的家用非法闯入检测报警器冯翠萍课件_第3页
基于MSP430G2211实现的家用非法闯入检测报警器冯翠萍课件_第4页
基于MSP430G2211实现的家用非法闯入检测报警器冯翠萍课件_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 MSP430G2系列系列Launchpad作品开发实例教程作品开发实例教程n实例名称:实例名称:基于基于MSP430G2211实现的家用非法实现的家用非法 闯入检测报警器闯入检测报警器 n作作 者:者:n MSP430单片机联合实验室单片机联合实验室n2011年12月2 1.作品功能介绍: 使用单片机型号:使用单片机型号:MSP430G2211 作品功能:作品功能:利用红外传感器对非法从门窗闯入进行报警,通过单片机MSP430G2211对信号进行分析,给予报警,并在夜间可自动开启检测功能。3 G2-Launchpad开发板简介n MSP-EXP430G2 LaunchPad MSP-EXP

2、430G2 LaunchPad 特性特性: :lUSB 调试与编程接口无需驱动即可安装使用,且具备高达 9600 波特的 UART 串行通信速度l支持所有采用 PDIP14 或 PDIP20 封装的 MSP430G2xx 和 MSP430F20 xx 器件l分别连接至绿光和红光 LED 的两个通用数字 I/O 引脚可提供视觉反馈l两个按钮可实现用户反馈和芯片复位l器件引脚可通过插座引出,既可以方便的用于调试,也可用来添加定制的扩展板l高质量的 20 引脚 DIP 插座,可轻松简便地插入目标器件或将其移除。45 MSP430G2211 该单片机超低功耗,具有5种节电模式,1us内便可从待机模式唤

3、醒,并具有一个强大的16位RISC CPU、16位寄存器和常数发生器,有助于最大限度的发挥代码效率。此单片机还具有丰富的时钟源,包括LF、OSC和VLO。它可通过串行口系统编程,无需外部编程电压,具有可编程的保密熔丝代码保护,它具有Spy-Bi-Wire仿真逻辑接口。另外它还有10位I/O口、8个比较器通道和16位的Timer_A定时器,带2路捕获和比较寄存器。此单片机的I/O口和Timer_A定时器都具有强大的中断能力。6该款单片机继承了该款单片机继承了MSP430MSP430系列单片机的优点系列单片机的优点: 低供电电压范围:1.8V-3.6V;超低功耗:活动模式-220 A at 1 M

4、Hz, 2.2 V,待机模式-0.5 A, 关机模式(保留RAM)-0.1 A;拥有五种节电模式;低于1us的待机唤醒速度;16位精简指令集,指令周期可达62.5ns;基本时钟模块配置:高达16MHz的带校准的内部时钟,内部超低功耗的低频振荡器,32KHz的晶振,外部数字时钟源;串行板上编程;2线制JTAG接口的在线仿真逻辑等。7 2.实物介绍n器件、布局及传感器连接8 3.系统组成框图n 热释电红外传感器RE200B感应人体发射出的红外线,通过红外传感信号处理器BISS0001的放大、检测、延迟,输出有效信号送到单片机I/O口,利用边沿触发I/O中断,给予报警。热释电红外传感器RE200B红

5、外传感信号处理器BISS0001MSP430G2211图1-1 系统组成框图报警9 传感器介绍n 热释电红外传感器主要是由一种高热电系数的材料,如锆钛酸铅系陶瓷、钽酸锂、硫酸三甘钛等制成尺寸为2*1mm的探测元件。在每个探测器内装入一个或两个探测元件,并将两个探测元件以反极性串联,以抑制由于自身温度升高而产生的干扰。由探测元件将探测并接收到的红外辐射转变成微弱的电压信号,经装在探头内的场效应管放大后向外输出。10 4.硬件单元电路n热释电传感调理电路:11nBISS0001的热释电红外开关应用电路图中,其原理框图如图所示,运算放大器OP1将热释电红外传感器的输出信号作第一级放大,然后由C3耦合

6、给运算放大器OP2进行第二级放大,再经由电压比较器COP1和COP2构成的双向鉴幅器处理后,检出有效触发信号Vs去启动延迟时间定时器。输出信号经晶体管T1驱动继电器去接通负载。R4为光敏电阻,用来检测环境照度。SW1是工作方式选择开关,当SW1与3端连通时,红外开关处于可重复触发工作方式;当SW1与1端连通时,红外开关则处于不可重复触发工作方式。12 5.PCB设计20123456789101112131415161718192121121234123456789101112131516142121211212211212211212203444441212312121212121122121

7、21212121212121321321312122113 6.安装、调试、连接方法安装:按照原理图进行硬件焊接。调试:主要包括电源电路测试和传感器电路测试。连接:将输入和输出相应的连接到LaunchPad底板上。14 7.程序总体流程图n程序流程图:P1.6设置为上升沿触发中断,在中断中设置P1.0输出低电平,实现报警,唤醒CPU进入循环,延迟时间,P1.0取反停止报警(报警的时间可以任意设置,或者采用人为停止报警)。初始化P1.0=0延时P1.0取反P1.6产生中断?YN15 8.功能子程序调试 中断子程序调试:断点、寄存器窗口 #pragma vector=PORT1_VECTOR _i

8、nterrupt void P1_ISR(void) if(P1IFG&BIT6) P1OUT=BIT0; P1IFG&=BIT6; _bic_SR_register_on_exit(CPUOFF); 16n1.P1.6产生中断,进入中断子程序,在中断子程序中设置断点,观察寄存器的变化,硬件中报警电路工作,实现报警(即P1.0=0)。17n2.进入循环,在循环程序中设置断点,实现令P1口恢复初始状态,报警电路通过延迟后停止,而且电路可实现多次触发中断。18 9.总结 n硬件部分硬件部分 模拟电路实验、元件封装、焊接n软件部分软件部分 软件结构、功能模块、软件大小控制、程序调试、

9、故障定位19n本实例中,仅使用了简单的I/O功能,MSP430G2211内部有丰富的资源,所以可以熟悉此单片机内部资源,配合适当的硬件电路,实现更多的功能。n在硬件电路中,红外传感器电路的灵敏度不高,可能是受热释电红外调理电路中较多的滤波电容和电阻的影响还有红外信号处理芯片里面的延迟,以至输出的电压信号有一点延迟,所以在以后进一步的优化当中应该对传感器的灵敏度有所提高,而且可以对非法闯入多方面的进行测试,防止灵敏度不够或者出现遗漏现象。对于MSP430单片机,则可以使用更多资源,丰富整个设计,达到更加准确的实现设计的目的。20 10.思考题 n1.本实例中仅使用了简单的I/O口功能和简单的一种测试方式,是否可以利用别的I/O口,实现多种检测,提高系统的灵敏度

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论