logo资料库

基于AT89S52和nRF905的无线遥控系统设计与实现.pdf

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
第 21 卷第 4 期 2010 年 8 月 JOU R NA L OF ZH ON GY U A N U NI VERSIT Y O F T ECH NO L OG Y 中原 工学院学报 V ol. 21 N o. 4 A ug . , 2010 文章编号: 1671- 6906( 2010) 04- 0027- 03 基于 A T 89S 52 和 nRF 905 的无线遥控系统设计与实现 董秀洁, 赵程程 ( 中原工学院, 郑州 451191) 摘 要: 研究了利用 nRF 905 芯片进行无线传输的设计思想和 实现方法, 介绍了发射器和接收 器软硬件 结构及微控 制 器和无线收发芯片的通讯协议. 设计了以 nR F905 无线收发模块和 A T 89S52 单片机 为核心的 多路无线 遥控系 统, 该 系 统具 有低成本、易扩展、操作简单等优点, 不仅可以在各种复杂的工 业现场高效而准确地进行无线数据传输, 也广泛应 用 于远程控制、无线数据采集等多个领域. 关 键 词: 无线通信; nR F905; 单片机; 数据采集 中图分类号: T N92 DOI: 10. 3969/ j. issn. 1671- 6906. 2010. 04. 007 文献标识码: A 当代科学技术日益向高速化、智能化、信息化、网 络化发展, 各种各样的制造业和通信业设备除了可以 与计算机联机外, 还可以互相联机, 而实现设备间相 互联机的最具发展潜力的方式就是无线通信. 无线数 据传输区别于传统的有线传输方式, 系统不需要传输 线缆、成本低廉, 配上相应的无线通信接口电路, 就可 以实现单片机之间的无线数据传输. 本设计以单片机 A T 89S52 为核心, 采用了挪威 N o rdic V L SI 公司最新 推出的单片无线收发一体芯片 nRF 905, 设计出一种 多路无线遥控系统, 特别适用于手持现场设备、电池供 电设备、遥控遥测设备、水文气象监控设备、生物信号 采集系统、工业数据采集系统. 1 系统组成 系统包括发射器和接收器 2 个部分. 发射器由键 盘输入电路、L ED 显 示电路、M CU、无线 发射电路和 天线等 构 成; 接收 器 由 接收 天 线、无 线 接收 电 路、 MCU、继电器驱动、继电 器等构成. 系统结构如图 1 所示. 本无线传输系统的硬件部分主要由主单片机电路 板和 2 个 收 发 器 组 成. 主 单 片 机 采 用 A T 89S52. 收稿日期: 2010- 06- 11 基金项目: 河南省科技攻关计划项目( 072102210078) 作者简介: 董秀洁( 1957- ) , 女, 山东潍坊人, 教授. 图 1 系统结构图 A T 89S52 具有 以下 功能: 8 k 字节 Flash, 256 字节 RA M , 32 位 I/ O 口线, 看门狗定时器, 2 个数据指针, 3 个 16 位定时器/ 计数器, 1 个 6 向量 2 级中断结构, 全双工串行口, 片内晶振及时钟电路. 无线数据传输模块采用 nR F905 模块, 430/ 868/ 915 M H z 高性 能嵌 入式 无线 模块, 多 频道 多频 段, 1. 9~ 3. 6 V 低电压工作, 待机功耗 2 A ; 超小体积, 内置环行天线, 性能稳定且不受外界影响, 对电源不敏 感, 传输距离较远; 最大发射功率+ 10 dBm , 高抗干扰 GF SK 调制, 可跳频, 数据速率 50 kbps , 独特的载波 检测输出, 地址匹配输出, 数据就绪输出; 内置完整的 通信协议和 CR C, 特别适合工业控制场合[ 1] .
28 中原 工学院学报 2010 年 第 21 卷 nR F905 有 2 种工作模式和 2 种 节能模式. 2 种 工作模式分别是 ShockBurst T M 发送模式和 Shock Burst R M 接收模式, 2 种节能模式分别是掉电和 SPI 编程模式、ST A N DBY 和 SPI 编 程模 式[ 2] . nRF 905 的工作模式由 T RX_CE、T X _EN、PWR _U P 3 个引脚 的设置来决定, 见表 1. 表 1 nRF905 的工作模式 PWR _U P T RX_CE T X_EN 0 1 1 1 X 0 1 1 X X 0 1 工作模式 关机模式 空闲模式 射频接收模式 射频发送模式 2 系统硬件电路设计 MCU 采用 A T 89S52 作为主控制器, 在整个系统 中需加入一个电平转换电路, 来满足 nR F905 模块的 电源要求. 除了电源和接地端, 其余管脚都可以直接 和 A T 89S52 的 I/ O 口直接相连, 用普通单 片机 I/ O 口模拟 SPI 接口, 只需要 添加代 码模拟 SPI 时 序即 可[ 3] . A T 89S52 控制 nRF 905 的硬 件原理 如图 2 所 示. 图 2 系统原理图 2. 1 控制器设计 本设计中, A T 89S52 外接 12MH z 晶振, M CU 与 nR F905 连接的管脚对应关系如表 2 所示. 2. 2 收发器设计 信号发射电路包括键盘和CPU 、无线发射、复位 表 2 M CU 与 nRF 905 管脚对应关系 M CU P 1. 0 P 1. 1 P 1. 2 P 2. 1 P 2. 2 P 2. 3 P 2. 4 P 2. 5 P 2. 6 P 2. 7 nRF 905 DR A M CD M ISO M O SI SCK CSN CE PW R_U P EN 电路等部分, M CU 选用 A T 89S52, nR F905 的工作 频率为 433 M H z, 复位芯片选用 MA X 809, M CU 通 过 SPI 总线与 nRF 905 相对应管脚直接连接, 由 M CU 控制 nRF 905 的 I/ O 输出和 nR F905 的状态反馈, 只 需添加一些代码即可实现 SPI 时序, nRF 905 的其余 接线为 nR F905 的标准连接. 接收电路与发送电路基本相同, 在无线遥控接收 部分的设计中, 采用单片机驱动 8 个继电器, 相应分 别控制了 8 个不同的动作. 将 nRF 905 设置为接收模 式时, 一旦检测到有信号的到来, 相应的继电器将会完 成其设定好的动作; 接收电路的继电器驱动电路选用 U L N 2003 反相器, 该芯片驱动能力强, 可直接驱动 继电器. 3 软件设计 3. 1 初始化配置 初始化 nRF 905 的射频配置寄存器. CH _N O 配 置频段在 433 M H z, 输出功率为 10 db, 不重发, 节电 为正常模式, 地址设为 4 字节, 接收发送有效数据长度 为 32 字节, 采用外部 16 M 时钟晶振. 3. 2 发送数据 发送数据时, MCU 应先把 nRF905 置于待机模 式( P WR_U P 引脚为高、T R X_CE 引脚为低) , 然后通 过 SP I 总线把发送地址和 待发送的数据都写入相应 的寄存器中, 之后把 nRF 905 置于发送模式( PWR _ U P、T R X_CE 和 T X _EN 全置高) , 数据就会自动通 过天线发送出去. 若射频配置寄存器中的自动重发位 ( A U T O _RET RA N ) 设为有效, 数据包就会重复不断
第 4 期 董秀洁等: 基于 A T 89S52 和 nRF 905 的无线 遥控系统设计与实现 29 地一直向外发, 直到 M CU 把 T RX _CE 拉低, 退出发 送模式为止. 整个发送过程的流程如图 3 所示. 图 4 接收流程图 图 3 发送流程图 4 结 语 3. 3 接收数据 接收数据时, MCU 先在 nR F905 的 待机模式中 把射频配置寄存器中的接收地址设定, 然后置其于接 收模式( PWR _U P = 1, T R X _ CE = 1, T X _ EN = 0) , nRF 905 就会自动接收空中的载波. 若收到地址匹 配和校 验正 确 的 有 效 数 据, D R 引 脚 会 自 动 置 高, MCU 在检测到这个信号后, 可以改其为待机模式, 通 过 SP I 总线从接收数据寄存器中读出有效数据. 整个 接收过程的流程如图 4 所示. 参考文献: [ 1] 徐建军. M CS- 51 系列 单片机应用及接口技术[ M ] . 北京: 人民邮电出版社, 2003: 33- 37. [ 2] 马祖长, 张怡宁. 大规模无线传感器网络得路由协议[ J] . 计算机工程与应用, 2004( 11) : 165- 167. [ 3] 李虎, 林中. 远程网络视频监控系统的设计与实现[ J] . 现代电视技术, 2004( 12) : 82- 84. 本设计以 nR F905 无线收发 模块和 A T 89S52 为 核心, 具有低成本、易扩展、操 作简单等优点, 采用以 nR F905 为内核的无线数传模块 PT R8000, P T R 8000 既可与各种低成本单片机配合使用, 也可以与 DSP 等 高速处 理器配 合使 用. 此外, P T R 8000 模 块运 行稳 定, 通信可靠, 能够实现远距离无线通信, 及 PC 机 与单片机之间、单片机与单片机之间的远距离点对点 和点对多点的异步串行通信. Design and Implementation of Wireless Remote Control System Based on AT89S52 and nRF905 DONG Xiujie, ZH A O Chengcheng ( Zhong yuan U niversity of T echnolog y, Zhengzhou 450007, China) Abstract: T he paper st udies the desig n and implement at io n o f radio t ransceiver based on nR F905 chip. T he sof tw are and har dw are st ruct ure of sender and receiver, t he com municat ion bet w een sender and receiver in the system are discussed in this paper. T his system com bines nRF 905 w ireless t ransferreceiv e module w it h lowcost and easy t o ext ensity . T hus it not o nly A T 89S52, w hich is pro vided wit h v ery convenient o perat io n, can eff icient ly and accurately perf orm t he w ireless t ransceiver in various com plicat ed industr ial environment, but also can be w idely used in many f ields such as lo ngrange contr ol and w ir eless data col lect io n. Key words: w irelesscom municat ion; nR F905; micro com put er; dat a collect ion
分享到:
收藏