基于单片机的智能家居专业系统设计.doc
《基于单片机的智能家居专业系统设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的智能家居专业系统设计.doc(53页珍藏版)》请在咨信网上搜索。
1、单片机课程设计报告基于STM32单片机智能家居系统设计 姓 名:sssssssssbbbbbbbb 班 级: 学 号: xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx 指引教师: yyyyyyyyy 日期: .05.27.06.07 华南农业大学工程学院摘 要当前市场上针对普通家庭智能防盗、防火等产品诸多,但基于远程报警系统智能家居产品价格不菲。本次设计基于STM32智能家居报警系统实用性非常强,设计成本低廉,非常适合普通家庭使用,并且随时可以升级。本产品采用是以意法半导体公司生产单片机STM32F103RBT6作为主控芯片,AT24C0
2、2作为静态存储芯片,4*4 薄膜键盘和红外热式感应作为探测器,GSM和扬声器家庭报警模块。随着信息技术发展,实现家居信息化、网络化,是当前智能家居系统发展新趋势。本设计将通信技术与防盗系统紧密结合,为一款便敏小巧,低成本,适合普通室内报警智能报警系统。本系统通过传感器获取室内人员信息,并将信号发送到单片机微解决器。系统收到报警信息后通过辨认密码方式拟定目的身份,并通过蜂鸣器报警方式警示入侵者。此外,系统配备具手机通信功能GSM模块,能将室内安全状况第一时间发送至顾客手机终端。不但大大提高系统安全性及智能性,也以便顾客使用。 经测试,本系统稳定可靠,同步具备和谐人机界面,为顾客提供安全服务同步,
3、实现系统智能化管理。核心字:智能报警 存储器 传感器 GSM目 录1 方案比较与选取11.1 方案一:采用数字电路控制11.2 方案二:采用双音多频电路与语音电路相结合控制方案11.3 方案三:采用以STM32单片机为核心控制方案22 重要元器件简介32.1 主芯片STM3232.2 显示屏-OLCD1286442.3 外部存储芯片-AT24C0253 模块分析73.1 STM32控制模块73.2 密码锁键盘输入及存储模块73.3人体热释感应模块73.4显示模块73.5报警模块74 硬件构成某些84.1 硬件构成某些84.2 仿真分析115 电路板制作,焊接,调试135.1电路板制作135.2
4、电路板焊接145.3电路板调试146 讨论及进一步研究和建议157 课程设计心得16附录17参照文献341、方案比较与选取1.1 方案一: 由数字电路搭建智能家居安全系统,用以双JK触发器构成数字逻辑电路作为密码控制系统核心控制,共设了9个数字输入键,尚有确认键和取消键等。如果顾客输入密码错误,则电路将报警;若电路持续报警三次,即密码输入错误3次,电路将锁定键盘并长时间报警。这样可以防止她人潜入进入家居住宅。方案系统框图如图1所示。图11.2 方案二:通过微解决器控制技术将双音多频电路与语音电路相结合,运用电话网络技术和有关传感器,开发一种具备联网功能智能报警系统。该报警系统由传感器终端、计算
5、机控制中心、社区管理中心接警主机及有关软件构成。如图2所示,主机电路由射频接受模块接受传感器发来报警信号,通过解码电路解码后得到报警传感器预先设定地址码和数据码类型。主机和传感器两者设定地址码相似时才干被主机接受。解码输出信号进入主控制器中断输入端,触发中断解决程序。图21.3 方案三:本方案以STM32单片机作为控制核心,通过密码锁进行验证,使用LCD模块进行显示,当密码输入错误次数不不大于三次时,将被视为非法入侵,语音报警模块发出报警。若通过其她途径非法侵入时,该系统将通过热释人体感应模块启动报警模块进行报警。总体系统框图如图3所示:液晶显示模块人体热释感应模块E2PROM GSM模块ST
6、M32控制模块扬声器功放语音芯片4x4密码锁键盘输入模块 图3 方案一设计简朴且操作容易,但没有可发展空间,并且后期修改几乎是不也许;方案二系统功能齐全,但是设计复杂,该系统合用于社区式管理,实现社区与物业管理中心安全状态保障,最后实现社区联网控制,适合在社区管理顾客大规模使用;方案三虽然功能偏少,设计相对简朴,并且实现相对容易,适合于家庭个人顾客使用,最重要是该方案具备极大扩展空间,设计灵活,可以自由嵌入各模块,同步可以通过修改程序来变化功能。综上三种方案,结合自身设计水平,咱们组选取方案三作为咱们最后设计方案。2、重要元器件简介2.1 主芯片STM32F103RBT6STM32F103RB
7、T6/STM32F103是 ST 公司基于ARM最新Cortex-M3架构内核32位解决器产品,内置128KBFlash、20KRAM、12位AD、4个16位定期器和3路USART通讯口等各种资源,时钟频率最高可达72MHz。参数简介如图4:图42.2 显示屏-OLCD128642.2.1概述OLCD12864带中文字库128X64是一种具备4位/8位并行、2线或3线串行各种接口方式,内部具有国标一级、二级简体中文字库点阵图形液晶显示模块;其显示辨别率为12864,内置8192个16*16点中文,和128个16*8点ASCII字符集.运用该模块灵活接口方式和简朴、以便操作指令,可构成全中文人机
8、交互图形界面。可以显示84行1616点阵中文. 也可完毕图形显示.低电压低功耗是其又一明显特点。由该模块构成液晶显示方案与同类型图形点阵液晶显示模块相比,无论硬件电路构造或显示程序都要简洁得多,且该模块价格也略低于相似点阵图形液晶模块。2.2.2基本特性:(1)、低电源电压(VDD:+3.0-+5.5V)(2)、显示辨别率:12864点 (3)、内置中文字库,提供8192个1616点阵中文(简繁体可选) (4)、内置 128个168点阵字符 (5)、2MHZ时钟频率 (6)、显示方式:STN、半透、正显 (7)、驱动方式:1/32DUTY,1/5BIAS (8)、视角方向:6点 (9)、背光方
9、式:侧部高亮白色LED,功耗仅为普通LED1/51/10 (10)、通讯方式:串行、并口可选 (11)、内置DC-DC转换电路,无需外加负压 (12)、无需片选信号,简化软件设计(13)、工作温度:0 - +55 ,存储温度:-20 - +602.2.3、应用阐明欲在某一种位置显示中文字符时,应先设定显示字符位置,即先设定显示地址,再写入中文字符编码。显示ASCII字符过程与显示中文字符过程相似。但是在显示持续字符时,只须设定一次显示地址,由模块自动对地址加1指向下一种字符位置,否则,显示字符中将会有一种空ASCII字符位置。当字符编码为2字节时,应先写入高位字节,再写入低位字节。模块在接受指
10、令前,向解决器必要先确认模块内部处在非忙状态,即读取BF标志时BF需为“0”,方可接受新指令。如果在送出一种指令前不检查BF标志,则在前一种指令和这个指令中间必要延迟一段较长时间,即等待前一种指令拟定执行完毕。指令执行时间请参照指令表中指令执行时间阐明。“RE”为基本指令集与扩充指令集选取控制位。当变更“RE”后,后来指令集将维持在最后状态,除非再次变更“RE”位,否则使用相似指令集时,无需每次均重设“RE”位。2.3 外部存储芯片-AT24C02EEPROM (Electrically Erasable Programmable Read-Only Memory),电可擦可编程只读存储器,是
11、一种掉电后数据不丢失存储芯片。 EEPROM 可以在电脑上或专用设备上擦除已有信息,重新编程。普通用在即插即用。它是可顾客更改只读存储器(ROM),其可通过高于普通电压作用来擦除和重编程(重写)。不像EPROM芯片,EEPROM不需从计算机中取出即可修改。AT24CXX是美国ATMEL公司低功耗CMOS串行EEPROM,典型型号有AT24C01A/02/04/08/16等5种,它们存储容量分别是1024/2048/4096/8192/16384位;也就是128/256/512/1024/2048字节;使用电压级别有5V,2.7V,2.5V,1.8V。AT24C02是一种CMOS原则EEPROM
12、存储器,是AT24CXX系列(AT24C01/02/04/08/16)成员之一,这些EEPROM存储器特点是功耗小、成本低、电源范畴宽,静态电源电流约30uA110uA,具备原则I2C总线接口,是应用广泛小容量存储器之一。图5 图5是AT24C02引脚图,这个芯片是一种8脚芯片,内部存储器有256字节。引脚功能简介如下:A0(引脚1):器件地址A0位,是器件地址最低位,器件地址排列是A6 A5 A4 A3 A2 A1 A0 R/W。A1(引脚2):器件地址A1位。A2(引脚3):器件地址A2位。GND(引脚4):地线。SDA(引脚5):数据总线引脚。SCL(引脚6):时钟总线引脚。TEST(引
13、脚7):测试引脚,Vcc(引脚8):电源线引脚。3、模块分析本系统硬件某些重要由单片机STM32F103RBT6、晶振电路、报警电路、44矩阵键盘和OLCD12864显示电路和人体热释感应模块构成;其中报警电路使用扬声器进行声音报警。总来说,智能家居系统重要由微解决器模块(MCU)、模块、人体红外检测报警模块、键盘模块、显示模块构成。3.1 STM32控制模块微解决器模块,也就是由STM32F103RBT6单片机构成,由于本系统要实现密码检测、密码设定、声光提示等功能,规定微解决器必要提供足够I/O口,并且由于系统体积限制,因此选用STM32F103RBT6单片机。3.2 4x4密码锁键盘输入
14、及存储模块本设计采用是矩阵式按键键盘,它由行线和列线构成,也称行列式键盘,按键位于行列交叉点上,密码锁密码由键盘输入完毕,与独立式按键键盘相比,要节约诸多I/O口。本设计中使用这个4*4键盘不但能完毕密码输入还能作特别功能键使用,例如修改密码后退功能等。键盘每个按键功能可以在程序设计中设立。存储模块不但可以存储及修改顾客6位密码,还可以动态地存储修改顾客手机号码,手机号码最大容量为7个,以便顾客更换手机后不影响GSM模块报警功能使用。3.3人体热释感应模块当检测到非法入侵人体时,启动报警模块报警。3.4显示模块考虑到和谐人机界面,采用OLCD12864液晶显示。显示模块作用重要是显示当前家居安
15、全状况、提示信息和输入密码,以以便顾客使用。3.5报警模块报警模块重要有两大某些构成。第一某些是由语音芯片、功放、扬声器构成声音报警电路,当密码输入错误次数不不大于三次,或者有非法侵入等行为,系统会用扬声器实现声音报警;第二某些重要是由GSM模块构成短信告知电路,当遇到前面所述状况时,GSM模块会向主人手机发送短信提示有非法入侵。4、硬件构成某些及仿真分析4.1 硬件构成某些:4.1.1 STM32单片机控制模块:图64.1.2 存储芯片AT24C02模块电路图:图74.1.3 4x4密码锁键盘输入模块:图84.1.4 GSM模块:图94.1.5 SW调试接口:图104.1.6 报警模块:图1
16、14.1.7 电源模块:图1241.8 人体热释感应模块:图134.1.9 显示模块:图144.2 仿真分析由于电路其他某些功能相对简朴,因此在硬件上直接可以实现,并未对它们进行仿真,这里只对GSM模块进行仿真调试,分析成果如下:通过RS-232将GSM模块和主控制板连接起来。这样要注意要将RXD-RXD,TXD-TXD连接起来,不要凭经验交叉连接。这里我采用串口调试助手,通过RS-232与电脑连接来调试。把串口波特率设立为9600,效验为设立为NONE,数据位8位,停止位1位。图15模块有两种发送方式:TEXT模式和PDU模式。PDU模式可以用Unicode编码发送英文、中文。采用PDU模式
17、比较复杂,TEXT模式虽然只能发送英文,但其无需编码,发送简朴,因此我在测试时采用TEXT模式。TEXT 发送模式:(相对简朴诸多。)发送:AT返回:ATOK发送:AT+CMGF=1返回:AT+CMGF=1OK发送:AT+CSCA=+86返回:AT+CSCA=+86OK发送:AT+CMGS=返回:AT+CMGS=发送:XXXXXX(0-9,A-Z)XXXXX 是指阿拉伯数字0-9,英文26 个字母A-Z返回:XXXXXX(0-9,A-Z)XXXXX 是指阿拉伯数字0-9,英文26 个字母A-Z发送:1A(十六进制发送)返回:+CMGS:XXXOK以上为 TEXT 方式发送截图:如果不能正常发送
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能家居 专业 系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。