了解更多常见问题教程

10个帖子/ 0个新帖子
最后发表
Rajapurerohit
离线
最后看到:2个月3个星期前
加入:2017-04-20 09:17
使用SDK电池驱动

你好,

我正在开发一个使用DA14583的设备,它是用2xAAA电池供电的。

我在SDK示例中查看了可用的电池驱动程序,例如硬币电池和AAA电池。

我的问题是,我是否只需要包括这个电池驱动文件在我的应用程序和读取的值?或者我需要连接ADC引脚相同吗?

感谢和问候

罗希特R

设备:
PM_Dialog
在线
最后看到:8分钟4秒前
工作人员
加入:2018-02-08 11:03
嗨罗希特,

嗨罗希特,

是的,您可以在您的应用程序中添加电池驱动程序-示例包括如何从2xAAA电池获得电池杠杆

// BUCK模式(2节AAA电池串联)

adc_sample = adc_get_vbat_sample(假);

如果你阅读这个例子,你会看到电池没有连接到GPIO - adc_get_vbat_sample()从VBAT1V或VBAT3V电源获得ADC样本使用20 usec延迟。

您所需要做的就是将SDK示例嵌入到项目中。

谢谢,PM_Dialog

Rajapurerohit
离线
最后看到:2个月3个星期前
加入:2017-04-20 09:17
嗨PM_Dialog,

嗨PM_Dialog,

好的,谢谢你的回复。

意味着,我只需要包括文件和设置“TRUE”在adc_get_vbat_sample(false);函数和读取的值是否正确?

如果我说错了请纠正我?

感谢和问候

罗希特R

PM_Dialog
在线
最后看到:8分钟4秒前
工作人员
加入:2018-02-08 11:03
嗨罗希特,

嗨罗希特,

如果你需要采样ADC VBAT1V,你应该将它设置为TRUE;如果你需要采样ADC VBAT3V,你应该将它设置为FALSE。请先运行你身边的例子。

谢谢,PM_Dialog

Rajapurerohit
离线
最后看到:2个月3个星期前
加入:2017-04-20 09:17
嗨PM_Dialog,

嗨PM_Dialog,

我在Dev-kit上测试了代码,通过USB驱动的Dev-kit,我看到bat_val是144%,并且有所不同。附件是日志文件。

它不稳定,你可以在日志文件中看到它的变化。

你能告诉我为什么它的不稳定值不是常数吗?

感谢和问候

罗希特R

附件:
PM_Dialog
在线
最后看到:8分钟4秒前
工作人员
加入:2018-02-08 11:03
嗨罗希特,

嗨罗希特,

您能否查看7.37节电池的例子UM-B-051: DA14580软件平台参考(SDK5)/请检查你是否有相同的设置。

你是否检查了从BATT_CR2032到BATT_AAA的电池选择?- battery_get_lvl (BATT_AAA)

谢谢,PM_Dialog

Rajapurerohit
离线
最后看到:2个月3个星期前
加入:2017-04-20 09:17
嗨PM_Dialog,

嗨PM_Dialog,

请注意,我已经完成了使用aaa读取电池所需的所有设置。在测试时,我知道我们需要选择BATT_AAA,否则我也不会得到正确的读数。我之前分享的是,在做了所有的改变后,我得到的结果是147%,143%,144%,而且不稳定,我已经在开发套件上测试了,开发套件是使用USB电缆供电的。

并且在提到的文件中没有第7.37节。文件限制在7.2节。

请让我知道你对我之前的帖子关于不稳定值的反馈?

感谢和问候

罗希特R

CYibin
离线
最后看到:1周2天前
工作人员
加入:2017-12-14 02:48
嗨,Rohit R

嗨,Rohit R

能否分享一些代码片段,以便我们了解您使用电池驱动时的配置。

另外,关于电池驱动的相关章节应该是:10.12电池等级

Br,宜宾

Rajapurerohit
离线
最后看到:2个月3个星期前
加入:2017-04-20 09:17
嗨,宜宾,

嗨,宜宾,

请查收附件的代码。

感谢和问候

罗希特R

附件:
PM_Dialog
在线
最后看到:8分钟4秒前
工作人员
加入:2018-02-08 11:03
嗨罗希特,

嗨罗希特,

如果你调用的是battery_get_lvl(BATT_CR2032)的battery_get_lvl(BATT_AAA),它应该工作。你可以用CR2032测试一下吗?另外,你能分享一下电池是如何连接的吗?

//电池类型定义

#define BATT_CR2032 (1) //CR2032硬币电池

#define BATT_CR1225 (2) //CR1225硬币电池

#define BATT_AAA (3) //AAA碱性电池(1 cell in boost, 2 cell in buck mode)

谢谢,PM_Dialog