一种终端的闪光灯的过温保护的方法及装置制造方法

文档序号:8075326阅读:452来源:国知局
一种终端的闪光灯的过温保护的方法及装置制造方法
【专利摘要】本发明公开了一种终端的闪光灯的过温保护的方法及装置,所述方法包括:获取闪光灯的基准电压V0,并将基准电压V0存储至终端的存储器中,在所述闪光灯工作过程中,实时监测并记录所述闪光灯当前的实际工作电压Vs,判断V0-Vs的值是否大于ΔVF,若是,控制驱动芯片关闭所述闪光灯,否则,所述闪光灯继续工作,继续监测并记录所述闪光灯当前的实际工作电压。本发明利用闪光灯的温度特性,通过采样闪光灯的电压来监测温度,无需增加温度传感器,达到保护闪光灯以及驱动芯片的目的,增加了闪光灯的使用寿命。
【专利说明】一种终端的闪光灯的过温保护的方法及装置
【技术领域】
[0001]本发明涉及电子器件的温度监测领域,尤其涉及一种终端的闪光灯的过温保护的方法及装置。
【背景技术】
[0002]现在拍照功能对于手机来说已经越来越重要了,甚至现在有些手机的拍照功能可以媲美一般的卡片机了。所以,拍照功能的用户体验就显得尤为重要了,其中比较重要的一项就是在弱光条件下拍照成像的效果。因此,更多的手机现在都配备了闪光灯,用来获得更好的成像效果。
[0003]而与闪光灯配套工作的核心部件为一个驱动芯片,该芯片将电池电压转换为闪光灯所需电压,并通过I2C和手机进行信号传输,来控制闪光灯亮与不亮,以及是亮在哪一种模式。一般的闪光灯驱动芯片都有温度检测功能,可以检测到芯片本体的温度,如果超过一定的温度阀值,芯片就会强制停止工作,避免温度过高损坏1C。
[0004]闪光灯闪亮的时候一般会有两种模式,一种电流很小只有几十毫安,另一种电流可达到几百毫安,如果手机长时间在第二种模式下工作,温升就会很大。而现在手机一般没有闪光灯的温度检测这一功能,闪光灯温度过热后手机也不会提示用户,现在手机主板空间越来越紧张,留给闪光灯的散热空间也就越来越小,闪光灯的散热问题也就越来越严重;因为如果闪光灯长时间工作在高温下的话,使用寿命会受到影响,严重的可能会损坏闪光灯;虽然一般的闪光灯驱动芯片都内置有过温保护功能,但是驱动芯片的过温保护功能只是针对驱动芯片自身的一个温度保护,并不能监测闪光灯的温度并进行保护。

【发明内容】

