在无线链路上发送数据的注意事项
在设计阶段清楚地实现一个健壮的rf通信链路。预见到大量的问题,相应地定制你的协议,选择一个有能力的射频模块,你的无线链路应该按计划工作。
Linx技术模块的目的是创造一个强大的数据传输的无线链路。由于它们是无线设备,所以它们受到有线通信中不存在的外部影响。这些影响能够中断和破坏发射机正在发送的数据,从而导致接收方的输出不正确。设计者应该实现一个容忍噪声的协议来纠正这种可能的干扰。该协议的目标是同步发送端和接收端之间的通信,识别有效数据包,验证数据包是否正确,并纠正数据包中的任何坏数据。
一种常见的误解是,即使在多个发射机同时进行时,也可以发送一个数字地址来区分一个发射机与另一个发射机。射频是一种模拟域,因此数字内容并不重要。打个比方,把一个拥挤的房间里。如果只有一个人在说话,每个人都能听到那个人。如果每个人都同时说话,那么很难听到任何人说话。一个协议可以帮助减少多个发射机系统中的噪声,并帮助接收机在嘈杂的环境中挑选出有效的数据。
Except for the encoder/decoder pair, Linx modules do not place any constraints on the type or format of the data being sent. This freedom allows for more versatility in the types of applications that can use the modules, but it also places the protocol design burden on the customer. This article is intended to help engineers design a suitable protocol for their application.
To better understand the requirements for such a protocol, we will first examine all of the potential sources of data corruption which create the need for the protocol. We will develop a general model for the communications channel from the transmitter to the receiver through which the data must travel. Using this model, we can account for all of the external and internal influences on the data stream.
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !