一种电源通信系统及方法与流程

文档序号:11691656阅读:172来源:国知局

本发明涉及通信技术领域,特别是涉及一种电源通信系统及方法。



背景技术:

电在人们日常生活中占据着举足轻重的地位,相应地,电源也起着很重要的作用。现有技术中,太阳能控制器、智能led驱动电源及ac-dc充电器等电源系列产品,都会设置led(也称发光二极管)指示灯用来指示产品工作状态、故障信息等。另外,为保证电源的精度、可靠性及一致性,电源系列产品在生产过程中需要校准输入电压、输出电压、电流等参数,校准工装需要与这些电源系列产品通信以获取校准数值。同时,由于应用场所不同,电源系列产品的一些工作参数如电池充电参数、保护参数等也需要根据客户系统配置进行设定,通常采用遥控器来对此类产品进行参数设置。

传统的校准工装及遥控器通常通过红外线或者usb接口来实现通信,但是采用usb接口方式还需要在电源上额外增加usb口,电源的控制器需要支持usb功能,同时需要开发电脑端上位机软件,增加产品开发难度及成本,且两者在通信时需要通过usb数据线连接,需要进行插拔操作,操作麻烦。如果采用红外线与电源控制器之间进行通信,则需要在电源端设置专门用于通信的红外发光二极管,且校准工装及遥控器端还需要设置红外接收头,又因为红外通信需要信号调制,因此红外接收头内部集成有信号集成信号监测、放大、滤波、解调等一系列处理电路,使用元器件多且成本高。

因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。



技术实现要素:

本发明的目的是提供一种电源通信系统,操作简单,一物多用,大大减少了元器件的使用,降低了成本;本发明的另一目的是提供一种电源通信方法。

为解决上述技术问题,本发明提供了一种电源通信系统,包括设置于电源上、用于指示电源的状态的已有的第一发光二极管及与所述第一发光二极管连接的第一控制器,还包括设置于用于与所述电源通信的通信装置上的第二发光二极管及与所述第二发光二极管连接的第二控制器;其中,一个发光二极管在接收到与其连接的控制器发送的数据及数据发送指令且检测到另一发光二极管处于熄灭状态时通过另一发光二极管将所述数据发送至与另一发光二极管连接的控制器。

优选地,所述第二控制器具体用于在接收到用户指令及第一数据后通过所述第二发光二极管检测到的所述第一发光二极管的状态判断所述第一发光二极管是否处于熄灭状态,如果是,则发送所述第一数据;

所述第二发光二极管用于检测所述第一发光二极管的状态,还用于将所述第一数据发送至所述第一发光二极管;

所述第一发光二极管用于接收所述第一数据并将所述第一数据发送至所述第一控制器;

所述第一控制器用于接收所述第一数据并依据所述第一数据进行相应动作。

优选地,所述第二控制器在判断得到所述第一发光二极管处于熄灭状态后还用于判断在所述第一发光二极管熄灭的时间内是否能够完整发送所述第一数据,如果是,则发送所述第一数据。

优选地,所述第二控制器在判断得到所述第一发光二极管处于熄灭状态后具体用于在所述第一发光二极管下一个周期开始熄灭的瞬间发送所述第一数据。

优选地,所述第一控制器还用于在接收到所述第一数据后,判断所述第一数据是否在预设范围内,如果是,则在所述第一发光二极管的下一个点亮周期内通过所述第一发光二极管向所述第二发光二极管发送接收成功指令,否则,发送接收失败指令。

优选地,所述第一控制器用于在获取到第二数据后通过所述第一发光二极管检测到的所述第二发光二极管的状态判断所述第二发光二极管是否处于熄灭状态,如果是,则将所述第二数据发送至所述第二发光二极管;

所述第二发光二极管用于接收所述第二数据,并将所述第二数据发送至所述第二控制器。

优选地,所述第一发光二极管及所述第二发光二极管均为绿色发光二极管。

优选地,所述第一控制器及所述第二控制器均为微控制单元mcu。

优选地,所述通信装置为遥控器或者校准工装。

为解决上述技术问题,本发明提供了一种电源通信方法,应用于电源通信系统,所述电源通信系统包括设置于电源上、用于指示电源的状态的已有的第一发光二极管及与所述第一发光二极管连接的第一控制器,还包括设置于用于与所述电源通信的通信装置上的第二发光二极管及与所述第二发光二极管连接的第二控制器;该方法包括:

一个发光二极管在接收到与其连接的控制器发送的数据及数据发送指令且检测到另一发光二极管处于熄灭状态时通过另一发光二极管将所述数据发送至与另一发光二极管连接的控制器。

本发明提供了一种电源通信系统及方法,该系统包括设置于电源上、用于指示电源的状态的已有的第一发光二极管及与第一发光二极管连接的第一控制器,还包括设置于用于与电源通信的通信装置上的第二发光二极管及与第二发光二极管连接的第二控制器,其中,一个发光二极管在接收到与其连接的控制器发送的数据及数据发送指令且检测到另一发光二极管处于熄灭状态时通过另一发光二极管将数据发送至与另一发光二极管连接的控制器。

