嵌入式系统的升级保持装置及其升级保持方法制造方法及图纸

技术编号:39050763 阅读:11 留言:0更新日期:2023-10-12 19:43
本发明专利技术公开了一种嵌入式系统的升级保持装置及其升级保持方法,装置包括主控电路、网络电路、bypass控制电路、看门狗禁止复位电路、保持功能触发电路、保持功能解除电路和保持信号电路;主控电路通过网络电路与bypass控制电路电连接,主控电路还与bypass控制电路、看门狗禁止复位电路、保持功能触发电路、保持功能解除电路和看门狗禁止复位电路的输出端均电连接;保持功能触发电路和保持功能解除电路与保持信号电路均电连接,保持信号电路还与bypass控制电路和看门狗禁止复位电路均电连接。本发明专利技术能在软件升级过程中,基于旁路功能的禁用和看门狗复位功能的失效,有效保证嵌入式系统的软件升级过程不被打断;并在软件升级结束后,恢复旁路功能和看门狗复位功能。恢复旁路功能和看门狗复位功能。恢复旁路功能和看门狗复位功能。

【技术实现步骤摘要】
嵌入式系统的升级保持装置及其升级保持方法


[0001]本专利技术涉及电子装置领域,具体涉及一种嵌入式系统的升级保持装置及其升级保持方法。

技术介绍

[0002]在嵌入式系统中,通常需要对其中的软件进行远程升级,其主要是采用具有Bypass功能(指旁路功能)的网络终端设备通过网线连接嵌入式系统的网络口来实现的。
[0003]但是,在嵌入式系统的软件升级过程中,会存在以下问题:(1)嵌入式系统的程序会进行复位,网络终端设备的Bypass功能启用,导致该设备与嵌入式系统的网络口之间的连接断开,升级过程被打断;(2)嵌入式系统通常会设置feed watchdog功能(指定期给嵌入式系统的看门狗watchdog发送喂狗信号,以保证系统的正常运行),在升级时,该feed watchdog功能不能正常工作,watchdog不会接收到喂狗信号,导致watchdog产生复位,导致升级过程不能完成。
[0004]然而,目前还没有一种技术,能在嵌入式系统的软件升级过程中,同时禁止Bypass功能的启动和watchdog复位功能,并当软件升级结束后,再解除禁止Bypass功能的启动和watchdog复位功能,使得网络终端设备和watchdog恢复正常工作。

技术实现思路

