论文部分内容阅读
【摘 要】为了将检测系统中数据传输的安全性、便捷性及通用程度提高,一种全新的数据传输模块应运而生了,其被称为2.4GHz无线文件传输系统,该系统是利用ISM频段中2.4GHz无线频段,对数据较大的文件进行拆包,拆成多个无线数据包,然后实现快速、准确的终端对终端传送。本文作者针对2.4GHz的原理及设计模块进行深入探讨,并阐述其操作程序和性能,使我们能更好的了解该系统。
【关键词】2.4G 检测数据 无线传输 工作原理
以往的检测系统进行数据传输时,多是采取有线传输的方式,然而在一些特殊的状况下,则需要使用无线传输的方式对检测数据进行传送。伴随着无线技术的发展及对无线技术的需求,检测数据的无线传输得到了广泛的应用。这种无线传输存在很大的优势:首先其传输的实现不依靠任何物理介质,在进行一些特殊环境下的数据传输时不用考虑导线的问题;其次该系统具有一定的抗干扰能力。
一、2.4G无线传输模块的构成及基本工作原理
(一)2.4G无线传输的构成
(二)2.4G无线传输的工作原理设计
该系统主要有三个环节:PC—MCU—RF、RF—RF、RF—MCU—PC这三个桥梁模块。
1.PC—MCU—RF模块。这一模块的主要作用是以二进制的方式读出文件,并通过USB数据线传送到MCU的内存中,再利用SPI总线将数据传输到RF芯片中作为无线数据传输出去。
2.RF—RF桥梁模块。这一模块主要结合nRF24L01+的硬件特点,完成了自动重发动作,自动ACK功能,确保了数据在传输过程后的正确性。由于nRF24L01+中FIF0的长度仅为32字节,因此我们所有的无线传输数据包最大为32字节,当我们将某数据包中的第一个字节作为信息头时,那么这个数据包中的有效文件数据为31字节。
3.RF—MCU—PC桥梁模块。此模块的主要作用是通过SPI将接收到的文件数据暂存到MCU的缓冲区域内,再利用USB线将数据由MCU传送到PC端,最后以二进制的形式写入新文件里。
二、接口处电路设计
RFW102的工作地点在PHY层,其主要通过串行通信的方式完成数据的传输。不过在具体的RFW102应用中,微处理器负责的主要是MAC层协议,因此在芯片组与微处理器之间连接一个通用接口,是为了缓和将微处理器处理MAC协议实时性的需求。
三、抗干扰设计
在进行工业检测过程中,无线信息的发射模块及接收模块都非常容易受到噪声的干扰,因此在选择抗干扰编码算法上要仔细严格。
(一)CRC校验
(二)曼彻斯特编码
在进行曼彻斯特码编码时,可以有效的减少连续的1或者连续的0出现,而导致的接收端无法准确的接收连续1或者连续0的信号,而曼彻斯特编码就可以使接收端能够清晰的判断出所发出的数据及起始位置,那是因为根据无线信号传输协议,起始位的构成是0xFF和0x00,而这种曼彻斯特的编码格式可以使数据中不会出现连续1或者连续0的状况。
四、2.4G数据无线传输模块的基本操作及性能
该系统的人性化操作非常强,首先在电脑上打开上位机软件,对文件进行选择,再点击发送。测试结果显示,該系统的SPI读写速度为4MByte/s,USB的写速度为70KB/s,读速度为2MB/s,无线宽带为1MB/s,且不存在误读码现象。
五、结束语
通过上述分析,这种基于2.4G无线传输的芯片组只是检测系统中的一部分,由于其软件上设计的优势,使得该系统具有很大的实用性。但是在设计中仍然存在一些不尽完美的地方,有待在以后的发展中继续加强。
参考文献:
[1]吕涛,周燕媚,郑启亮,张仁杰.基于2.4G的检测数据无线传输模块设计[J].仪器仪表学报,2006,S3:2062-2063+2080.
[2]黎若沙. 机车检测数据无线传输系统的研究与设计[D].中南大学,2004.
【关键词】2.4G 检测数据 无线传输 工作原理
以往的检测系统进行数据传输时,多是采取有线传输的方式,然而在一些特殊的状况下,则需要使用无线传输的方式对检测数据进行传送。伴随着无线技术的发展及对无线技术的需求,检测数据的无线传输得到了广泛的应用。这种无线传输存在很大的优势:首先其传输的实现不依靠任何物理介质,在进行一些特殊环境下的数据传输时不用考虑导线的问题;其次该系统具有一定的抗干扰能力。
一、2.4G无线传输模块的构成及基本工作原理
(一)2.4G无线传输的构成
(二)2.4G无线传输的工作原理设计
该系统主要有三个环节:PC—MCU—RF、RF—RF、RF—MCU—PC这三个桥梁模块。
1.PC—MCU—RF模块。这一模块的主要作用是以二进制的方式读出文件,并通过USB数据线传送到MCU的内存中,再利用SPI总线将数据传输到RF芯片中作为无线数据传输出去。
2.RF—RF桥梁模块。这一模块主要结合nRF24L01+的硬件特点,完成了自动重发动作,自动ACK功能,确保了数据在传输过程后的正确性。由于nRF24L01+中FIF0的长度仅为32字节,因此我们所有的无线传输数据包最大为32字节,当我们将某数据包中的第一个字节作为信息头时,那么这个数据包中的有效文件数据为31字节。
3.RF—MCU—PC桥梁模块。此模块的主要作用是通过SPI将接收到的文件数据暂存到MCU的缓冲区域内,再利用USB线将数据由MCU传送到PC端,最后以二进制的形式写入新文件里。
二、接口处电路设计
RFW102的工作地点在PHY层,其主要通过串行通信的方式完成数据的传输。不过在具体的RFW102应用中,微处理器负责的主要是MAC层协议,因此在芯片组与微处理器之间连接一个通用接口,是为了缓和将微处理器处理MAC协议实时性的需求。
三、抗干扰设计
在进行工业检测过程中,无线信息的发射模块及接收模块都非常容易受到噪声的干扰,因此在选择抗干扰编码算法上要仔细严格。
(一)CRC校验
(二)曼彻斯特编码
在进行曼彻斯特码编码时,可以有效的减少连续的1或者连续的0出现,而导致的接收端无法准确的接收连续1或者连续0的信号,而曼彻斯特编码就可以使接收端能够清晰的判断出所发出的数据及起始位置,那是因为根据无线信号传输协议,起始位的构成是0xFF和0x00,而这种曼彻斯特的编码格式可以使数据中不会出现连续1或者连续0的状况。
四、2.4G数据无线传输模块的基本操作及性能
该系统的人性化操作非常强,首先在电脑上打开上位机软件,对文件进行选择,再点击发送。测试结果显示,該系统的SPI读写速度为4MByte/s,USB的写速度为70KB/s,读速度为2MB/s,无线宽带为1MB/s,且不存在误读码现象。
五、结束语
通过上述分析,这种基于2.4G无线传输的芯片组只是检测系统中的一部分,由于其软件上设计的优势,使得该系统具有很大的实用性。但是在设计中仍然存在一些不尽完美的地方,有待在以后的发展中继续加强。
参考文献:
[1]吕涛,周燕媚,郑启亮,张仁杰.基于2.4G的检测数据无线传输模块设计[J].仪器仪表学报,2006,S3:2062-2063+2080.
[2]黎若沙. 机车检测数据无线传输系统的研究与设计[D].中南大学,2004.