nRF401的PC机无线收发模块的设计(2)

时间:2025-07-14

nRF401的PC机无线收发模块的设计

集成电路应用

系统时钟采用-.’/,0123的石英晶振!由0,4,的

查询方式通信适配器流程图如图<所示$

&)5""组合产生8.,,90123的脉冲信号!该信号

作为0,48的:);时钟信号!同时利用一片可编程定时*计数器9,4’进行%<分频以产生9,48的收发时钟#

在接收板端!高频头接收来自发送高频头的=#;调制电磁波!经过接口送到适配器的9>4,引脚+?7$运行于查询方式时!系统程序把数据从9>4,的(?7端向@:机传送!完成一次数据传输%在中断方式时!9,48接收到数据后会激活系统中断服务例程并完成同样的操作$发送板端与此类似!只不过经由9>4,的+?7&9,48的

!"!$%&方案

在应用系统设计中!"#&总线由于其技术成熟性而被广泛应用$下面简单介绍本系统的"#&方案$

在该方案中!微型计算机作为系统中央处理设备!扩展一块F&+(0,48使之具有串口通信的能力%

/<)#8’0用于不完全地址译码!译码逻辑电路如图4所

示%为避免对"#&总线操作造成影响!加了两片三态门电路/<)#,<4进行总线隔离%在本系统中!去除了0>4,!仅使用一片F#&+(0,48和一片可编程定时*计数器

(?7直接从高频头发送出去$

在电路图中!9>4,的@,-用来产生9,48的片选信号!@,%接9,4’的6+以产生写入数据或命令字的片选信号$本系统编址如下’9,48的命令状态端口:A

0,4’!如图4和图%所示$

-===2!数据端口7A-==52%9,4’的工作方式控制字口

为B==’2!通道8地址为B==>2$

串行端口+?7*(?7与@:机串口连接时!选用一片

1$?"1,’,芯片作(()*+#,’,逻辑电平转换!如图’所示$

!"#$方案译码逻辑电路

图’(()*+#,’,电平转换电路

!"#"!软件及设置

为平衡@:机端和9,48端通讯的波特率!统一采用

8,>>CDE!设置如下’

可编程定时*计数器0,4’工作于方式’!即方波发生器方式$工作方式控制字写入’%2!采用二进制计数%为达到%<分频的目的!在通道8写入<>2$

通用同步*异步接收*发送器F#&+(0,48工作于异步方式!波特率8,>>CDEG字符长度0位!一个停止位$考虑到系统的低波特率应该能满足传输的可靠性!故不设校验位$方式控制字为

<52!命令指令为842$

在0>48自身串口设置中!采用方式8即0位

图%"#&方

案总线隔离与时钟设置

F&+(!以(8作为收发时

钟$为满足8,>>CDE的传输波特率!经计算得’(8编程为方式,定时状态!即可重载方式!计数常数为

L

K

/<)#8’0的输出脚H>同时选通0,48的:#片选引

脚和总线隔离芯片/<)#,<4的脚%由于/<)#,<4固有的选通逻辑!使用"#&总线的"J+选通该三态门的7"+端%-<)#8’0的H-脚同时选通0,4’的6+和另一片

-<)#,<4的端%0,48的命令数据脚:*7接"#&总线

图<查询方式适配器流程图

=>2$

的&>!0,4’的&>&&8脚接"#&总线的&>&&8$0,4’的

!!

nRF401的PC机无线收发模块的设计(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219