基于SPCE061A的智能密码锁毕业论文.doc
《基于SPCE061A的智能密码锁毕业论文.doc》由会员分享,可在线阅读,更多相关《基于SPCE061A的智能密码锁毕业论文.doc(30页珍藏版)》请在三一办公上搜索。
1、1 引言随着人们生活水平的提高,安全意识也在不断增强,这为安防行业提供了良好的发展环境和广阔的发展空间。安防产品的网络化和无线化是发达国家安防发展的方向,也将成为我国安防业的发展方向。目前已经有很多产品实现了无线化,但是安防技术距离成熟还有很长的路要走。密码锁是日常防盗中一种常用的工具或产品,目前市场上已经出现了各种密码锁,但由于可靠性的原因,致使防盗效果不是很理想,故希望开发出一种高可靠性及安全性的密码锁。2 课题简介2.1 课题来源 本课题来源于大学生科技创新项目。设计要求将传统的密码锁与语音识别技术相结合,实现双重密码设置,并且能够对非法入侵进行红外探测和报警,为防止万一出现失盗情况,还
2、利用电话线进行远程语音报警,确定密码锁的高可靠性及安全性。2.2 课题背景家用智能密码锁系统对于保护家庭财产安全具有十分重要的意义,它所涉及到的技术广泛,如单片机技术、语音技术、远程控制技术等。远程控制技术是当前研究的热点,在家用防盗报警系统中引入远程控制技术有一定的研究价值和现实意义。以往传统的家用防盗设备受距离的限制,很难达到令人满意的效果,在主人距离房屋稍远的地方就接受不到报警,因为它们主要是通过警示灯光和铃声报警。所以将远程控制技术结合上语音技术引进到家用防盗设备中就很好的解决了这一问题。他的优点显而易见,成本低,可靠性高。只要接通稳定、可靠的固定电话网络,理论它的报警功能就不会受到自
3、然条件和空间距离的影响,从而使业主对财产的安全情况实时掌握1。再结合上传统的铃声报警,可以使在附近的人最快的赶到,从而大大降低使用者在这种突发情况中的损失。语音技术在这里可以起到提高警报的可靠性的作用,只有被呼叫的人员听到预先录制在语音芯片里的报警语言才确定警报的正确。而凌阳单片机在语音产品方面有着丰富的经验,利用SPCE061A芯片的语音特性,依靠其内部集成的ADC、DAC、32K的FLASH以及CPU的高速的处理能力,设计一种代替传统的MCU加语音芯片方案的单芯片的语音录放方案,这样可以在减少产品成本的同时,提高产品的可靠性。凌阳提供的多种语音压缩算法,可以在很大程度上解决目前安防产品普遍
4、存在的不便使用的问题;而且这些算法都以库的形式提供给用户,用户需要用到语音功能时,只需调用相应的函数,应用起来非常灵活2。这样,可以减小开发的难度的同时增加卖点。本课题旨在尽可能的提高系统的安全性和可靠性。 3 系统方案设计3.1 系统功能基于凌阳单片机SPCE061A3的智能密码锁系统,针对SPCE061A所拥有的独特的语音功能和DSP特色,在传统密码锁的基础上引入语音识别技术,当冲破这两道防线时,由传感器模组进行探测是否有人非法闯入并产生一个报警信号,由单片机控制、运用固定电话网络将预录在单片机中的报警语音自动拨号发送,使得主人在不受距离限制的情况下收到报警信号,被呼叫的人员听到预先录制在
5、语音芯片里的报警语言确定警报4。本设计方案拥有的功能有:1、双重号码设置功能:可以设置电话或手机号码,并且可以随时修改。2、准确判断和拨号功能:准确地判断,一旦发生警告信息,判断确定后,自动拨号,然后发送预录的报警语音。3、产生报警的两种情况:一是密码输入错误三次;二是非正常开门通过红外探测装置监测,保证了系统的安全性。4、密码设定:设置8位密码,密码通过44键盘输入。5、良好的保密功能:必须在密码键入正确开锁的情况下,才允许修改密码,电话和手机号码。6、报警留言设置:可预录10s的报警语音。3.2 设计思路方案选用SPCE061A单片机作为处理器,再加上一些外围器件,构成SPCE061A最小
6、系统,它能完成主控器的控制功能,还可以完成主控器中所有的语音功能4。语音信号采集模块是通过SPCE061A内置麦克风放大器与自动增益控制AGC功能的单通道声音A/D转换器完成8KHz语音信号采集。音频功放是通过SPCE061A具有音频输出功能的双通道10位D/A转换器完成。电话线接口电路作为主控器的远程报警通道,负责信号的检测和信息的传输。DTMF(双音多频)编码模块负责电话机的双音多频编码。键盘模块选用44键盘作为作为主控器的人机接口,完成信息的输入和系统的功能控制。控制输出是通过SPCE061A的可变成I/O口控制门锁。无线收发模块采用凌阳公司的传感器模组作为红外探测器,完成布防功能。电源
7、模块主要采用外接5V DC电源,由三节1.5V的干电池组成。系统的结构框图如图3.2所示。 DAC及MIC 输入口 IO口 SPCE061AIO口 IO口IO口 IO口音频功放及MIC接口电路电话线接口电路DTMF编码模块无线收发模块键盘模块电源模块输出模块图3.2 智能密码锁系统结构框图4 系统硬件电路设计4.1 元器件的选择4.1.1 SPCE061A凌阳十六位单片机的CPU内核采用凌阳最新推出的16位微处理器内核, nSP内核是一个通用的核结构。SPCE061A 是继nSP系列产品SPCE500A等之后凌阳科技推出的又一个16位结构的微控制器。SPCE061A里内嵌32K字的FLASH闪
8、存,2K字的静态内存,内置十位ADC、DAC,有多达十四个的中断源等丰富的片内资源。CPU最高可工作在49MHz的主频下,应用凌阳nSP的精简指令集,再加上较高的处理速度使nSP能够非常容易地、快速地处理复杂的数字信号;这使得SPCE061A带有DSP特性,且具有灵活的语音处理功能。因此,与其它类型的单片机相比,以nSP为核心的SPCE061A微控制器是适用于有数字语音功能的应用领域产品的一种最经济的选择。 本方案采用凌阳科技16位高性能的微控制器SPCE061A作为主控器,其CPU硬件资源情况包括: 1、16位nSP微处理器。 2、CPU工作电压 VDD:2.43.6V I/O接口工作电压V
9、DDH:2.45.5V。 3、CPU时钟:0.32MHz49.152MHz。 4、内置2K字SRAM。5、内置32K FLASH。6、系统处于备用状态下即时钟处于停止状态,耗电仅为2A/3.6V。7、2个16位可编程定时器/计数器,可自动预置初始计数值。 8、可编程音频处理。9、2个10位DAC输出通道。 10、32位通用可编程输入输出端口。 11、14个中断源可来自定时器A和B,时基,2个外部时钟源输入。 12、具备触键唤醒的功能。 13、7通道10位电压ADC通道和单通道声音ADC转换器。 14、声音ADC转换器输入通道内置麦克风放大器和自动增益控制功能。 15、具备串行设备接口。 16、
10、具有低电压复位功能和低电压监测功能。 17、内置在线仿真电路ICE接口。 18、具有保密能力,可保护资料不被外部读写。 19、具有WatchDog功能。4.1.2 SPY0030 SPY0030是凌阳公司的音频功放芯片,和LM386 相比,LM386 工作电压需在4V 以上,而SPY0030 仅需2.4V 即可工作;LM386 输出功率100mW 以下,SPY0030 约700mW。所以选用SPY0030作为功放芯片,SPY0030的封装如图4.1.2所示。 图4.1.2 SPY0030封装形式4.1.3 HT9200AHT9200A双音多频信号发生器。它可由指令控制产生16种双频信号和8种单
11、频信号,并由DTMF引脚输出。HT9200A提供一种串行模式,该芯片有多种应用,如安全系统、家庭自动化、通过电话线进行远程控制、通讯系统等。HT9200A的封装形式为8DIP如图4.1.3所示。图4.1.3 HT9200A封装CE:片选信号输入端,低电平有效。X1、X2:3.579MHz晶振接入端。VDD、VSS:电源正负输入端,正常工作电压范围为25.5V,工作电流为2mA左右。CLK:串行数据的同步信号输入端,fCLK为100KHz左右。DATA:串行数据输入端。DTMF:DTMF信号输出端。HT9200A通过一个数据输入和一个同步时钟形成一位代码来发送DTMF信号,每一个DTMF信号由一
12、个低频和一个高频组成,共产生16种信号。当CE为低电平时,选中芯片,在串行模式下,HT9200A通过DATA引脚输入的一个5位的代码来控制不同的DTMF信号输出,这5位代码按照D0到D4的循序来传,并且数据要在CLK引脚下降沿来到前放到输出锁存中。表4.1.3所列为HT9200的输入位码组合与输出频率的对应关系。DigitD4D3D2D1D0输出频率(Hz)100001679+1209200010679+1336300011679+1477400100770+1209500101770+1336600110770+1447700111852+1209801000852+133690100185
13、2+1447001010941+1336*01011941+1209#01100941+1477A01101679+1633B01110770+1633C01111852+1633D01000941+163310000679100017701001085210011941101001209101011336101101447101111633DTMF OFF1待添加的隐藏文字内容31111 表4.1.3 控制代码与频率输出对应关系4.1.4 LM567它的内部电路结构由正交相位探测器、锁相环、放大器等组成。LM567的封装如图4.1.4所示。1OutFit OutLoopFit GNDInpu
14、t TICAPV TIRES2345678图4.1.4 LM567音频译码器封装形式LM567的工作电压为4.759V,工作频率从可达500KHZ,静态工作电流仅8mA。第3脚是信号输入端,要求输入信号大于25mV。第8脚是逻辑输出端,它是一个集电极开路的晶体管输出,允许最大灌电流为100mA。第5、6脚外接的电阻、电容决定了IC内部的压控振荡器中心频率,fT1.1/RC。第1、2脚通常是分别对地接电容,形成输出滤波网络和环路低通滤波网络,其中第2脚所接电容决定了锁相环路的捕捉带宽,电容数值越大,环路带宽越窄。当音频译码器LM567工作时,其锁相环内部电压控制振荡器产生一定频率的振荡信号,此信
15、号连同引脚3输入的信号频率一起送入正交相位探测器进行比较,若连续输入的信号频率落在给定的通频带时,锁相环即将这个信号锁定,同时LM567的内部晶体管受控导通,引脚8输出端输出低电平。LM567的引脚5输出内部振荡器的矩形信号,引脚6输出锯齿波脉冲,二者的频率都与内部振荡器的中心频率相同。LM567的特性参数:1、外接电阻和电容实现20:1的频率调整范围。2、逻辑兼容性:输出端具有接受100mA灌电流的能力。3、可调带宽:10%14%。4、抑制噪声的能力强。5、抗干扰能力强。6、振荡频率(中心频率fT)稳定性好。7、中心频率可调整从0.01HZ500kHZ。4.1.5 LM358LM358 内部
16、包括有两个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。它的使用范围包括传感放大器、直流增益模块和其他所有可用单电源供电的使用运算放大器的场合。LM358双运算放大集成电路的封装形式的塑封8引线双列直插式如图4.1.5所示。图4.1.5 LM358封装形式LM358的特性参数有:1、内部频率补偿。2、直流电压增益高(约100dB)。3、单位增益频带宽(约1MHz)。4、电源电压范围宽:单电源(330V)双电源(1.515V)。5、低功耗电流,适合于电池供电。6、共模输入电压范围宽,包括接地。7
17、、差模输入电压范围宽,等于电源电压范围。8、输出电压摆幅大(0至Vcc)。4.1.6 光耦4N25光耦合器亦称光电隔离器,简称光耦。光耦合器以光为媒介传输电信号。它对输入、输出电信号有良好的隔离作用,所以,它在各种电路中得到广泛的应用。目前它已成为种类最多、用途最广的光电器件之一。光耦合器一般由三部分组成:光的发射、光的接收及信号放大。输入的电信号驱动发光二极管,使之发出一定波长的光,被光探测器接收而产生光电流,再经过进一步放大后输出。这就完成了电光电的转换,从而起到输入、输出、隔离的作用。由于光耦合器输入输出间互相隔离,电信号传输具有单向性等特点,因而具有良好的电绝缘能力和抗干扰能力。又由于
18、光耦合器的输入端属于电流型工作的低阻元件,因而具有很强的共模抑制能力。所以,它在长线传输信息中作为终端隔离元件可以大大提高信噪比。光电耦合器的主要优点是:信号单向传输,输入端与输出端完全实现了电气隔离隔离,输出信号对输入端无影响,抗干扰能力强,工作稳定,无触点,使用寿命长,传输效率高。4.2 音频输入与语音识别凌阳科技在语音产品方面有着丰富的经验,利用SPCE061A芯片的语音特性,依靠其内部集成的ADC、DAC、32K的FLASH以及CPU的高速的处理能力,代替了传统的MCU+语音芯片方案的单芯片的语音录放方案,这样可以在减少产品成本的同时,提高产品的可靠性。 4.2.1 音频输入电路SPC
19、E061A有8路可复用10位ADC通道,其中一路通道MIC_IN用于语音输入,模拟信号经过自动增益控制器和放大器放大后进行A/D转换。MIC_IN输入电路如图4.2.1所示。 图4.2.1 麦克风音频输入电路MIC选用驻极体电容话筒,这种话筒具有灵敏度高、无方向性、重量轻、体积小、频率响应宽、保真度好等优点,驻极体话筒的偏压由SPCE061A的VMIC管脚提供。放大器的增益倍数可以通过外部电路进行调整。音频信号经MIC输入,经过片内的放大后,然后会经过一个滤波,然后再经过第二级运放,进行放大,而二级放大的信号会与系统内的定义值进行比较,而根据比较的结果来调整一级运放的放大倍数,这就是SPCE0
20、61A片内AGC的原理,AGC能把MIC_IN信号控制在指定的范围内。从MICOUP到OPI的阻容件构成了一个带通滤波器,可根据需要调整其阻容值。MIC_IN通道的最大参考电压可达AVdd,即来自MIC_IN通道的模拟信号的电压范围从0V到AVdd。从MICOUP到OPI的阻容件构成了一个带通滤波器,可根据需要调整其阻容值。4.2.2 语音识别与机器进行语音交流,让机器明白你说什么,这是人们长期以来梦寐以求的事情。语音识别以语音为研究对象,它是语音信号处理的一个重要研究方向。语音识别主要分为“训练”和“识别”两个阶段。在训练阶段,单片机对采集到的语音样本进行分析处理,从中提取出语音特征信息,建
21、立一个特征模型。在识别阶段,单片机仍然对采集到的语音样本进行同样的分析处理,提取出语音的特征信息。然后将这个特征信息与已有的特征模型进行对比,如果二者达到了一定的匹配度,则输入的语音被识别,计算机便识别出输入的语音信号并输出结果,最终通过输出电路控制门锁3,5。SPCE061A的语音识别功能是通过相应的函数库来实现的。其中,特定人语音连续识别函数库是免费开放的。它包括训练函数和识别函数,还可以将训练好的特征模型导入和导出等。语音识别流程如图4.2.2所示。 图4.2.2 特定人语音识别流程图4.3 音频输出电路SPCE061A为音频输出提供两个DAC通道,DAC1输出的模拟电流信号通过DAC1
22、引脚输出,只需要外接功放SPY0030即可完成语音的播放。SPY0030工作在2.46.0V范围内,最大输出功率可达700mW。音频输出接到电话线路上,由单片机控制将报警语音通过电话线路音频输出电路如图4.3所示。图4.3 音频信号输出电路4.4 SPCE061A最小系统 SPCE061A单片机的最小应用系统构成非常方便,只需在OSCO、OSCI端接石英晶体振荡器及谐振电容,在复位端接复位电路,在锁相环压控振荡器的阻容输入VCP端接上相应的电容、电阻后即可工作,其它电源端或接地端可接上104小电容和100uF的去耦电容,以提高抗干扰能力。时钟电路采用晶体振荡器电路,晶振频率为32768Hz,S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于SPCE061A的智能密码锁 毕业论文 基于 SPCE061A 智能 密码锁
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3939335.html