微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > cc2530多对一进行无线发送数据,产生碰撞问题

cc2530多对一进行无线发送数据,产生碰撞问题

时间:10-02 整理:3721RD 点击:

TI大神:

          最近在学习CC2530F256,现在在调试RF的通讯(简单的射频通信,没采用协议栈),考虑到多点通信时,数据会有碰撞现象,导致数据大量丢失,当出现这种现象时怎么处理呢?求教了,谢谢大家的技术支持,帮助?

关于CC2530的RF通信,您可以使用TI-MAC   http://processors.wiki.ti.com/index.php/TIMAC

感谢SuSan Yang的解答,能否问下不使用协议栈,是否可以降低数据碰撞,减少数据丢失,谢谢解答

协议栈本身有防碰撞机制,比如监听信道信号强度,选择更好的信道。所以还是更推荐使用协议栈来进行开发

TI-MAC也是适用于CC2530的协议栈,基于MAC层协议收发,Z-STACK是针对Zigbee spec的,包含许多功能的profile

感谢您的回答,关键是现在领导不让用协议栈,非要自己搞防碰撞机制,向问下您有啥好的建议没有,或者能否参考协议栈上的防碰撞机制的方法写出程序,谢谢回答

TI MAC可以做到many to one , 同時one to many嗎?

不要用基础无线调试那个程序就行,那个程序的构架本身就是在不适用防碰撞的思想下设计的,你如果强行加入防碰撞会导致不可逆转的错误。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top