公司要求开发一款智能挪车号码牌,一款放在汽车控制台前的临时停车时显示手机号码,方便挪车时呼叫车主的电话号码牌。
需求:
- 开车关屏,车停显示
- 定时显示,设置时间内显示,其它时间不显示
- 显示停车时长/北京时间
- 按键功能用户可重定义
- 使用蓝牙与手机连接,使用小程序设置号码
这个产品功能实现上没有什么问题,比较简单。我记录一下低功耗设计时遇到的坑以及填坑的过程。
根据公式
I:平均放电电流/小时(uA)
P:电池容量
I = P*1000/(365*24)
百度了一下钮扣电池的容量
型号 | 容量(mAh) | 平均放电电流(uA) |
CR2032 | 210 | 23.9 |
CR3032 | 550 | 62.8 |
CR2450 | 580 | 66.2 |
CR2032虽然比较常见,超市里都可以买得到,可容量实在太小,产品中有屏幕显示,还有Gsenor和蓝牙芯片,23.9uA的平均功能,真是个高不可攀的技术门槛。最终选择了容量大,相对容易采购的CR2450。
经过一番百度和整理得到了一组选品方案:
- 屏:采用技术成熟稳定防紫外线的TN工艺,毕竟号码牌是一个长期暴露在阳光下的产品
- 驱动芯片:市场有很多HT1621B的TN屏驱动芯片,经过买样测试,大多工作150uA,国产的不能工作在更低的工作模式下。于是采用了BU9792,这个芯片价格贵不少,但是可以解决功耗问题。实际工作只有9uA,加上TN屏的功耗,也就在15uA左右,效果很不错。
- 运动传感器:由于美国人掐脖子,芯片