监控服务器中断怎么恢复 数据中断的原因和解决方案

最近,我们正在开发一种由客户定制的定位监控设备。这个设备有很多功能,数据传输,数据传输获取设备电压,定位上报,获取设备电流,分析设备当前状态,设备充放电温度,服务器远程改变设备

本文最后更新时间:  2023-04-10 03:12:29

最近,我们正在开发一种由客户定制的定位监控设备。这个设备有很多功能,数据传输,数据传输获取设备电压,定位上报,获取设备电流,分析设备当前状态,设备充放电温度,服务器远程改变设备充放电状态。我们在开发这个设备的时候,遇到了数据上传中断的问题。相信很多产品开发者都会遇到类似的问题。那么如何解决这样的问题呢?下面,笔者将详细解答。

问题原因分析

大约12H之后,数据上传将被中断,因此数据上传将被停止。

如何解决问题

1.第一次出现,连续上传约11H后,停止上报,复位后恢复正常。第二次,当有数据通过串口传输时,它在连续上传12H后停止报告。

2.做几个判断。

(1)由于频率偏移,串口接收到异常数据。

(2)串口接收数据,CRC校验错误导致数据被丢弃。

(3)标志位错误,容易混淆。

3.所以在软件中加入了打印标志,来判断是哪个问题导致了数据上传失败。最后得出结论,标志位错误,导致数据上报失败。修改后已经连续运行两天,目前没有出现类似错误。

通过以上现象分析,得知串口数据接收正常,未出现频偏导致数据异常。而且CRC校验数据正常,因此可以推断出是标志位混乱造成的。通过对上述现象的分析,得知串口数据接收正常,不存在导致数据异常的频率偏移。而且CRC校验数据正常,可以推断是标志位混淆造成的。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。