信号收发方法及装置、电水壶与流程

文档序号:24397985发布日期:2021-03-26 23:09阅读:131来源:国知局
信号收发方法及装置、电水壶与流程
信号收发方法及装置、电水壶
【技术领域】
1.本发明涉及家电的信号传输技术领域,尤其涉及一种信号收发方法及装置、电水壶。


背景技术:

2.目前,使用的在全玻璃电水壶或养生壶的壶身与底座无线传输的通讯方案上,由于是因为在壶身的印制电路板(printed circuit board,简称pcb)通过底座的pcb以无线传输方式提供电源,且又是通过无线传输方式将信号从壶身的pcb传输至底座的pcb。因此,在通过无线传输方式既传输功率又传输信号的情况下,对于双边的时间约定并不容易达成一致,由于受到底座传输功率至壶身的影响,从壶身向底座传输信号时发送一个脉冲信号后,底座并不是实时就能接收到,往往存在延时,从而导致仅仅是单向传输信号时,错误率极高,无法对时。


技术实现要素:

3.有鉴于此,本发明实施例提供了一种信号收发方法及装置、电水壶,用以解决现有技术电水壶的底座无法准确接收壶身发送的数据的技术问题。
4.一方面,本发明实施例提供了一种信号发送方法,包括:根据待发送数据确定当前的待发送脉冲信号的总脉冲个数;若所述总脉冲个数小于或等于脉冲个数阈值,将所述当前的待发送脉冲信号发送至接收端;若所述总脉冲个数大于脉冲个数阈值,将所述当前的待发送脉冲信号分割成若干个子脉冲信号并依次发送至接收端;其中,每个子脉冲信号所包含的脉冲个数均小于所述脉冲个数阈值。
5.可选的,所述将所述当前的待发送脉冲信号分割成若干个子脉冲信号并依次发送至接收端包括:根据所述待发送脉冲信号的总脉冲个数将所述待发送脉冲信号分割成多个子脉冲信号,以使每个子脉冲信号所包含的脉冲个数均小于所述脉冲个数阈值;逐个发送所述子脉冲信号,直至将所有所述子脉冲信号发送至接收端,且相邻发送的两个所述子脉冲信号之间具有第一发送时间间隔。
6.可选的,信号发送方法还包括:在将所述当前的待发送脉冲信号发送至接收端后,经过第二发送时间间隔之后再发送下一个待发送脉冲信号。
7.可选的,所述根据待发送数据确定当前的待发送脉冲信号的总脉冲个数包括:设置最低脉冲个数;根据所述待发送数据与所述最低脉冲个数之和确定当前的待发送脉冲信号的总脉冲个数。
8.另一方面,本发明实施例还提供了一种信号接收方法,包括:接收脉冲信号;其中,所述脉冲信号是由发送端依照上述无线传输方式下的信号发送方法发送至接收端;判断在当前接收到所述脉冲信号并经过所述第一发送时间间隔,是否又接收到下一个脉冲信号;若是,则继续接收所述下一个脉冲信号,直到在当前接收到脉冲信号且经过所述第二发送时间间隔未接收到下一个脉冲信号,确定已接收到待接收数据;基于已接收到的所有脉冲
信号所包含的脉冲个数确定所述待接收数据。
9.可选的,信号接收方法还包括:若在当前接收到所述脉冲信号并经过所述第一发送时间间隔未接收到下一个脉冲信号,则判断经过所述第二发送时间间隔是否仍未接收到下一个脉冲信号;若是,则将基于当前接收到的所述脉冲信号所包含的脉冲个数确定所述待接收数据。
10.可选的,所述基于已接收到的所有脉冲信号所包含的脉冲个数确定所述待接收数据包括:根据已接收到的所有脉冲信号所包含的脉冲个数与最低脉冲个数之差确定所述待接收数据。
11.又一方面,本发明实施例还提供了一种信号发送装置,包括:脉冲个数确定模块,用于根据待发送数据确定当前的待发送脉冲信号的总脉冲个数;脉冲信号发送模块,用于若所述总脉冲个数小于或等于脉冲个数阈值,将所述当前的待发送脉冲信号发送至接收端;若所述总脉冲个数大于脉冲个数阈值,将所述当前的待发送脉冲信号分割成若干个子脉冲信号并依次发送至接收端;其中,每个子脉冲信号所包含的脉冲个数均小于所述脉冲个数阈值。
12.再一方面,本发明实施例还提供了一种信号接收装置,包括:脉冲信号接收模块,用于在接收到触发脉冲信号后,接收脉冲信号;其中,所述脉冲信号是上述所述的无线传输方式下的信号发送装置发送至接收端;脉冲信号判断模块,用于判断在当前接收到所述脉冲信号并经过所述第一发送时间间隔,是否又接收到下一个脉冲信号;若所述脉冲信号判断模块的判断结果为是,所述脉冲信号接收模块继续接收所述下一个脉冲信号;待接收数据确定模块,用于直到在当前接收到脉冲信号且经过所述第二发送时间间隔未接收到下一个脉冲信号,确定已接收到待接收数据,并基于已接收到的所有脉冲信号所包含的脉冲个数确定所述待接收数据。
13.再一方面,本发明实施例还提供了一种电水壶,包括壶身和底座;其中,所述壶身包括上述信号发送装置;所述底座包括上述信号接收装置。
14.与现有技术相比,本技术方案至少具有如下有益效果:
15.根据本发明实施例提供的信号发送方法,在发送端以待发送脉冲信号中的总脉冲个数对应待发送数据,而不是以脉冲信号的高低电平来确定待发送数据。若总脉冲个数小于或等于脉冲个数阈值,则直接将待发送脉冲信号发送至接收端。若总脉冲个数大于脉冲个数阈值,则将待发送脉冲信号分割成若干个子脉冲信号并依次发送至接收端。
16.进一步,在发送端与接收端之间约定,在完成发送一个待发送脉冲信号后,经过预设时间间隔(即第二发送时间间隔)之后再发送下一个待发送脉冲信号,以使接收端在接收脉冲信号过程中可以判断当前的待发送数据是否已完成发送。而在一个待发送脉冲信号分割成多个子脉冲信号发送时,相邻发送的两个子脉冲信号之间也具有时间间隔(即第一发送时间间隔)。
17.进一步,为了避免因待发送数据为0导致待发送脉冲信号的总脉冲个数也为0的情况,设置一个最低脉冲个数(例如5~10)对应于待发送数据为0,因此待发送脉冲信号的总脉冲个数为最低脉冲个数与待发送数据之和。
18.根据本发明实施例提供的信号接收方法,接收端在接收到脉冲信号后,判断在第一发送时间间隔是否收到下一个脉冲信号,若是,则继续接收所述下一个脉冲信号,直到在
当前接收到脉冲信号且经过所述第二发送时间间隔未接收到下一个脉冲信号,确定完成接收待接收数据。因此,接收端只需要根据接收到的脉冲信号所包含的脉冲个数确定待接收数据,无需在固定时间内通过读取脉冲信号的高低电平来确定待接收数据,以使在接收端与发送端之间无需核准精确的时间就能实现两者之间准确地传输待接收数据。
【附图说明】
19.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
20.图1是本发明实施例所提供的信号发送方法的一个实施例的流程示意图;
21.图2是本发明实施例所提供的信号接收方法的一个实施例的流程示意图;
22.图3a是本发明实施例所提供的一种发送端与接收端收发脉冲信号的一个具体实施例的示意图;
23.图3b是本发明实施例所提供的一种发送端与接收端收发脉冲信号的另一个具体实施例的示意图;
24.图4是本发明实施例所提供的信号发送装置的一个实施例的结构示意图;
25.图5是本发明实施例所提供的信号接收装置的一个实施例的结构示意图。
【具体实施方式】
26.为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
27.应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
28.图1是本发明实施例所提供的信号发送方法的一个实施例的流程示意图。参考图1,所述方法包括如下步骤:
29.步骤101、根据待发送数据确定当前的待发送脉冲信号的总脉冲个数;
30.步骤102、若所述总脉冲个数小于或等于脉冲个数阈值,将所述当前的待发送脉冲信号发送至接收端;
31.步骤103、若所述总脉冲个数大于脉冲个数阈值,将所述当前的待发送脉冲信号分割成若干个子脉冲信号并依次发送至接收端;其中,每个子脉冲信号所包含的脉冲个数均小于所述脉冲个数阈值。
32.由于在有电气连接或者理想状态下的数据传输方式上,只要发送端发送的数据位的间隔时间是合理固定的,通常不存在延时,接收端几乎可以在固定时间的中间段(因为中间段读取更加可靠)去读取数据位的高低电平。此时,接收端在接收到首次触发后,后续读取的数据全部正确。
33.在无线传输方式下,当发送端发送脉冲信号时,虽然是间隔固定时间发送脉冲信号,但是经过无线线圈后,在接收端接收到的脉冲信号的间隔时间会有变化,并且在同一个线圈上,既有低频率的数据传输,又有高频率的供电能量传输,所以信号会被干扰,从而使
得接收端接收到的脉冲信号的时间间隔有差异,导致无法在固定时间内,正确的读取到脉冲信号的高低电平。
34.因此,本实施例所述的信号发送方法主要应用于发送端与接收端之间以无线传输方式传输脉冲信号且存在信号干扰的场景,且本实施例所述的方法应用于发送端。
35.具体地,如步骤101所述,根据待发送数据确定当前的待发送脉冲信号的总脉冲个数。
36.发送端发送的待发送数据可以根据不同的应用场景来确定,例如,若应用场景为电水壶,则电水壶的壶身(作为发送端)向底座(作为接收端)传输电水壶内的水温数据,则所述待发送数据为温度数据。
37.在一个实现方式中,根据当前所述待发送数据的数值确定当前的待发送脉冲信号的总脉冲个数。例如,若所述待发送数据为45摄氏度(即待发送数据的数值为45),则当前的待发送脉冲信号的总脉冲个数为45个。也就是说,当前的待发送脉冲信号的总脉冲个数等于当前所述待发送数据的数值。
38.但是依照上述实现方式存在一个问题,若所述待发送数据为0摄氏度(即待发送数据的数值为0),则当前的待发送脉冲信号的总脉冲个数为0个,即无脉冲信号可发。
39.因此,发明人考虑,在另一个实现方式中,本步骤包括:
40.步骤1011、设置最低脉冲个数。
41.步骤1012、根据所述待发送数据与所述最低脉冲个数之和确定当前的待发送脉冲信号的总脉冲个数。
42.在步骤1011中,所述最低脉冲个数为大于0的自然数,且所述最低脉冲个数也不宜设置数值太大的自然数,所述最低脉冲个数可以设置为5~10之间的自然数。如步骤1012所述,在确定当前的待发送脉冲信号的总脉冲个数时,是根据所述最低脉冲个数与所述待发送数据之和来确定。例如,若所述最低脉冲个数为5,当所述待发送数据的数值为0时,当前的待发送脉冲信号的总脉冲个数为5。而当所述待发送数据的数值为45时,当前的待发送脉冲信号的总脉冲个数为50。
43.在实际应用中,若所述待发送数据的数值很大(例如500、1000等),依照上述步骤101的方式,待发送脉冲信号的总脉冲个数相应就会很多,这种情况下,若将包含所有总脉冲个数的待发送脉冲信号一次性发送至接收端,不利于接收端准确接收待发送数据。因此,在本实施例中,设置一个脉冲个数阈值,所述脉冲个数阈值为一个待发送脉冲信号所包含的最大脉冲个数。
44.如步骤102所述,若所述总脉冲个数小于或等于脉冲个数阈值,将所述当前的待发送脉冲信号发送至接收端。
45.如步骤103所述,若所述总脉冲个数大于脉冲个数阈值,将所述当前的待发送脉冲信号分割成若干个子脉冲信号并依次发送至接收端;其中,每个子脉冲信号所包含的脉冲个数均小于所述脉冲个数阈值。
46.具体地,本步骤包括:
47.步骤1031、根据所述待发送脉冲信号的总脉冲个数将所述待发送脉冲信号分割成多个子脉冲信号,以使每个子脉冲信号所包含的脉冲个数均小于所述脉冲个数阈值;
48.步骤1032、逐个发送所述子脉冲信号,直至将所有所述子脉冲信号发送至接收端,
且相邻发送的两个所述子脉冲信号之间具有第一发送时间间隔。
49.在根据上述步骤101确定当前的待发送脉冲信号的总脉冲个数后,将所述总脉冲个数与所述脉冲个数阈值进行比较,若所述总脉冲个数小于或等于脉冲个数阈值,则直接将所述当前的待发送脉冲信号发送至接收端。
50.反之,若所述总脉冲个数大于脉冲个数阈值,则进一步根据所述总脉冲个数将所述当前的待发送脉冲信号分割成若干个子脉冲信号,本实施例中并不限定每个子脉冲信号所包含的脉冲个数,但需要满足每个子脉冲信号所包含的脉冲个数均小于所述脉冲个数阈值的条件。
51.在一个实现方式中,例如,将所述总脉冲个数除以所述脉冲个数阈值,若整除,则将得到的商确定为子脉冲信号的个数,每个子脉冲信号中包含的脉冲个数为所述脉冲个数阈值,这种方式可以尽量减少子脉冲信号的个数。比如,若所述总脉冲个数为80个,所述脉冲个数阈值为10个,所述总脉冲个数除以所述脉冲个数阈值的商为8,则将所述当前的待发送脉冲信号分割成8个子脉冲信号,每个子脉冲信号中包含的脉冲个数为10个。
52.又例如,将所述总脉冲个数除以所述脉冲个数阈值,若有余数,则将得到的商再加一确定为子脉冲信号的个数,余数为最后一个子脉冲信号所包含的脉冲个数。比如,若所述总脉冲个数为85个,所述脉冲个数阈值为10个,所述总脉冲个数除以所述脉冲个数阈值的商为8,余数为5,则确定所述子脉冲信号的个数为9个,其中前8个子脉冲信号中的每个子脉冲信号均包含10个脉冲,最后一个子脉冲信号中包含5个脉冲。
53.在其他实现方式中,每个子脉冲信号所包含的脉冲个数也可以小于所述脉冲个数阈值,且每个子脉冲信号所包含的脉冲个数也可以各不相同。相比于前一种实现方式,采用这种方式可能会使子脉冲信号的个数增加,而每个子脉冲信号所包含的脉冲个数有所减少。
54.在所述步骤1032中,为了保证接收端可以准确地接收到发送端发送的所述待发送数据,在将所述待发送脉冲信号分割成多个子脉冲信号的情况下,需要逐个将所述子脉冲信号发送至接收端,直至将所有所述子脉冲信号发送至接收端。与现有技术中不同,在接收端是根据接收到的待发送脉冲信号的总脉冲个数来确定待发送数据,而不是根据各个发送端相应时间发送的脉冲信号的高低电平来确定相应的数据位。因此,本步骤中,各个所述子脉冲信号之间并不限定发送的先后顺序。
55.为了使接收端确定当前接收到的子脉冲信号之后,后续是否仍有当前所述待发送脉冲信号的子脉冲信号,发送端发送相邻两个子脉冲信号之间会有第一发送时间间隔,所述第一发送时间间隔可以在发送端和接收端之间预先约定一个具体的时间间隔。从而使得接收端在接收到一个子脉冲信号之后,若在第一发送时间间隔内又接收到子脉冲信号,则能确定该子脉冲信号仍属于当前的所述待发送脉冲信号。
56.进一步,在本实施例中,在将所述当前的待发送脉冲信号发送至接收端后,若要发送下一个待发送脉冲信号,则在经过第二发送时间间隔之后,先发送触发脉冲信号至所述接收端。
57.具体地,为了使接收端确定当前接收到的子脉冲信号是否是当前的待发送脉冲信号中的最后一个子脉冲信号,在发送端和接收端之间还将预先约定第二发送时间间隔。这样当接收端在接收到子脉冲信号之后,若经过第二发送时间间隔之后再接收到一个脉冲信
号(其实是发送端发送的触发脉冲信号),则接收端可以确定之前接收到的那个子脉冲信号是当前待发送脉冲信号中的最后一个子脉冲信号,即当前的待发送脉冲信号已发送完毕。
58.在实际应用中,可以设置所述第二发送时间间隔比所述第一发送时间间隔更长,例如所述第一发送时间间隔为3毫秒、所述第二发送时间间隔为10毫秒。
59.需要说明的是,在发送端直接将当前的待发送脉冲信号发送至接收端的情况下,若要发送下一个待发送脉冲信号,也需要在经过第二发送时间间隔之后,先发送触发脉冲信号至所述接收端。
60.图2是本发明实施例所提供的信号接收方法的一个实施例的流程示意图。参考图2,所述方法包括如下步骤:
61.步骤201、在接收到触发脉冲信号后,接收脉冲信号;其中,所述脉冲信号是由发送端依照上述信号发送方法发送至接收端;
62.步骤202、判断在当前接收到所述脉冲信号并经过所述第一发送时间间隔,是否又接收到下一个脉冲信号;
63.步骤203、若是,则继续接收所述下一个脉冲信号,直到在当前接收到脉冲信号且经过所述第二发送时间间隔未接收到下一个脉冲信号,确定完成接收所述待发送数据;
64.步骤204、基于已接收到的所有脉冲信号所包含的脉冲个数确定所述待发送数据。
65.本实施例所述的信号接收方法也是主要应用于发送端与接收端之间以无线传输方式传输脉冲信号且存在信号干扰的场景,且本实施例应用于接收端,所述接收端接收发送端依照上述图1的实施例提供的信号发送方法发送的待发送脉冲信号。
66.如步骤201所述,在接收到触发脉冲信号后,接收脉冲信号。
67.具体地,接收端在接收到发送端发送的触发脉冲信号后开始对接收到的脉冲信号进行计数。例如,在初始收发信号时,发送端向接收端发送一个触发脉冲信号,接收端接收到触发脉冲信号后开始接收后续的脉冲信号。又例如,当发送端向接收端发送完成当前的一个待发送脉冲信号后,经过第二发送时间间隔后,再发送下一个待发送脉冲信号之前,将先向接收端发送一个触发脉冲信号。也就是说,在收发信号过程中,当接收端在接收完成上个待发送脉冲信号并经过第二发送时间间隔后,再次接收到的脉冲信号认为是触发脉冲信号(即触发接收下一个待发送脉冲信号)。
68.如步骤202所述,判断在当前接收到所述脉冲信号并经过所述第一发送时间间隔,是否又接收到下一个脉冲信号。
69.具体地,由于接收端预先并不知道当前接收到的这个脉冲信号是一个完整的待发送脉冲信号,还是一个待发送脉冲信号中的一个子脉冲信号。因此,当接收到一个脉冲信号后,接收端将判断在经过第一发送时间间隔,是否又接收到下一个脉冲信号。
70.如上文图1的实施例中的描述,所述第一发送时间间隔是相邻两个子脉冲信号的发送时间间隔。因此,如步骤203所述,若接收端在经过第一发送时间间隔又接收到下一个脉冲信号,则确定当前接收到的脉冲信号是一个待发送脉冲信号中的子脉冲信号,进而接收端则继续接收所述下一个脉冲信号,以此类推,直到在当前接收到脉冲信号且经过所述第二发送时间间隔未接收到下一个脉冲信号,确定完成接收所述待发送数据。也就是说,当接收端在接收到某个脉冲信号之后经过第二发送时间间隔未接收到下一个脉冲信号,则该某个脉冲信号即为当前接收的待发送脉冲信号中最后一个子脉冲信号,从而确定接收端完
成接收发送端发送的当前待发送脉冲信号(即完成接收所述待发送数据)。
71.如步骤204所述,基于已接收到的所有脉冲信号所包含的脉冲个数确定所述待发送数据。
72.具体地,接收端在确定完成接收到发送端发送的当前待发送脉冲信号之后,对从接收到触发脉冲信号之后已接收到所有脉冲信号所包含的脉冲个数进行统计,从而根据所有脉冲信号所包含的脉冲个数(即当前的待发送脉冲信号的总脉冲个数)确定所述待发送数据。
73.对应于图1所述实施例,例如,若发送端将当前的待发送脉冲信号的总脉冲个数作为当前所述待发送数据的数值。在接收端,则直接根据所有脉冲信号所包含的脉冲个数确定所述待发送数据,即脉冲个数的数值等于所述待发送数据的数值。又例如,若发送端与接收端预先约定了最低脉冲个数,则当前的待发送脉冲信号的总脉冲个数为所述待发送数据与所述最低脉冲个数之和。在接收端,根据已接收到的所有脉冲信号所包含的脉冲个数与最低脉冲个数之差确定所述待接收数据。
74.进一步,本实施例还包括如下步骤:
75.若所述步骤202的判断结果为否(即若在当前接收到所述脉冲信号并经过所述第一发送时间间隔未接收到下一个脉冲信号),则判断经过所述第二发送时间间隔是否仍未接收到下一个脉冲信号。若是,则将基于当前接收到的所述脉冲信号所包含的脉冲个数确定所述待接收数据。
76.具体地,接收端在接收到一个脉冲信号之后,在所述第一发送时间间隔未接收到下一个脉冲信号,且在经过第二发送时间间隔仍未接收到下一个脉冲信号,则确定当前接收到的这个脉冲信号即为发送端发送的一个完整的当前待发送脉冲信号,然后基于当前接收到的所述脉冲信号所包含的脉冲个数确定所述待接收数据。
77.图3a是本发明实施例所提供的一种发送端与接收端收发脉冲信号的一个具体实施例的示意图。
78.本实施例是发送端将一个待发送脉冲信号分割成多个子脉冲信号依次发送至接收端的示意图。
79.参考图3a,发送端发送的待发送脉冲信号中一个子脉冲信号是固定脉宽的脉冲信号,例如脉宽为0.5毫秒。接收端在接收脉冲信号的过程中,由于存在信号干扰等因素,接收的脉冲信号的脉宽可能并不完全一致。但本实施例中,接收端只对接收收到的脉冲信号中脉冲个数进行统计,而不用计算何时接收到脉冲。
80.发送端发送的第一个脉冲信号为触发脉冲信号,接收端接收到该触发脉冲信号后,开始接收后续的脉冲信号,如图3a所示,发送端后续发送的所述子脉冲信号中包括7个脉冲,相应的,接收端在不同的时间点(即与发送端脉冲信号的相应脉冲的发送时间并不完全对应)陆续接收到这7个脉冲,进而在接收完成该子脉冲信号之后,对子脉冲信号中的脉冲个数进行统计,即每接收到一个脉冲则脉冲个数的计数+1。然后,发送端经过第一发送时间间隔再继续向接收端发送下一个子脉冲信号,相应的,接收端经过第一发送时间间隔后接收到下一个脉冲信号。依次类推,发送端完成发送整个待发送脉冲信号,接收端相应完成接收所述待发送脉冲信号,并根据所有子脉冲信号中包含的脉冲个数确定待发送数据。
81.图3b是本发明实施例所提供的一种发送端与接收端收发脉冲信号的另一个具体
实施例的示意图。
82.本实施例是发送端将一个待发送脉冲信号直接发送至接收端的示意图。
83.参考图3b,发送端发送的待发送脉冲信号也是固定脉宽的脉冲信号,例如脉宽为0.5毫秒。接收端在接收脉冲信号的过程中,由于存在信号干扰等因素,接收的脉冲信号的脉宽可能并不完全一致。但本实施例中,接收端只对接收收到的脉冲信号中脉冲个数进行统计,而不用计算何时接收到脉冲。
84.发送端发送的第一个脉冲信号为触发脉冲信号,接收端接收到该触发脉冲信号后,开始接收后续的脉冲信号,如图3b所示,发送端后续发送的所述待发送脉冲信号包括7个脉冲,相应的,接收端在不同的时间点(即与发送端脉冲信号的相应脉冲的发送时间并不完全对应)陆续接收到这7个脉冲,进而在接收完成该待发送脉冲信号之后,对待发送脉冲信号中的脉冲个数进行统计,即每接收到一个脉冲则脉冲个数的计数+1。根据待发送脉冲信号所包含的所有脉冲个数确定所述待发送数据。然后,发送端经过第二发送时间间隔再继续向接收端发送下一个待发送脉冲信号,相应的,接收端经过第二发送时间间隔后接收到下一个待发送脉冲信号。
85.图4是本发明实施例所提供的信号发送装置的一个实施例的结构示意图。
86.参考图4,所述信号发送装置4包括:脉冲个数确定模块41,用于根据待发送数据确定当前的待发送脉冲信号的总脉冲个数。脉冲信号发送模块42,用于若所述总脉冲个数小于或等于脉冲个数阈值,将所述当前的待发送脉冲信号发送至接收端;若所述总脉冲个数大于脉冲个数阈值,将所述当前的待发送脉冲信号分割成若干个子脉冲信号并依次发送至接收端;其中,每个子脉冲信号所包含的脉冲个数均小于所述脉冲个数阈值。
87.其中,所述脉冲个数确定模块41包括:最低脉冲个数设置单元(图4中未示出),用于设置最低脉冲个数。脉冲个数确定单元(图4中未示出),用于根据所述待发送数据与所述最低脉冲个数之和确定当前的待发送脉冲信号的总脉冲个数。
88.所述脉冲信号发送模块42包括:脉冲信号分割单元421,用于根据所述待发送脉冲信号的总脉冲个数将所述待发送脉冲信号分割成多个子脉冲信号,以使每个子脉冲信号所包含的脉冲个数均小于所述脉冲个数阈值。脉冲信号发送单元422,用于逐个发送所述子脉冲信号,直至将所有所述子脉冲信号发送至接收端,且相邻发送的两个所述子脉冲信号之间具有第一发送时间间隔。
89.所述脉冲信号发送模块42还用于在将所述当前的待发送脉冲信号发送至接收端后,若要发送下一个待发送脉冲信号,则在经过第二发送时间间隔之后,先发送触发脉冲信号至所述接收端。
90.本实施例所述装置中的各个模块及单元的具体实现方式可以参考上文图1所述的实施例,在此不再赘述。
91.图5是本发明实施例所提供的信号接收装置的一个实施例的结构示意图。
92.参考图5,所述信号接收装置5包括:脉冲信号接收模块51,用于在接收到触发脉冲信号后,接收脉冲信号;其中,所述脉冲信号是图4所述的信号发送装置4发送至接收端。脉冲信号判断模块52,用于判断在当前接收到所述脉冲信号并经过所述第一发送时间间隔,是否又接收到下一个脉冲信号。若所述脉冲信号判断模块的判断结果为是,所述脉冲信号接收模块继续接收所述下一个脉冲信号。待接收数据确定模块53,用于直到在当前接收到
脉冲信号且经过所述第二发送时间间隔未接收到下一个脉冲信号,确定已接收到待接收数据,并基于已接收到的所有脉冲信号所包含的脉冲个数确定所述待接收数据。
93.其中,所述脉冲信号判断模块52,还用于若在当前接收到所述脉冲信号并经过所述第一发送时间间隔未接收到下一个脉冲信号,则判断经过所述第二发送时间间隔是否仍未接收到下一个脉冲信号。若所述脉冲信号判断模块52的判断结果为是,所述待接收数据确定模块53还用于将基于当前接收到的所述脉冲信号所包含的脉冲个数确定所述待接收数据。
94.所述待接收数据确定模块53还用于根据已接收到的所有脉冲信号所包含的脉冲个数与最低脉冲个数之差确定所述待接收数据。
95.本实施例所述装置中的各个模块及单元的具体实现方式可以参考上文图2所述的实施例,在此不再赘述。
96.本发明实施例还提供了一种电水壶包括壶身和底座。其中所述壶身包括图4所述的信号发送装置,所述底座包括图5所述的信号接收装置。利用本技术方案提供的信号发送方法和信号接收方法,可以实现在壶身与底座之间通过无线传输方式既传输功率又传输信号的情况下,壶身向底座发送待发送脉冲信号,所述待发送脉冲信号对应的待发送数据可以是电水壶内液体的相关数据(例如水温数据、水量数据等)。进一步,壶身与底座之间可以通过无线线圈实现脉冲信号的传输。
97.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1