[0005]本发明实施例提供一种终端的闪光灯的过温保护的方法及装置,来解决以上技术问题。
[0006]为达此目的,本发明采用以下技术方案:
[0007]第一方面,本发明实施例提供一种终端的闪光灯的过温保护的方法,包括:
[0008]获取闪光灯的基准电压VO,并将基准电压VO存储至终端的存储器中;
[0009]在所述闪光灯工作过程中,实时监测并记录所述闪光灯当前的实际工作电压Vs ;
[0010]判断VO-Vs的值是否大于预设的阈值Λ Vf,若是,控制驱动芯片关闭所述闪光灯;否则,所述闪光灯继续工作,继续监测并记录所述闪光灯当前的实际工作电压。
[0011]优选的,所述获取闪光灯的基准电压VO之前,还包括预先设置闪光灯的过温保护的阈值avf。
[0012]优选的,所述获取闪光灯的基准电压V0,并将基准电压VO存储至终端的存储器中,具体包括:
[0013]常温下,第一次打开所述闪光灯,采样获取所述闪光灯刚开始工作时的初始电压;[0014]将所述初始电压存储至终端的存储器中,所述初始电压即为基准电压NO。
[0015]优选的,所述控制驱动芯片关闭所述闪光灯之前,还包括:
[0016]向所述终端的系统发出过热警告;
[0017]所述系统收到所述过热警告,在所述终端的显示界面上显示关闭所述闪光灯的提
示信息;
[0018]其中,所述系统为所述终端的操作系统或人机交互系统。
[0019]优选的,所述提示信息包括用于提示闪光灯温度过高或关闭闪光灯的语音提示信息或文字提示信息。
[0020]优选的,控制驱动芯片关闭所述闪光灯,包括:主控芯片控制驱动芯片关闭所述闪光灯;
[0021]其中,所述主控芯片的控制信号输出端包括串行数据信号输出端和串行时钟信号输出端,分别用于输出串行数据信号以及串行时钟信号;所述驱动芯片的控制端包括串行数据信号输入端和串行时钟信号输入端,分别用于接收所述串行数据信号以及所述串行时钟信号;
[0022]所述串行数据信号输入端和所述串行时钟信号输入端分别通过I2C总线连接到所述串行数据信号输出端和所述串行时钟信号输出端;
[0023]所述驱动芯片根据接收到的所述串行数据信号以及所述串行时钟信号控制所述驱动芯片是否关闭所述闪光灯。
[0024]优选的,所述获取闪光灯的基准电压V0,并将基准电压VO存储至终端的存储器中,具体包括:
[0025]第一次打开所述闪光灯,采样获取所述闪光灯的第一初始电压Vl ;
[0026]将第一初始电压Vl的值存储至终端的存储器中,此时基准电压VO的值为第一初始电压Vl ;
[0027]关闭所述闪关灯,再次打开所述闪光灯,采样获取所述闪光灯的第二初始电压V2 ;
[0028]判断V2是否大于VI,若是,将第二初始电压V2存储至终端的存储器中,替代第一初始电压VI,此时基准电压VO为第二初始电压V2 ;否则,不替代第一初始电压VI,基准电压VO的值仍为第一初始电压VI。
[0029]优选的,所述终端还包括主控芯片、基准电压复位电路和复位键;所述基准电压复位电路的输入端连接所述复位键,所述基准电压复位电路的输出端连接所述主控芯片的复位信号输入端,所述基准电压复位电路用于根据触控或点击所述复位键产生复位信号,使所述主控芯片删除或清空所述存储器中的已存储的基准电压V0。
[0030]第二方面,本发明实施例提供一种终端的闪光灯的过温保护的装置,包括:
[0031]基准电压处理单元,用于获取闪光灯的基准电压W,并将基准电压VO存储至终端的存储器中;
[0032]电压采样单元,用于在所述闪光灯工作过程中,实时监测并记录所述闪光灯当前的实际工作电压Vs ;
[0033]过温保护处理单元,用于判断VO-Vs的值是否大于预设的阈值Λ Vf,若是,控制驱动芯片关闭所述闪光灯;否则,所述闪光灯继续工作,继续监测并记录所述闪光灯当前的实际工作电压。
[0034]优选的,所述装置还包括阈值设置单元,用于设置闪光灯的过温保护的阈值AVf。
[0035]优选的,所述获取闪光灯的基准电压V0,并将基准电压VO存储至终端的存储器中,具体包括:
[0036]常温下,第一次打开所述闪光灯,所述电压采样单元采样获取所述闪光灯刚开始工作时的初始电压;
[0037]将所述初始电压存储至终端的存储器中,所述初始电压即为基准电压V0。
[0038]优选的,所述装置还包括告警单元;所述终端包括系统和显示界面;
[0039]所述告警单元用于向所述系统发出过热警告;
[0040]所述系统用于当接收到所述过热警告时,在所述显示界面上显示关闭所述闪光灯的提不?目息;
[0041 ] 其中,所述系统为终端的操作系统或人机交互系统。
[0042]优选的,所述提示信息包括用于提示闪光灯温度过高或即将关闭闪光灯的语音提示信息或文字提示信息。
[0043]优选的,所述过温保护处理单元的输出端包括串行数据信号输出端和串行时钟信号输出端,分别用于输出串 行数据信号以及串行时钟信号;所述驱动芯片的控制端包括串行数据信号输入端和串行时钟信号输入端,分别用于接收所述串行数据信号以及所述串行时钟信号,并根据接收到的所述串行数据信号以及所述串行时钟信号控制所述驱动芯片是否关闭所述闪光灯;
[0044]其中,所述串行数据信号输入端和所述串行时钟信号输入端分别通过I2C总线连接到所述串行数据信号输出端和所述串行时钟信号输出端。
[0045]优选的,所述获取闪光灯的基准电压V0,并将基准电压VO存储至终端的存储器中,具体包括:
[0046]第一次打开所述闪光灯,所述电压采样单元采样获取所述闪光灯的第一初始电压Vl ;
[0047]将第一初始电压Vl的值存储至终端的存储器中,此时基准电压VO的值为第一初始电压Vl ;
[0048]关闭所述闪关灯,再次打开所述闪光灯,所述电压采样单元采样获取所述闪光灯的第二初始电压V2 ;
[0049]判断V2是否大于VI,若是,将第二初始电压V2存储至终端的存储器中,替代第一初始电压VI,此时基准电压VO为第二初始电压V2 ;否则,不替代第一初始电压VI,基准电压VO的值仍为初始电压VI。
[0050]优选的,所述终端还包括基准电压复位电路和复位键;
[0051]所述复位键用于根据触控或点击所述复位键产生复位信号;
[0052]所述基准电压复位电路的输入端连接所述复位键,所述基准电压复位电路的输出端连接所述基准电压处理单元的复位信号输入端,所述复位信号用于使所述装置删除或清空所述存储器中的已存储的基准电压。
[0053]优选的,所述存储器用于存储基准电压VO和阈值AVf ;所述驱动芯片的恒流输出端连接所述闪光灯,用于输出恒定的工作电流,为所述闪光灯供电。[0054]本发明实施例提供的技术方案带来的有益效果:利用闪光灯的温度特性,通过采样闪光灯的电压来监测温度,无需增加温度传感器,通过比较不同温度下导通电压差值的方法来消除特性曲线个体差异的影响,实现对闪光灯的温度的实时监控,当发现闪光灯的温度过高时,立马关断闪光灯的电源,从而达到保护闪光灯以及驱动芯片的目的,增加了闪光灯的使用寿命。
【专利附图】

