资产监测设备中关于供电不稳导致MCU重启问题

Posted 瑞奇Ricky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了资产监测设备中关于供电不稳导致MCU重启问题相关的知识,希望对你有一定的参考价值。

近期笔者在资产监测设备开发过程中,客户询问到关于供电不稳导致MCU重启的问题。由于该问题已经不是第一次出现。在此基础上,笔者将该问题整理成文档并分享给更多需要的人,希望对大家有所帮助。

资产监测设备是以物联网传感技术为基础,帮助用户实现资产实时位置的监测。使用资产监测设备能够在运输过程中帮助用户更加清晰的记录运输过程。包括了运输路径的记录、运输速度、运输中的实时位置以及运输状态。资产监测设备还配有可视化后台,帮助用户随时随地对以上数据进行查询,用户只需要将该设备安装在资产中,当货物在运输过程中出现丢失、长期不更新的异常情况时,用户也能通过云端后台,对货物的实际情况进行查看。帮助用户避免资产在运输中受损。

但资产监测设备在供电不稳导致MCU重启的问题,对于用户监测货物的运输流程具有一定的影响,因此,开发人员需要尽快解决该问题,为用户提供完善的用户体验。

分析问题:
在电池直供电的情况下,后级如果存在瞬间耗流较大的情况时,会出现前级瞬间掉电降压,导致MCU出现不可控的问题,进入硬件错误。在HC32L110+MC25使用过程中,在MC25瞬间开机的时候,容易出现硬件错误导致死机。从而进入硬件错误。
解决方案:
出现硬件错误一般是由于堆栈溢出导致,经过软件排查,发现一个通用问题,死机问题全部是出现在开机瞬间以及GPS定位或者上报数据瞬间,这些瞬间全部是耗流较大的瞬间,瞬间电流可以达到1-2A,而使用的供电时3V的电池。因此怀疑时瞬间耗流较大导致MCU供电不足导致。通过示波器采集看到,瞬间耗流较大时,电池电压瞬间降到1V左右。

得出是由于瞬间电流导致前级死机,因此在MC25的VDDEXT上加上一个二极管连接到供电端,当前级供电不足时,用VDDEXT使得电压限位在2.8V保证MCU的供电。
根据以上经验的总结,希望能够帮助到同样从事资产监测设备开发的工作人员。

以上是关于资产监测设备中关于供电不稳导致MCU重启问题的主要内容,如果未能解决你的问题,请参考以下文章

资产监测设备中关于天线结构问题

资产监测设备中关于AES加密应用

环境监测设备中关于表达式求值顺序导致的异常问题

资产监测设备中关于ADC128S052简介

资产监测设备中关于OTA升级串口应答帧处理

资产监测设备中关于HALL开环电流传感器介绍