使用SDK电池驱动器

学到更多常见问题解答教程

10个帖子/ 0新
最后一篇
Rajapurerohit.
离线
最后一次露面:6个月1周前
加入:2017-04-20 09:17
使用SDK电池驱动器

大家好,

我正在使用DA14583开发一种设备,并使用2xAAA细胞通电。

我已经通过了SDK示例中提供的电池驱动程序,示例是硬币小区和AAA小区。

我的问题是我只需要在我的应用程序中包含此电池驱动程序文件并读取值?或者我需要连接ADC引脚吗?

感谢致敬

Rohit R.

设备:
PM_DIALOG.
离线
最后一次露面:12小时58分钟前
职员
加入:2018-02-08 11:03
嗨rohit,

嗨rohit,

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

//降压模式(2 x系列的AAA电池)

adc_sample = adc_get_vbat_sample(false);

如果您阅读了该示例,您将看到未连接到GPIO的电池 - ADC_GET_VBAT_SAMPLE()使用20 USEC延迟从VBAT1V或VBAT3V电源获取ADC示例。

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

谢谢,PM_DIALOG.

Rajapurerohit.
离线
最后一次露面:6个月1周前
加入:2017-04-20 09:17
嗨pm_dialog,

嗨pm_dialog,

好的,谢谢你的回复。

意思是,我只需要在adc_get_vbat_sample中包含文件并设置“true”(false);功能并读取值正确?

如果我错了,请纠正我?

感谢致敬

Rohit R.

PM_DIALOG.
离线
最后一次露面:12小时58分钟前
职员
加入:2018-02-08 11:03
嗨rohit,

嗨rohit,

如果需要对ADC VBAT3V样本进行采样,则应将其设置为TRUE。请先运行您身边的示例。

谢谢,PM_DIALOG.

Rajapurerohit.
离线
最后一次露面:6个月1周前
加入:2017-04-20 09:17
嗨pm_dialog,

嗨pm_dialog,

我已经测试了Dev-kit上的代码,通过USB启动了Dev-kit,我看到Bat_Val是144%并变化。附件是日志文件。

它并不稳定,如您在日志文件中看到的。

你能告诉为什么它的不稳定价值不是不变吗?

感谢致敬

Rohit R.

附件:
PM_DIALOG.
离线
最后一次露面:12小时58分钟前
职员
加入:2018-02-08 11:03
嗨rohit,

嗨rohit,

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

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

谢谢,PM_DIALOG.

Rajapurerohit.
离线
最后一次露面:6个月1周前
加入:2017-04-20 09:17
嗨pm_dialog,

嗨pm_dialog,

请注意,我已经完成了所有所需的设置以读取电池使用AAA。在测试时,我知道我们需要选择BATT_AAA,没有我也不会得到正确的阅读。我以前分享的是在进行所有改变之后,我得到的结果是147%,143%,144%,它也不稳定,而我在dev-kit和dev-kit上测试了我的电源,使用USB电缆电源。

提到文件中没有第7.37节。文档限制为7.2节。

请告诉我您对我以前的帖子的反馈,这是一个关于不稳定的值?

感谢致敬

Rohit R.

cyibin.
离线
最后一次露面:3个月4周前
职员
加入:2017-12-14 02:48
嗨rohit r,

嗨rohit r,

您可以共享一些代码片段,以便我们在使用电池驱动程序时可以了解您的配置。

此外,电池驱动器上的相关章节应为:10.12电池电量

BR,宜宾

Rajapurerohit.
离线
最后一次露面:6个月1周前
加入:2017-04-20 09:17
嗨宜宾,

嗨宜宾,

请找到附加的代码。

感谢致敬

Rohit R.

附件:
PM_DIALOG.
离线
最后一次露面:12小时58分钟前
职员
加入:2018-02-08 11:03
嗨rohit,

嗨rohit,

如果您调用电池_Get_Get_LVL(BATT_CR2032)的电池_GET_LVL(BATT_CR2032)应该工作。你能用CR2032测试它吗?此外,您能否分享电池的连接方式?

//电池类型定义

#define batt_cr2032(1)// cr2032硬币电池电池

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

#define batt_aaa(3)// aaa碱性电池(1个升压中的1个细胞,2个降压模式下的2个细胞)

谢谢,PM_DIALOG.