【附图说明】
[0055]为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
[0056]图1是第一实施例提供的终端的闪光灯的过温保护的方法流程图。
[0057]图2是第一实施例提供的获取闪光灯的基准电压的方法流程图。
[0058]图3是第二实施例提供的获取闪光灯的基准电压的方法流程图。
[0059]图4是第三实施例提供的终端的闪光灯的过温保护的装置结构图。
[0060]图5是第三实施例提供的终端的闪光灯的过温保护的装置的电路原理图。
[0061]图中:10、主控芯片;11、阈值设置单元;12、电压采样单元;13、基准电压处理单元;14、过温保护处理单元;15、告警单元;20、驱动芯片;30、闪光灯;40、存储器;50、显示界面。
【具体实施方式】
[0062]为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0063]实施例一:
[0064]请参考图1,其是第一实施例提供的终端的闪光灯30过温保护的方法流程图。本实施例的方法主要应用于各种终端,包括手机、电子书阅读器、MP3 (Moving PictureExperts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(MovingPicture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑、平板电脑等。该方法包括:
[0065]S101、预先设置闪光灯30的过温保护的阈值AVf。
[0066]闪光灯30为发光二极管,其本质上为二极管,根据二极管的温度特性,随着温度升高,二极管的伏安(IF/VF)特性曲线会往左移,即对于工作电流一定时,温度越高,工作电压越小。每个二极管的伏安特性曲线不一定完全相同,但对于同一参数的二极管,在工作电流恒定的条件下,温差和电压差之间比值是确定的,为了便于增大适用性,所以不通过采样单独电压来作为检测温度的依据,过温保护的阈值八%为闪光灯30的基准电压减去闪光灯30工作于最大安全温度时的工作电压。
[0067]请参考图2,图2是第一实施例提供的获取闪光灯30的基准电压的方法流程图。[0068]S102、获取闪光灯30的基准电压V0,并将基准电压VO存储至终端的存储器40中,具体包括:
[0069]S111、常温下,第一次打开闪光灯30。
[0070]主控芯片10控制驱动芯片20开始工作,使其为闪光灯30提供供电电流,该供电电流为恒定的电流。其中,常温为15度到25度之间的任一温度,可根据实际应用环境选择合适的温度作为常温。
[0071]S112、采样获取闪光灯30刚开始工作时的初始电压。
[0072]闪光灯30工作后,此时闪光灯30工作于常温下,采样此时闪光灯30的电压,定义闪光灯30工作后第一次采样得到的电压为闪光灯30的初始电压或初始工作电压。
[0073]S113、将该初始电压存储至终端的存储器40中,定义该初始电压为基准电压V0。
[0074]基准电压值确定后,执行步骤S103。
[0075]S103、在闪光灯30工作过程中,实时监测并记录闪光灯30当前的实际工作电压Vs。
[0076]随着时间的推移,闪光灯30的温度会逐渐升高,闪光灯30的工作电压会逐步减小,在闪光灯30工作过程中,主控芯片10通过采样实现实时监测闪光灯30的实际工作电压。
[0077]S104、判断VO-Vs的值是否大于AVf。
[0078]主控芯片10通过调用存储器40中的基准电压VO和阈值AVf,比较VO-Vs的值是否大于AVf,并根据比较结果发出相应的控制信号。
[0079]S105、若是,控制驱动芯片20关闭闪光灯30。
[0080]若VO-Vs的值大于AVf,则表示此时闪光灯30的工作温度已经超过最大安全温度,需要关闭闪光灯30以避免烧坏,此时主控芯片10向驱动芯片20发出关闭闪光灯30的控制信号,驱动芯片20收到信号后关闭闪光灯30。
[0081]S106、否则,闪光灯30继续工作,继续监测并记录闪光灯30当前的实际工作电压。
[0082]若VO-Vs的值小于或等于Λ Vf,则表示此时闪光灯30的工作温度未超过最大安全温度,无需关闭闪光灯30,此时主控芯片10不向驱动芯片20发出关闭闪光灯30的控制信号,驱动芯片20继续为闪光灯30提供恒定的电流,闪光灯30继续工作,跳至步骤S103,继续监测并记录闪光灯30当前的实际工作电压。
[0083]具体的,在步骤S105之前还包括步骤S107。
[0084]S107、向终端的系统发出过热警告。
[0085]系统收到所述过热警告,使终端的显示界面50上显示关闭闪光灯30的提示信息。其中,该系统为终端的操作系统或人机交互系统。
[0086]更具体的,该提示信息包括用于提示闪光灯30温度过高或关闭闪光灯30的语音提示信息或文字提示信息。如“闪光灯温度过高,请稍后使用闪光灯”。
[0087]具体的,主控芯片10的控制信号输出端包括串行数据信号输出端和串行时钟信号输出端,分别用于输出串行数据信号以及串行时钟信号;驱动芯片20的控制端包括串行数据信号输入端和串行时钟信号输入端,分别用于接收串行数据信号以及串行时钟信号。
[0088]驱动芯片20根据接收到的串行数据信号以及串行时钟信号控制驱动芯片20是否关闭闪光灯30。[0089]串行数据信号输入端和串行时钟信号输入端分别通过I2C总线连接到串行数据信号输出端和串行时钟信号输出端。
[0090]需要说明的是,在具体实施本技术方案时,步骤S105和步骤S106是没有先后顺序关系的。
[0091]利用闪光灯30的温度特性,通过采样闪光灯30的电压来监测温度,无需增加温度传感器,通过比较不同温度下导通电压差值的方法来消除特性曲线个体差异的影响,实现对闪光灯30的温度的实时监控,当发现闪光灯30的温度过高时,立马关断闪光灯30的电源,并发出告警,通知用户温度过高,从而达到保护闪光灯30以及驱动芯片20的目的,增加了闪光灯30的使用寿命。
[0092]本发明实施例的终端包括:存储器40、一个或者一个以上的处理器以及一个或者一个以上的程序,一个或者一个以上程序存储于存储器40中,一个或者一个以上程序被一个或者一个以上的处理器用来执行终端的闪光灯30过温保护的方法。
[0093]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于终端的可读存储介质中,存储介质可以包括存储器40、内存或外置存储器等。
[0094]实施例二:
[0095]本实施例与实施例一的区别在于,本实施例采用的基准电压的获取方法不同。本实施例的方法主要应用于各种终端,包括手机、电子书阅读器、MP3 (Moving PictureExperts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(MovingPicture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑、平板电脑等。该方法包括:
[0096]S101、预先设置闪光灯30的过温保护的阈值AVf。
[0097]闪光灯30为发光二极管,其本质上为二极管,根据二极管的温度特性,随着温度升高,二极管的伏安(IF/VF)特性曲线会往左移,即对于工作电流一定时,温度越高,工作电压越小。每个二极管的伏安特性曲线不一定完全相同,但对于同一参数的二极管,在工作电流恒定的条件下,温差和电压差之间比值是确定的,为了便于增大适用性,所以不通过采样单独电压来作为检测温度的依据,过温保护的阈值AVf为闪光灯30的基准电压减去闪光灯30工作于最大安全温度时的工作电压。
[0098]请参考图3,图3是第二实施例提供的获取闪光灯30的基准电压的方法流程图。
[0099]S102、获取闪光灯30的基准电压V0,并将基准电压VO存储至终端的存储器40中。具体包括:
[0100]S211、第一次打开闪光灯30。
[0101]主控芯片10控制驱动芯片20开始工作,使其为闪光灯30提供供电电流,该供电电流为恒定的电流。
[0102]S212、主控芯片10采样获取闪光灯30的刚开始工作时的工作电压VI。
[0103]闪光灯30开始工作后,采样闪光灯30的工作电压VI,定义Vl为第一初始电压。
[0104]S213、将第一初始电压Vl存储至存储器40中,定义此时基准电压VO为第一初始电压VI。
[0105]S214、关闭闪光灯30,再次打开闪光灯30。[0106]当闪光灯30关闭后,需要再次打开闪光灯30时,主控芯片10控制驱动芯片20开始工作,使其为闪光灯30提供供电电流,闪光灯30再次开始工作。
[0107]S215、主控芯片10采样获取闪光灯30的第二初始电压V2。
[0108]闪光灯30再次开始工作后,采样得到闪光灯30的工作电压V2,定义V2为第二初始电压。
[0109]S216、判断V2是否大于VI。
[0110]S217、若是,将第二初始电压V2存储至终端的存储器中,替代第一初始电压VI,此时基准电压VO为第二初始电压V2。
[0111]S218、否则,不替代第一初始电压VI,基准电压VO的值仍为初始电压VI。
[0112]基准电压值确定后,执行步骤S103。
[0113]S103、在闪光灯30工作过程中,实时监测并记录闪光灯30当前的实际工作电压Vs。
[0114]随着时间的推移,闪光灯30的温度会逐渐升高,闪光灯30的工作电压会逐步减小,在闪光灯30工作过程中,主控芯片10通过采样实现实时监测闪光灯30的实际工作电压。
[0115]S104、判断VO-Vs的值是否大于AVf。
[0116]主控芯片10通过调用存储器40中的基准电压VO和AVf,比较VO-Vs的值是否大于AVf,并根据比较结果发出不同的控制信号。
[0117]S105、若是,控制驱动芯片20关闭闪光灯30。
[0118]若VO-Vs的值大于AVf,则表示此时闪光灯30的工作温度已经超过最大安全温度,需要关闭闪光灯30以避免烧坏,此时主控芯片10向驱动芯片20发出关闭闪光灯30的控制信号,驱动芯片20收到信号后关闭闪光灯30。
[0119]S106、否则,闪光灯30继续工作,继续监测并记录闪光灯30当前的实际工作电压。
[0120]若VO-Vs的值小于或等于Λ Vf,则表示此时闪光灯30的工作温度未超过最大安全温度,无需关闭闪光灯30,此时主控芯片10不向驱动芯片20发出关闭闪光灯30的控制信号,驱动芯片20继续为闪光灯30提供恒定的电流,闪光灯30继续工作,跳至步骤S103,继续监测并记录闪光灯30当前的实际工作电压。
[0121]具体的,在步骤S105之前还包括步骤S107。
[0122]S107、向终端的系统发出过热警告。
[0123]系统收到所述过热警告,使终端的显示界面50上显示关闭闪光灯30的提示信息。其中,该系统为终端的操作系统或人机交互系统。
[0124]更具体的,该提示信息包括用于提示闪光灯30温度过高或关闭闪光灯30的语音提示信息或文字提示信息。如“闪光灯温度过高,请稍后使用闪光灯”。
[0125]具体的,终端还包括基准电压复位电路和复位键,基准电压复位电路的输入端连接复位键,基准电压复位电路的输出端连接主控芯片10的复位信号输入端,基准电压复位电路用于根据触控或点击复位键产生复位信号,使主控芯片10删除或清空存储器40中的已存储的基准电压VO。
[0126]当用户第一次使用终端的闪光灯30时,采样获得第一初始电压VI,定义基准电压VO为第一初始电压VI,用户用完关闭后,第二次使用闪光灯30时,终端根据判断条件重新定义基准电压,比如冬天和夏天,终端的闪光灯30的温度是不一样的,采用本方案可以智能调节基准电压,实现对闪光灯30的保护,本方案还支持用户手动重置基准电压的操作,通过复位键或终端的系统重启,实现对存储器40中的基准电压删除或清空,下次使用闪光灯30时,重新开始定义基准电压,满足用户的多样化的需求。
[0127]需要说明的是,在具体实施本技术方案时,步骤S105和步骤S106是没有先后顺序关系的,步骤S217和步骤S218是没有先后顺序关系的。
[0128]本发明实施例的终端包括:存储器40、一个或者一个以上的处理器以及一个或者一个以上的程序,一个或者一个以上程序存储于存储器40中,一个或者一个以上程序被一个或者一个以上的处理器用来执行终端的闪光灯30过温保护的方法。
[0129]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成。
[0130]实施例三:
[0131]请参考图4,图4是第三实施例提供的终端的闪光灯30的过温保护的装置结构图。
[0132]本实施例的装置设置或应用于终端上,采用本装置可以执行实施例一或实施例二的方法,实现对终端的闪光灯的过温保护。该装置使用或应用了终端的某些硬件或软件,终端包括手机、电子书阅读器、MP3 (Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio LayerIV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑、平板电脑等。该装置包括:主控芯片10、驱动芯片20以及存储器40。
[0133]主控芯片10包括:阈值设置单元11、电压采样单元12、基准电压处理单元13以及过温保护处理单元14。
[0134]其中,阈值设置单元11用于设置闪光灯30的过温保护的阈值AVf;基准电压处理单元13用于获取闪光灯30的基准电压V0,并将基准电压VO存储至存储器40中;电压采样单元12连接闪光灯30,用于在闪光灯30工作过程中,实时监测并记录闪光灯30当前的实际工作电压Vs ;过温保护处理单元14用于判断VO-Vs的值是否大于AVf,若是,控制驱动芯片20关闭闪光灯30供电;否则,闪光灯30继续工作,继续监测并记录闪光灯30当前的实际工作电压。
[0135]其中,存储器40连接主控芯片10,用于存储基准电压Vtl和阈值AVf;过温保护处理单元14的输出端连接驱动芯片20的控制端,用于控制驱动芯片20是否关闭闪光灯30,驱动芯片20的恒流输出端连接闪光灯30,用于输出恒定的工作电流,为闪光灯30供电。
[0136]具体的,该装置还包括告警单元15 ;终端包括系统和显示界面50 ;
[0137]告警单元15用于向系统发出过热警告;
[0138]系统用于当接收到过热警告时,使显示界面50上显示关闭闪光灯30的提示信息。
[0139]其中,系统为终端的操作系统或人机交互系统。
[0140]在使用闪光灯30的功能前,通过阈值设置单元11设置闪光灯30的过温保护的阈值Λ Vf,该阈值可以通过固化在存储器40中或者通过终端的操作系统提供的设置功能手动进行设置。
[0141]当用户需要开启闪光灯30时,通过终端的硬件或终端的操作系统提供的开关键触发闪光灯30的开启指令,主控芯片10收到开启指令后,控制驱动芯片20的恒流输出端输出恒定的工作电流,为闪光灯30供电。
[0142]当闪光灯30开始工作后,电压采样单元12实时监测并记录闪光灯30的实际工作电压,定义闪光灯30刚开启后第一次采样获得的工作电压为闪光灯30的初始工作电压,电压采样单元12于基准电压处理单元13连接,基准电压处理单元13分别连接存储器40,负责定义闪光灯30的基准电压V0,并负责存储基准电压VO至存储器40或从存储器40中读取基准电压VO或过温保护的阈值Λ Vf,过温保护处理单元14分别连接基准电压处理单元13以及电压采样单元12,根据基准电压处理单元13从存储器40中读取基准电压V0、阈值AVf以及电压采样单元12采样的闪光灯30当前的实际工作电压Vs,判断VO-Vs是否大于Λ Vf,若是,控制驱动芯片20关闭闪光灯30 ;否则,闪光灯30继续工作,继续监测并记录闪光灯30当前的实际工作电压。
[0143]利用闪光灯30的温度特性,通过采样闪光灯30的电压来监测温度,无需增加温度传感器,通过比较不同温度下导通电压差值的方法来消除特性曲线个体差异的影响,实现对闪光灯30的温度的实时监控,当发现闪光灯30的温度过高时,立马关断闪光灯30的电源,并发出告警,通知用户温度过高,从而达到保护闪光灯30以及驱动芯片20的目的,增加了闪光灯30的使用寿命。
[0144]具体的,该提示信息包括用于提示闪光灯30温度过高或关闭闪光灯30的语音提示信息或文字提示信息。
[0145]具体的,过温保护处理单元14的输出端为主控芯片10的控制信号输出端,控制信号输出端包括串行数据信号输出端和串行时钟信号输出端,分别用于输出串行数据信号以及串行时钟信号;驱动芯片20的控制端包括串行数据信号输入端和串行时钟信号输入端,分别用于接收串行数据信号以及串行时钟信号,并根据接收到的串行数据信号以及串行时钟信号控制驱动芯片20是否关闭闪光灯30。
[0146]串行数据信号输入端和串行时钟信号输入端分别通过I2C总线连接到串行数据信号输出端和所述串行时钟信号输出端,完成主控芯片10和驱动芯片20的数据传输或信号传输。
[0147]具体的,终端还包括基准电压复位电路和复位键。复位键用于根据触控或点击所述复位键产生复位信号;复位键可以为终端的硬件或终端的操作系统提供的开关键触发闪光灯30的复位信号。
[0148]基准电压复位电路的输入端连接复位键,基准电压复位电路的输出端连接基准电压处理单元13的复位信号输入端,复位信号用于使主控芯片10控制存储器40删除或清空存储器40中的已存储的基准电压。
[0149]本实施例的终端包括:存储器40、一个或者一个以上的处理器以及一个或者一个以上的程序,一个或者一个以上程序存储于存储器40中,一个或者一个以上程序被一个或者一个以上的处理器用来执行终端的闪光灯30的过温保护的方法。
[0150]请参考图5,图5是第三实施例提供的终端的闪光灯30的过温保护的装置的电路
原理图。
[0151]主控芯片10的SDA端和SCL端分别为主控芯片10的串行数据信号输出端和串行时钟信号输出端,主控芯片10的ADC端为一个模数转换器,用于将采样到的电压信号转换为数字信号,传输给处理器进行处理。[0152]驱动芯片20可选用LM3642型芯片,发光二极管Dl为闪光灯30,驱动芯片20的SDA端和SCL端分别为驱动芯片20的串行数据信号输入端和串行时钟信号输入端,STROBE端和TX端分别为闪光灯使能端和手电筒使能端,驱动芯片20的IN端为驱动芯片20的电源输入端,Vin的值在2.5V到5.5V之间均可,驱动芯片20的LED端为驱动芯片20的恒流输出端,连接闪光灯30的正极,闪光灯30的负极接地。
[0153]主控芯片10的ADC端连接闪光灯30的正极,主控芯片10的SDA端和SCL端通过I2C总线分别连接驱动芯片20的SDA端和SCL端。
[0154]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成。
[0155]此外,作为次优方案,通过采样単独电压作为检测温度的方法也应在本发明的保护范围之内,即,根据闪光灯30的最大安全温度以及闪光灯30的伏安特性曲线设置闪光灯30的阈值电压,监测并记录闪光灯30工作时的工作电压;判断闪光灯30的工作电压是否小于该阈值电压,若是,控制驱动芯片20关闭闪光灯30 ;否则,继续监测当前闪光灯30的工作电压。
[0156]以上内容仅为本发明的较佳实施例,对于本领域的普通技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种终端的闪光灯的过温保护的方法,其特征在于,包括: 获取闪光灯的基准电压VO,并将基准电压VO存储至终端的存储器中; 在所述闪光灯工作过程中,实时监测并记录所述闪光灯当前的实际工作电压Vs ; 判断VO-Vs的值是否大于预设的阈值AVf,若是,控制驱动芯片关闭所述闪光灯;否贝U,所述闪光灯继续工作,继续监测并记录所述闪光灯当前的实际工作电压。
2.根据权利要求1所述的方法,其特征在于,所述获取闪光灯的基准电压VO之前,还包括预先设置闪光灯的过温保护的阈值avf。
3.根据权利要求2所述的方法,其特征在于,所述获取闪光灯的基准电压V0,并将基准电压VO存储至终端的存储器中,具体包括: 常温下,第一次打开所述闪光灯,采样获取所述闪光灯刚开始工作时的初始电压; 将所述初始电压存储至终端的存储器中,所述初始电压即为基准电压V0。
4.根据权利要求3所述的方法,其特征在于,所述控制驱动芯片关闭所述闪光灯之前,还包括: 向所述终端的系统发出过热警告; 所述系统收到所述过热警告,在所述终端的显示界面上显示关闭所述闪光灯的提示信息; 其中,所述系统为所述终端的操作系统或人机交互系统。
5.根据权利要求4所述的方法,其特征在于,所述提示信息包括用于提示闪光灯温度过高或关闭闪光灯的语音提示信息或文字提示信息。
6.根据权利要求5所述的方法,其特征在于,所述控制驱动芯片关闭所述闪光灯,具体为:主控芯片控制驱动芯片关闭所述闪光灯; 其中,所述主控芯片的控制信号输出端包括串行数据信号输出端和串行时钟信号输出端,分别用于输出串行数据信号以及串行时钟信号;所述驱动芯片的控制端包括串行数据信号输入端和串行时钟信号输入端,分别用于接收所述串行数据信号以及所述串行时钟信号; 所述串行数据信号输入端和所述串行时钟信号输入端分别通过I2C总线连接到所述串行数据信号输出端和所述串行时钟信号输出端; 所述驱动芯片根据接收到的所述串行数据信号以及所述串行时钟信号控制所述驱动芯片是否关闭所述闪光灯。
7.根据权利要求1所述的方法,其特征在于,所述获取闪光灯的基准电压V0,并将基准电压VO存储至终端的存储器中,具体包括: 第一次打开所述闪光灯,米样获取所述闪光灯的第一初始电压Vl ; 将第一初始电压Vl的值存储至终端的存储器中,此时基准电压VO的值为第一初始电压Vl ; 关闭所述闪关灯,再次打开所述闪光灯,采样获取所述闪光灯的第二初始电压V2 ; 判断V2是否大于VI,若是,将第二初始电压V2存储至终端的存储器中,替代第一初始电压VI,此时基准电压VO为第二初始电压V2 ;否则,不替代第一初始电压VI,基准电压VO的值仍为第一初始电压VI。
8.根据权利要求7所述的方法,其特征在于,所述终端还包括主控芯片、基准电压复位电路和复位键;所述基准电压复位电路的输入端连接所述复位键,所述基准电压复位电路的输出端连接所述主控芯片的复位信号输入端,所述基准电压复位电路用于根据触控或点击所述复位键产生复位信号,使所述主控芯片删除或清空所述存储器中的已存储的基准电压V0。
9.一种终端的闪光灯的过温保护的装置,其特征在于,包括: 基准电压处理单元,用于获取闪光灯的基准电压VO,并将基准电压VO存储至终端的存储器中; 电压采样单元,用于在所述闪光灯工作过程中,实时监测并记录所述闪光灯当前的实际工作电压Vs ; 过温保护处理单元,用于判断VO-Vs的值是否大于预设的阈值Λ Vf,若是,控制驱动芯片关闭所述闪光灯;否则,所述闪光灯继续工作,继续监测并记录所述闪光灯当前的实际工作电压。
10.根据权利要求9所述的装置,其特征在于,还包括阈值设置单元,用于设置闪光灯的过温保护的阈值AVf。
11.根据权利要求10所述的装置,其特征在于,所述获取闪光灯的基准电压V0,并将基准电压VO存储至终端的存储器中,具体包括: 常温下,第一次打开所述闪光灯,所述电压采样单元采样获取所述闪光灯刚开始工作时的初始电压; 将所述初始电压存储至终端的存储器中,所述初始电压即为基准电压VO。
12.根据权利要求11所述的装置,其特征在于,还包括告警单元;所述终端包括系统和显示界面; 所述告警单元用于向所述系统发出过热警告; 所述系统用于当接收到所述过热警告时,在所述显示界面上显示关闭所述闪光灯的提示信息; 其中,所述系统为终端的操作系统或人机交互系统。
13.根据权利要求12所述的装置,其特征在于,所述提示信息包括用于提示闪光灯温度过高或即将关闭闪光灯的语音提示信息或文字提示信息。
14.根据权利要求13所述的装置,其特征在于,所述过温保护处理单元的输出端包括串行数据信号输出端和串行时钟信号输出端,分别用于输出串行数据信号以及串行时钟信号;所述驱动芯片的控制端包括串行数据信号输入端和串行时钟信号输入端,分别用于接收所述串行数据信号以及所述串行时钟信号,并根据接收到的所述串行数据信号以及所述串行时钟信号控制所述驱动芯片是否关闭所述闪光灯; 其中,所述串行数据信号输入端和所述串行时钟信号输入端分别通过I2C总线连接到所述串行数据信号输出端和所述串行时钟信号输出端。
15.根据权利要求9所述的装置,其特征在于,所述获取闪光灯的基准电压V0,并将基准电压VO存储至终端的存储器中,具体包括: 第一次打开所述闪光灯,所述电压采样单元采样获取所述闪光灯的第一初始电压Vl ; 将第一初始电压Vl的值存储至终端的存储器中,此时基准电压VO的值为第一初始电压Vl ;关闭所述闪关灯,再次打开所述闪光灯,所述电压采样单元采样获取所述闪光灯的第二初始电压V2 ; 判断V2是否大于VI,若是,将第二初始电压V2存储至终端的存储器中,替代第一初始电压VI,此时基准电压VO为第二初始电压V2 ;否则,不替代第一初始电压VI,基准电压VO的值仍为初始电压VI。
16.根据权利要求15所述的装置,其特征在于,所述终端还包括基准电压复位电路和复位键; 所述复位键用于根据触控或点击所述复位键产生复位信号; 所述基准电压复位电路的输入端连接所述复位键,所述基准电压复位电路的输出端连接所述基准电压处理单元的复位信号输入端,所述复位信号用于使所述装置删除或清空所述存储器中的已存储的基准电压。
17.根据权利要求9至16中任意一项所述的装置,其特征在于,所述存储器用于存储基准电压VO和阈值AVf ;所述驱动芯片的恒流输出端连接所述闪光灯,用于输出恒定的工作电流,为所述闪 光灯供电。
【文档编号】H05B37/02GK103607822SQ201310604017
【公开日】2014年2月26日 申请日期:2013年11月25日 优先权日:2013年11月25日
【发明者】洪军可 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1