[0005]有鉴于此,本专利技术提供了一种嵌入式系统的升级保持装置及其升级保持方法,以解决现有技术中无法对嵌入式系统进行升级保持,在嵌入式系统的软件升级过程中,同时保持Bypass功能和watchdog复位功能的禁用,并当软件升级结束后,再恢复Bypass功能和watchdog复位功能的问题。
[0006]本专利技术提供了一种嵌入式系统的升级保持装置,所述装置包括主控电路、网络电路、bypass控制电路、看门狗禁止复位电路、保持功能触发电路、保持功能解除电路和保持信号电路;
[0007]所述主控电路的网络信号输入端和网络信号输出端均通过所述网络电路与所述bypass控制电路的网络信号端电连接,所述主控电路的控制信号输出端与所述bypass控制电路的控制信号端、所述看门狗禁止复位电路的输入端、所述保持功能触发电路的输入端和所述保持功能解除电路的输入端均电连接,所述主控电路的控制信号输入端与所述bypass控制电路的控制信号端和所述看门狗禁止复位电路的输出端均电连接;所述保持功能触发电路的输出端和所述保持功能解除电路的输出端与所述保持信号电路的输入端均电连接,所述保持信号电路的输出端与所述bypass控制电路的控制信号端和所述看门狗禁止复位电路的输入端均电连接;
[0008]所述主控电路用于在所述嵌入式系统启动升级过程时,向所述保持功能触发电路发送保持功能触发信号;
[0009]所述保持功能触发电路用于接收所述保持功能触发信号,并根据所述保持功能触
发信号,控制所述保持信号电路的输出通道开启;
[0010]所述保持信号电路用于在输出通道开启时,生成保持驱动信号,并将所述保持驱动信号分别发送至所述bypass控制电路和所述看门狗禁止复位电路;
[0011]所述bypass控制电路用于在接收所述保持驱动信号时,根据所述保持驱动信号控制所述嵌入式系统的旁路功能的禁用,使得所述网络电路与所述bypass控制电路的网络信号端之间的连接成功;
[0012]所述看门狗禁止复位电路用于在接收所述保持驱动信号时,根据所述保持驱动信号控制所述嵌入式系统的看门狗复位功能的禁用;
[0013]所述主控电路还用于在所述嵌入式系统完成升级过程时,向所述保持功能解除电路发送保持功能解除信号;
[0014]所述保持功能解除电路用于接收所述保持功能解除信号,并根据所述保持功能解除信号,控制所述保持信号电路的输出通道关闭;
[0015]所述bypass控制电路还用于在未接收所述保持驱动信号时,解除所述嵌入式系统的旁路功能的禁用,使得所述网络电路与所述bypass控制电路的网络信号端之间的连接断开;
[0016]所述看门狗禁止复位电路还用于在未接收所述保持驱动信号时,解除所述嵌入式系统的看门狗复位功能的禁用。
[0017]可选地,所述保持信号电路包括三极管Q10、三极管Q11、电阻R8、电阻R78、电阻R80、电阻R81和电阻R93;
[0018]所述三极管Q10的发射极与电路供电端电连接,所述三极管Q10的基极通过所述电阻R81与所述保持功能触发电路的输出端和所述保持功能解除电路的输出端均电连接,所述三极管Q10的基极还依次通过所述电阻R81和所述电阻R93与所述三极管Q11的基极电连接,所述三极管Q10的集电极与bypass控制电路的控制信号端和所述看门狗禁止复位电路的输入端均电连接,所述电阻R78的第一端连接在所述三极管Q10的发射极与所述电路供电端之间的公共连接端上,所述电阻R78的第二端连接在所述三极管Q10的基极与所述电阻R81之间的公共连接端上;
[0019]所述三极管Q11的发射极与所述电路供电端电连接,所述电阻R80的第一端连接在所述三极管Q11的发射极与所述电路供电端之间的公共连接端上,所述电阻R80的第二端连接在所述三极管Q11的基极与所述电阻R93之间的公共连接端上;所述三极管Q11的集电极通过所述电阻R8与所述保持功能解除电路的输出端电连接。
[0020]可选地,所述保持功能触发电路包括运放器U2、二极管D2、三极管Q12、电阻R7、电阻R9、电阻R11、电阻R12、电阻R15、电阻R85、电阻R90、电容C3、电容C4和电容C53;
[0021]所述运放器U2的电源引脚与所述电路供电端电连接,所述运放器U2的接地引脚接地;所述运放器U2的正相输入引脚依次通过所述电阻R12和所述电容C3与所述主控电路的控制信号输出端电连接,所述电阻R15的第一端和所述电容C4的第一端均连接在所述运放器U2的正相输入引脚与所述电阻R12之间的公共连接端上,所述电阻R15的第二端和所述电容C4的第二端均接地,所述二极管D2的第一端连接在所述电阻R12与所述电容C3之间的公共连接端上,所述二极管D2的第二端接地;所述运放器U2的反相输入引脚通过所述电阻R7与所述电路供电端电连接,所述电阻R9的第一端连接在所述运放器U2的反相输入引脚与所
述电阻R7之间的公共连接端上,所述电阻R9的第二端接地;所述运放器U2的输出引脚通过所述电阻R85与所述三极管Q12的基极电连接,所述运放器U2的输出引脚还通过所述电阻R11与所述电路供电端电连接;所述电阻R90的第一端和所述电容C53的第一端均连接在所述电阻R85与所述三极管Q12的基极之间的公共连接端上,所述电阻R90的第二端和所述电容C53的第二端均接地;所述三极管Q12的集电极连接在所述电阻R81与所述电阻R93之间的公共连接端上,所述三极管Q12的发射极接地。
[0022]可选地,所述保持功能解除电路包括运放器U3、二极管D3、三极管Q5、三极管Q16、电阻R10、电阻R13、电阻R14、电阻R16、电阻R17、电阻R18、电阻R本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种嵌入式系统的升级保持装置,其特征在于,所述装置包括主控电路、网络电路、bypass控制电路、看门狗禁止复位电路、保持功能触发电路、保持功能解除电路和保持信号电路;所述主控电路的网络信号输入端和网络信号输出端均通过所述网络电路与所述bypass控制电路的网络信号端电连接,所述主控电路的控制信号输出端与所述bypass控制电路的控制信号端、所述看门狗禁止复位电路的输入端、所述保持功能触发电路的输入端和所述保持功能解除电路的输入端均电连接,所述主控电路的控制信号输入端与所述bypass控制电路的控制信号端和所述看门狗禁止复位电路的输出端均电连接;所述保持功能触发电路的输出端和所述保持功能解除电路的输出端与所述保持信号电路的输入端均电连接,所述保持信号电路的输出端与所述bypass控制电路的控制信号端和所述看门狗禁止复位电路的输入端均电连接;所述主控电路用于在所述嵌入式系统启动升级过程时,向所述保持功能触发电路发送保持功能触发信号;所述保持功能触发电路用于接收所述保持功能触发信号,并根据所述保持功能触发信号,控制所述保持信号电路的输出通道开启;所述保持信号电路用于在输出通道开启时,生成保持驱动信号,并将所述保持驱动信号分别发送至所述bypass控制电路和所述看门狗禁止复位电路;所述bypass控制电路用于在接收所述保持驱动信号时,根据所述保持驱动信号控制所述嵌入式系统的旁路功能的禁用,使得所述网络电路与所述bypass控制电路的网络信号端之间的连接成功;所述看门狗禁止复位电路用于在接收所述保持驱动信号时,根据所述保持驱动信号控制所述嵌入式系统的看门狗复位功能的禁用;所述主控电路还用于在所述嵌入式系统完成升级过程时,向所述保持功能解除电路发送保持功能解除信号;所述保持功能解除电路用于接收所述保持功能解除信号,并根据所述保持功能解除信号,控制所述保持信号电路的输出通道关闭;所述bypass控制电路还用于在未接收所述保持驱动信号时,解除所述嵌入式系统的旁路功能的禁用,使得所述网络电路与所述bypass控制电路的网络信号端之间的连接断开;所述看门狗禁止复位电路还用于在未接收所述保持驱动信号时,解除所述嵌入式系统的看门狗复位功能的禁用。2.根据权利要求1所述的嵌入式系统的升级保持装置,其特征在于,所述保持信号电路包括三极管Q10、三极管Q11、电阻R8、电阻R78、电阻R80、电阻R81和电阻R93;所述三极管Q10的发射极与电路供电端电连接,所述三极管Q10的基极通过所述电阻R81与所述保持功能触发电路的输出端和所述保持功能解除电路的输出端均电连接,所述三极管Q10的基极还依次通过所述电阻R81和所述电阻R93与所述三极管Q11的基极电连接,所述三极管Q10的集电极与bypass控制电路的控制信号端和所述看门狗禁止复位电路的输入端均电连接,所述电阻R78的第一端连接在所述三极管Q10的发射极与所述电路供电端之间的公共连接端上,所述电阻R78的第二端连接在所述三极管Q10的基极与所述电阻R81之间的公共连接端上;
所述三极管Q11的发射极与所述电路供电端电连接,所述电阻R80的第一端连接在所述三极管Q11的发射极与所述电路供电端之间的公共连接端上,所述电阻R80的第二端连接在所述三极管Q11的基极与所述电阻R93之间的公共连接端上;所述三极管Q11的集电极通过所述电阻R8与所述保持功能解除电路的输出端电连接。3.根据权利要求2所述的嵌入式系统的升级保持装置,其特征在于,所述保持功能触发电路包括运放器U2、二极管D2、三极管Q12、电阻R7、电阻R9、电阻R11、电阻R12、电阻R15、电阻R85、电阻R90、电容C3、电容C4和电容C53;所述运放器U2的电源引脚与所述电路供电端电连接,所述运放器U2的接地引脚接地;所述运放器U2的正相输入引脚依次通过所述电阻R12和所述电容C3与所述主控电路的控制信号输出端电连接,所述电阻R15的第一端和所述电容C4的第一端均连接在所述运放器U2的正相输入引脚与所述电阻R12之间的公共连接端上,所述电阻R15的第二端和所述电容C4的第二端均接地,所述二极管D2的第一端连接在所述电阻R12与所述电容C3之间的公共连接端上,所述二极管D2的第二端接地;所述运放器U2的反相输入引脚通过所述电阻R7与所述电路供电端电连接,所述电阻R9的第一端连接在所述运放器U2的反相输入引脚与所述电阻R7之间的公共连接端上,所述电阻R9的第二端接地;所述运放器U2的输出引脚通过所述电阻R85与所述三极管Q12的基极电连接,所述运放器U2的输出引脚还通过所述电阻R11与所述电路供电端电连接;所述电阻R90的第一端和所述电容C53的第一端均连接在所述电阻R85与所述三极管Q12的基极之间的公共连接端上,所述电阻R90的第二端和所述电容C53的第二端均接地;所述三极管Q12的集电极连接在所述电阻R81与所述电阻R93之间的公共连接端上,所述三极管Q12的发射极接地。4.根据权利要求2所述的嵌入式系统的升级保持装置,其特征在于,所述保持功能解除电路包括运放器U3、二极管D3、三极管Q5、三极管Q16、电阻R10、电阻R13、电阻R14、电阻R16、电阻R17、电阻R18、电阻R89、电阻R94、电容C5、电容C6和电容C52;所述运放器U3的电源引脚与所述电路供电端电连接,所述运放器U3的接地引脚接地;所述运放器U3的正相输入引脚依次通过所述电阻R17和所述电容C5与所述主控电路的控制信号输出端电连接,所述电阻R18的第一端和所述电容C6的第一端均连接在所述运放器U3的正相输入引脚与所述电阻R17之间的公共连接端上,所述电阻R18的第二端和所述电容C6的第二端均接地,所述二极管D3的第一端连接在所述电阻R17与所述电容C5之间的公共连接端上,所述二极管D3的第二端接地;所述运放器U3的反相输入引脚通过所述电阻R10与所述电路供电端电连接,所述电阻R13的第一端连接在所述运放器U3的反相输入引脚与所述电阻R10之间的公共连接端上,所述电阻R13的第二端接地;所述运放器U3的输出引脚与所述三极管Q5的基极电连接,所述运放器U3的输出引脚还通过所述电阻R14与所述电路供电端电连接;所述电阻R16的第一端连接在所述运放器U3的输出引脚与所述三极管Q5的基极之间的公共连接端上,所述电阻R16的第二端接地;所述三极管Q5的发射极接地,所述三极管Q5的集电极通过所述电阻R94与所述三极管Q16的基极电连接,所述保持信号电路中的所述电阻R8连接在所述三极管Q5的集电极与所述电阻R94之间的公共连接端上;所述电阻R89的第一端和所述电容C52的第一端均连接在所述电阻R94与所述三极管Q16的基极之间的公共连接端上,所述电阻R89的第二端和所述电容C52的第二端均接地;所述三极管Q16的发射极接地,所述三极管Q16的集电极连接在所述电阻R81与所述电阻R93之间的公共连接端上。
5.根据权利要求1所述的嵌入式系统的升级保持装置,其特征在于,所述看门狗禁止复位电路包括看门狗芯片U1、三极管Q1、三极管Q2、二极管D1、电阻R1、电阻R2、电阻R3、电阻R4、电阻R5、电阻R6、电容C1和电容C2;所述看门狗芯片U1的电源引脚VDD与电路供电端电连接,所述电容C1的第一端连接在所述看门狗芯片U1的电源引脚VDD与所述电路供电端之间的公共连接端上,所述电容C1的第二端接地;所述看门狗芯片U1的喂狗信号输入引脚WDI与所述主控电路的控制信号输出端电连接,所述电阻R6的第一端连接在所述看门狗芯片U1的喂狗信号输入引脚WDI与所述主控电路的控制信号输出端之间的公共连接端上,所述电阻R6的第二端接地;所述看门狗芯片U1的接地引脚GND接地,所述看门狗芯片U1的手动复位引脚MR#悬空,所述看门狗芯片U1的硬件复位引脚RESET#通过所述电阻R3与所述三极管Q1的集电极电连接,所述二极管D1的正极与所述主控电路的控制信号输入端电连接,所述二极管D1的负极连接在所述电阻R3与所述三极管Q1的集电极之间的公共连接端上;所述三极管Q1的基极通过所述电阻R2与所述三极管Q2的集电极电连接,所述三极管Q1的发射极与所述电路供电端电连接,所述电阻R1的第一端连接在所述三极管Q1的基极与所述电阻R2之间的公共连接端上,所述电阻R1的第二端连接在所述三极管Q1的发射极与所述电路供电端之间的公共连接端上;所述三极管Q2的基极通过所述电阻R4与所述保持信号电路的输出端电连接,所述电阻R5的第一端和所述电容C2的第一端均连接在所述三极管Q2的基极与所述电阻R4之间的公共连接端上,所述电阻R5的第二端、所述电容C2的第二端和所述三极管Q2的发射极均接地。6.根据权利要求1所述的嵌入式系统的升级保持装置,其特征在于,所述bypass控制电路包括bypass驱动子电路和bypass继电器子电路;所述bypass驱动子电路的输入端分别与所述主控电路的控制信号输出端和所述保持信号电路的输出端电连接,所述bypass驱动子电路的输出端分别与所述bypass继电器子电路的输入端和所述主控电路的控制信号输入端电连接;所述bypass继电器子电路还与所述网络电路电连接。7.根据权利要求6所述的嵌入式系统的升级保持装置,其特征在于,所述bypass驱动子电路包括三极管Q3、三极管Q4、二极管D8、电阻R52、电阻R53、电阻R54、电阻R55、电阻R56和电容C42;所述二极管D8的负极与所述主控电路的控制信号输出端电连接,所述二极管D8的正极通过所述电阻R53与所述三极管Q3的基极电连接,所述三极管Q3的发射极与电路供电端电连接,所述三极管Q3的集电极分别与所述bypass继电器子电路的输入端和所述主控电路的控制信号输入端电连接;所述电阻R52的第一端和所述电阻R54的第一端均连接在所述电阻R53与所述三极管Q3的基极之间的公共连接端上,所述电阻R52的第二端连接在所述三极管Q3的发射极与所述电路供电端之间的公共连接端上,所述电阻R54的第二端与所述三极管Q4的集电极电连接;所述三极管Q4的基极通过所述电阻R55与所述保持信号电路的输出端电连接,所述电阻R56的第一端和所述电容C42的第一端均连接在所述三极管Q4的基极与所述电阻R55之间的公共连接端上,所述电阻R56的第二端、所述电容C42的第二端和所述三极管Q4的发射极均接地。
8.根据权利要求6所述的嵌入式系统的升级保持装置,其特征在于,所述bypass继电器子电路包括继电器K1、继电器K2、继电器K3、继电器K...

【专利技术属性】
技术研发人员:周荣吴军吴金炳
申请(专利权)人:苏州路之遥科技股份有限公司
类型:发明
国别省市:

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

1