一种用于移动电源外部LED灯数量的自动识别方法与流程

文档序号:37764560发布日期:2024-04-25 10:51阅读:4来源:国知局
一种用于移动电源外部LED灯数量的自动识别方法与流程

本发明涉及移动电源,尤其涉及一种用于移动电源外部led灯数量的自动识别方法。


背景技术:

1、移动电源外广播电量的方式主要通过led灯亮灭的方式实现,现在主流的led灯数量为3-5颗,但是不同的led灯数量对外广播的策略不同,例如在电池电量为60%时,3颗led灯的广播策略下,需要点亮2颗led灯,5颗led灯的广播策略下,需要点亮3颗led灯。这就要求在使用led广播电量之前,广播电量的模块需要事先知道外部led灯的数量。如何告知广播电量的模块外部led灯的数量,目前主流的方案是通过写入的方式,即在设计移动电源之前,就需要事先写入led灯数量相关的数据到广播电量的模块。这一方面增加了移动电源的应用的步骤,另一方面也限制了不同led灯数量的移动电源应用之间,相互转换的便捷性。因此,研发一种用于移动电源外部led灯数量的自动识别方法,成为本领域技术人员亟待解决的问题。


技术实现思路

1、本发明是为了解决上述不足,提供了一种用于移动电源外部led灯数量的自动识别方法,可以实现移动电源应用中,外部led灯数量的自动识别,可以有效节省移动电源在设计中,对外部led灯的配置步骤,实现不同led灯数量的移动电源应用之间可以相互转换。

2、本发明的上述目的通过以下的技术方案来实现:一种用于移动电源外部led灯数量的自动识别方法,所述方法是在使用led灯进行电量广播之前,应用“用于移动电源外部led灯数量的自动识别模块”进行led灯数量的检测,检测的方法是:使用三态门模块,尝试驱动需要检测是否存在的led灯,使用电流检测模块,来检测驱动路径上是否存在led灯。

3、所述用于移动电源外部led灯数量的自动识别模块包括状态机模块、三态门模块和电流检测模块,其中状态机模块的跳转逻辑受到电流检测模块受到的信号影响,三态门模块的驱动逻辑受到状态机模块影响;

4、所述三态门模块(tsg),其拥有两个输入端,一个输入输出端,其中两个输入端分别为en和tx,与状态机模块连接;一个输入输出端:io_pin,与电流检测模块连接;

5、当en为1时,三态门模块的输入输出端io_pin配置为输出端口,输出的电平跟随tx。

6、当en为0时,三态门模块的输入输出端io_pin配置为输入端口,对外表现为高阻态。

7、所述电流检测模块拥有两个检测输入引脚,一个检测输出引脚,当两个检测输入引脚之间的电流大于阈值时,检测输出引脚输出为1,否则输出为0;所述电流检测模块的阈值是应用中led灯亮灯的最小电流。

8、本发明的技术方案中,所述状态机模块为1个,所述三态门模块共4个,分别为tsg1,tsg2,tsg3,tsg4。这些三态门模块的输入端口均连接至状态机模块,并被状态机模块控制;所述电流检测模块为4个,分别位于4个三态门模块的输入输出端,用于检测三态门模块的输入输出端口的电流大小,当其大于阈值时,电流检测模块输出为1,否则输出为0,这些电流检测模块的监测结果会输出到状态机模块,其中阈值指的是应用中led的最低亮灯电流。所述电流检测模块位于三态门模块的输入输出端与应用led的引脚之间,应用led是移动电源用于展示自身电量状态的led。所述应用led拥有两个引脚,并全部连接在同一芯片上,所述芯片是应用所述一种移动电源的外部led灯数量自动识别模块制成的芯片。

9、所述状态机模块会控制进行led灯数量的检测,所述状态机模块共4个状态,分别为:开始检测,检测led4是否存在,检测led5是否存在,检测完成。系统开机的默认状态是开始检测,然后会自动进入状态,检测led4是否存在。检测led4是否存在状态下,如果检测到led4不存在,则跳转到检测完成,检测结果为led应用方式为三颗led灯,否则跳转到检测led5是否存在。检测led5是否存在状态下,如果检测到led5不存在,则跳转到检测完成,检测结果为led应用方式为四颗led灯,否则跳转到检测完成,检测结果为led应用方式为五颗led灯。

