客户投诉一款7寸的串口屏,在现场工作一段时间后会出现黑屏,重新上电可以恢复正常工作。技术支持同事接到客户投诉后,首先让客户排查供电、软件是否设置有屏保问题。确认了供电电压在推荐范围且供电稳定,也排除了软件设置屏保而导致的自动息屏
客户投诉一款7寸的串口屏,在现场工作一段时间后会出现黑屏,重新上电可以恢复正常工作。
技术支持同事接到客户投诉后,首先让客户排查供电、软件是否设置有屏保问题。确认了供电电压在推荐范围且供电稳定,也排除了软件设置屏保而导致的自动息屏。
结合客户反馈该串口屏放置在一个强电防暴柜里面、且现场有大功率干扰设备,所以就引导客户排查通讯是否异常。因为根据以往经验,如果现场干扰严重的话,有可能会导致串口线路上传输指令出现误码,导致串口屏接受解析出错误的指令,如果这个错误的指令正好是写0x01亮度寄存器的话,就会导致黑屏。
提供了两个方案供客户排查上述可能:1.降低通讯波特率到9600bps,原设置为115200bps。较低的波特率有利于减少通讯误码的出现。2.串口指令改用CRC校验模式。采用CRC校验后,每条指令都有校验字节,几乎可以杜绝解析出错误指令。
客户对上述两个方案进行验证后,反馈在现场都是有效果的。至此,该故障就确定是由于现场干扰导致了通讯异常而引起的。
经过与客户的进一步交流得知:客户串口使用的是TTL电平、通讯线路有1到1.5米,由于TTL电平阈值范围窄、再加上通讯距离较长,这都加剧了故障现象。
综合上面分析、结合客户现场,给出了整改建议:建议客户串口改用RS232电平、串口指令采用CRC校验模式、适当降低通讯波特率,以应对现场干扰。
![15200波特率_1s多少字节(115200波特率_1ms多少字节)"](https://www.dayunb.com/wp-content/themes/justnews6.0.5/themer/assets/images/lazy.png)
图1 用户设备界面
![15200波特率_1s多少字节(115200波特率_1ms多少字节)"](https://www.dayunb.com/wp-content/themes/justnews6.0.5/themer/assets/images/lazy.png)
图2 串口屏背后照片
顶级复刻,货到付款,质量保证,对版发货,售后五年,添加 微信:AFZF66 备注:时间圈!
如若转载,请注明出处:https://www.dayunb.com/8740.html