基于STC89C52RC渔场红外线报警器的设计
基于 STC89C52RC 渔场红外线报警器的设计
摘要:本文以 STC89C52RC 单片机为核心, 应用红外遥控技术设计一种能准确显示事发点
的渔场红外线报警器。该报警器以热释红外线传感器探头作为探测器, 红外线数字信号调制, 单
片机完成数据解码, 最后由 LED 显示, 具有设计简明、抗干扰性强、反应精确等特点。
关键词:红外线报警器; 编码; STC89C52RC;
1 系统分析
整个系统的工作流程通过热释电红外传感器探测移动人体[1~3], 用BISS0001 芯片处理收集到
的信号后, 由芯片 uPD6121G 构成的发射电路对信号进行编码并发射;通过红外接收模块接收到
相应的指令代码, 把信号给到单片机中, 单片机处理发来的控制信号, 由显示模块显示当前状态,
同时在执行模块中进行相应的调节和报警[4~5]。
2 系统实现
硬件设计中, 选取 STC89C52RC 型号单片机为核心器件, 给出外围电路模块, 包括红外接收模
块、红外发射模块、显示模块及外部控制模块。软件设计采用 keil 进行 C程序设计与编译, 并
将编译后产生的 hex 文件通过 STC-ISP V35 烧录到单片机中进行处理。
2.1 信号的检测
检测模块以 BISS0001 芯片作为数据处理核心, 由供电电源、开关控制线路、热释电传感器、信
号处理等功能部分组成, 在渔场区域内无人活动时, 整个电路除 BISS0001 芯片及热释电传感器
外都停止工作, 芯片供电电源是通过电容降压电路取得。当有人活动时, 热释电传感器接收到信
号经 BISS0001 芯片处理放大送到编码电路。
2.2 编码及其发射器
发射电路以芯片 u PD6121G 为核心对信号进行编码。其编码原理是对不同位置进行不同的编
码。产生位置编码是连续的 32 位二进制码组, 其中前 16 位为用户识别码, 能区别不同的电器设
备, 防止不同机器信号互相干扰, 后16 位分为 8 位操作码 (功能码) 和8位反码。红外线发射器
选用 38k Hz 为载波, 以脉宽为 9ms, 间隔为 4.5ms, 周期为 13.5 ms 的组合作为引导码。如图 1所
示。
图1 3 2 位二进制编码
图2 接收电路
图3 报警电路
2.3 接收电路
接收模块采用一体化接收, 集接收、放大于一体, 不需外接任何元件就能完成从红外线接收到与
单片机兼容的信号的所有操作。信号直接输入至 P3.2 口(外部中断 0) , 如图 2所示。
2.4 数据解码与处理
“解码关键是如何识别接收到的 0” “和1” “信号。接收到的信号 0” “和1”都是以 0.56ms 的低电平开
始的, “区别在于信号 0”紧接的是 0.565ms 的高电平, “而信号 1”高电平长度为 1.69ms。因此区分
“高电平长度便可识别出 0” “和1”信号。即 0.56ms 的低电平后, 再过 0.565ms 跳变成低电平, 此信
“号为 0”;相反, 如0.565ms 后仍为高电平, “此信号为 1”。为了接收可靠, 防止误读, 判断取值用
1.69ms×0.565ms/2=1.1275。按照此时序来接收红外线信号程序为:
2.5 报警电路
摘要:
展开>>
收起<<
基于STC89C52RC渔场红外线报警器的设计 摘要:本文以STC89C52RC单片机为核心,应用红外遥控技术设计一种能准确显示事发点的渔场红外线报警器。该报警器以热释红外线传感器探头作为探测器,红外线数字信号调制,单片机完成数据解码,最后由LED显示,具有设计简明、抗干扰性强、反应精确等特点。关键词:红外线报警器;编码;STC89C52RC; 1 系统分析整个系统的工作流程通过热释电红外传感器探测移动人体[1~3],用BISS0001芯片处理收集到的信号后,由芯片uPD6121G构成的发射电路对信号进行编码并发射;通过红外接收模块接收到相应的指令代码,把信号给到单片机中,单片机处理发来的...
相关推荐
-
2022-10-15 114
-
2023-02-25 144
-
2023-02-25 72
-
2023-02-25 77
-
2023-05-24 133
-
2023-05-24 295
-
2023-05-24 118
-
2023-05-24 103
-
2023-05-24 73
-
2024-03-02 33
作者:闻远设计
分类:非标机械电气自动化
价格:免费
属性:2 页
大小:17.58KB
格式:DOCX
时间:2023-05-19