基于CC1100E无线通讯防碰撞机制研究

基于CC1100E无线通讯防碰撞机制研究(任务书,开题报告,外文翻译,论文17900字)
摘 要
随着无线通讯技术的不断发展与广泛应用,在网络之间进行的数据通信过程中的碰撞问题日益严重。在多点对单点无线通信领域中,为防止多个发射器同时向接收器发送数据而产生的相互干扰(碰撞),本文提出一种具有防碰撞功能的无线通信协议,给出单片机与无线收发模块的硬件设计,详细介绍通讯协议所具有的功能以及如何实现有效的防碰撞的,以及收发双方的软件设计,并且编码实现了数据通信防碰撞。
由于多点对单点传输的复杂性,论文在理论上对比了S-MAC协议和802.11MAC协议,从中认为S-MAC协议在处理信号的收发问题上有着更好的执行效果,本文在二进制退避的算法上做了一些改进,以期待能够达到更好的实用效果。其中在430单片机和CC1100E实际操作中有所体现。在无线传感器网络中,多个节点同时向接收方进行数据传输时必定会产生碰撞。在发生碰撞之后,由于二进制算法,会对每个节点都产生不同的随机延迟时间。等到延迟时间变为零之后,节点开始进行数据传输。如果还有碰撞的产生,就再次分配随机延迟时间,这样循环下去,使得节点同时发送的概率越来越低,从而就达到了防碰撞的目的。对于本文研究的课题而言,在无线抄表的时候可以正确接收到每户的数据,节省了人工同时也可以更加便捷的进行数据查抄。
[资料来源:http://doc163.com]
关键词:防碰撞技术 CC1100E 二进制退避算法 MSP430
Research on anti-collision mechanism based on CC1100E wireless communication
Abstract
With the continuous development of wireless communication technology with a wide range of applications, the problem of collisions between the network data communication process is becoming increasingly serious.Single point in the field of wireless communications to send data to the receiver at the same time, in order to prevent multiple transmitters interfere with each other (collision), this paper proposes a wireless communication protocol of the anti-collision function, given the micro controller and wireless transceiver module hardware design, detailing the communication protocol has features and how to implement effective anti-collision, as well as send and receive both software design and coding of the data communication anti-collision.
The point of single point transmission complexity, the paper compares S-MAC protocol and 802.11MAC protocol in theory, the S-MAC protocol has a better performance in the mail problems of signal processing, this paper made a number of improvements in binary exponential backoff algorithm, in order to be able to achieve a better practical effect. Which is reflected in 430 single chip microcomputer and CC1100E practice. In wireless sensor networks, a plurality of nodes at the same time to the data transmission will cause a collision. In the event of a collision, due to the binary algorithm, can generate random delay time is different for each node. When the delay time is zero, the node to transmit data. If there is a collision, again assigned a random time delay, so the cycle continues, the nodes at the same time and lower the probability of transmission, thereby achieving the purpose of preventing collision. For the subject of this paper, when the wireless meter reading can be correctly to each data receiving, saving labor and also can be more convenient for data check.
[资料来源:http://www.doc163.com]
Keywords: Anti-collision technology;CC1100E; Binary exponential backoff algorithm; MSP430
[资料来源:http://Doc163.com]



目录
摘 要 I
Abstract II
第一章 绪 论 1
1.1概述 1
1.1.1课题背景 1
1.1.2国内外研究现状 2
1.2防碰撞技术的分类 2
1.3本文主要的研究内容 4
1.3.1防碰撞概念的由来 4
1.3.2本文的主要工作 4
1.3.3本文的研究意义 4
第二章 无线通讯防碰撞的原理 5
2.1防碰撞现有的MAC协议以及概述 5
2.1.1MAC协议的分类 5
2.1.2基于竞争的MAC协议 6
2.2 802.11MAC协议分析 6
2.3 S-MAC协议分析 11
2.4章节小结 13
第三章 无线通讯防碰撞软件设计 14
3.1防碰撞算法的性能指标 14
3.2总体结构设计 15
3.2.1设计思路 15
3.2.2通讯冲突延时等待 15
3.2.3软件设计流程图 17
3.3防碰撞算法 18
3.3.1二进制指数退避算法 18
3.3.2基于变化率的退避算法 18
3.3.3改进的算法 20
3.4实现平台 20
3.5程序设计 21
3.6本章小结 24
第四章 调试运行 25
4.1调试环境 25
4.2 802.11数据包格式 26
4.2.1 CRC的校验技术 31
4.3通信原理以及实现 31
4.4本章小结 31
总结与展望 32
参考文献 32
致谢 34 [资料来源:https://www.doc163.com]