可见,本发明利用发光二极管熄灭时具有微弱光电效应、能够接收光信号的特性,在已有的发光二极管显示电源的工作状态的同时,又可以在其熄灭时与外界通信装置进行数据通信,例如可以用来传输校准数值及设置的参数,从而实现校准、参数设置功能,达到一物多用的目的,操作简单,大大减少了元器件的使用,降低了成本。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的一种电源通信系统的结构示意图。

具体实施方式

本发明的核心是提供一种电源通信系统,操作简单,一物多用,大大减少了元器件的使用,降低了成本;本发明的另一核心是提供一种电源通信方法。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参照图1,图1为本发明提供的一种电源通信系统的结构示意图,该系统包括设置于电源上、用于指示电源的状态的已有的第一发光二极管1及与第一发光二极管1连接的第一控制器2,还包括设置于用于与电源通信的通信装置上的第二发光二极管3及与第二发光二极管3连接的第二控制器4;其中,一个发光二极管在接收到与其连接的控制器发送的数据及数据发送指令且检测到另一发光二极管处于熄灭状态时通过另一发光二极管将数据发送至与另一发光二极管连接的控制器。

可以理解的是,现有的很多电源上均设置有发光二极管用于指示电源的状态,本申请利用led发光二极管熄灭时具有微弱光电效应、能够接收光信号的特性,采用该发光二极管来实现通信。且这里的led发光二极管区别于红外通信专用二极管,这里采用普通发光二极管即可,普通发光二极管可以以非调制的方式传递信号。

另外,在实际应用中,用于指示电源的状态的第一发光二极管1通常情况下是以固定频率闪烁的,则本申请可以利用其处于熄灭状态时进行数据接收,但也存在部分电源的第一发光二极管1处于常亮状态,则只需在要进行数据通信时通过第一控制器2控制其熄灭即可。

当第一发光二极管1以固定频率闪烁时,则可以以频率小于20hz的pwm脉冲方式驱动,且推荐脉冲信号的占空比小于50%,目的是为了保证第一发光二极管1的熄灭时间足够长,能够完整的接收数据,当然,本发明对于第一发光二极管1具体以怎样的频率亮灭不做特别的限定。

以遥控器发送20个8位数据为例,共需发送160个二进制数据,波特率1200,则:

发送数据时间160*1/1200=0.133s。

控制器端led闪烁频率1hz(0.5s亮0.5s灭),则可保证第一发光二极管1熄灭时数据发送完成。

作为一种优选地实施例,通信装置为遥控器。

作为一种优选地实施例,通信装置为校准工装。

具体地,这里的通信具体可包括与校准工装之间的通信,也即在电源生产过程中进行校准时产生的校准数值通过该发光二极管发送至校准工装。同时,电源通过该发光二极管接收校准工装发送的校准参数。另外,这里的通信具体还可包括与遥控器之间的通信,遥控器通过该发光二极管向电源发送参数。当然,这里的发光二极管还可以与其他外部通信装置进行通信,本发明在此不做特别的限定,能实现本发明的目的即可。

为实现与电源上的第一发光二极管1之间的通信,通信装置上也需要有第二发光二极管3,如果通信装置本来已经有第二发光二极管3则可以直接利用,如果没有则设置一个即可,结构简单且发光二极管体积小、成本低,易于实现。另外,为了保证通信效果,电源与通信装置通信时两者之间的距离需要尽可能的近。

具体地,当第二控制器4接收到用户通过第一控制器2发送的数据发送指令及待发送的第一数据时,依据第二发光二极管3检测到的第一发光二极管1的状态判断第一发光二极管1是否处于熄灭状态,只有在第一发光二极管1处于熄灭状态时,第二发光二极管3才将第一数据发送至第一发光二极管1,第一发光二极管1接收第二发光二极管3发送的第一数据并将第一数据发送至第一控制器2。

当第一控制器2获取到第二数据时,依据第一发光二极管1检测到的第二发光二极管3的状态判断第二发光二极管3是否处于熄灭状态,只有在第二发光二极管3处于熄灭状态时,第一发光二极管1才将第二数据发送至第二发光二极管3,以便第二发光二极管3将第二数据发送至第二控制器4。

作为一种优选地实施例,第二控制器4具体用于在接收到用户指令及第一数据后通过第二发光二极管3检测到的第一发光二极管1的状态判断第一发光二极管1是否处于熄灭状态,如果是,则发送第一数据;

第二发光二极管3用于检测第一发光二极管1的状态,还用于将第一数据发送至第一发光二极管1;

第一发光二极管1用于接收第一数据并将第一数据发送至第一控制器2;

第一控制器2用于接收第一数据并依据第一数据进行相应动作。

具体地,这里的通信装置可以为遥控器。遥控器在将需要设置的第一数据(参数)设置完成后,第二发光二极管3检测第一发光二极管1的状态,当检测到第二发光二极管3处于熄灭状态时,则第二发光二极管3将第二控制器4发送给它的第一数据通过熄灭的第一发光二极管1发送至第一控制器2,则第一控制器2在接收到参数后进行相应的参数设置。作为一种优选地实施例,第二控制器4在判断得到第一发光二极管1处于熄灭状态后还用于判断在第一发光二极管1熄灭的时间内是否能够完整发送第一数据,如果是,则发送第一数据。

