你好,对话框,
每当有IOT传感器模块的位置或倾斜的变化时,它会从睡眠模式向上唤醒到活动模式并传输传感器数据。如我所知,当我们更改位置或倾斜时,从AcceloreMeter中断生成,从睡眠模式唤醒微控制器。这是正确的吗?
我想知道的是,只要DA14583传感器加密狗在睡眠模式中消耗了多少电流?我的怀疑是每当睡眠模式中的微控制器时,传感器的近码器部分也将在睡眠模式下的手段,微控制器睡眠电流(UA)和当前的AcceLormeter两者都被计算右转?如果我的假设是正确的,DA14583传感器加密狗在睡眠模式下消耗电流的情况是多少?
我们应该如何在DA14585中设置定期唤醒?
谢谢
D.Vishnu
设备:
嗨Vishnuatdialog,
我强烈建议您查看第12.1段的电力测量UM-B-063用户手册DA14583物联网传感器开发工具包用户手册。关于定期唤醒,DA1458x可以通过BLE定时器同步唤醒,可以被编程为唤醒系统。
你好,对话框,
但我想唤醒基于传感器中断而不是周期性唤醒的微控制器。因为我们的应用程序是基于事件的触发。
无论何时产生任何外部事件,传感器都需要触发中断来唤醒单片机向网关发送信息。
请指导我在我的应用程序中实现这个场景。
谢谢
D.Vishnu
嗨Vishnuatdialog,
我需要一些澄清,所以让我问你一些问题。如果您开发了自己的定制董事会,或者您是否正在使用583 IOT模块,请您告诉我吗?对不起,但我有点困惑你的描述。此外,您是否在IOT参考设计代码或您拥有自己的应用程序代码?
谢谢,PM_Dialog
你好,对话框,
抱歉延迟我的回复,
我们使用DA14585微控制器和LSM6DS3传感器开发了定制板,我们使用了Bel_App_Periential项目代码作为应用程序代码(我们在其中少的变化)。代码正在运行精细和硬件模块,现在我们处于原型模块的测试阶段。我们想要的第一个参数是当前的原型模块的消耗,我们使用智能代码段电源分布器捕获了所有BLE状态(广告,连接,发送数据)当前消耗数据。现在我正在寻找它在DA14585处于睡眠状态和传感器时消耗多少电流,为什么由于在我们的应用程序中,其中一个病例是陀螺仪捕获的那一刻,每当陀螺检测到上方的角色阈值限制时(在DPS)中,陀螺仪将触发中断以唤醒微控制器以通过BLE发送数据。根据LSM6DS3 Datasheet,在ODR:12.5 Hz Gyro消耗500 UA,这意味着我们的设备将始终消耗500 uA,并且只要微控制器在无线电时都会添加到其中。
为了设计这种原型我们使用DA14583加密狗作为参考模型,在DA14583加密狗中,我们观察到该设备在没有任何外部运动的情况下,设备将在几秒钟后去睡眠模式,一旦它进入睡眠模式,LED闪烁就会跳转。如果我们将加密狗从睡眠模式移动并开始广告并发送传感器数据一旦连接,就会发生这种情况,因为加速度计正在触发中断右?现在我想知道每当微控制器在睡眠模式中,加速度计仍然在呢?如果它正在达到加速度计是消耗的多少?这在我们的测试阶段提供了一点清晰。
谢谢
D.Vishnu
嗨Vishnuatdialog,
关于你的第一个问题,关于DA14585目前的消耗量,我强烈建议你看一下教程4:睡眠模式电流测量来自我们的支持门户的文档。在第40页,您将找到DA14585的分析测量值。此外,本文档演示了如何在设备处于睡眠模式时测量电流消耗(在扩展或深睡眠模式下)。关于583 IOT参考应用程序设计的第二个问题,当设备处于睡眠模式时,低功耗的加速度计无需检测模式。如果检测到运动,则超过特定阈值,则CPU唤醒并开始广告。加速度计配置为具有“AnyMotion”中断功能集的低功率操作。所有其他传感器也都处于睡眠模式。为了获取有关583 IOT设计的当前消耗的更多信息,我建议您查看表2:当前消耗UM-B-064 DA14583物联网传感器硬件参考应用用户手册。
谢谢,PM_Dialog