美文网首页
ULM302项目问题

ULM302项目问题

作者: Ben2Feng | 来源:发表于2017-06-15 14:33 被阅读25次

导语:此主题为ULM302产品开发中遇到的一些问题,不一概而叙述,只述遇到的重点难点以及相应的而解决方式。

一、ULM302双MIC接收,两个TX端发射的频率会相互干扰

  • TX端通讯时会发送两只频率相当通讯有两条通道,方案商觉得这种方式可以较好的避免干扰。
  • ULM302工作模式为2.4GHz频段中跳频模式,当一只TX在与RX建立通讯时会检查某个通道C是否干净,若C通道已被占用,则TX与RX会跳到另一个通道去建立通讯;软件上总共设计的通道共有5个,通道列表TABLE1(04、20;20、36;36、52;52、68;68、04)共5组,每组2两个频道,04代表2404MHz,20代表24020MHz。
  • 当有两个TX时,它们将会占用4个频道,那么它们很有可能会撞到相同的两个频道上去(比如两个TX与RX同时配对时可能会选择在同样的两个频道上),这样便产生了干扰。

解决思路

  • ULM302是由两个RX合在一起然后与两个TX配套使用的,那么使用两套不同的频道列表TABLE1、TABLE2并确保这两套列表中的频率都不相同,然后产品右边的RX及其对应的TX烧入TABLE1,左边的RX及其对应的TX烧入TABLE2,这样原理上来说能消除TX之间带来的干扰。
  • 初始阶段设计的频道列表(十进制)
    TABLE1:04、20;20、36;36、52;52、68;68、04
    TABLE2:13、29;29、45;45、61;61、76;76、13
  • 分别烧录这两个列表后发现其有效的改善了干扰问题,但是当两个TX离RX超过15M时,两个TX发出的频率相互干扰的影响明显,此时RX接收到的音频断断续续,单独开一只TX和RX工作期距离可以达到35M以上。
  • 改进阶段设计的频道列表(十六进制)
    TABLE1:04、2C;06、2E;08、30;0A、32;0C、34
    TABLE2:1C、44;1E、46;20、48;22、50;24、52
  • 分别烧录这两个列表后发现其有效的改善了干扰问题,两个TX工作时相互干扰的影响已经很小了,唯一的问题是左右两边RX接收的距离不一致,有的左边接收距离长比如30M,右边距离短比如25M,这可能跟PCB布板及射频那块有关系,暂时还未解决这些问题。

相关文章

  • ULM302项目问题

    导语:此主题为ULM302产品开发中遇到的一些问题,不一概而叙述,只述遇到的重点难点以及相应的而解决方式。 一、U...

  • 项目问题

    问题:在已定义好的对象上动态添加属性,数据发生变化,但视图页面未更新显示原因:Vue 不允许在已经创建的实例上动态...

  • IDEA 中不同项目引用或调用问题

    IDEA 中不同项目引用或调用问题 问题描述   存在两个Maven项目 A、B,项目 A 引用 B 项目。A项目...

  • 项目问题总结

    盖士人读书,第一要有志,第二要有识,第三要有恒。有志则断不甘为下流;有识则知学问无穷,不敢以一得自足,如河泊之观海...

  • 项目问题小计

    出来做项目,的确要比正常的项目要复杂许多。这要求我们队项目的管控的力度更大。之前虽然也学过项目管理,不过理解不够深...

  • 项目问题总结

    1.小米手机轮播图下方的指示点无法显示,原因:因为小米手机版本为6.0,指示点资源为V21,应该把drawable...

  • 德国项目问题

    一、语言培训-基础B1-德国考试-德国培训-B2-上岗 学生到中间的某一环节放弃了怎么办?达不到标准怎么办?学费是...

  • 项目问题随笔

    今天做项目花了一天的时间检查和修复一个界面问题,弄得简直崩溃,最后发现终于恍然大悟。 背景是IOS才更新到11不久...

  • 项目问题集

    这是一个实现UIScrollView中,某一栏内容自动弹到顶端的功能,用的是SpringPanel。 if (In...

  • 项目管理问题

    做项目管理也有一段时间了,在此列几个注意点,安排好自己的计划,能及时的控制风险,保证项目的进度! 1、了解项目需求...

网友评论

      本文标题:ULM302项目问题

      本文链接:https://www.haomeiwen.com/subject/cfeenttx.html