具体地,为了提高数据传输的实时性,但又保证数据发送的成功率,避免第一数据在传输过程中因为第一发光二极管1变亮而导致的数据传输失败的情况的发生;第二控制器4在判断得到第一发光二极管1处于熄灭状态后还接着判断第一发光二极管1已经熄灭了多久及还将熄灭多少时间(第一发光二极管1的闪烁频率是可以预先知道),并计算发送第一数据所需要的时间,如果第一发光二极管1还将熄灭的时间大于第一数据发送所需的时间,则直接通过第二发光二极管3发送第一数据,否则,不发送第一数据,可以在第二发光二极管3熄灭的下一个周期发送该数据。

作为优选地,第二控制器4在判断得到第一发光二极管1处于熄灭状态后具体用于在第一发光二极管1下一个周期开始熄灭的瞬间发送第一数据。

为了进一步减少软件开发成本,保证数据传输的完整性和可靠性,第二控制器4在判断得到第一发光二极管1处于熄灭状态后,在第一发光二极管1下一个周期熄灭的刚开始瞬间发送第一数据。

作为一种优选地实施例,第一控制器2还用于在接收到第一数据后,判断第一数据是否在预设范围内,如果是,则在第一发光二极管1的下一个点亮周期内通过第一发光二极管1向第二发光二极管3发送接收成功指令,否则,发送接收失败指令。

为了方便用户知道第一数据的发送情况,第一控制器2在接受到第一数据后,还判断第一数据是否在预设范围内,如果第一数据不在预设范围内,例如设置电压参数时,假设电压参数的预设设置范围为8-10v,如果此时第一控制器2判断接收到的第一数据为11v,则表明接受到的数据有误,则要么用户在第二控制器4端最初设置参数时就设置错了,要么数据在传输过程中出现了错误,则向第二发光二极管3发送接收失败指令,如果第一数据在预设范围内,则向第二发光二极管3发送接收成功指令。

作为一种优选地实施例,第一控制器2用于在获取到第二数据后通过第一发光二极管1检测到的第二发光二极管3的状态判断第二发光二极管3是否处于熄灭状态,如果是,则将第二数据发送至第二发光二极管3;

第二发光二极管3用于接收第二数据,并将第二数据发送至第二控制器4。

具体地,这里的通信装置可以为校准装置。在第一控制器2获取到第二数据(例如可以为校准数值)时,通过第一发光二极管1检测第二发光二极管3的状态,并判断第二发光二极管3是否处于熄灭状态,当第二发光二极管3处于熄灭状态时,则通过第一发光二极管1向第二发光二极管3发送第二数据。

作为一种优选地实施例,第一发光二极管1及第二发光二极管3均为绿色发光二极管。

绿色发光二极管的波长一般为555~570nm,绿色发光二极管感应光照的性能最好,因此,这里的第一发光二极管1和第二发光二极管3均可以采用绿色发光二极管。当然,这里的第一发光二极管1和第二发光二极管3均还可以采用其他类型的二极管,本发明在此不做特别的限定。

作为一种优选地实施例,第一控制器2及第二控制器4均为微控制单元mcu。

具体地,第一发光二极管1熄灭时,与第一发光二极管1连接的mcu的引脚呈高阻抗状态,数据接收发生在mcu的引脚处于高阻抗状态。

当然,这里的第一控制器2和第二控制器4还可以为其他类型的控制器,本发明在此不做特别的限定。

本发明提供了一种电源通信系统,该系统包括设置于电源上、用于指示电源的状态的已有的第一发光二极管及与第一发光二极管连接的第一控制器,还包括设置于用于与电源通信的通信装置上的第二发光二极管及与第二发光二极管连接的第二控制器,其中,一个发光二极管在接收到与其连接的控制器发送的数据及数据发送指令且检测到另一发光二极管处于熄灭状态时通过另一发光二极管将数据发送至与另一发光二极管连接的控制器。

可见,本发明利用发光二极管熄灭时具有微弱光电效应、能够接收光信号的特性,在已有的发光二极管显示电源的工作状态的同时,又可以在其熄灭时与外界通信装置进行数据通信,例如可以用来传输校准数值及设置的参数,从而实现校准、参数设置功能,达到一物多用的目的,操作简单,大大减少了元器件的使用,降低了成本。

本发明提供了一种电源通信方法,应用于电源通信系统,电源通信系统包括设置于电源上、用于指示电源的状态的已有的第一发光二极管及与第一发光二极管连接的第一控制器,还包括设置于用于与电源通信的通信装置上的第二发光二极管及与第二发光二极管连接的第二控制器;该方法包括:

一个发光二极管在接收到与其连接的控制器发送的数据及数据发送指令且检测到另一发光二极管处于熄灭状态时通过另一发光二极管将数据发送至与另一发光二极管连接的控制器。

对于本发明提供的一种电源通信方法的介绍请参照上述系统实施例,本发明在此不再赘述。

需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1