d69-基于单片机的红外防盗报警器设计毕业论文(编辑修改稿)内容摘要:
论文 8 波长的红外线时,也对所有进入的光线进行了聚焦,因此仍然容易引起误报的现象。 采用特殊设计的日本菲涅尔镜片就有效的解决了这种现象, (如图 D使用这种镜片的投光器可以将特定波长的红外光按一定角度发射出去,而受光器则只允许以特定角度人射的特定波长红外光,经折射后形成圆锥型聚焦到受光传感器上,这样就最大程度的将其它光线过滤掉了 (如图 )。 而光学系统的稳 定可靠取决于设计合理的光学系统。 [9] 图 2 探测距离余量 中国国家标准规定在室外使用时,主动缈卜的探测距离余量至少为说明书规定的探测距离的暗以上,即在生产厂家规定 10米的探测器,在良好测试条件下实际探测距离能力要达到 60米这样的指标是为了保障在恶劣气候条件下,探测器能够正常工作。 3 探测器的防雷措施据调查数据显示, 6 嘶以上的对射探测器故障由闪电或电涌所致。 雷击是户外电子设备的老大难问题,雷电冲击有两种 :直接冲击和感应冲击。 在直接雷电冲击中,电能的扩散量很大,大到迄今没有任何措施可以防止电气设备不受 破坏,但其发生的概率相对很小。 而感应冲击可能常常会是带电的云层运动或附近的雷电冲击而引起的,都会在电气回路中感应出电涌电压,引起设备受损与误报。 如在产品中适当位置上安装一些刚 1 电涌吸收管,即使在雷电多发地区,仍可使探头稳定工作。 因此,对射产品的防雷指标很重要,一般以千伏 (KV)表示。 4 主动红外入侵探测器的光束数量与频率 : 当前市场上的主动红外入侵探测器按光束数量来分意单光束、双光束、三光束、四光束四种类型。 按频率来分亮固定频率 (单频率 )、可选频率 (有限不同频率 )和可调频率 (相对无限不同频率 )三种类型。 主动红外入侵探测器在实际应用中产品漏报较少,误报较多,特别是使用时间长,产品的材料、电路系统、电子元器件出现老化,功能衰减时,误报尤为严重。 光束数量主要解决误报问题。 光束数量越多,越难被异物 (树叶、小动物等 )同时遮断,就可有效排除因遮挡而产生的误报。 像单光束就比较容易产生误报。 当然光束数量增多,成本会相应增加。 [11]这主要取决于用户对系统的要求程度。 不同频率的主动红外对射可有效解决因系统中对射的红外光散射而造成对其他对射的干扰而造成漏报的现象。 实际应用中,一般采用可选频率对射就可解决问题。 5 使用温度 : 主动红外入侵探测器通常在户外使用。 使用环境的温度变化很大。 优良的对射设计的使用温度范围一般在负 3 度到 5度之间,太低温与太高温度都会影响电子电路及部分元器件的正常工作,特别是低温状态下。 因此在恶劣环境使用时,特别要注意选用优质品牌产品或带有加热器的产品。 6 元器件、材料、电子电路的防老化、衰减 :主动红外入侵探测器通常应用在户外,受风、雨、雷、电、光线、温度、酸碱等诸多因素的影响,优良的对射产品如果合理使用,XX 论文 9 定期保养维护,通常的使用寿命可达 5一哗。 这有赖于合理的光学系统和电路系统。 产品的材质,例如外壳材料、发 光素子、镜片、电子件等在恶劣环境下长期使用,功能会有不同程度的衰减,寿命也受影响。 因此影响到整个产品以及整个防盗系统的寿命。 为什么通常对射产品在好天气安装调试时是可行,在恶劣环境下或使用一段时间后就出问题就是这个道理。 串口 RS232 串行通信接口标准经过使用和发展,目前已经有几种。 但都是在 RS232 标准的基础上经过改进而形成的。 RS232C 标准是美国 EIA(电子工业联合会 )与 BELL 等公司一起开发的1969 年公布的通信协议。 它适合于数据传输速率在 0~ 20200b/s 范围内的通信。 这个 标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。 由于通行设备厂商都生产与 RS232C 制式兼容的通信设备,因此,它作为一种标准,目前已在微机通信接口中广泛采用 [16]。 在讨论 RS232C 接口标准的内容之前,先说明两点: 首先, RS232C 标准最初是远程通信连接数据终端设备 DTE(Data Terminal Equipment)与数据通信设备 DCE( Data Communication Equipment)而制定的。 因此这个标准的制定,并未考虑计算机系统的应用要求。 但目前它又广泛地 被借来用于计算机(更准确的说,是计算机接口)与终端或外设之间的近端连接标准。 显然,这个标准的有些规定及和计算机系统是不一致的,甚至是相矛盾的。 有了对这种背景的了解,我们对 RS232C 标准与计算机不兼容的地方就不难理解了。 其次, RS232C 标准中所提到的 “ 发送 ” 和 “ 接收 ” ,都是站在 DTE 立场上,而不是站在 DCE 的立场来定义的。 由于在计算机系统中,往往是 CPU 和 I/O 设备之间传送信息,两者都是 DTE,因此双方都能发送和接收。 下面来讨论 RS232C 标准: RS232C 标准(协议)的全称是 EIARS232C 标准,其中 EIA(Electronic Industry Association)代表美国电子工业协会, RS( emeded standard)代表推荐标准, 232 是标识号, C 代表 RS232 的最新一次修改( 1969),在这之前,有 RS232B、 RS232A。 它规定连接电缆和机械、电气特性、信号功能及传送过程。 常用物理标准还有有 EIA RS232C、 EIA RS422A、 EIA RS423A、 EIA RS485。 这里只介绍 EIA RS232C(简称 232, RS232)。 例如,目前在 IBM PC 机上的 COM COM2 接口,就是 RS232C 接口。 1 电气特性 EIARS232C 对电器特性、逻辑电平和各种信号线功能都作了规定。 在 TxD 和 RxD 上:逻辑 1(MARK)=3V~ 15V 逻辑 0(SPACE)=+3~+ 15V XX 论文 10 在 RTS、 CTS、 DSR、 DTR 和 DCD 等控制线上: 信号有效(接通, ON 状态,正电压)= +3V~ +15V 信号无效(断开, OFF 状态,负电压) =3V~ 15V 以上规定说明了 RS232C 标准对逻辑电平的定义。 对于 数据(信息码):逻辑 “1” (传号)的电平低于 3V,逻辑 “0” (空号)的电平告语 +3V;对于控制信号;接通状态( ON)即信号有效的电平高于 +3V,断开状态 (OFF)即信号无效的电平低于 3V,也就是当传输电平的绝对值大于 3V 时,电路可以有效地检查出来,介于 3~ +3V 之间的电压无意义,低于 15V 或高于 +15V 的电压也认为无意义,因此,实际工作时,应保证电平在177。 (3 ~ 15)V 之间 .[12] 伟福仿真器使用说明 我们的系统在使用单片机时候,我们必须要用到单片机的防真器,用以软件的模拟和调试,下面, 我们将介绍其相关知识。 (二十七)、 文件 (二十八)、 4 1. 打开文件 (二十九) 、 (F)打开用户程序,进行编辑。 如 果文件已经在项目中 ,可以在项目窗口中双击相应文件名打开文件 . (三十)、伟福开发环境的项目文件包括仿真器设置 ,模块文件 ,包含文件。 仿真器设置包括仿真器类型 ,仿真头 (POD)类型 ,CPU 类型 ,显示格式和产生的目标文件类型。 (三十一) 、 可以用以下几种方法设置仿真器 . (三十二)、在项目窗口中双击第一行 ,将打开仿真器设置窗口 ,对仿真器进行设置 . (三十三)、按鼠标右键 ,在弹出菜 单中选择 [仿真器设置 ],主菜单 仿真器 |仿真器设置 . (三十四)、加入模块文件 (三十四) 、 按鼠标右键 ,在弹出菜单中选择 [加入模块文件 ] (三十五)、主菜单 项目 |加入模块文件 (三十六)、用户可以将以前单文件方式仿真转为 WINDOWS 下的项目方式进行仿真 (三十七) 、 ( 1)主菜单 文件 |新建项目 ,在新建项目时 ,前一个项目自动关闭 . (三十八)、( 2)加入模块文件时 ,选择要调试的程序文件名 ,将文件加入项目 . (三十九)、( 3)将项目存盘 . (四十) 、 ( 4)编译 ,运行 ,调试项目 . (四十一)、 2 保存项目 (四十二)、 将用户项目存盘。 用户在编译项目时 ,自动存盘 . XX 论文 11 (四十三)、 注意 :当用项目仿真时 ,系统要求项目文件 ,模块文件 ,包含文件在同一个目录 (文件夹 )下 . (四十四)、 3 新建项目 (四十五) 当用户开始新的任务时,应新建一个项目,在项目中,设置所用仿真器类型, POD 类型,加入用户程序(模块)。 (四十六)、 4 项目另存为 (四十七)、 将项目换名存盘 ,此方法只是将项目用另一个名字 ,而不会将项目中的模块和包含文件换成另一个名字存盘 .如果想将整个项目及模块存到另一个地方 ,请用复制项目 (四十八) 、 5 复 制项目 (四十九)、复制项目,用户可以将项目中的所有模块(用户程序)备份到另一个地方。 在多模块项目中 ,用复制项目功能 ,可以避免用户因为少复制某些模块 ,而造成项目编译不能通过 .方便用户对程序进行管理 .项目栏中为当前被复制项目 ,包括项目中各模块 ,包含文件 ,如果不是复制当前项目 ,可以通过 [浏览 ]找到所要复制的项目 ,[到目标路径 ]中为项目复制到何处 ,可以通过其后的 [浏览 ]指定将项目复制到其它地方 . (五十)、 6 调入目标文件 (五十一)、 装入用户已编译好目标文件。 调入已经编译好的目标文件 ,地址选择一般为缺省地 址 (由编译器定 ).如果想在当前项目已编译好的二进制代码中插入。 一段其它代码 ,可以去掉 ” 缺省地址 ” 前的选择 .然后填入开始插入的地址和结束地址。 用调入目标文件的方法 ,可以调试已有的二进制代码程序 .而不需要源程序 . (五十二)、直接调入目标文件进行仿真的方法是 :在新建的项目中 ,设置仿真器类型 ,仿真头类型 ,CPU 类型;调入目标文件 .(不要用加入模块方式 ,而是直接调入文件 )打开 CPU窗口 ,在 CPU窗口中就可以看见目标文件反汇编生成的程序。 程序停在与 CPU 相关的地址上(51 系列停在 0000H 处 ,96 系列停在 2080H)。 这样就可以单步或全速调试程序了 .[16] (五十三)、 7 保存目标文件 (五十四)、将用户编译生成的目标文件存盘。 对于按项目方式仿真的用户 ,系统将程序编译正确后 ,会根据用户在 仿真器 |仿真器设置下 [目标文件 ] 中设置的格式 ,将生成的二进制代码存盘 . 如果用户是用调入目标文件方式进行仿真 ,并且对目标码进行了修改 .就可以用 文件 |保存目标文件 方式存盘 . (五十五)、查找 (五十六)、 1. 查找 (五十七)、在当前窗口中查找符号,字串。 可以指定区分大小写方式,全字匹配方式,可以向上/向下查找。 XX 论文 12 (五十八)、 2. 替换 (五十九 )、 在当前窗口查找相应文字,并替换成指定的文字,可以指定区分大小写方式和全字匹配方式查找,可以在指定处替换,也可以全部替换。 (六十)、 3. 查找下一个 (六十一)、查找文字符号下一次出现的地方 (六十二)、 4. 项目中查找 (六十三) 、 在项目所有模块(文件)中查找符号,字串。 在项目所包含的文比较多时,用此方法可以很方便地查到字串在什么地方出现。 (六十四) 、 5. 转到指定行 (六十五)、将光标转到程序的某一行。 (六十六)、 6. 转到指定地址 /标号将 (六十七)、光标转到指定地址 或标号所在的位置。 (六十八)、 7. 转到当前 PC所在行将 (六十九)光标转到 PC所在的程序位置。 (七十)项目 (P)[13] (七十一)、 1. 编译 (七十二)、编译当前窗口的程序。 如有错误,系统将会指出错误所在的位置。 (七十三)、 2. 全部编译 (七十四) 、 全部编译项目中所有的模块(程序文件),包含文件。 如有错误系统会指出错误所在位置。 (七十五) 、 3. 加入模块文件 (七十六)、 在当前项目中添加一个模块。 (七十七)、 4. 加入包含文件 (七十八)、 在当前项目中添加一个包含文件 硬件组成、要求 本系统由红外发射、红外接收、人体探测器、串口、为控制芯片 51 系列单片机、报警器(声、光报警器)等。 用 51系列单片机 AT89C2051 做报警器的主控部分,由低电压、低功耗的单片机、集成红外发射电路、集成红外接收电路、串行接口电路及电位器,系统硬件电路框图如图 所示。 人体检测装 置 红外发射装 置 XX 论文 13 89C51 控制芯 片 RS232 远程输出串口 声音报警器 光报警器 远程监控中心 红外接受装 置 图 ( 1) 89C51 芯片 89C51 芯片是 整个系统的 “ 心脏 ” 和 “ 大脑 ” ,是系统的控制部分,是实现整个系统功能的指挥中心。 89C51 主要的功能有:对红外发射装置的发射的频率、发射的次数。d69-基于单片机的红外防盗报警器设计毕业论文(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。