搜索
查看: 1510|回复: 0

[分享] 无线打靶应用中如何实现无线通信的稳定

[复制链接]

281

主题

283

帖子

1295

积分

金牌会员

Rank: 6Rank: 6

积分
1295
发表于 2022-12-14 12:43:00 | 显示全部楼层 |阅读模式
如何实现不丢包、支持连发模式、高速运行时数据可靠稳定,这是无线打靶比较核心的问题。同样也是无线通信协议需要解决的问题。

无线通信协议栈可实现稳定可靠传输、TCP大包传输技术、UDP可靠传输技术、变信道技术、支持激光枪连发模式,无线通信响应快、无拖尾、确定性高。

通常一个靶场会有10-20个靶位,为了防止不同的靶位的无线通讯相互串扰,需要给每一对枪和靶子的无线通讯单元设置独立的工作信道。靶位在被击中之后,会向枪支控制器发送一个小的数据包,告知其环数,子弹编号和弹药数量等信息。

如果打靶发射装置被切换到连发模式,那么每隔75ms或者100ms会发射出一个激光束,靶位则需要在该时间间隔内将检测结果及时的报告给发射装置控制器。因此要求通讯过程具有很强的确定性。在此过程中,如果选择TCP或者类似的带有反馈机制的通讯机制,则无法承受连发模式下的高速定时冲击。而UDP通讯,特别是一种增强型的,高可靠性的UDP通讯技术则可以很好的满足枪支射击过程中的单发和连发模式下对于可靠性,实时性与确定性的要求。



在无线打靶现场,除了语音报靶之外,往往还需要将所有靶位的结果汇总到一个监控用的电脑或者显示屏幕上去。注意到每一个靶位的无线通讯单元都是有独立的工作信道的,而信息汇总的通讯单元则是一个全新的独立信道。因此射击装置控制器在需要发送集中环数或者脱靶信息之前,需要提前变换到汇总通讯单元的工作信道,通讯完毕之后,再快速的切换至其正常工作信道,如果切换不及时或者延迟过大,有可能会漏掉连发模式下的通讯数据。

在无线模块内置的通讯协议栈的调度下,无线报文的编码,收发和信道切换都远远快于外置普通的透传模块,很好的解决了连发射击模式下的电子报靶和集中汇总困难,显著的提升了用户的使用体验。

WiMinet研发团队自主开发的具有自身特色的无线打靶通讯技术解决了蓝牙技术在传输距离、传输效率上的缺点,创新性的加入了433MHz用来弥补。并且考虑到无线打靶的诸多现实因素,从整体框架考虑增加了汇总播报变频行为、基于UDP的冗余传输技术、变信道技术,从而实现无线打靶的功能,并解决了无线打靶在实际操作中的诸多问题。

回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条

Archiver|手机版|小黑屋|RF技术社区

GMT+8, 2024-4-25 21:10 , Processed in 0.068638 second(s), 8 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表