基于CC1020的无线通信模块设计
时间:03-24
来源:电子设计应
点击:
图2 主程序流程框图
软件设计
通信协议采用UART格式(一个开始位,负载数据,一个结束位),另外,数据包前有同步码,同步码的作用是使接收端芯片正确识别UART格式的数据。之后要有识别码,识别码用来标志数据开始,如果正确收到识别码,说明可以正确接收数据。如果数据长度不是一定的,则在数据包开始部分加一个长度码,或在数据包结尾部分加特定结束标志。为了应付无线传输中可能出现的数据错误,在数据包最后加一个校验码,这样就可以根据应用需要选择丢掉该包或是要求重发。实际应用中发现,在数据包之后,最好要有1~2个字节的冗余码,否则,最后1个字节的数据很容易受到噪声干扰,造成错误识别。主要流程框图如图2所示。
结语
该通信模块具有成本低、通用性强、可扩展性强、可靠性高等特点。可单独使用,也可作为系统拓展模块方便地集成到各种无线测控系统中。
CC1020 无线通信 射频 C8051F310 相关文章:
- 超宽带无线技术(09-07)
- 基于混合TCP-UDP的HTTP协议实现方法(01-10)
- 基于EPA协议的IEEE802.11b无线测控系统(01-18)
- 无线技术领域从多元竞争走向多元融合 (01-01)
- 无线通信智能天线技术的未来发展趋势(02-22)
- 近距离无线通信技术标准解析(03-25)