• 智能安全头盔技术解决方案之蓝牙音频开发总结


    前记
     最近,有一个做头盔的厂家找到我们,让我们帮忙做一款快递小哥用的智能安全帽。他们对需求特别明确,可以通过蓝牙拨打电话,接听电话,可以听美团app上的提示音和高德地图上的提示音。不需要拿手机就能接电话,声音清晰。  作为一个玩无线蓝牙音频的老鸟来说,简直是小case,直接开始吧。

    物料准备

    我们只负责做电子部分,关于其它部分就交给客户来做吧,专业的事情交给专业的人,这是我们的做事原则。

     无线蓝牙音频芯片,双模。 该蓝牙芯片必须是蓝牙5.0双模芯片,支持ble,支持音乐和电话,并且支持蓝牙语音助手的功能,这里,我们选择了BES2300芯片。该芯片有着功耗低,音频质量好。

     ble无线芯片,作为车把控制器: 在车把上有一个头盔的控制器,用来控制头盔接听和拨打电话,这个仅仅需要一个单纯的ble芯片即可,考虑到低功耗和能做mater的特性,我们选择了泰凌微的TLSR8232芯片。该芯片有着功耗低,ble可以做master等特点。

    难点解析
      这里面除了硬件射频的部分难点之外,绝大部分的技术难点在软件和算法。

     怎么保证通话的清晰稳定? 蓝牙语音通话清晰度一直是一个比较棘手的问题,鉴于头盔的场景复杂性,对降噪和稳定性要求更高。团队根据实际的使用场景,在自有的算法进行了多轮优化,加入了自适应降噪算法,让通话的音质真正达到了清晰透明。

     无线ble双模连接稳定性保障? 无线ble遥控器经常需要用到,所以,保障ble连接的稳定性十分重要,这里主要从二方面做了优化,一个是硬件板子保证射频指标调整到最优,其次,软件里面加入规避措施,一旦检测到断开,ble立即发起回连接。

     怎么优化功耗? 该方案的两个板子都需要功耗控制的比较好,针对这种实际情况,我们做了以下优化:软件自适应调频。针对不使用的情况,让系统的主频尽可能的低,降低产品的总体功耗。其次,调整ble的发射和接收功率,让ble的发射功率和接收功率满足车机使用即可。

    总结
     对于一个深耕无线音频的团队来说,这个案子的难度不高的,希望这个产品能真正的帮到外卖小哥。

  • 相关阅读:
    MDI窗体容器
    记事本制作、流的初步引用、窗口的三种显示类型
    ListVies控件的应用
    变量常量
    百度地图自定义离线地图
    通过配置文件方式修改 axios 请求地址
    百度地图坐标偏差
    Vue 全局指令限制输入框输入
    axios post请求发送数组
    WebSocket
  • 原文地址:https://www.cnblogs.com/dylancao/p/16152978.html
Copyright © 2020-2023  润新知