10、检测led4是否存在的方式是去配置芯片连接led4的引脚,尝试点亮led4,同时配置与led4无关的引脚。配置方法是,配置与led4相关的引脚对应的三态门,配置三态门的输入输出端口为输出状态,led4会通过电流检测模块连接两个三态门,两个三态门根据led4的连接方向分别驱动高电平与低电平。与led4无关的三态门则配置为输入端口,对外显示高阻态。

11、检测led5是否存在的方式与检测led4是否存在的方式原理相同,即配置芯片连接led5的引脚,尝试点亮led5,同时配置与led5无关的引脚。配置方法是,配置与led5相关的引脚对应的三态门,配置三态门的输入输出端口为输出状态,led5会通过电流检测模块连接两个三态门,两个三态门根据led5的连接方向分别驱动高电平与低电平。与led5无关的三态门的输入输出端口则配置为输入端口,对外显示高阻态。

12、本发明与现有技术相比的优点是:本发明的方法可以实现移动电源应用中,3、4、5颗电量广播led的自动识别,可以有效节省移动电源在设计中,对外部led灯的配置步骤,实现不同led灯数量的移动电源应用之间可以相互转换。因此,本发明简单可行,可有效节省时间成本和设备使用成本。



技术特征:

1.一种用于移动电源外部led灯数量的自动识别方法,其特征在于:所述方法是在使用led灯进行电量广播之前,应用“用于移动电源外部led灯数量的自动识别模块”进行led灯数量的检测,检测的方法是:使用三态门模块,尝试驱动需要检测是否存在的led灯,使用电流检测模块,来检测驱动路径上是否存在led灯。

2.根据权利要求1所述的一种用于移动电源外部led灯数量的自动识别方法,其特征在于:所述用于移动电源外部led灯数量的自动识别模块包括状态机模块、三态门模块和电流检测模块,其中状态机模块的跳转逻辑受到电流检测模块受到的信号影响,三态门模块的驱动逻辑受到状态机模块影响;

3.根据权利要求2所述的一种用于移动电源外部led灯数量的自动识别方法,其特征在于:所述所述状态机模块为1个。

4.根据权利要求2所述的一种用于移动电源外部led灯数量的自动识别方法,其特征在于:所述三态门模块为4个,分别为tsg1,tsg2,tsg3,tsg4,三态门模块的输入端口均连接状态机模块,并被状态机模块控制。

5.根据权利要求2所述的一种用于移动电源外部led灯数量的自动识别方法,其特征在于:所述电流检测模块为4个,分别对应连接4个三态门模块的输入输出端,用于检测三态门模块的输入输出端口的电流大小,当其大于阈值时,电流检测模块输出为1,否则输出为0,这些电流检测模块的监测结果会输出到状态机模块。

6.根据权利要求2所述的一种用于移动电源外部led灯数量的自动识别方法,其特征在于:所述状态机模块为一个。

7.根据权利要求2所述的一种用于移动电源外部led灯数量的自动识别方法,其特征在于:所述电流检测模块位于三态门模块的输入输出端与应用led的引脚之间,应用led是移动电源用于展示自身电量状态的led。

8.根据权利要求2所述的一种用于移动电源外部led灯数量的自动识别方法,其特征在于:所述应用led拥有两个引脚,并全部连接在同一芯片上,所述芯片是应用所述一种移动电源的外部led灯数量自动识别模块制成的芯片。


技术总结
本发明公开了一种用于移动电源外部LED灯数量的自动识别方法,所述方法是在使用LED灯进行电量广播之前,先进行LED灯数量的检测,检测的方法是,使用三态门模块,尝试驱动需要检测是否存在的LED灯,使用电流检测模块,来检测驱动路径上是否存在LED灯。即整个识别模块包括状态机模块,三态门模块和电流检测模块。实现移动电源应用中,外部LED灯数量的自动识别,可以有效节省移动电源在设计中对外部LED灯的配置步骤,实现不同LED灯数量的移动电源应用之间可以相互转换,有效节省时间成本和设备使用成本。

技术研发人员:黄钦阳
受保护的技术使用者:泉州海川半导体有限公司
技术研发日:
技术公布日:2024/4/24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1