一种通信模组电源短路故障处理方法及装置制造方法及图纸

技术编号:38314997 阅读:13 留言:0更新日期:2023-07-29 08:56
本发明专利技术适用于通信模组检测技术领域,涉及一种通信模组电源短路故障处理方法,包括:S10、上电初始化,设置MCU对应I/O口状态;S20、电源控制电路打开电源输出VOUT对通信模组的电源输入VCC供电;S30、设置SOUT为输入,且以预设时间间隔判断SOUT的信号电平高低,当检测到SOUT为低电平时,若低电平持续时间达到预设时间或低电平次数达到预设值,则通信模组出现短路故障,MCU控制信号CTRL变为禁止态,电源控制电路关闭电源输出VOUT;S40、关闭电源输出VOUT后判断VOUT保持关闭的持续时间是否达到预设值,若是,则执行步骤S20至步骤S30,若否,则执行后续的其他流程。本发明专利技术可快速对通信模组进行准确的状态判断,在通信模组出现短路异常时切断通信模组供电电源。切断通信模组供电电源。切断通信模组供电电源。

【技术实现步骤摘要】
一种通信模组电源短路故障处理方法及装置


[0001]本专利技术属于通信模组检测
,尤其涉及一种通信模组电源短路故障处理方法及装置。

技术介绍

[0002]一般嵌入式软件都会有相应的程序逻辑,可以针对系统外围模块进行故障判断,例如MCU与通信模组进行通信,但是没有收到回应,重复试错次数达到预设值时,可以判断通信模组不存在或者出现故障,但是是否关闭电源却不好判断,因为MCU无法判断通信模组到底是不存在还是出现故障,如果通信模组出现故障,可以切断电源,但是如果通信模组未安装,此时切断电源可能会影响通信模组后续正确安装后的识别。
[0003]现有技术中通常在通信模组电源供电回路中串入保护电路,或者通过采样输出电压来控制电源输出打开和关断,此做法虽然可以实现模组电源短路保护的功能,但电路稍显复杂,且需要增加硬件成本;或者当MCU与通信模组通信不成功时,通过重新启动通信模组来尝试恢复,如公开号为CN115314927A的专利提供了一种通信模组异常运行的处理方法及装置,所述方法包括:通过ADB通道向通信模组发送拨号指令;通过ADB通道获取通信模组内拨号服务的运行状态;当根据运行状态判定拨号服务为异常运行时,更新第一异常运行次数并重新启动拨号服务;当第一异常运行次数等于第一预设数值时,判定通信模组出现异常,重新启动通信模组。上述方案虽然简单但是无法判断是否为电源异常,此方法同样存在一定弊端。
[0004]因此,如何提供一种可智能判断通信模组电源短路故障并快速切断通信模组电源的方法,是本
人员亟待解决的问题

技术实现思路

