还剩64页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
学位论文原创性声明本人郑重声明所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品本人完全意识到本声明的法律后果由本人承担作者签名邹卫平2005年6月20日学位论文版权使用授权书本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅本人授权省级优秀学士学位论文评选机构将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文本学位论文属于
2、不保密[J](请在以上相应方框内打)洲火嫉戋大尊毕业设计(论文)基于嵌入式家庭防盗系统--软件姓名邹卫平专业班级电子信息工程
(6)学号0112009626指导教师张洪涛0期2005年5月20日电气与电3工程修浣制毕业设计(论文)任务书此表由指导教师填写院系审核毕业设计(论文)学生开题报告课题类型
(1)A—工程设计;B—技术开发;C一软件工程;D—理论研究;
(2)X一真实课题;Y一模拟课题;Z一虚拟课题
(1)、
(2)均要填,如AY、BX等毕业设计(论文)学生申请答辩表学生签名邹卫平日期2005-6-20指导教师毕业设计(论文)评审表指导教师签字日期:备注毕业设计的评审总分达到60分方可进行答辩毕业设计(论文)评阅人评语毕业设计(论文)指导教师评阅意见毕业设计(论文)答辩成绩评定学院专业(班)毕业设计(论文)答辩委员会系统地介绍无线防盗系统的基本原理、组成框图,详细地描述电话网络的接收方法;论述热释电红外传感器、语音等电路,给出部分基本电路和软件流程主要通过在门以及窗户安装红外装置进行布防,我们用DSP54x芯片做一个家庭防盗报警系统,在有人非法进入屋内时,在DSP系统的控制下,通过电话线拨通主人的手机号码,进行报警同时,启动语音电路,将预先录制好的语音信号通过电话线传给主人,实现语音提示通信功能同时CPU输出警笛触发信号,经放大后推动警笛或喇叭,以驱赶和震胁盗贼关键i司无线防盗,报警,热释电红外传感器AbstractIntroducethebasicprincipleofthewirelessburglary-resistingsystemofcompositionblockdiagramsystematicallydescribethemethodofreceivingofthetelephonenetworkindetail;Expoundthefacthotlyandclearupsuchcircuitastheinfraredsensorofelectricitypronunciationetc.providesomebasiccircuitandsoftwareprocedure.ThroughdeployingtroopsongarrisondutyinthedoorandinfrareddeviceofwindowinstallationmainlywemaketheburglaralarmingsystemofafamilywithDSP54xchipwhensomeoneentersroomillegallyunderthecontrolofDSPsystemputthroughthehostscell-phonenumberthroughthetelephonewirereporttothepolice.Meanwhilestartthepronunciationcircuitwillrecordandproducethegoodpronunciationsignaltospreadtothehostthroughthetelephonewireinadvancerealizethecommunicationfunctionofvoiceprompt.AtthesametimeCPUoutputsthepolicewhistleandtouchesoffthesignalpromotethepolicewhistleortheloudspeakerafterenlarginginordertodriveawayandshakeandcoercerobbers.KeyWords:Guardagainsttheftwirelesslyalarm、itishottoclearuptheinfraredsensorofelectricity目录绪论
11.1设计思想1方案实现的可行性分11方案的论证
12.2如何选用主要器件
32.1DSP简介3DSP芯片的选择4DTMF的简介5家庭防盗系统51系统概述
51.1概述
53.
1.2家庭无线智能防盗的基本原理
63.2主机电路
63.
2.1DTMF收发电路7语音电路11编/解码电路
183.
2.4射频发射模块与射频接收模块
233.3传感器的设计
243.
3.1被动红外热释电传感器
243.
3.2无线门磁传感器
273.4软件部分301DSP集成开发环境的介绍
303.
4.2软件流程313DSPC54X代数指令实现DTMF信号频率产生32设计感想38基于系统的家庭防盗系统的设计绪论1设计思想随着人们生活水平的提高,人们对各个方面的要求也日益提高我们所研究的家庭智能防盗系统是适应广大人民的需求下,所必须发展的这项目家庭防盗对人们的财产安全有很好的保障作用而我们学生以这个项目来研究只是比较浮浅的,需要更多的实际论证和理论要求在这个我们以前没接触的领域以我们有限的理论设计一个比较简单的防盗系统首先,我们的任务是要感测有人非法入侵到房屋我们通过热释红外感测器来感测到有人入侵但是还必须判断是非法入侵的吗?这样我们用语音检测系统来证明,不符合这项的就有可能是非法入侵的,但是也会有其他的情况我在此先忽略接着红外装置可以通过主机报警,在DSP的控制下,通过电话向主人报警,要实现电话线远程通信,关键部分为DTMF收发电路它将实现自动拨号、忙音识别、铃声识别、远程接键数字信号识别等功能同时,启动语音电路,将预先录制好的语音信号通过电话线传给主人,实现语音提示通信功能CPU输出警笛触发信号,经放大后推动警笛或喇叭,以驱赶和震胁盗贼用户还可通过电话线进行远程设/布防,及输入远程控制信号这样我们设计的大致轮廓就出来了,当然这只是一个比较简单的报警装置也存在着一些弊端,要一些完善,但是我们的理论知识和时间都有限,只能做的比较粗糙一些方案实现的可行性的分析1方案的论证方案1上面的框图基本由3部分组成:红外装置感测到有人入侵到系统,然后把信号发送发到DSP单元DSP接收红外装置发来的信号,并对红外装置进行控制和监视,最后把报警信号传送出去通讯网络接收DSP传来的报警信号,通过电话网络把信号发送到接收端方案一的缺点分析:这是最初的方案,比较简单存在一些弊端从图可看出我们的红外装置只要是有人入侵到系统就会报警,这显然是不行的,需要进一步的改进,我们又推出下面的方案方案二:方案三基本上把我们防盗系统的整个流程图表达出来了但是我们是怎样决识别是否非法入侵的问题,首先我们的系统只要是家里没人就处于布防状态,因此我们可以在红外探测装置后面设置一个延时触发电路以便主人设防与撤防,现在已有专用集成芯片BISS0001实现以上功能为了适应主人进门时撤防的需要设计一报警延时电路延时长度须满足当人以lm/s的速度从探测器的正前方移动
0.2m不产生报警;但移动3m应报警,测试速度应能检测
0.3〜3m/s或更宽的速度范围这点基本保证了判断了是否为非法入侵
2.2如何选用主要器件
2.1DSP的简介DSP芯片,也称数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器,其主要应用是实时快速地实现各种数字信号处理算法根据数字信号处理的要求,DSP芯片一般具有如下主要特点在一个指令周期内可完成一次乘法和一次加法;程序和数据空间分开,可以同时访问指令和数据;片内具有快速RAM通常可通过独立的数据总线在两块中同时访问;具有低开销或无开销循环及跳转的硬件支持;快速的中断处理和硬件I/O支持;具有在单周期内操作的多个硬件地址产生器;可以并行执行多个操作;支持流水线操作,使取指、译码和执行等操作可以重叠执行当然,与通用微处理器相比,DSP芯片的其他通用功能相对较弱些自从20世纪70年代末80年代初DSP芯片诞生以来,DSP芯片得到了飞速的发展DSP芯片的高速发展,一方面得益于集成电路技术的发展,另一方面也得益于巨大的市场在近20年时间里,DSP芯片己经在信号处理、通信、雷达等许多领域得到广泛的应用目前,DSP芯片的价格越来越低,性能价格比日益提高,具有巨大的应用潜力DSP芯片的应用主要有信号处理一一如数字滤波、自适应滤波、快速傅立叶变换、相关运算、谱分析、卷积、模式匹配、加窗、波形产生等;⑵通信一一如调制解调器、自适应均衡、数据加密、数据压缩、回波抵消、多路复用、传真、扩频通信、纠错编码、可视电话等;语音一一如语音编码、语音合成、语音识别、语音增强、说话人辨认、说话人确认、语音邮件、语音存储等;图形/图像一一如二维和三维图形处理、图像压缩与传输、图像增强、动画、机器人视觉等;军事一一如保密通信8医疗一一如助听、超声设备、诊断工具、病人监护等;仪器仪表一一如频谱分析、函数发生、锁相环、地震处理等;自动控制——如引擎控制、声控、自动驾驶、机器人控制、磁盘控制等;医疗一一如助听、超声设备、诊断工具、病人监护等;家用电器一一如高保真音响、音乐合成、音调控制、玩具与游戏、数字电话/电视等随着DSP芯片性能价格比的不断提高,可以预见DSP芯片将会在更多的领域内得到更为广泛的应用
2.2DSP芯片的选择我们是根据DTMF来选择DSP芯片的,因此我们选择TMS320C52DSP来制作DTMF发生器在EZ-DSPCPU-52的所有模拟接口功能,都是由模拟接口芯片提供TLC320AC02模拟借接口电路AnalogInterfaceCircuitAIC是一个音频Audio-band处理器,在一个CMOS单片机中,提供模拟对数字和数字对模拟的输入/输出接口系统AIC设备的典型应用包括MODEM、语音处理、DSP±的模拟接口等一些功能我们把EZ-DSPLAB实验板连接到EZ-DSPCPU-52的I/O扩展接口板,它们组合在一起的特点比较符合我们这个设计的思想,他的特点如下4行*3列的键盘用来做DTMF产生和DSP输出3个连同驱动器的数码管用来实现DSP输出麦克风和前级放大电路磁带播放器输入音频放大和带有音量控制的扬声器用来作为马达控制的数字输出由此可以看出他的大部分功能都比较符合我们的设计思想因此我们选择了TMS320C5X里面的一款
2.3DTMF简介一,个DTMF发生器DualToneMultipleFrequency音调发生器,包含了一组可编程的二阶数字振荡器,振荡器的采样频率决定了输出谐波失真的大小,采样频率越高,则越可以接近原来的信号我们在制定频率是应结合电话公司的频率DTMF音调并非只产生频率,工作时间间隔也需要指明DTMF的产生首先要把处理器和AIC接口初始化,接着将存储器中拨号的数字取出,作为一个表格指针,具体的介绍在下面进行家庭防盗系统的实现1系统概述
1.1概述随着国家智能化小区建设的推广,防盗系统己成为智能小区的必需设备本文利用DSP控制技术和无线网络技术,开发一种具有联网功能的智能无线防盗系统,并开发相关的传感器采用无线数据传输方式,不需重新布线,特别适用于已装修用户及布线不方便的场合.我们用DSP54x芯片做一个家庭防盗报警系统,在有人非法进入屋内时,在DSP系统的控制下,通过电话线拨通主人的手机号码,进行报警
1.2家庭无线防盗的基本原理无线防盗系统由传感器、家庭报警器及相关的控制管理软件组成图1为家庭报警器方框图,图一家庭报警器2主机电路如图1所示,主机电路由射频接收模块接收传大吃一惊器发来的报警信号,通过解码器(PT2272)解码后得到报警传感器的地址和数据类型只有主机和传感器地址相同时才能被主机接收解码输出的数字代表传感器类型解骊输出信号进入CPU的INT1触发中断处理程序中断处理程序通过DTMF收发电路,拨打用户预先设好的电话号码(如手机号码,办公室号码)进行远程拨号报警;同时,启动语音电路,将预先录制好的语音信号通过电话线传给主人,实现语音提示通信功能°CPU输出警笛触发信号,经放大后推动警笛或喇叭,以驱赶和震胁盗贼用户还可通过电话线进行远程设/布防,及输入远程控制信号,通过8路控制输出端控制有线连接的电器设备,也可通过编码电路和射频发射模块控制无线连接的电器设备键盘可实现密码修改、语音录入和信息查看功能
3.
2.1DTMF收发电路要实现电话线远程通信,关键部分为DTMF收发电路它将实现自动拨号、忙音识别、铃声识别、远程接键数字信号识别等功能我们选用MT8888双音多频(DTMF)收发器,MT8888芯片是MITE公司采用CMOS工艺生产的一种低功耗、高集成度的DTMF信号收、发芯片,它可以方便地与微机接口DMT8888是采用CMOS工艺生产的DTMF信号收发一体集成电路,它的发送部分采用信号失真小、频率稳定性高的开关电容式D/A变换器,可发出16种双音多频DTMF信号接收部分用于完成DTMF信号的接收、分离和译码,并以4位并行二进制码的方式输出MT8888芯片集成度高、功耗低,可调整双音频模式的占空比,能自动抑制拨号音和调整信号增益,还带有标准的数据总线,可与TTL电平兼容,并可方便地进行编程控制2)引脚排列与功能MT8888芯片的引脚排列如图1所示;各引脚的功能如下MT8888引脚图IN+运放同相输入端;IN-运放反相输入端;GS运放输出端;VREF基准电压输出端,电压值为VDD/2;VSS接地端;0SC1振荡器输入端;0SC2振荡器输出端;TONE DTMF信号输出端;WR写控制端,低电平有效,与TTL兼容;CS片选端,低电平有效;RSO存储器选择输入端,与TTL兼容;RD读控制端,低电平有效,与TTL兼容;IRQ/CP中断信号请求端;DO〜D3数据总线,在CS=1或RD=1时,处于高阻状态,与TTL电平兼容EST初始控制输出端;St/GT控制输入/时间检测输出;VDD+5V电源端3)内部结构MT8888内部由收发电路、振荡器和电源偏置电路组成收发电路包括信号放大、拨号音抑制滤波、输入信号的高低频带通滤波、译码及锁存等功能;发码电路包括数据锁存、行列计数D/A转换和混频等功能,MT8888的内部结构如图2所示EstSl/CT图2MT8888内部结构框图4)寄存器与控制MT8888内部有两个数据寄存器,一个是只执行读操作的接收数据寄存器RDR;另一个是只执行写操作的发送数据寄存器TDR另外,MT8888中还有两个4位的收、发控制寄存器CRA和CRB对CRB的操作就是通过CRA中的一个特定位来操作的,因此编程中应对其进行初始化;而MT8888中的4位状态寄存器SR则用来反映收、发信号的工作状态寄存器的选择与操作由RSO及WR和RD口线来控制,控制功能如表1所列表1寄存器控制功能表RSOWRRD功能001写发送数据寄存器010读接收数据寄存器101写控制寄存器110读状态寄存器MT8888在发送信号时可提供在种工作模式,即DTMF械、突发模式、CP模式这三种工作模式均可通过寄存器进行设置,各寄存器的功能如下所述
(1)控制寄存器功能控制寄存器控制位名称功能说明CRAbOTout信号音输出控制逻辑“1”使能信号音输出blCP/DTMF模式控制逻辑“1”为CP模式,逻辑“0”为DTMF模式b2IRQ中断使能逻辑“1”使能中断模式,当b0=l时,接收到DTMF信号或发送完一DTMF双音信号,DTMF/CP引脚电平由高变低b3RSEL寄存器选择逻辑“1”下一次访问寄存器CRB访问结构转回寄存器CRACRBbOBURST双音突发模式逻辑“0”使能双音频突发模式blTEST测试模式逻辑“1”使能测试模式,以在IRQ/CP引脚输出延迟控制信号b2S/D单双音产生逻辑“0”允许产生DTMF信号,否则输出单音频b3C/R列/行音选择b2=l时逻辑“0”使能产生行单音信号逻辑逻辑使能b3C/R列/行音选择b2=l时,逻辑“0”使能产生行单音信号逻辑,逻辑“1”使能产生列单音信号2状态寄存器功能状态位名称状态标志置位状态标志清零BOIRQ发生中断;bl或b2=0读状态寄存器清除B1发送寄存器空突发模式暂停结束准备发送表数据读状态寄存器清除B2接收寄存器满接收寄存器的数据有效读状态寄存器清除B3DTMF信号标志位检测不到DTMF信号时置位检测DTMF信号已清除在这里,我们选用MT8888双音多频DTMF收发器,与DSP及音频放大电路组合,实现各种信号音的检测及DTMF信号的产生,并将DTMF信号送到电话线上,如图3所示图二DTMF收发电路要实现电话线远程通信,关键部分为DTMF收发电路它将实现自动拨号、忙音识别、铃声识别、远程接键数字信号识别等功能我们选用MT8888双音多频DTMF收发器,与单片机及音频放大电路组合,实现各种信号音的检测及DTMF信号的产生,并将DTMF信号送到电话线上忙音450Hz350ms有350ms无拨号音450Hz持续回铃音450HzIs有,4s无信号音的判断方式将MT8888的IRQ/CP脚连到AT89S52的T0脚,电话呼叫过程中的各种信号音经MT8888滤波限幅后得到方波,由MT8888的IRQ输出到AT89S52的T0脚,对T0脚信号记数5s计数值位于2175〜2357范围内,为拨号音;计数值位于1041〜1212范围内,为忙音;计数值位于425〜475范围内,为回铃音在实际编程中,考虑到计数的误差以及程序的简化,可将范围适当放宽,但不能重叠
(1)自动摘机控制器与家里电话并接在一条电话线上为了实现报警放打电话共用一条线摘机电路按如下设置:将电话振铃信号通过光电耦合器TP521输入到AT89S52的IT脚,进行计数接到振铃信号时,若连续振铃10次用户还没有摘机,则自动转到家庭智能报警器,CPU置P
1.5脚为“1”,使继电器K1吸合,实现自动摘机功能若在这10次振铃过程中,用户接通了电话,则控制器不响应,这样使得控制器与电话不互相干扰摘机后,检测MT8888输出的双音多频信号,以读出用户发来的远程信息,实现远程通信与控制功能
(2)自动报警当接收到热释电传感器等发来的无线报警信号后,CPU立即发出报警信号,通过电话线传到远程用户报警方式如下用户通过面板设备10个报警电话,将它们存入24C04存储器中当接到警情后,从第1个电话开始拨号,一直拨到第10个,来回拨3遍如果任意一个电话回送了键确认信号,即意味着报警已收到,不再继续拨号每个号码需拨号每个号码需拨号时间100ms号码之间留500ms间隔拨号时,先检测24C04中存储的电话号码若为空,即未设此电话,跳过不拨,继续拨下一个电话号码这样,用户可随意设置数个报警电话号码我们规定号码长度最多不超过4位,以便存在24C04中
3.
2.2语音电路便于通信,采用了ISD1420语音芯片,实现语音指示和报警功能概述♦为了使用方便的单片8至20秒语音录放♦高质量、自然的语音还原技术♦边沿/电平触发放音自动节电,维持电流
0.5uA♦不耗电信息保存100年(典型值)100000次录音周期(典型值)多段信息处理,可分1至80/160段♦片内免调整时钟,可选用外部时钟♦无需开发系统5V单电源工作COBDIPSOIC封装及工业级1-1型号与性能对照表RECPLAYEPLAYLRECLEDVCCAgVssdVccdAOAlA2A3A4A5A6A7图
3、ISD1110/ISD1420内部结框图ISD1110/ISD1420系列单片录放时间8至20秒,音质好芯片采用CMOS技术,内含震荡器、话筒前置放大、自动增益控制、防混淆滤波器、平滑滤波器、扬声器驱动及EEPROM阵列最小的录放系统仅需麦克风、喇叭、两个按钮、电源及少数电阻电容在录放操作结束后,芯片自动进入低功耗节电模式、功耗仅
0.5uAoISD1110/ISD1420系列有唯一的录音控制和边缘/电平触发两种放音控制不分段时外围线路最简,也可按最小段长为单位任意组合分段,参见表1-1“最大段数”芯片提供若干操作模式,大大提高了控制的灵活性芯片采用多电平直接模拟量存储专利技术,每个采样直接存储在片内单个EEPROM单元中,因此能够非常真实、自然地再现语音、音乐、音调各效果,避免了一般固体录音电路因量化和压缩造成的量化噪声和“金属声”采样频率从
5.
36.4到
8.OKHz对音质仅有轻微影响片内信息可保存100年(无需后备电源),EEPROM单片可反复录音十万次引脚描述DF/8OICL1ULJLILJLJLILJLJLJLILJLJIJ图4ISD1110/ISD1420封装引脚步图Note:NCmeansMustNotconnect.注ISD1110系列的/REC/PLAYEA6和A7端内部被上拉到VDDA0〜A5内部被下拉到VSS上拉/下拉阻值在50K至100KQ除此之外,各引脚与ISD1420完全相同电路设计中,这些端的外围上/下拉电阻可省略,但需要仔细考虑静态电流的影响电源(VCCAVCCD)芯片内部的模拟和数字电路使用不同的电源总线,并且分别引到外封装上,这样可使噪声最小模拟和数字电源端最好分别走线,尽可能在靠近供电端处相连,而去耦电容应量靠近芯片地线(VSSAVSSD)芯片内部的模拟和数字电路也使用不同的地线,这两个脚最好在引脚焊盘上相连录音(/REC)低电平有效只要/REC变低(不管芯片处在节电状态还是正在放音),芯片即开始录音录音期间,/REC必须保持为低/REC变高或内存录满后,录音周期结束,芯片自动写入一个信息结束标志(EOM)使以后的重放操作可发及时停止之后芯片自动进入节电状态注/REC的上升沿有50毫秒防颤,防止芯片自动进入节电状态边沿触发放音(/PLAYE)此端出现下降沿时,芯片开始放音放音持续到E0M标志或内存结束之后芯片自动进入节电状态开始放音后,可以释放/PLAYEO电平触发放音(/PLAYL)此端出现下降沿时,芯片开始放音放音持续至端回到高电平,遇到E0M标志,或内存结束放音结束后芯片自动进入节电状态注放音过程中当遇到E0M或内存结束时,如果/PLAYE或/PLAYL仍处在高电平,芯片虽然也进入节电状态(内部震荡器和时钟停止工作),但是由于芯片没有对/PLAYE和/PLAYL的上升沿进行消颤,随后在这两个引脚上出现的下隆沿(例如释放按键时的抖动)都会触发放音录音指示(/RECLED)处于录音状态时,此端为低,可驱动LED此外,放音遇到E0M标志时,此端输出低电平脉冲话筒输入(MIC)此端边至片内前置放大器片内自动增益控制电路(AGC)将前置增益控制在-15至24dB外接话筒应通过串联电容耦合到此端耦合电容值和此端的10KQ输入阻抗决定了芯片频带的低频截止点话筒参考(MICREF)此端是前置放大器的反向输入当以差分形式连接话筒时,可减小噪声,提高共模抑制比自动增益控制(AGOAGC动态调节器整前置境益以补偿话筒输入电平的宽幅变化,使得录制变化很大的音量(从耳语到喧哗嚣声)时失真都能保持最小响应时间取决于此端的5KQ输入阻抗和外接的对地电容(即线路图中的C6)的时间常数释放时间取决于此端外接的并联对地电容和电阻(即线路图中R5和C6)的时间常数470KQ和
4.7uF的标称值在绝对大多数场合下可获得满意的效果模拟输出(ANAOUT)前置放大器输出前置电压增益取决于AGC端的电平模拟输入(ANAIN)此端即芯片录音的输入信号对话筒输入来说,ANAOUT端应通过外接电容连至本端该电容和本端的3KQ输入阻抗给出了芯片频带的附加低端截止频率其它音源可通过交流耦合直接连至本端喇叭输出(SP+、SP-)这对输出端能驱动16Q以上的喇叭单端使用时必须在输出端和喇叭间接耦合电容,而双端输出既不用电容又能将功率提高4倍录音时,它们都呈高阻态;节电模式下,它们保持为低电平外部时钟(XCLK)此端内部有下拉元件,不用时应接地芯片内部的采样时钟在出厂前已调校,保证了标称的最小录音时间商业级芯片在整个温度各电压范围内,频率变化在+
2.25%内,并保证最小录放时间,所以有些芯片的录放时间比标称的值稍大工业级芯片在整个温度和电压范围内,频率变化在土5%内,建议使用稳压电源若要求更高精度或系统同步,可从本端输入外部时钟,频率如表2-1“外部钟频”所示由于内部的防混淆及平滑滤波器已设定,帮上述持荐的时钟频率不应改变输入时钟的占空比无关紧要,因为内部首先进行了分频地址(A0〜A7)地址端有两个作用,取决于最高(MSB)两位A
7、A6的状态当A7或A6有一个为0时,所有输入均释放为地址位,作为当前录放操作的起始地址地址端只用输入,不输出操作过程的内部地址信息地址在/PLAYE、/PLAYL、或/REC的下降沿锁存操作模式ISD1110/ISD1420系列内置了若了干操作模式,可用最少的外围器件实现最多的功能操作模式也由地址端控制;当A7和A6都为1时,其它地址端置高就选择某个(或某几个)模式因为操作模式和直接寻址互相排斥操作模式可由微控制器,也可由硬件实现使用操作模式有两点注意
(1)所有操作最初都是从0地址,即存储空间的起始端开始后续操作根据所选用的模式可从其它的地址开始此外,A4模式中,当电路由录转为放时地址计数器复位为0而由放转为录则不复位
(2)当控制信号(/PLAYL、/PLAYE或/REC)变低,同时A6和A7为高时,执行操作模式这种操作模式一直有效,除非控制信号再次由高变低芯片重新锁存当前的地址/模式端电平,然后执行相应操作表广2操作模式简表A0(信息检索)快速跳过信息而不必知道其确切的地址控制端每输入一个低脉冲,内部地址计数器就跳到下一条信息此模式仅用于放音,通常与A4同时使用Al(EOM删除)一一使分段信息变为一条信息,仅在信息最后留一个EOM标志这个模式完成后,录入的所有信息就作为一条连续的信息A3(信息循环)一一循环重放位于存储空间起始处的那条信息一条信息可以完全占满存储空间,那么循环就从头至尾进行给/PLAYE发低脉冲后循环开始,给/PLAYL发低脉冲后循环结束A4(连续寻址)一一正常操作中,重放遇到WOM标志时,地址计数器会复位A4模式禁止地址计数器复位,使得信息可连续录入或重放当芯片既非录音又非放音时,将A4短暂拉低可使地址计数器复位为0A
2、A5——末用注ISD1110-系列只在将A3接高就可实现循环,操作同上控制循环的另一种方法是只用/PLAYL端;接低开始循环,变高循环结束时序图RECTlediTrecFigure2:RecordTlED2TrecRECLEDTsetvA0-A7JholqaiuinTrpddFigure3:Playbacki分段放音先送停止录放音码Pl.2-P
1.4=000再送放音首地址A7〜A0P
1.3或P
1.4为低电平PLAYE或PLAYL开始放音;延时进行放音,最后送停止录放音码P
1.2〜P
1.4=000完成本段放音重复上述过程,可分段放出数段语音
3.
2.3编/解码电路PT2262/2272是台湾普城公司生产的一种CMOS工艺制造的低功耗、低价位、通用编解码电路,PT2262/2272最多可有12位(A0-A11)三态地址端管脚(悬空接高电平,接低电平),任意组合可提供531441地址码PT2262最多可有6位(D0-D5)数据端管脚,设定的地址码和数据码从17脚串行输出,可用于无线遥控发射电路编码芯片PT2262发出的编码信号由地址码、数据码、同步码组成一个完整的码字,解码芯片PT2272接收到信号后,其地址码经过两次比较核对后,VT脚才输出高电平,与此同时相应的数据脚也输出高电平,如果发送端一直按住按键,编码芯片也会连续发射当发射机没有按键按下时,PT2262不接通电源,其17脚为低电平,所以315MHz的高频发射电路不工作,当有按键按下时,PT2262得电工作,其第17脚输出经调制的串行数据信号,当17脚为高电平期间315MHz的高频发射电路起振并发射等幅高频信号,当17脚为低平期间315MHz的高频发射电路停止振荡,所以高频发射电路完全收控于PT2262的17脚输出的数字信号,从而对高频电路完成幅度键控(ASK调制)相当于调制度为100%的调幅PT2262特点1CM0SZ艺制造,低功耗2外部元器件少3RC振荡电阻4工作电压范围宽
2.6-15v5数据最多可达6位6地址码最多可达531441种引脚图管脚说明AO-All1-
8、10-13地址管脚,用于进行地址编码,可置为“0”,“1”,“f”(悬空),D0-D57-
8.10-13数据输入端,有一个为“1”即有编码发出,内部下拉Vcc18电源正端(+)Vss9电源负端
(一)TE14编码启动端,用于多数据的编码发射,低电平有效;0SC116振荡电阻输入端,与0SC2所接电阻决定振荡频率;0SC215振荡电阻振荡器输出端;Dout17编码输出端(正常时为低电平)在具体的应用中,外接振荡电阻可根据需要进行适当的调节,阻值越大振荡频率越慢,编码的宽度越大,发码一帧的时间越长.推荐值:2262/
4.7M/2272/820K2262/
3.3M/2272/680K2262/
1.2M/2272/200K解码电路PT2272引脚图管脚说明AO-All1-
8、10-13地址管脚,用于进行地址编码,可置为“0”,“1”,“f”(悬空),必须与2262一致,否则不解码D0-D57-810-13地址或数据管脚,当做为数据管脚时,只有在地址码与2262一致数据管脚才能输出与2262数据端对应的高电平,否则输出为低电平,锁存型只有在接收到下一数据才能转换Vcc18电源正端(+)Vss9电源负端
(一)DIN14数据信号输入端,来自接收模块输出端0SC116振荡电阻输入端,与0SC2所接电阻决定振荡频率;0SC215振荡电阻振荡器输出端;VT17解码有效确认输出端(常低)解码有效变成高电平(瞬态)PT2272解码芯片有不同的后缀,表示不同的功能,有L4/M4/L6/M6之分,其中L表示锁存输出,数据只要成功接收就能一直保持对应的电平状态,直到下次遥控数据发生变化时改变M表示非锁存输出,数据脚输出的电平是瞬时的而且和发射端是否发射相对应,可以用于类似点动的控制后缀的6和4表示有几路并行的控制通道,当采用4路并行数据时(PT2272-M4)对应的地址编码应该是8位,如果采用6路的并行数据时(PT2272-M6)对应的地址编码应该是6位PT2262/2272芯片的地址编码设定和修改在通常使用中,我们一般采用8位地址码和4位数据码这时编码电路PT2262和解码PT2272的第1〜8脚为地址设定脚,有三种状态可供选择悬空、接正电源、接地三种状态,3的8次方为6561所以地址编码不重复度为6561组,只有发射端PT2262和接收端PT2272的地址编码完全相同,才能配对使用,遥控模块的生产厂家为了便于生产管理,出厂时遥控模块的PT2262和PT2272的八位地址编码端全部悬空,这样用户可以很方便选择各种编码状态,用户如果想改变地址编码,只要将PT2262和PT2272的1〜8脚设置相同即可,例如将发射机的PT2262的第1脚接地第5脚接正电源,其它引脚悬空,那么接收机的PT2272R要也第1脚接地第5脚接正电源,其它引脚悬空就能实现配对接收当两者地址编码完全一致时,接收机对应的D1〜D4端输出约4V互锁高电平控制信号,同时VT端也输出解码有效高电平信号用户可将这些信号加一级放大,便可驱动继电器、功率三极管等进行负载遥控开关操纵PT2262/PT2272工作原理PT2262-IR发射芯片地址编码输入有“1”、“0”和“开路”三种状态,数据输入有“1”和“0”两种状态由各地址、数据的不同接脚状态决定,编码从输出端Dout输出,通过红外发射管发射出去其编码时序波形如图5所示字蛆成一|12位地址同步[同步头_n—也位4位图5PT2262-IR编码时序图Dout输出的编码信号是调制在38kHz载波上的,0SC
1、OSC2外接的电阻决定载频频率,一般电阻可在430k-470k之间选择即可PT2272的暂存功能是指当发射信号消失时,PT2272的对应数据输出位即变为低电平而锁存功能是指,当发射信号消失时,PT2272的数据输出端仍保持原来的状态,直到下次接收到新的信号输入为了能正确解调出调制的编码信号接收端需加一级前置放大级,保证输入PT2272的信号幅度足够大PT2272各输出端通过各种接口即可控制相应的负载图6是PT2262构成6路发射电路,图中PT2262-IR的VDD是通过按键接通后向芯片供电,这样静态时,PT2262-IR并不耗电,特别适合是电池供电的场合图6PT2272构成无线接收电路PT2262最多可有6位(DO〜D5)数据端引脚,设定的地址码和数据码从17脚串行输出编码芯片PT2262发出的编码信号由地址码、数据码、同步码组成一个完整的码字地址码必须与家庭控制主机内解码芯片PT2272编址相同,以区分家庭控制器;数据码可用于区分传感器类型当有报警信号时,PT2262的14脚为低电平,使能PT2262从17脚输出编码信号,通过射频模块发射出去解码芯片PT2272接收到信号后,其地址码经过两次比较核对,VT脚才输出高电平,送到89S52的INT1触发中断处理程序,以读取D0〜D3的数据码,得知报警传感器状态和报警类型图四编/解玛电路
3.
2.4射频发射模块与射频接收模块射频发射模块与射频接收模块原理如图五和图七所示,工作频率为433MHzo最大传输距离可达lOOOmo图六接收模块原理
3.3传感器的设计
3.
3.1被动红外热释电传感器人体有恒定的体温,一般在37°C所以会发出特定波长为10um左右的红外线被动式红外探头就是靠探测人体发射的10um左右的红外线而进行工作的人体发射的lOum左右的红外线,通过菲涅尔滤光片增强后,聚集到红外感应源上红外感应源泉通常采用热释电元件这种元件在接收到人体红外辐射温度发生变化时将会失去电荷平衡,向外释放电荷,后续电路经检测处理后产生报警信号1)这种探头是以探测人体辐射为目标的所以热释电元件对波长为10UM左右的红外辐射必须非常敏感2)为了仅仅对人体的红外辐射敏感,在它的辐射照面通常覆盖有特殊的菲泥尔滤光片,使环境的干扰受到明显的控制作用3)被动红外探头,其传感器包含两个互相串联或并联的热释电元而且制成的两个电极化方向正好相反,环境背景辐射对两个热释元件几乎具有相同的作用,使其产生释电效应相互抵消,于是探测器无信号输出4)一旦人侵入探测区域内,人体红外辐射通过部分镜面聚焦,并被热释电元接收但是两片热释电元接收到的热量不同,热释电也不同,不能抵消,经信号处理而报警5)菲泥尔滤光片根据性能要求不同,具有不同的焦距(感应距离),从而产生不同的监控视场,视场越多,控制越严密被动式热释电红外探头的优缺点优点本身不发任何类型的辐射,器件功耗很小,隐蔽性好价格低廉缺点♦容易受各种热源、光源干扰♦被动红外穿透力差,人体的红外辐射容易被遮挡,不易被探头接收♦易受射频辐射的干扰♦环境温度和人体温度接近时,探测和灵敏度明显下降,有时造成短时失灵抗干扰性能lo防小动物干扰探测器安装在推荐地使用高度,对探测范围内地面上地小动物,一般不产生报警2o抗电磁干扰探测器的抗电磁波干扰性能符合GB10408中
4.
6.1要求,一般手机电磁干扰不会引起误报3o抗灯光干扰探测器在正常灵敏度的范围内,受3米外H4卤素灯透过玻璃照射,不产生报警红外线热释电传感器的安装要求红外线热释电人体传感器只能安装在室内,其误报率与安装的位置和方式有极大的关系.正确的安装应满足下列条件lo红外线热释电传感器应离地面
2.0-
2.2米2o红外线热释电传感器远离空调,冰箱,火炉等空气温度变化敏感的地方3o红外线热释电传感器探测范围内不得隔屏、家具、大型盆景或其他隔离物4红外线热释电传感器不要直对窗口,否则窗外的热气流扰动和人员走动会引起误报,有条件的最好把窗帘拉上红外线热释电传感器也不要安装在有强气流活动的地方红外线热释电传感器对人体的敏感程度还和人的运动方向关系很大红外线热释电传感器对于径向移动反应最不敏感,而对于横切方向(即与半径垂直的方向)移动则最为敏感.在现场选择合适的安装位置是避免红外探头误报、求得最佳检测灵敏度极为重要的一环将探测器安装完中后,调试探测器是最后所要做的工作被动红外探测器的调试具有两种方法,一种是步测,就是调试人员在警戒区内走s型的线路来感知警戒范围的长度等宽放,从图中可以理解这一点微波灵敏度和红外灵敏度通过步测的方法要分别调整,过高或过低的灵敏度都将影响防范效果有时由于季节变换,冬季和夏季要对灵敏度分别调整微波灵敏度一定不能过大,因为微波只有穿透性,在调试的时候要注意第二种方法是仪表测量,有的探测器有背景噪声电压输出接口,用万用表的电压来测试,当探测器在警戒状态下,它的静态背景噪声的输出电压的大小,表示干扰源的干扰程度,以此判断这一位置是否合适安装这类的探测器图七双元热释红外检测元件LHI968及连接电路图七为双元热释电红外检测元件LHI968的内部电路它由两个双元热释电陶瓷,感应红外信号,再经场效应管放大输出D端的电阻和S端的电容具有抗电磁干扰能力信号从S端引出经前级放大,通过47uF电容后再次放大,与设定门限电压进行比较,获得报警输出信号47UF电容能够除直流成分,从而消除了使用环境(阳光、灯光、火源泉等)对探测器的影响,后面再加一延时触发电路以便主人设防与撤防现在已有专用集成芯片BISS0001实现以上功能为了适应主人进门时撤防的需要,设计一报警延时电路延时长度须满足当人以lm/s的速度从探测器的正前方移动
0.2m不产生报警;但移动3m应报警,测试速度应能检测
0.3〜3m/s或更宽的速度范围
3.
3.2无线门磁传感器无线门磁传感器一般案卷在门内侧的上方它由两部分组成较小的部件为永磁体,内部有一块永久磁铁,用来产生恒定的磁场;较大的是无线门磁主体,门磁传感器处于工作守候状态;当永磁体离开干簧管一定距离后,无线门磁传感器立即发射包含地址编码和自身识别码(也就是数据码)的433MHz的高频无线电信号主机通过识别这个无线电信号的地址码,判断是否为同一个报警系统然后根据自身识别码(也就是数据码),确定是哪一个无线门磁报警无线门磁传感器是一种在保安监控、安全防范系统中经常用的器件,无线门磁传感器工作很可靠、体积小巧,尤其是通过无线的方式工作,使得安装和使用非常方便、灵活工作原理无线门磁传感器用来监控门窗的开关状态,当门不管何种原因被打开后,无线门磁传感器立即发射特定的无线电波,远距离向主机报警无线门磁的无线报警信号在开阔地能传输200米,在一般住宅中能传输20米,这和周围的环境密切相关无线门磁探测器的电路组成如图八所示它是用来监控门和窗的开关状态,当门窗紧闭时,门磁探测器中的磁敏干簧管由于受到磁性的作用处于接通状态;当门窗不管何种原因被打开后,无线门磁探测器中的磁敏干簧管(图中的S1)内的两个接点会分离开,这个变化会触发VI、V2导通,IC1(PT2262)编码集成电路得电工作,同时D2发光二极管发光,指示门磁探测器工作,从IC1第17脚上输出编码信息,经V
3、V4组成的发射电路立即向空间发射出特定的无线电波远距离向主机报警同样在门磁探测器内部采用了进口的声表谐振器稳频,所以频率的稳定度很高图八无线门磁探测器的电路组成无线门磁探测器中使用12V、A23报警器专用电池,采用省电设计,当门关闭时它不发射无线电信号,此时耗电只有几个微安,当门被打开的瞬间,立即发射1秒左右的无线报警信号,然后自行停止,这时就算门一直打开也不会再发射了,这是为了防止连续发射造成内部电池电量耗尽而影响报警,无线门磁探测器还设计有由V
5、V6等元件组成的电池低电压检测电路,当电池的压低于8伏时D3发光二极管就会发光,提示需要立即更换A23报警器专用电池,否则会影响报警的可靠性安装与使用无线门磁探测器一般安装在门内侧的上方,它由两部分组成较小件为永磁体,内部有一块永久磁铁,用来产生恒定的磁场,较大的是无线门磁主体,它内部有•一个常开型的干簧管当永磁体和干簧管靠得很近时(小丁T米)无线门磁探测器处于候状态,当永磁体离开干簧管一定距离后,无线门磁探测器立即发射包含地址编码和自身识别码(也就是数据码)的315MHz的高频无线电信号,主机就是通过识别这个无线电信号的地址码来判断是否是同一个报警系的,然后根据自身识别码(也就是数据码),确定是哪一个无线门磁报警,因此,一个主机可以同时配用很多个门磁探测器,只要保证每个门磁探测器的地址码与主机可以同时配用很多个门磁探测器,只要保证每个门磁探测器的地址码与主机地址码相同即可无线门磁传感器的地址码必须和报警器主机的地址码完全一致,打开无线门磁探测器的外壳就能观察到其地址码的设置性况,我们可以看到无线门磁探测器内部左侧上方有一个8排3列的地址码线设置区,中间的跳线柱直接和PT2262的地址码1-8脚相连接,L和地相连接,H和正电源相连接,如果将第一排中间的跳线柱用跳线帽和L连通,那么就是将PT2262的第一个地址码设置成0同理如果和H用跳线帽连通,那么就是将PT2262的第一个地址码设置成1如果跳线帽只戴在L上,因为中间的跳线柱和L、H都不连通,就是将PT2262的第一个地址码设置成悬空右侧下方是数据设置区,共有4组,安只有两个状态:如果将中间的跳线柱用跳线帽和L连通,那么就是设置成0同理如果和H用跳线帽连通,那么就是设置成1此外,如果是新购住房,为节省开支,还可选购如图6所示的有线门磁,这种有线门磁是常闭接点输出,当门打开后,常闭变成常开,触发主机报警,与有线门磁的状态是一样的在进行墙壁粉刷前,首先将导线预埋,在需要安装有线门磁的地方预留端口
3.4软件部分
3.
4.1DSP的集成开发环境的介绍TexasInstruments公司的DSP集成开发环境CCS(CodeComposerStudio)是一个基于Windows的DSP开发平台,可以加速和提高程序员创建和测试实时嵌入式信号处理系统的开发过程,从而缩短将产品推向市场所需要的时间CCS是一个完整的DSP集成开发环境,也是目前最优秀和最流行的DSP开发软件之一CCS最早是由GODSP公司为TI的C6000系列开发的,后来TI收购了GODSP并将CCS扩展到其他系列现在所有的TIDSP都可以使用该软件进行开发,并为C2000(版本
2.2以上)C5000和C6000系列DSP提供DSP/BIOS功能,而在C3X中是没有DSP/BIOS功能的所以有时也将用于C3X开发环境称为CC(CodeComposer)以示区别CCS主要包含以下功能集成可视化代码编辑界面,可直接编写C、汇编、.H文件、.cmd文件等集成代码生成工具,包括汇编器、优化C编译器、连接器等基本调试工具,如装入执行代码(.out文件),查看寄存器、存储器、反汇编、变量窗口等,支持C源代码级别调试支持多DSP调试断点工具,包括硬件断点、数据空间读/写断点,条件断点(使用GEL编写表达式)等探针工具(ProbePoints)可用于算法仿真、数据监视等分析工具(ProfilePoints)可用于评估代码执行的时钟数数据的图形显示工具,可绘制时域/频域波形、眼图、星座图、图象等,并可自动刷新(使用Animate命令运行)提供GEL工具,用户可以编写自己的控制面板/菜单,方便直观地修改变量配置参数等支持RTDX(RealTimeDataExchange)技术,可在不中断目标系统运行的情况下,实现DSP与其他应用程序(OLE)的数据交换开放式的Plug-in技术,支持其他第三方的ActiveX插件,支持包含软件仿真在内的各种仿真器(只需安装相应的驱动程序)提供DSP/BIOS工具,增强对代码的实时分析能力(如分析代码执行的效率)、调度程序执行的优先级、方便管理和使用系统资源(代码/数据占用空间、中断服务程序的调用、定时器的使用等)从而减少了开发人员对硬件资源熟悉程度的依赖性可见,CCS具有实时、多任务、可视化的软件开发特点,己经成为TIDSP家族的程序设计、制作、调试、优化的利器2软件流程系统软件采用模块化结构和子程序嵌套技术,可读性好,便于编制和扩充主流程采用顺序查询方式,分别检测无线编码信号、设置按钮的开关状态、外部振铃信号用于检测后两个信号的时间很短,可以认为主机是在随时接收无线编码信号主程序流程:主程序流程如下所示它反复循环,调用以下几个主要子程序
(1)无线编码检测程序如果检测到有效信号,则转入软件模拟PT2272解码子程序和报警子程序
(2)设置按钮状态检测如果设置开关打开,则转入设置子程序,设定主机参数
(3)外部振铃检测程序如果振铃达到设定的次数,则转入监控子程序通过参数设置,也可禁止异地主动监控设置子程序流程设置子程序的流程如下所示主要子程序的简要介绍
(1)报警子程序判断是否该报警,该采用何种报警方式(电话报警,警号报警或者两者同时报警)若是采用了电话报警方式,那么它会调用拨号子程序来拨出预先设定的报警电话,选择恰当的语音放送到电话线路上,此过程中它还会检测是否有来自遥控器的撤防信号,或是用户端的反控信号监控子程序当用户在异地向主机打电话来进行布、撤防或其他操作,监控子程序就会接收用户的这些指令它首先校验用户密码,看是否是合法用户如果是,则监控子程序可按照用户的指令进行布防、撤防、启动警号、开关继电输出口等几点注意事项无线编码的软件解码本报警器用软件模拟PT2272来进行软件解码,这样无论发射端PT2262的地址码是怎样的,报警器都可以接收该编码而采用硬件PT2272进行解码时,只有它与PT2262的地址码完全一致时,才能成功解码由于一台报警主机要能与多个无线传感探头进行无线方式连接,且能够区分各探头达到分区的目的,因此必须采用软件解码方式主机的防误报功能在本报警器使用过程中,我们发现绝大多数烟感探头存在着电池电压下降9伏电池降到
7.5伏左右而导致误发信号的问题,这就会导致主机的误报警这是同类报警器普遍存在的问题根据对烟感探头低电误报特点的研究,发现此时烟感探头发出的码信号比正常报警时要短,于是在程序中加入灵敏度调节模块,规定只有连续几次都收到有效信号只针对装有烟感探头的防区,主机才开始报警灵敏度6级可调,只要设置合适,就可以兼顾灵敏度和可靠性,解决烟感探头的误报问题主机工作方式的灵活性在软件中定义了30多条指令,可以对主机进行各种工作方式的选择,参数大小的设置,便于调试人员调试,也便于用户使用将软件的功能发挥到最大3DSPC54X代数指令实现DTMF信号频率产生用c54x代数指令实现dtmf信号频率产生列123sectdata”0x15001;所有数据存放在HPIRAM中sect・text0x5000;程序从0x500开始执行sectvectors0x1800;矢量表存放在0x180中本程序中,发送在接收中断服务程序中进行DTMF信令在接收中断服务程序中产生.dataROWSRowlRow2Row3Row4COLSCol3Col2Coll.align4OahOahOahT000000000000000000000-1;演示时所拨的号码,号码组成行数X3+列数;###############################建立中断服务程序矢量表;###############################.sectvectors”.copydtmfvecs.asm”;中断矢量表略;###############################;TMS320C54x初始化;###############################TRANSMIT:;音频产生器##################################算法yn=cosxsinx-yn~l#################################GENR8R:时间的长度Return停顿产生PAUSESH:A=#08h«15GotoLOOPPAUSELG:A=#0cah«15A+=#0b9ah«4LOOP:a-=#01hifAGTgotoLOOPreturncopy“dtmf_aic・asm・end设计感想和致谢
4.1设计感想我们接触这个论题大概不到3个月,最初知道论题时我们基本对DSP没什么了解,但是老师说我们的毕业设计就是用我们以前没怎么接触来研究在开始的时候我们真是无从下手,关于防盗的产品很多,但是我们并不知道他具体的工作方式,我们只能从头开始首先就要了解DSP一切他是什么?我怎么来用他?当时我觉得真的好难,而且时间很紧张,我们怎么可能在很短的时间知道那么多不管怎么样?我们只能够先看着在说在开始很长一段时间我们都不知道来给我们的项目怎样制定流程图这是关键的一步,我们只有先出来原理图,才能更加具体的进行分析在图出来后,我和孙威又不停的对它进行改进,不能说很好,但是基本的内容还是可以表达出来4月中旬的时候,我应聘的公司通知我去上班,当时我只能先去工作,毕竟工作也不是很好找工作后我经常和孙威联系我们的课题我怕因为工作而耽误了我们的毕业课题,毕竟我们还是学生还好我们配合的比较好,在课题的一些细节上我们还有些不是很明白,但是我们通过查资料来进行完善在这期间,时间是很紧的我们对一些专业知识实在是知道的太少了毕竟我们的课题涉及到很多我们以前没有接触的,当时我对自动拨号不是很了解,不知道如何实现,我只好在工作之余去苏州大学的图书馆查资料,了解这方面的一些知识以及我们所要用到DTMF方面的知识,虽然不能说很熟,但是还是了解了大致的工作原理,这对我们课题的设计是很有帮助的虽然我们做出来了,但是还有一些问题仍然存在,我们组有3个人,但是有个人一直没和我们联系,可以说是我和孙威2个人做的,所以我们现在有些问题还存在在编程方面我们没有过,我和他对这些都不怎么了解,只能凭自己的理解来写我的公司只给了我2个星期回来准备论文虽然时间很短,但是我们之前的准备还算充分,资料找的也很齐,我回来就开始准备了,虽然有资料但是我们还需要编辑,当我把初稿给肖春华看时,他给了我很多意见,我当时没想到的他都指了出来,我又接着写毕竟是第一次写这么复杂的论文,设计的内容又很广泛所以要花大量的时间和精力参考文献彭启琮,管庆.DSP集成开发环境[M].电子工业出版社,2004孙宗瀛,谢鸿琳.DSP原理设计与应用[M].清华大学出版社,2002院(系)别电气与电子工程学院指导教师张洪涛职称教授学生姓名邹卫平专业(班级)01电信
(六)班学号0112009626设计题目基于嵌入式家庭防盗系统一软件设计内容、标和要求(设计内容目标和要求、设计进度等)指导教师签名200年月日基层教学单位审核院(系)审核课题名称基于嵌入式家庭防盗系统一软件课题来源网络课题类型AX导师张洪涛学生姓名邹卫平学号0112009626专业电子信息工程本毕业设计设计了一个基于DSP技术的嵌入式家庭防盗系统论文系统地介绍了无线防盗系统的基本工作原理、系统组成框图,详细地描述电话网络的接收方法;论述热释电红外传感器、语音等电路,给出部分基本电路和软件流程主要通过在门以及窗户安装红外装置进行布防,我们用DSP54x芯片做一个家庭防盗报警系统,在有人非法进入屋内时,在DSP系统的控制下,通过电话线拨通主人的手机号码,进行报警同时,启动语音电路,将预先录制好的语音信号通过电话线传给主人,实现语音提示通信功能同时CPU输出警笛触发信号,经放大后推动警笛或喇叭,以驱赶和震胁盗贼指导老师总见指导教师签名日期课题名称基于嵌入式家庭防盗系统一软件指导教师(职称)张洪涛教授申请理由本科毕业设计,学士学位论文学生所在学院电子与电气工程学院专业电子信息工程学号0112009626序号评审项目Jb标满分评分理文1工作量、工作态度按期圆满完成规定的任务,难易程度和工作量符合教学要求;工作努力,遵守纪律;工作作风严谨务实;善于与他人合作20202调查论证能独立查阅文献和调研;能较好地作出开题报告;有综合、收集和正确利用各种信息及获取新知识的能力10203译文翻译准确、通顺、文笔流畅,译文数量符合要求5104设计、实验方案,分析与技能设计、实验方案科学合理;数据采集、计算、处理正确;论据可靠,分析、论证充分;结构设计合理、工艺可行、推导正确或程序运行可靠;绘图符合国家标准4005设计说明书、论文质量综述简练完整,有见解;立论正确,论据充分,结论严谨合理;文理通顺,技术用语准确,符合规范;图表完备、正确20406创新工作中有创新意识;对前人工作有改进、突破,或有独特见解,有一定应用价值510是否同意参加答辩总分评语生名学姓邹卫平业级专班电子信息工程学号0112009626六班(论文)题目基于嵌入式家庭防盗系统一软件评阅人评语评定成绩评阅人签名年月日生名学姓邹卫平业级专班电子信息工程学号0112009626六班(论文)题目DSP与USB的高速接口的VHDL描述指导教师张洪涛教师职称教授毕业设计论文评语评定成绩指导教师签名年月日型号时|Hj输入采样典型带宽最大段数最小段数外部钟频111010秒
6.4KHz
2.6KHz80125ms
819.2KHz121212秒
5.3KHz
2.2KHz80150ms
682.7KHz141616秒
8.OKHz
3.3KHz160100ms
1024.OKHz142022秒
6.4KHz
2.6KHz160125ms
819.2KIIzPowerConditioning|AddressBuffersDeviceControl]•=□VCCD2二RFC3=□XCIK4=□RECtfD8二PUWE4PUffl7=]NC8=won9二1ANAIN10=□AGC11=□MCRff1217MC13161416二SP—模式功能典型应用可组合使用的模式A0信息检索快进信息A4A1删除EOM要最后一条信息的结束处放置EOMA
3、A4A3循环从0地址循环放音A1A4连续寻址录放连续的多段信息AO、A1位_位“1”_3aaL“开路_LTEUDout4字14字|4字|112134-十4156一1十78十9十*+0十+.wordOOOOOh;偏移cosx(系数)wordOOOOOh9sinx.wordOOOOOh9yn—
1.word07aelh;rowlcosx(系数).wordOllebn9sinxwordOOOOOh9yn-
1.word079c2h;row2cosx(系数).word013bch9sinx.wordOOOOOh9yn-1word07860h;row3cosx系数.word015c2h9sinx.wordOOOOOh9yn-
1.word076b8h;row4cosx(系数)word017ech9sinx・wordOOOOOh9yn-
1.wordOOOOOh;偏移.wordOOOOOhwordOOOOOh.word0698bn.9cosx(系数).word02435h.9column3sinx.wordOOOOOh.yn-
1.word06d86h•9cosx系数.word0211fh.9column2sinx.wordOOOOOh.9yn-
1.word070cdh•9cosxCoefficient.word.word01e3fh;column1sinxOOOOOh;yn-lTIMETIMERDIGITTEMPACC.word0d60h;脉冲持续时间wordOOOOOhwordOOOOOh.longOhNUMBER.wordNopB=*AR4-15;-y(n-1)装入累加器高位Ltd*AR4-;sinx-〉Tsix~yn~lA二#Oh;清零A=*AR4+*T;coeffXsinx二PACC二-ynTA+=aB+=a;2coeffXsinx-yl*AR4-二hib〈〈#lh;存储ACC_hi-新的sinx值.9Return中断服务程序结束UNPACK:Dp=#DIGIT@TIMER=#0h;复位定时器值=0A=*AR1+;取出号码数字@DIGIT=a;保存号码数字IfAEQgotoPAUSELG;若ACC=0则进入停顿状态IfALTgotoEND;若ACC=0则结束NEXTR:Dp二#Oha-=#0003h;从数字中减3@ar2+=#3h;行指针加3IfAGTgotoNEXTR;a0再减A=AR2;AR2中的地址-ACCA二#000Fh;此时AR2二R0W+行数;只取上次的数字Dp=#DIGITa-=@DIGIT;数字减去第3列的值(369or#a+=#01h;加1NEXTC:Dp=#0@ar3+=#03h;列指针加3a-=#01h;减1ifAGTgotoNEXTC;列指针减1直至ACC=0Dp二#TIMERA=@TIME;此时AR3=C0L+列数;装入定时器值@TIMER=a;定时器复位,装入一个脉冲持续。