一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

清洁设备、程序烧录系统、方法、烧录装置以及控制模块与流程

2022-06-29 14:15:03 来源:中国专利 TAG:


1.本技术实施例涉及程序烧录技术领域,尤其涉及一种清洁设备、程序烧录系统、方法、烧录装置以及控制模块。


背景技术:

2.现有程序烧录方法大多为电路板烧录,当某一程序装成整机后,如果需要返工该程序,需要拆机或者局部拆机再进行程序更新,可能会造成机器损伤且程序更新效率差的问题。


技术实现要素:

3.本技术实施例提供一种清洁设备、程序烧录系统、方法、烧录装置以及控制模块,用以解决现有程序烧录方法需要拆机进行程序更新,造成程序更新效率差的问题。
4.第一方面,本技术实施例提供了一种清洁设备,包括可充电电池,还包括控制模块;
5.所述控制模块用于通过第一接口接收外部信号;
6.所述控制模块还用于若检测出所述外部信号为烧录信号,基于所述烧录信号进行程序烧录;
7.所述控制模块还用于通过第一接口与充电装置连接;
8.所述控制模块还用于若检测出所述外部信号为充电信号,并基于所述充电信号对清洁设备内的可充电电池进行充电;
9.所述控制模块还用于从外部信号提取信号能量,利用信号能量为处理器供电,并将外部信号发送至所述处理器。
10.可选地,所述控制模块包括信号处理模块、与信号处理模块连接的处理器;
11.信号处理模块用于通过第一接口接收外部信号,并从外部信号提取信号能量,利用信号能量为所述处理器供电,并将外部信号发送至所述处理器。
12.可选地,所述信号处理模块包括与第一接口连接的信号输入电路、与信号输入电路连接的能量提取电路;
13.信号输入电路用于接收外部信号;
14.能量提取电路用于从外部信号提取信号能量,利用信号能量为所述处理器供电,并将外部信号发送至处理器。
15.可选地,所述第一接口包括第一信号线和第一地线;
16.所述烧录装置包括第二接口,所述第二接口包括第二信号线和第二地线;
17.所述烧录装置通过所述第一接口与所述信号处理模块连接时,所述第二信号线连接所述第一信号线,所述第二地线连接所述第一地线;
18.所述信号处理模块具体检测所述第二信号线连接所述第一信号线,所述第一地线连接所述第二地线的情况下,确定所述外部信号为烧录信号。
19.可选地,所述第一接口包括第一信号线和第一地线;
20.所述充电装置包括正极和负极;
21.所述充电装置通过所述第一接口与所述信号处理模块连接时,所述正极连接所述第一信号线,所述负极连接所述第一地线;
22.所述信号处理模块具体检测所述正极连接所述第一信号线,所述负极连接所述第一地线的情况下,确定所述外部信号为充电信号。
23.可选地,所述信号处理模块还用于采集所述烧录信号或者所述充电信号的信号能量,向所述处理器供电。
24.可选地,包括信号转换电路以及信号输出电路,其中,所述信号转换电路与所述信号输出电路连接,所述信号输出电路与清洁设备的控制模块连接;
25.所述信号转换电路用于将计算机设备的串口信号转换为控制模块可识别的烧录信号;
26.所述信号输出电路用于将所述烧录信号发送至所述控制模块;
27.所述信号转换电路通过所述波特率转换电路与所述信号输出电路连接;
28.所述波特率转换电路用于对所述烧录信号进行波特率转换;
29.所述信号输出电路用于将转换后的烧录信号发送至所述控制模块。
30.第二方面,本技术实施例提供了一种程序烧录系统,包括:烧录装置、清洁设备以及计算机设备,所述清洁设备设置有控制模块及与控制模块连接的第一接口;
31.所述烧录装置与所述计算机设备连接,并通过所述第一接口与所述控制模块连接,用于将所述计算机设备的串口信号转换为所述控制模块可识别的烧录信号;
32.所述控制模块用于通过所述第一接口接收外部信号,若检测出所述外部信号为烧录信号,基于所述烧录信号进行程序烧录;
33.所述控制模块还用于通过所述第一接口与充电装置连接;所述控制模块还用于若检测出所述外部信号为充电信号,并基于所述充电信号对所述清洁设备内的可充电电池进行充电;
34.所述控制模块用于通过第一接口接收外部信号;所述控制模块还用于从外部信号提取信号能量,利用信号能量为处理器供电,并将外部信号发送至所述处理器。
35.第三方面,本技术实施例提供了一种控制模块,包括信号输入电路、能量提取电路、信号判断电路、充电电路以及烧录电路;
36.所述能量提取电路的输入端与烧录装置的信号输出电路的输出端连接,所述能量提取电路的输出端与清洁设备的处理器的输入端连接,用于采集外部信号的信号能量,向所述处理器供电;
37.所述信号判断电路与所述充电电路、所述烧录电路并联连接,用于若检测出外部信号为烧录信号,导通所述烧录电路;若检测出外部信号为充电信号,导通所述充电电路;
38.所述充电电路用于基于所述充电信号对所述清洁设备的可充电电池进行充电;
39.所述烧录电路用于基于所述烧录信号控制烧录模块进行程序烧录。
40.第四方面,本技术实施例提供了一种程序烧录方法,应用于程序烧录系统,所述系统包括:烧录装置、清洁设备以及计算机设备,所述清洁设备设置有控制模块及与控制模块连接的第一接口;所述控制模块包括处理器以及与所述处理器连接的烧录模块;所述控制
模块用于通过第一接口接收外部信号;所述控制模块还用于从外部信号提取信号能量,利用信号能量为处理器供电,并将外部信号发送至所述处理器,所述方法包括:
41.控制模块通过所述第一接口接收外部信号,若检测出所述外部信号为烧录信号,基于所述烧录信号控制烧录模块进行程序烧录;若检测出所述外部信号为充电信号,并基于所述充电信号对所述清洁设备内的可充电电池进行充电。
42.本技术实施例中,清洁设备包括可充电电池,还包括控制模块;所述控制模块用于通过第一接口接收外部信号;所述控制模块还用于若检测出所述外部信号为烧录信号,基于所述烧录信号进行程序烧录;所述控制模块还用于通过第一接口与充电装置连接;所述控制模块还用于若检测出所述外部信号为充电信号,并基于所述充电信号对清洁设备内的可充电电池进行充电;所述控制模块还用于从外部信号提取信号能量,利用信号能量为处理器供电,并将外部信号发送至所述处理器。本实施例所提供的清洁设备,能够从外部信号提取信号能量,利用信号能量为处理器供电,以便处理器上电后对外部信号进行相应的处理,从而保证了清洁设备的充电或程序烧录效率。
43.本技术的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
44.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
45.图1为本技术实施例所提供的一种程序烧录系统的结构示意图;
46.图2为本技术实施例所提供的一种检测外部信号电压的效果示意图;
47.图3为本技术实施例所提供的一种检测外部信号电压的效果示意图;
48.图4为本技术实施例所提供的另一种程序烧录系统的结构示意图;
49.图5为本技术实施例所提供的另一种程序烧录系统的结构示意图;
50.图6为本技术实施例所提供的另一种程序烧录系统的结构示意图;
51.图7为本技术实施例所提供的一种充电系统的结构示意图;
52.图8为本技术实施例提供的一种烧录装置的结构示意图;
53.图9为本技术实施例提供的一种rs232串口信号转换为uart信号的信号转换电路的电路图;
54.图10为本技术实施例提供的一种usb串口信号转换为uart信号的信号转换电路的电路图;
55.图11为本技术实施例提供的一种信号合并电路的电路图;
56.图12为本技术实施例提供的一种信号输出电路的电路图;
57.图13为本技术实施例提供的一种控制模块的结构示意图;
58.图14为本技术实施例提供的一种能量存储电路的电路图;
59.图15为本技术实施例提供的一种升降压电路的电路图;
60.图16为本技术实施例提供的一种信号判断电路的电路图;
61.图17为本技术实施例提供的一种充电电路的电路图;
62.图18为本技术实施例提供的一种烧录电路的电路图;
63.图19为本技术实施例提供了一种程序烧录方法的流程图;
64.图20为本技术实施例提供了另一种程序烧录方法的流程图。
具体实施方式
65.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
66.在本技术的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
67.本技术实施例的技术方案可以应用于具有程序烧录功能的清洗设备中,例如可以是具有程序烧录功能的自移动清洁设备和手持清洁设备等,本技术对此不进行限制。例如,在本技术的实施例中,清洁设备包括但不限于自移动清洁设备和手持清洁设备,自移动清洁设备包括:扫地机器人、自移动空气净化器、太阳能板清洁机器人、擦窗清洁机器人等,手持清洁设备包括手持清洗机、手持吸尘器、手持随手吸、手持桌面清洁机等。通常这些清洁设备包括:壳体、主电机、滚刷、回收装置和bms电池管理系统,bms电池管理系统包括了可充电电池,壳体上设有与可充电电池连接的第一接口。
68.发明人在研究中发现,大多清洁设备的程序烧录方法多为电路板烧录,当程序装成整机后,如果需要返工程序,需要拆机或者局部拆机后再进行程序更新,然而这种程序更新的方式可能会造成清洁设备损伤的问题,且程序更新的效率不高。
69.此外,目前的清洁设备通常设置有充电接口和烧录接口两种接口,使得当清洁设备需要进行程序更新时,需要连接清洁设备的烧录接口才能够进行程序更新;当需要对清洁设备进行充电时,又需要再次切换至充电接口与充电装置连接,导致程序烧录流程操作繁琐的问题。
70.因此,为了解决目前清洁设备的程序烧录方法需要拆机进行程序更新造成程序更新效率差的问题,以及烧录接口与充电接口未同口设置导致程序烧录流程操作繁琐的问题。
71.发明人经过一系列研究,提出了本技术的技术方案,本技术实施例提供了一种清洁设备,该清洁设备包括可充电电池,还包括控制模块;所述控制模块用于通过第一接口接收外部信号;所述控制模块还用于从外部信号提取信号能量,利用信号能量为处理器供电,并将外部信号发送至所述处理器。进一步地,所述控制模块还用于若检测出所述外部信号为烧录信号,基于所述烧录信号进行程序烧录;所述控制模块还用于通过第一接口与充电装置连接;所述控制模块还用于若检测出所述外部信号为充电信号,并基于所述充电信号对清洁设备内的可充电电池进行充电。
72.该方案中,清洁设备能够从外部信号(如烧录信号或者充电信号)提取信号能量,利用信号能量为处理器供电,以便处理器上电后基于所述烧录信号进行程序烧录,从而保
证了清洁设备的程序烧录效率,或者基于所述充电信号对清洁设备内的可充电电池进行充电,从而保证了清洁设备的充电效率。
73.进一步地,本技术所提供的清洁设备通过将计算机设备的串口信号转换为烧录信号,并基于烧录信号进行程序烧录,从而避免了进行程序烧录时需要拆机的问题,不仅减少拆机带来的机器损伤,还提高程序更新的效率;同时,本技术通过设置充电接口和烧录接口的同口设置(即第一接口即可以是充电接口,用于连接充电装置,也可以是烧录接口,用于连接烧录装置以接收外部信号),使得充电与烧录均可通过连接第一接口实现,从而解决了程序烧录流程操作繁琐的问题。
74.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
75.图1为本技术实施例所提供的一种程序烧录系统的结构示意图,如图1所示,程序烧录系统包括烧录装置1、清洁设备2以及计算机设备3,所述清洁设备2设置有控制模块21及与控制模块21连接的第一接口22。
76.所述烧录装置1与所述计算机设备3连接,并通过所述第一接口22与所述控制模块21连接,用于将所述计算机设备3的串口信号转换为所述控制模块21可识别的烧录信号。
77.其中,计算机设备3的串口信号可包括rs232串口信号或者usb串口信号。针对计算机设备的不同串口信号需要通过不同的信号转换电路进行转换,并转换成所述控制模块21可识别的烧录信号,具体转换过程可参见后续实施例。其中,控制模块21可识别的烧录信号即为清洁设备可识别的uart串口信号。
78.所述控制模块21用于通过所述第一接口22接收外部信号,并从外部信号提取信号能量,利用信号能量为处理器供电,并将外部信号发送至所述处理器。
79.进一步地,所述控制模块21还用于若检测出所述外部信号为烧录信号,基于所述烧录信号进行程序烧录。
80.所述控制模块21还用于通过所述第一接口22与充电装置4连接,若检测出所述外部信号为充电信号,并基于所述充电信号对所述清洁设备内的可充电电池进行充电。
81.也就是说,当控制模块21与烧录装置1连接时,所接收到的外部信号为烧录信号;当控制模块21与充电装置4连接时,所接收到的外部信号为充电信号。
82.本技术实施例中,外部信号可包括烧录信号和充电信号。其中,控制模块21检测外部信号是否为烧录信号的方式,如图2所示,当所检测的外部信号呈现方波信号时,确定所述外部信号为烧录信号。具体地,控制模块21可通过判断电压识别的方式,识别外部信号的电压,若检测出外部信号的电压随着时间t呈现出电压上升(如上升至v1)或者下降(如下降至v0)的趋势,则确定外部信号为方波信号,即烧录信号。
83.本技术实施例中,控制模块21检测外部信号是否为充电信号的方式,如图3所示,当所检测的外部信号呈现平稳信号时,确定所述外部信号为充电信号。具体地,控制模块21可通过电压识别的方式,识别外部信号的电压,若检测出外部信号的电压随着时间t呈现出电压处于稳定的趋势(如趋于电压v1稳定)时,确定外部信号为平稳信号,即充电信号。
84.此外,本技术提供的程序烧录系统还是一种充电和烧录同口的程序烧录系统,也
就是说,本技术的第一接口即可以作为充电接口,也可以作为烧录接口,使得当第一接口连接烧录装置时,清洁设备进行程序烧录,当第一接口连接充电装置时,清洁设备进行充电。相对于现有的清洁设备分别设置充电接口和烧录接口而言,本技术的充电和烧录同口的程序烧录系统,能够不仅解决了程序烧录流程操作繁琐的问题,还优化了清洁设备的制作工艺。
85.也就是说,无论是烧录装置还是充电装置,均通过第一接口与控制模块21连接,从而实现了充电与烧录的同口设置。通过充电与烧录的同口设置,实现了清洁设备在执行程序烧录时,可借用充电接口,便可实现更新程序,或者在执行清洁设备充电操作时,可借用烧录接口,便可实现对清洁设备的供电,提高了清洁设备的适用性。
86.图4为本技术实施例所提供的另一种程序烧录系统,包括烧录装置1、清洁设备2以及计算机设备3,所述清洁设备2设置有控制模块21及与控制模块21连接的第一接口22。
87.其中,所述控制模块21包括信号处理模块211、与信号处理模块211连接的处理器212以及与所述处理器212连接的烧录模块213,其中,所述信号处理模块211与烧录装置1连接,所述烧录装置1与计算机设备3连接,并通过所述第一接口22与所述控制模块21的信号处理模块211连接,用于将所述计算机设备3的串口信号转换为所述控制模块21可识别的烧录信号。
88.信号处理模块211用于接收外部信号,并从外部信号提取信号能量,利用信号能量为所述处理器212供电,并将外部信号发送至处理器212。
89.本技术实施例中,外部信号可包括充电信号和烧录信号,因此信号处理模块211采集所述烧录信号或者所述充电信号的信号能量,向所述处理器供电。
90.处理器212用于若检测出所述外部信号为烧录信号,基于所述烧录信号控制烧录模块213进行程序烧录。
91.在实际应用中,所述第一接口22包括第一信号线和第一地线。所述烧录装置1包括第二接口,所述第二接口包括第二信号线和第二地线。关于清洁设备2与烧录装置1的连接方式可包括:所述烧录装置1通过所述第一接口22与所述信号处理模块211连接时,所述第二信号线连接所述第一信号线,所述第二地线连接所述第一地线;
92.因此,当清洁设备2的信号处理模块211检测到所述第二信号线131连接所述第一信号线,所述第一地线连接所述第二地线的情况下,确定所述外部信号为烧录信号。
93.图5为本技术实施例所提供的另一种程序烧录系统,与上述图4程序烧录系统的区别在于,本技术实施例的信号处理模块211包括与第一接口22连接的信号输入电路211a、与信号输入电路211a连接的能量提取电路211b;
94.其中,信号输入电路211a用于接收外部信号。
95.能量提取电路211b用于从外部信号提取信号能量,利用信号能量为所述处理器212供电,并将外部信号发送至处理器212。
96.图6为本技术实施例所提供的另一种程序烧录系统,与上述图5程序烧录系统的区别在于,本技术实施例的烧录装置1包括与计算机设备3连接的信号转换模块11、与信号转换模块11连接的信号输出模块12;
97.信号转换模块11用于将所述计算机设备3的串口信号转换为控制模块21可识别的烧录信号。
98.信号输出模块12用于将所述烧录信号发送至所述控制模块21。
99.图7为本技术实施例所提供的一种充电系统,包括清洁设备2、充电装置4,所述清洁设备2设置有控制模块21及与控制模块连接的第一接口22,所述控制模块21包括信号处理模块211、与信号处理模块211连接的处理器212以及与所述处理器212连接的烧录模块213。
100.所述信号处理模块211还用于通过所述第一接口22与充电装置4连接;
101.所述信号处理模块211还用于若检测出所述外部信号为充电信号,并基于所述充电信号对清洁设备内的可充电电池进行充电。
102.在实际应用中,所述第一接口22包括第一信号线和第一地线。所述充电装置4包括正极和负极。关于清洁设备2与充电装置4的连接方式可包括:所述充电装置4通过所述第一接口22与所述信号处理模块211连接时,所述正极连接所述第一信号线,所述负极连接所述第一地线。
103.因此,当清洁设备2的信号处理模块211检测到所述正极连接所述第一信号线,所述负极连接所述第一地线的情况下,确定所述外部信号为充电信号。
104.图8为本技术实施例提供了一种烧录装置的结构示意图,如图8所示,烧录装置1包括信号转换电路11以及信号输出电路12,其中,所述信号转换电路11与所述信号输出电路12连接,所述信号输出电路12与清洁设备的控制模块连接;
105.所述信号转换电路11用于将计算机设备的串口信号转换为控制模块可识别的烧录信号。
106.所述信号输出电路12用于将所述烧录信号发送至所述控制模块。
107.本技术实施例中,通常计算机设备可发送rs232串口信号以及usb串口信号两种串口信号。由于清洁设备只能够识别uart串口信号,因此信号转换模块11至少具有两种信号转换电路,一种是将rs232串口信号转换为uart信号的信号转换电路,另一种是将usb串口信号转换为uart信号的信号转换电路。
108.其中,将rs232串口信号转换为uart信号的信号转换电路如图9所示,该信号转换电路包括连接计算机设备串口的接插件jp2、rs232转uart芯片u3、储能电容c1、储能电容c2、储能电容c8、储能电容c9、储能电容c10、限流电阻r12、限流电阻r14、高速通信光耦pc1、高速通信光耦pc2、上拉电阻r8、上拉电阻r10、滤波电容c7、上拉电阻r1、上拉电阻r11、限流电阻r9以及限流电阻r13。
109.具体地,rs232转uart芯片u3的引脚1(c1 )连接储能电容c2的一端,引脚3连接储能电容c2的另一端。
110.rs232转uart芯片u3的引脚2(v )连接储能电容c1的一端,储能电容c1的另一端接5v电压;
111.rs232转uart芯片u3的引脚4(c2 )连接储能电容c8的一端,引脚5(c2-)连接储能电容c8的另一端;
112.rs232转uart芯片u3的引脚6(v-)连接储能电容c9的一端,储能电容c9的另一端接地;
113.rs232转uart芯片u3的引脚7(t2out)和引脚8(r2in)与连接电脑串口的接插件jp2的一端连接,连接电脑串口的接插件jp2的另一端接地;
114.rs232转uart芯片u3的引脚9(r2out)连接限流电阻14的一端,限流电阻14的另一端连接高速通信光耦pc2的引脚3(c1-);
115.高速通信光耦pc2的引脚2(anode)连接上拉电阻10的一端,上拉电阻10的另一端接5v电压;
116.高速通信光耦pc2的引脚5(gnd)、引脚8(vcc)连接上拉电阻11以及储能电容c10,上拉电阻的另一端接3.3v电压,储能电容c10另一端接地;
117.高速通信光耦pc2的引脚6(vo)连接限流电阻r13的一端,限流电阻r13的另一端连接烧录装置的mcu接收接口mcu_rx;
118.rs232转uart芯片u3的引脚10(t2in)连接限流电阻r12的一端,限流电阻r12的另一端连接高速通信光耦pc1的引脚6(vo)。
119.高速通信光耦pc1的引脚2(anode)连接上拉电阻r1的一端,上拉电阻r1的另一端接地;
120.高速通信光耦pc1的引脚3(cathode)连接限流电阻r9的一端,限流电阻r9另一端连接mcu发出接口;
121.高速通信光耦pc1的引脚5(gnd)、引脚8(vcc)连接上拉电阻r8和滤波电容c7,上拉电阻r8的另一端接5v电压,滤波电容c7的另一端接地。
122.本技术实施例中,通过上述信号转换电路,能够将计算机设备的rs232串口信号电平转换为清洁设备的处理器的电平,从而能够将rs232串口信号转换为可识别的uart信号。其中,uart信号即为烧录信号。
123.其中,将usb串口信号转换为uart信号的信号转换电路如图10所示,该信号转换电路包括usb接口jp5、限流电阻r18、限流电阻r21、分压电阻r19、分压电阻r23、限流电阻r16、限流电阻r17、usb转uart芯片u5、滤波电容c11、滤波电容c12、滤波电容c13以及储能电容c14。
124.具体地,usb转uart芯片u5包括28个引脚,下列仅对涉及的引脚进行介绍:
125.usb转uart芯片u5的引脚1(txd)连接数据输出接口,通过该接口接收计算机设备发送的串口信号;
126.usb转uart芯片u5的引脚4(vccio)连接滤波电容c11、滤波电容c12、滤波电容c13,并接3.3v电压,且滤波电容c11、滤波电容c12、滤波电容c13之间为并联,滤波电容c13的另一端接地;
127.usb转uart芯片u5的引脚17(3v3out)连接储能电容c14的一端,储能电容c14的另一端接地;
128.usb转uart芯片u5的引脚15(usbdp)连接限流电阻r21的一端,限流电阻r21的另一端连接usb接口jp5的引脚3;
129.usb转uart芯片u5的引脚16(usbdm)连接限流电阻r18的一端,限流电阻r18的另一端连接usb接口jp5的引脚2(dtr#);
130.usb转uart芯片u5的引脚7(gnd)、引脚18(nc)、引脚21(gnd)、引脚25(agnd)、引脚26(test)接地;
131.usb转uart芯片u5的引脚19(reset#)连接分压电阻r19、r23的一端,分压电阻r19的另一端连接usb接口jp5的引脚1,分压电阻r23的另一端接地;
132.usb转uart芯片u5的引脚20(vcc)连接滤波电容c13的一端;
133.usb转uart芯片u5的引脚22连接led1的一端,led1的另一端连接限流电阻r16,限流电阻r16的另一端接3.3v电压;
134.usb转uart芯片u5的引脚23连接led2的一端,led2的另一端连接限流电阻r17,限流电阻r17的另一端接3.3v电压。
135.本技术实施例中,通过上述信号转换电路,能够将计算机设备的usb串口信号电平转换为清洁设备的处理器的电平,从而能够将usb串口信号转换为可识别的uart信号。
136.进一步地,该烧录装置的所述信号转换电路通过所述波特率转换电路与所述信号输出电路连接;
137.所述波特率转换电路用于对所述烧录信号进行波特率转换。
138.本技术实施例中,波特率转换是将一种波特率转换成另一种波特率的操作。在实际工作系统中,常常存在计算机设备采用一种波特率,而单片机控制的下位系统工作来用另外一种波特率的情况,因此需要进行波特率转换操作。
139.所述信号输出电路用于将转换后的烧录信号发送至所述控制模块。
140.进一步地,由于计算机设备可能同时存在rs232串口信号以及usb串口信号,因此当把多个串口信号转化为uart信号后,需要对多个uart信号进行合并,可通过图11的信号合并电路和图12的信号输出电路,将多个uart信号进行合并,并输出至控制模块。
141.其中,如图11所示,信号合并电路包括接插件jp20、限流电阻r00、限流电阻r01。具体地,接插件jp20的引脚1连接限流电阻r00和限流电阻r01,且限流电阻r00和限流电阻r01为并联,限流电阻r00连接uart_rx接口,限流电阻r01连接uart_tx接口,接插件jp20的引脚2接地。其中,uart_rx接口、uart_tx接口用于连接上述的信号转换电路。
142.本技术实施例中,通过信号合并电路,能够将多个uart信号进行合并。
143.其中,如图12所示,信号输出电路包括上拉电阻r10、通信场效应管q1、分压电阻r11、分压电阻r12。具体地,通信场效应管q1的第一端连接上拉电阻r10的一端以及tx/rx接口,上拉电阻r10的另一端接vcc。其中,signal接口用于连接清洁设备,以传输uart信号。tx/rx接口连接信号合并电路,用于接收信号合并电路传输的合并后的uart信号。
144.其中,vcc为电路的电源网络标号,vcc可表示为芯片的供电电压。每个芯片都会连接与vcc连接,其中,供电电压可以是3.3v,也可以是5v。
145.通信场效应管q1的第二端连接分压电阻r12的一端以及分压电阻r11的一端,分压电阻r12的另一端接signal接口,用于连接清洁设备,以传输合并后的uart信号。
146.通信场效应管q1的第三端接vcc。
147.本技术实施例中,通过信号输出电路能够发送烧录装置的uart信号通过signal接口发送至清洁设备。
148.图13为本技术实施例提供了一种控制模块的结构示意图,如图13所示,控制模块21包括信号输入电路21a、能量提取电路21b、信号判断电路21c、充电电路21d以及烧录电路21e;
149.所述能量提取电路21b的输入端与烧录装置1的信号输出电路的输出端连接,所述能量提取电路21b的输出端与清洁设备2的处理器的输入端连接,用于采集外部信号的信号能量,向所述处理器供电。
150.其中,所述能量提取电路21b包括能量储存模块和升降压模块,其中,所述能量存储模块的输入端与烧录装置的信号输出电路的输出端连接,输出与所述升降压模块的输入端连接,所述升降压模块的输出端与所述烧录模块连接;
151.能量存储模块用于采集并存储烧录信号或者充电信号的信号能量;
152.升降压模块用于将所述信号能量进行升压或者降压处理,得到供电电压,并基于所述供电电压向所述处理器供电。
153.本技术实施例中,能量提取电路还包括能量存储电路和升降压电路,如图14所示,能量存储电路包括外部信号接收端sin,储能电感l1、续流二极管d5、滤波电容c21、储能电容ec4、能量输出端vin。
154.具体地,外部信号接收端sin与储能电感l1的一段连接以及续流二极管d5的一端连接,续流二极管d5的另一端接地,储能电感l1的另一端与储能电容ec4的正极连接,储能电容ec4的负极与续流二极管d5的另一端连接,以及与滤波电容c21的一端连接,滤波电容c21的另一端与储能电感l1的另一端连接,并输出信号电压。
155.通过上述能量存储电路把烧录信号或者充电信号的信号能量储存起来,为后续升降压电路供电。
156.如图15所示,升降压电路包括频率设置电阻rt1、电源转换芯片u2、储能电感l2、反馈信号接口stn_fbi、滤波电容c15、限流电阻r24、滤波电容c26、滤波电容c13、分压电阻r27、滤波电容c23、滤波电阻r35、分压电阻r28、能量输入端vin、
157.具体地,电源转换芯片u2的引脚1与vcl(其中,vc1是连接线的编号,与网络连接)连接,引脚2与频率设置电阻rt1的一端连接,频率设置电阻rt1的另一端接地,引脚3和引脚4分别于储能电感l2的两端连接,引脚5与滤波电容c13的一端连接,滤波电容c13的另一端接地,引脚5与分压电阻r27的一端连接,分压电阻r27的另一端连接反馈信号接口stn_fbi,以及滤波电容c23的一端连接,
158.滤波电容c23的一端与分压电阻r27的另一端连接,滤波电容c23的另一端与滤波电阻r35的一端连接,滤波电阻r35的另一端与vcl连接。
159.分压电阻r27的另一端连接分压电阻r28的一端,分压电阻r28的另一端接地。
160.引脚6与滤波电容c26的一端连接,以及vin接口连接。滤波电容c36的另一端接地。
161.引脚7与滤波电容c15的一端以及限流电阻r24的一端连接,限流电阻r24的另一端与引脚6连接,滤波电容c15的另一端接地。
162.本技术实施例中,以处理器能够适配3.3v电压为例,通过上述升降压电路,能够对能量存储电路所储存的信号能量进行处理,将高电压或者低电压转换为3.3v的电压,以用于为处理器供电。
163.所述信号判断电路与所述充电电路、所述烧录电路并联连接,用于若检测出外部信号为烧录信号,导通所述烧录电路;若检测出外部信号为充电信号,导通所述充电电路。
164.其中,所述信号判断电路21c包括信号检测点exit_in_ad、第一分压电阻r40、第二分压电阻r44、限流电阻r41以及滤波电容c18;
165.其中,如图16所示,所述第一分压电阻的一端,通过signal接口与烧录装置的所述信号输出电路的输出端连接,以获取输入的外部信号,所述第一分压电阻的另一端与所述第二分压电阻与所述限流电阻连接,且所述第二分压电阻和所述限流电阻为并联,所述限
流电阻的另一端与所述信号检测点和所述滤波电容连接;所述第二分压电压值以及所述滤波电容的另一端接地;
166.所述信号判断电路21c用于若判断出所述信号检测点的数值为方波信号,且所述信号检测点的电压值符合烧录电压,确定出所述外部信号为烧录信号,与所述烧录装置连接,以使所述清洁设备处于烧录模式,并基于所述烧录信号控制所述烧录模块进行程序烧录。
167.所述信号判断电路21c用于若判断出所述信号检测点的数值为平稳信号,且所述信号检测点的电压值符合充电电压,确定出所述外部信号为充电信号,与所述适配器连接,以使所述清洁设备处于充电模式,并基于所述充电信号对清洁设备内的可充电电池进行充电。
168.所述充电电路21d用于基于所述充电信号对清洁设备内的可充电电池进行充电。
169.其中,如图17所示,充电电路包括:直流电输入端dc_in 、开关relayla、分压电阻r43、保护电容c21、充电场效应管q9、充电电压接口c 、分压电阻r46、三极管q12、分压电阻r47、分压电阻r48、充电控制引脚chr_control。
170.具体地,充电场效应管q9的第一端接充电电压接口c ;第二端连接保护电容c21、分压电阻r43,且保护电容c21、分压电阻r43为并联;第三端连接分压电阻r46的一端,分压电阻r46的另一端连接三极管q12的一端。
171.三极管q12的第二端连接分压电阻r47和r48,且分压电阻r47和r48为并联,三极管q12的第三端接地;
172.分压电阻r47的另一端连接充电控制引脚chr_control;分压电阻r48的另一端接地。
173.本技术实施例中,如果信号判断电路21c判断外部信号为充电信号后,清洁设备控制充电控制引脚chr_control置于高电平,使得三极管q12导通,充电场效应管q9导通,此时充电电压接口c 产生电压,以用于为处理器充电。
174.所述烧录电路21e用于基于所述烧录信号控制烧录模块进行程序烧录。
175.其中,如图18所示,烧录电路包括上拉电阻r10、开关场效应管q1、分压电阻r11、分压电阻r12、开关relay1b。
176.具体地,上拉电阻r10一端接vcc,另一端连接开关场效应管q1的第一端以及tx/rx接口,其中,tx/rx接口用于连接烧录模块,signal接口用于接收烧录信号。
177.开关场效应管q1的第二端连接分压电阻r11和r12,开关场效应管q1的第三端接地;
178.分压电阻r12的另一端连接开关relay1b。
179.本技术实施例中,当判断信号是烧录信号时,清洁设备控制开关relay1b打开。烧录信号通过signal接口传入,并通过tx/rx接口在传输至烧录模块,以使得烧录模块根据烧录信号执行程序烧录。
180.图19为本技术实施例提供了一种程序烧录方法的流程图,如图19所示,该方法应用于程序烧录系统,所述系统包括:烧录装置、清洁设备以及计算机设备,所述清洁设备设置有控制模块及与控制模块连接的第一接口;所述控制模块包括处理器以及与所述处理器连接的烧录模块;
181.所述方法包括:
182.101、烧录装置将所述计算机设备的串口信号转换为所述清洁设备可识别的烧录信号,以使得所述控制模块通过所述第一接口接收外部信号,若检测出所述外部信号为烧录信号,基于所述烧录信号控制烧录模块进行程序烧录;若检测出所述外部信号为充电信号,并基于所述充电信号对所述清洁设备内的可充电电池进行充电。
183.在该步骤中,由于计算机设备和清洁设备通常采用的信号不同,因此需要对计算机设备的串口信号进行转换。此外,计算机设备的串口信号可包括多种,根据不同的串口信号可设置对应的信号转换电路。
184.本技术实施例中,烧录装置通过上述实施例中的信号转换电路将计算机设备的串口信号转换为所述清洁设备可识别的烧录信号。
185.102、对所述烧录信号进行波特率转换,并将转换后的烧录信号发送至所述控制模块。
186.本技术实施例中,可通过波特率转换电路实现对所述烧录信号进行波特率转换,可采用现有的波特率转换电路对烧录信号进行转换,本技术对此不再进行举例介绍。
187.图20为本技术实施例提供了另一种程序烧录方法的流程图,如图20所示,该方法应用于程序烧录系统,所述系统包括:烧录装置、清洁设备以及计算机设备,所述清洁设备设置有控制模块及与控制模块连接的第一接口;所述控制模块包括处理器以及与所述处理器连接的烧录模块;
188.所述方法包括:
189.201、控制模块通过所述第一接口接收外部信号。
190.在该步骤中,第一接口为充电及烧录的通用接口。
191.本技术实施例中,可通过信号线与地线与外部设备(烧录装置或者充电装置)连接后,接收外部信号。
192.202、若检测出所述外部信号为烧录信号,基于所述烧录信号控制烧录模块进行程序烧录。
193.本技术实施例中,首先确定出外部信号对应的电压是平稳不变的信号还是跳档的方波信号,并通过识别外部信号的电压的方式,确定外部信号对应的信号类型(烧录信号或者充电信号)。
194.203、若检测出所述外部信号为充电信号,并基于所述充电信号对所述清洁设备内的可充电电池进行充电。
195.下列对本技术实施例所提供的一种程序烧录方法的应用场景进行举例:
196.场景一:以清洁设备包括手持吸尘器为例,当操作人员对本技术提供的清洁设备(手持吸尘器)进行程序烧录时,首先需要将手持吸尘器的烧录线把开发板(烧录装置)与电脑(计算机设备)连接,具体地,需要控制手持吸尘器的第一接口的烧录线与烧录装置连接(即手持吸尘器的信号线与烧录装置的信号线连接,手持吸尘器的地线与烧录装置的地线连接),开发板通过网线与电脑连接。
197.其次,操作人员需要预先安装烧录软件,并在烧录软件的显示页面中选择手持吸尘器对应的单片机型号,并选择需要烧录的程序文件,并导入程序文件,以完成程序烧录。具体地,当操作人员选择烧录的程序文件后,电脑将程序文件对应的串口信号传输至烧录
设备,烧录设备将该串口信号转换为手持吸尘器可识别的烧录信号;手持吸尘器的控制模块接收该烧录信号,并从该烧录信号提取信号能量,利用信号能量为处理器供电,并将烧录信号发送至所述处理器,以使得处理器上电后,基于所述烧录信号进行程序烧录,已完成程序文件的烧录。其中,电脑用于提供烧录信号,以使清洁设备根据烧录信号进行烧录,由于电脑与手持吸尘器所使用的串口信号不同,因此需要通过烧录装置,将电脑的烧录信号(rs232串口信号以及usb串口信号),转换为手持吸尘器能够识别的烧录信号(uart串口信号)。当手持吸尘器接收到烧录信号后,基于所述烧录信号进行程序烧录,使得使用者不需要对手持吸尘器进行拆机操作,即可实现对手持吸尘器程序的更新。
198.场景二:以清洁设备包括手持吸尘器为例,当操作人员对本技术提供的清洁设备(手持吸尘器)进行充电时,首先操作人员需要将清洁设备的充电线通过充电头(充电装置)与电源连接。具体地,控制手持吸尘器的信号线与充电头的正极连接,手持吸尘器的地线与充电头的负极连接,再连接电源,即可实现对手持吸尘器进行充电。具体地,手持吸尘器包括电池管理系统,电池管理系统中包括可充电电池,当手持吸尘器与电源连接后,手持吸尘器的控制模块接收传输的充电信号,从该充电信号提取信号能量,利用信号能量为处理器供电,并将充电信号发送至所述处理器,并基于充电信号对清洁设备内的可充电电池进行充电。
199.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
200.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
201.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施例可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
202.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献