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