53 lines
2.3 KiB
Markdown
53 lines
2.3 KiB
Markdown
---
|
||
updated: 2024-06-20
|
||
tags:
|
||
- 低功耗
|
||
- 屏
|
||
- 器件库
|
||
- BLE
|
||
- mcu
|
||
- led
|
||
---
|
||
|
||
## 方案对比
|
||
|
||
| 方案 | 示例 | 优点 | 缺点 |
|
||
| :------: | :---------: | :-----------: | :-----: |
|
||
| MCU+收发IC | Lora、2.4GHz | 通信距离远、响应快程序复杂 | 成本高、体积大 |
|
||
| 单MCU | BLE | 距离近,响应略慢 | 程序简单 |
|
||
| | | | |
|
||
|
||
定位需求本身不会远距离使用,响应时间在100ms内均可接受,故优选单MCU方案。
|
||
|
||
## 单MCU方案
|
||
MCU集成BLE,[[CH57x]]、[[CH582F]]等,单片约2元
|
||
Host端工作于广播模式,每个器件盒作为独立节点工作于扫描模式。
|
||
|
||
### 初始化
|
||
节点产生UUID,Host据此与器件关联并存入数据库
|
||
|
||
### 查找
|
||
1. Host查找数据库找出与搜索关键字匹配的UUID,并列出器件列表
|
||
2. 报文添加与指定器件列表关联的UUID及“仅查找”标识并持续广播
|
||
3. 节点群上电,并扫描可用节点,若与自身UUID匹配则亮灯指示
|
||
>节点端默认不带显示,可支持墨水屏显示器件列表。
|
||
> 报文添加“编辑”标识可编辑器件列表,编辑模式下节点会连接Host,并在连接后主动上报器件列表
|
||
> 为保证墨水屏寿命,每次节点上电均刷新屏幕
|
||
|
||
### 休眠
|
||
无线供电不用考虑休眠问题,上电后持续扫描即可。
|
||
电池供电需考虑谨慎优化功耗,必须合理休眠。
|
||
为调协功耗和响应速度,可设置两种唤醒间隔。
|
||
> 非工作状态1分钟唤醒一次,最好添加外围电路,沿用无线供电逻辑高电平唤醒;
|
||
> 工作状态1s唤醒一次。
|
||
|
||
## 供电
|
||
独立节点具有数量多,体积受限,功耗低的特点,供电方式直接影响使用体验。
|
||
|
||
| | 优点 | 缺点 |
|
||
|:----:|:---------------:|:--------------------------------:|
|
||
| 无线供电 | 体积小,开发难度低,使用灵活 | 无外壳,从零设计,独立供电单元,节点位置不够灵活 |
|
||
| 电池供电 | 成品墨水屏有外壳,自带电池供电 | 体积略大,有改造难度。主控特殊,不是常用的开发环境,有学习成本。 |
|
||
|
||
## 存储盒
|
||
5.5\*5.5cm盒性价比高,9元/30个。可容纳少量IC编带,能放1.54墨水屏 |