无线数据传输系统设计报告.docVIP

  • 48
  • 0
  • 约2.37千字
  • 约 8页
  • 2017-09-27 发布于广西
  • 举报
无线数据传输系统设计报告 系统目的、用途、功能 该系统目的是运用两个无线收发模块实现向计算机传输信息的功能。在该系统中,用一块单片机来控制信号发送模块,另一块单片机来控制信号接收模块并将信息通过USART口传输给计算机。 该系统可方便的实现无线通信,功能扩展之后还可在计算机之间实现无线通信。 在该系统中,用两个NewMsg RF905C 模块实现无线通信,然后通过USART口将信息在计算机上显示。 软件设计思想、流程图 模块采用了NRF2401芯片进行无线传输,一次传输的数据包的大小总共为28字节,由于加入了包的校验机制,占用了第1,2字节,故只有后26字节可用,其格式为:1字节的“标识字节”+25字节的“数据段”,标志字节用来表示数据段中的数据的有效数,数据段用来存放用户的数据。注意:标识字节一定要正确表示后25字节数据的有效字节,否则在PC上的应用程序就不能正确标识出有效数据。 以下发送的原理示意图: 以下是接收的示意图: 详细软件功能 以下是主机完成一次发送的步骤: 在主机发送一个包前,先在“序号字节”标识好该次包顺序n,再在“标志字节”中写入0X22标志DATA包,最后在后26字节中打包好数据,最终发送出去,等待Twait时间接收从机的ACK包 若在Twait时间内等待到了ACK包,并校验ACK包中的“标志字节”是0X11和“标志字节”是步骤(1)中写入的顺序号n,则说明

文档评论(0)

1亿VIP精品文档

相关文档