[0005]针对现有技术的不足,本专利技术的目的是提供一种通信模组电源短路故障处理方法,以解决现有技术无法智能判断通信模组电源短路故障的问题;另外本专利技术还提供了一种采用所述通信模组电源短路故障处理方法的装置。
[0006]为了解决上述技术问题,本专利技术采用了如下的技术方案:
[0007]第一方面,本专利技术提供了一种通信模组电源短路故障处理方法,包括以下步骤:
[0008]S10、上电初始化,设置MCU对应I/O口状态;
[0009]S20、电源控制电路打开电源输出VOUT对通信模组的电源输入VCC供电;
[0010]S30、设置SOUT为输入,且以预设时间间隔判断SOUT的信号电平高低,当检测到SOUT为低电平时,若低电平持续时间达到预设时间或低电平次数达到预设值,则所述通信模组出现短路故障,所述MCU控制信号CTRL变为禁止态,所述电源控制电路关闭电源输出VOUT;
[0011]S40、关闭电源输出VOUT后判断VOUT保持关闭的持续时间是否达到预设值,若是,则执行所述步骤S20至步骤S30,若否,则执行后续的其他流程。
[0012]进一步的,所述步骤S10中,将SOUT设为输入态,CTRL设为禁止态,以确保所述电源控制电路未打开电源输出VOUT,且MCU的I/O口不会对所述通信模组形成灌电流输入。
[0013]进一步的,在所述步骤S20中,所述MCU控制信号CTRL变为使能态。
[0014]进一步的,在所述步骤S30中,若低电平持续时间未达到预设时间或低电平次数未达到预设值,则重复执行所述步骤S30。
[0015]进一步的,当检测到SOUT为高电平时,则所述通信模组正常,保持电源输出VOUT继续正常输出。
[0016]进一步的,还包括步骤S50:当所述步骤S30判断所述通信模组正常后,执行所述通信模组初始化流程,在所述MCU与所述通信模组处于未通信状态时重复执行所述步骤S30,持续监测检测口SOUT的电平状态。
[0017]第二方面,本专利技术还提供了一种采用上述通信模组电源短路故障处理方法的装置,包括:
[0018]MCU、电源控制电路和通信模组;
[0019]所述MCU的一个输出控制引脚CTRL连接所述电源控制电路的控制端,所述MCU的另一个I/O引脚SOUT连接所述通信模组的输入引脚SIN。
[0020]进一步的,所述电源控制电路的电源输入端连接输入电源VIN,所述电源控制电路的电源输出VOUT连接所述通信模组的电源输入VCC。
[0021]进一步的,还包括上拉电阻,所述通信模组的输入引脚SIN通过所述上拉电阻上拉到电源输出VOUT。
[0022]进一步的,当SOUT被设置为输入的情况,所述通信模组电源的输入VCC的电平状态通过所述上拉电阻间接反应在所述MCU的SOUT端口上,此时SOUT为检测口。
[0023]本专利技术提供的通信模组电源短路故障处理方法及装置与现有技术相比,至少具有如下有益效果:
[0024]现有技术当中在判断通信模组短路故障时需要专门设置检测装置或保护装置,或者根本无法判断电源是否异常。本专利技术无需专门设置检测或保护装置,只需在原有I/O的基础就可实现快速对通信模组的状态判断,在通信模组出现短路异常时切断通信模组供电电源,从而实现除通信模组负责的功能以外,电子装置的其他功能不受影响,当通信模组供电电源被切断以后,还可以定时开启其电源进行状态判断,如果故障恢复则重新初始化通信模组使其能够正常工作,如果故障仍然存在则重新切断通信模组供电电源使其不影响电子装置的其它功能。
附图说明
[0025]为了更清楚地说明本专利技术的方案,下面将对实施例描述中所需要使用的图作一个简单的介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]图1为本专利技术实施例提供的一种通信模组电源短路故障处理方法的流程图;
[0027]图2为本专利技术实施例提供的一种采用通信模组电源短路故障处理方法的装置的结构图。
具体实施方式
[0028]为了便于理解本专利技术,下面将参照相关附图对本专利技术进行更全面的描述。附图中给出了本专利技术的较佳实施例。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本专利技术的公开内容的理解更加透彻全面。
[0029]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。
[0030]本专利技术提供了一种通信模组电源短路故障处理方法,应用于电子装置的通信模组电源短路故障检测过程中,通信模组的电源短路故障处理方法包括以下步骤:
[0031]S10、上电初始化,设置MCU对应I/O口状态;
[0032]S20、电源控制电路打开电源输出VOUT对通信模组的电源输入VCC供电;
[0033]S30、设置SOUT为输入,且以预设时间间隔判断SOUT的信号电平高低,当检测到SOUT为低电平时,若低电平持续时间达到预设时间或低电平次数达到预设值,则通信模组出现短路故障,MCU控制信号CTRL变为禁止态,电源控制电路关闭本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信模组电源短路故障处理方法,其特征在于,包括以下步骤:S10、上电初始化,设置MCU对应I/O口状态;S20、电源控制电路打开电源输出VOUT对通信模组的电源输入VCC供电;S30、设置SOUT为输入,且以预设时间间隔判断SOUT的信号电平高低,当检测到SOUT为低电平时,若低电平持续时间达到预设时间或低电平次数达到预设值,则所述通信模组出现短路故障,所述MCU控制信号CTRL变为禁止态,所述电源控制电路关闭电源输出VOUT;S40、关闭电源输出VOUT后判断VOUT保持关闭的持续时间是否达到预设值,若是,则执行所述步骤S20至步骤S30,若否,则执行后续的其他流程。2.根据权利要求1所述的一种通信模组电源短路故障处理方法,其特征在于,所述步骤S10中,将SOUT设为输入态,CTRL设为禁止态,以确保所述电源控制电路未打开电源输出VOUT,且MCU的I/O口不会对所述通信模组形成灌电流输入。3.根据权利要求1所述的一种通信模组电源短路故障处理方法,其特征在于,在所述步骤S20中,所述MCU控制信号CTRL变为使能态。4.根据权利要求1所述的一种通信模组电源短路故障处理方法,其特征在于,在所述步骤S30中,若低电平持续时间未达到预设时间或低电平次数未达到预设值,则重复执行所述步骤S30。5.根据权利要求4所述的一种通信模组电源短路故障处理方法,其特征在于,当...

【专利技术属性】
技术研发人员:李尚坤王建忠徐虎胡忠勇刘凤玉张健
申请(专利权)人:威胜集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1