你好对话框,
当物联网传感器模块的位置或倾斜发生变化时,从休眠模式唤醒到主动模式,传输传感器数据。据我所知,当我们改变位置或倾斜它时,加速度计会产生中断,这会唤醒微控制器从睡眠模式。是正确的吗?
我想知道的是,当DA14583传感器适配器处于睡眠模式时,它消耗多少电流?我的疑问是,当微控制器处于睡眠模式时,传感器的加速度计部分也会在,这意味着在睡眠模式下,微控制器的睡眠电流(uA)和加速度计的电流都被计算对吗?如果我的假设是正确的,DA14583传感器适配器在睡眠模式下消耗了多少电流?
DA14585中如何设置周期唤醒?
谢谢你!
D.Vishnu.
设备:
嗨vishnuatdialog,
我强烈建议你看一下第12.1段的功率测量UM-B-063用户手册DA14583 IOT传感器开发套件用户手册。对于周期唤醒,DA1458x可以通过BLE定时器同步唤醒,BLE定时器可以通过编程唤醒系统。
你好对话框,
但我想根据传感器中断而不是定期唤醒微控制器。因为我们的应用程序是基于事件的触发。
每当任何外部事件生成时,传感器都需要射击中断以唤醒用于向网关发送信息的微控制器。
请指导我在我的申请中实施此方案。
谢谢你!
D.Vishnu.
嗨vishnuatdialog,
我需要你澄清一下,所以我来问你几个问题。你能告诉我你是否已经开发了自己的定制板,或者你是否正在开发583物联网模块?对不起,我听不懂你的描述。另外,您是在研究物联网参考设计代码还是您有自己的应用程序代码?
谢谢,PM_DIALOG.
你好对话框,
抱歉,耽误了我的回复。
我们使用DA14585单片机和LSM6DS3 Sensor开发了定制板,并使用bel_app_perial项目代码作为应用代码(修改较少)。代码运行良好,硬件模块也很好,现在我们正处于原型模块的测试阶段。我们想要的第一个参数是原型模块的当前消费,我们已经捕获了所有BLE状态(广告,连接,发送数据)当前消费数据使用智能代码片段功率分析器。现在我正在寻找它消耗多少电流时,DA14585是在睡眠和传感器是打开的,为什么因为在我们的应用程序的一个案例是陀螺仪是打开捕捉瞬间,无论何时陀螺仪检测到的角力矩超过设置的阈值限制(在dps),陀螺仪触发中断唤醒微控制器,通过BLE发送数据。根据LSM6DS3 datasheet,在ODR:12.5 Hz陀螺仪消耗500 uA,这意味着我们的设备将始终消耗500 uA,无论何时微控制器上的无线电消耗也添加到它。
在设计这个样机时,我们使用了DA14583加密狗作为参考模型,在DA14583加密狗中,我们观察到在没有任何外部运动的情况下,设备会在几秒后进入睡眠模式,一旦进入睡眠模式,LED闪烁停止。如果我们移动狗狗它就会从睡眠模式中醒来并开始发布广告并发送连接后的传感器数据,这是因为加速计触发了中断对吧?现在我想知道当微控制器处于睡眠模式时加速度计是否仍然打开?如果是,加速度计消耗了多少电流?这使我们在测试阶段有一点清晰。
谢谢你!
D.Vishnu.
嗨vishnuatdialog,
关于您关于当前消费DA14585的第一个问题,我强烈建议您看看教程4:睡眠模式电流测量_v1.0文档来自我们的支持门户。在第40页,你会发现DA14585的分析测量值。此外,本文档还演示了如何在设备处于睡眠模式(延长睡眠模式或深度睡眠模式)时测量当前消耗。关于你的第二个问题关于583物联网参考应用设计,当设备处于睡眠模式时,加速度计处于低功耗任意运动检测模式。如果检测到超过特定阈值的动作,CPU就会唤醒并开始发布消息。加速度计配置为低功率运行与“任何运动”中断功能集。所有其他传感器也都处于睡眠模式。为了获得关于583物联网设计的当前消费的更多信息,我建议您检查表2:当前消费的UM-B-064 DA14583 IOT传感器硬件参考应用程序用户手册。
谢谢,PM_DIALOG.