DA16881燃油计

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
11个帖子/ 0新
最后一篇
matthieuw
离线
最后一次露面:3个月8小时前
加入:2015-11-20 14:55
DA16881燃油计

亲爱的对话框,

我在芯片上的自定义系统上实现了DA14681。

我的系统在锂离子电池上运行。

我的问题是SoCF功能在激活时崩溃我的系统,电路板未启动,因此无法轻松调试。

我实施了一个解决方法,其中我通过AD_Battery_RAW_TO_MVOLT()功能手动返回电池电压,然后通过线性回归来计算电池电量。

However this method do not take into account the current consumption and thus is not precise enough, i have battery level jumping a few percent during device operation.

Thus it looks like i need the socf system working

我在custom_socf_battery_profile.h文件中定义了我的电池参数(附在这里),并在custom_config_qspi中定义了dg_configuse_adc_gain_error_correction和dg_configuse_soc。

设备:
PM_DIALOG.
离线
最后一次露面:25分56秒前
职员
加入:2018-02-08 11:03
嗨matthieuw,

嗨matthieuw,

谢谢你的问题。请参考UM-B-075:DA1468X充电功能用户手册。你有相同的配置吗?此外,您是否能够在您的自定义板中运行SDK的PXP_reporter示例,并启用SOC?

请检查项目\ dk_apps \ demo \ pxp_reporter\ readme_soc.md file.

我假设您将SOCP / SoCN物理连接在您的设计中。

如果在调试模式下运行它,它会被困在哪里?您是否能够在Main()函数之前运行它?如果是,那么你能够缩短代码吗?请为我提供更多细节。

谢谢,PM_DIALOG.

matthieuw
离线
最后一次露面:3个月8小时前
加入:2015-11-20 14:55
亲爱的对话框,

亲爱的对话框,

SOCP和SOCN连接,我附​​上了我的验证原理图。

我无法启动调试器,它不会运行到主要功能。

I am working to implement the pxp_reporter on my design, it seems, i have some configurations to check, i ll comeba ck to you soon on this point

附件:
matthieuw
离线
最后一次露面:3个月8小时前
加入:2015-11-20 14:55
亲爱的对话框,

亲爱的对话框,

我设法在我的自定义板上运行pxp_reporter项目,没有soc激活,因此我的问题不是硬件,而是在配置中。

你能帮助我吗?

此致

Matthieu.

PM_DIALOG.
离线
最后一次露面:25分56秒前
职员
加入:2018-02-08 11:03
嗨matthieu,

嗨matthieu,

请检查您是否具有与PXP_Reporter相同的配置?另请参阅第5.4段如何启用SOCF驱动程序。您使用相同的配置吗?

你提到代码未启动,所以请在调试模式下运行它吗?如果您禁用SOC,设备靴子是否会?

谢谢,PM_DIALOG.

matthieuw
离线
最后一次露面:3个月8小时前
加入:2015-11-20 14:55
嗨对话框,

嗨对话框,

我使用PXP_Reporter项目的代码在我的项目中实现了SOCF。

当我禁用SOC时,设备正在启动Whitout问题。

我将我的配置与PXP报告者的配置进行了比较,除了外设启用和其他选择我的应用程序中,我有以下不同;

Optimal_RETRAM = 0,POWER_1V8_SLEEP = 0,特定于内存是不同的。

这些配置是否会影响SOC?

我附上了我的Confif您的评论

谢谢

Matthieu.

附件:
PM_DIALOG.
离线
最后一次露面:25分56秒前
职员
加入:2018-02-08 11:03
嗨matthieu,

嗨matthieu,

请尝试使用与pxp_reporter相同的配置?这管用吗?此外,如果您尝试在调试模式下运行,则代码被粘在任何地方(例如在断言中)。此外,我建议在调试模式下运行它,添加一些断点并尝试缩短代码。行为是什么?

谢谢,PM_DIALOG.

matthieuw
离线
最后一次露面:3个月8小时前
加入:2015-11-20 14:55
嗨对话框,

嗨对话框,

我使用了PXP报告器配置而没有最佳的回动选项(当我使用此选项时链接器错误),我禁用了我的应用程序的某些部分以匹配PXP报告器配置。

结果是相同的,黛博格在到达我的代码之前正在停止,因此我发表的行为。

谢谢你的帮助

Matthieu.

附件:
PM_DIALOG.
离线
最后一次露面:25分56秒前
职员
加入:2018-02-08 11:03
嗨matthieu,

嗨matthieu,

您能否在Main的开始时添加一个休息时间()?bkpt打了吗?

谢谢,PM_DIALOG.

matthieuw
离线
最后一次露面:3个月8小时前
加入:2015-11-20 14:55
亲爱的对话框,

亲爱的对话框,

我不知道为什么,但我无法设法让黛博格在我的应用程序上工作,

无论如何,我通过使用移动平均滤波平滑电平进行了正确的电池电量。

此致

Matthieu.

PM_DIALOG.
离线
最后一次露面:25分56秒前
职员
加入:2018-02-08 11:03
嗨matthieu,

嗨matthieu,

说实话,我并不完全确定为什么你无法附加调试器。可能您可能会在新的SDK目录中尝试它,并删除.metadata文件夹。

很高兴你现在能够获得更好的结果,谢谢让我们知道。

谢谢,PM_DIALOG.