前记
最近,有一个做头盔的厂家找到我们,让我们帮忙做一款快递小哥用的智能安全帽。他们对需求特别明确,可以通过蓝牙拨打电话,接听电话,可以听美团app上的提示音和高德地图上的提示音。不需要拿手机就能接电话,声音清晰。 作为一个玩无线蓝牙音频的老鸟来说,简直是小case,直接开始吧。
物料准备
我们只负责做电子部分,关于其它部分就交给客户来做吧,专业的事情交给专业的人,这是我们的做事原则。
无线蓝牙音频芯片,双模。 该蓝牙芯片必须是蓝牙5.0双模芯片,支持ble,支持音乐和电话,并且支持蓝牙语音助手的功能,这里,我们选择了BES2300芯片。该芯片有着功耗低,音频质量好。
ble无线芯片,作为车把控制器: 在车把上有一个头盔的控制器,用来控制头盔接听和拨打电话,这个仅仅需要一个单纯的ble芯片即可,考虑到低功耗和能做mater的特性,我们选择了泰凌微的TLSR8232芯片。该芯片有着功耗低,ble可以做master等特点。
难点解析
这里面除了硬件射频的部分难点之外,绝大部分的技术难点在软件和算法。
怎么保证通话的清晰稳定? 蓝牙语音通话清晰度一直是一个比较棘手的问题,鉴于头盔的场景复杂性,对降噪和稳定性要求更高。团队根据实际的使用场景,在自有的算法进行了多轮优化,加入了自适应降噪算法,让通话的音质真正达到了清晰透明。
无线ble双模连接稳定性保障? 无线ble遥控器经常需要用到,所以,保障ble连接的稳定性十分重要,这里主要从二方面做了优化,一个是硬件板子保证射频指标调整到最优,其次,软件里面加入规避措施,一旦检测到断开,ble立即发起回连接。
怎么优化功耗? 该方案的两个板子都需要功耗控制的比较好,针对这种实际情况,我们做了以下优化:软件自适应调频。针对不使用的情况,让系统的主频尽可能的低,降低产品的总体功耗。其次,调整ble的发射和接收功率,让ble的发射功率和接收功率满足车机使用即可。
总结
对于一个深耕无线音频的团队来说,这个案子的难度不高的,希望这个产品能真正的帮到外卖小哥。