用于电池移除检测的方法
技术领域
本发明的领域涉及由主机终端检测电池可用性,更具体地说,涉及当主机终端正在传输数据时检测智能电池的移除。
背景技术
电池对于无线终端(例如蜂窝电话和其他便携式通信设备)的便携性而言至关重要。用户信息模块(SIM)卡是蜂窝电话中的可编程卡,其存储蜂窝电话用户的所有个人信息和电话设置。蜂窝电话中的电池移除检测是蜂窝电话中的电池接口的一部分,因为需要以受控方式断开SIM卡的电源才能避免永久损坏。如果突然移除电池,则需要快速向SIM接口指示电池移除,因为在移除电池之后SIM接口可能会迅速断电。最近,蜂窝电话电池已经包括电路以标识电池类型,传感电池温度,并存储其他相关信息。其中温度传感特性需要蜂窝电话能够与电池组进行数据通信。
发明内容
公开了用于由主机终端在与电池的数据交换会话期间检测电池可用性的方法、装置和计算机程序产品实施例。根据本发明的各实施例,采样、与电池组的数据通信和电池移除检测可以基本同时地发生。可以在从终端到电池组的数据传输期间检测电池移除。此外,在以计时方式采样期间,响应于在电池通信线上传送到电池的数据,终端可以从电池电路接收响应。
本发明的实例实施例包括一种方法,包括以下步骤:
比较电压电平与阈值电压电平并提供由所述比较产生的比较信号,所述电压电平在耦合到电池电路的连接器的电池通信线上,其中所述电压电平包括预定低电压电平和预定高电压电平,它们用于经由所述电池通信线与所述电池的电路进行通信,以确定所述电池连接器的电压是否超过所述阈值电压电平,其中所述阈值电压电平不同于所述预定低电压电平和所述预定高电压电平;
以计时方式对所述比较信号进行采样以便确保与所述电池的电路的通信不会干扰电池移除检测;
使用计时器对所述比较信号对应于超过所述阈值电压的电压电平的持续时间进行计时,并且当所述持续时间超过预定延迟时触发电池状态信号;以及
根据所述电池状态信号确定电池连接状态。
本发明的实例实施例包括的方法还包括:当所述比较步骤检测到所述电池连接器的电压超过所述阈值电压时,选通出所述电池连接器的电压作为所述比较信号以便采样。
本发明的实例实施例包括一种方法,包括以下步骤:
在耦合到电池电路的连接器的电池通信线上以计时方式对电压电平进行采样,其中所述电压电平包括预定低电压电平和预定高电压电平,所述低电压电平和高电压电平用于经由所述电池通信线与所述电池的电路进行通信;
比较所采样的电压电平与阈值电压电平以确定所述电池连接器的电压是否超过所述阈值电压电平,其中所述阈值电压电平不同于所述预定低电压电平和所述预定高电压电平;
使用计时器对所采样的电压电平超过所述阈值电压的持续时间进行计时,并且当所述持续时间超过预定延迟时触发电池状态信号;以及
根据所述电池状态信号确定电池连接状态。
本发明的实例实施例包括的方法还包括:当对所述电池连接器的电压进行采样时,选通所述电池连接器的电压作为用于所述比较步骤的所采样的电压电平。
本发明的实例实施例包括的方法还包括:其中所述持续时间表示包括所述电压电平超过所述阈值电压的时间长度加上预定延迟的时段。
本发明的实例实施例包括的方法还包括:其中所述电池连接状态包括至少电池已连接状态或电池断开连接状态。
本发明的实例实施例包括的方法还包括:其中如果所述持续时间等于或长于预定持续时间值,则所述电池连接状态从所述电池已连接状态更改为所述电池断开连接状态。
本发明的实例实施例包括的方法还包括:其中如果所述电压电平等于或小于所述高电压电平,则所述电池连接状态从所述电池断开连接状态更改为所述电池已连接状态。
本发明的实例实施例包括的方法还包括:如果所述电压电平基本等于或低于所述预定低电压电平,则重置所述计时器。
本发明的实例实施例包括的方法还包括:其中所述电池连接器具有至少两个其他连接器。
本发明的实例实施例包括的方法还包括:其中所述至少两个其他连接器被配置为提供电力。
本发明的实例实施例包括的方法还包括:其中所述采样、所述通信和电池移除检测基本同时地发生。
本发明的实例实施例包括的方法还包括:在以计时方式采样期间,从所述电池电路接收对在所述电池通信线上传送到电池的数据的响应。
本发明的实例实施例包括一种装置,包括:
至少一个处理器;
至少一个包含计算机程序代码的存储器;
所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起导致共存管理器至少执行以下操作:
比较电压电平与阈值电压电平并提供由所述比较产生的比较信号,所述电压电平在耦合到电池电路的连接器的电池通信线上,其中所述电压电平包括预定低电压电平和预定高电压电平,它们用于经由所述电池通信线与所述电池的电路进行通信,以确定所述电池连接器的电压是否超过所述阈值电压电平,其中所述阈值电压电平不同于所述预定低电压电平和所述预定高电压电平;
以计时方式对所述比较信号进行采样以便确保与所述电池的电路的通信不会干扰电池移除检测;
使用计时器对所述比较信号对应于超过所述阈值电压的电压电平的持续时间进行计时,并且当所述持续时间超过预定延迟时触发电池状态信号;以及
根据所述电池状态信号确定电池连接状态。
本发明的实例实施例包括一种装置,包括:
至少一个处理器;
至少一个包含计算机程序代码的存储器;
所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起导致共存管理器至少执行以下操作:
在耦合到电池电路的连接器的电池通信线上以计时方式对电压电平进行采样,其中所述电压电平包括预定低电压电平和预定高电压电平,所述低电压电平和高电压电平用于经由所述电池通信线与所述电池的电路进行通信;
比较所采样的电压电平与阈值电压电平以确定所述电池连接器的电压是否超过所述阈值电压电平,其中所述阈值电压电平不同于所述预定低电压电平和所述预定高电压电平;
使用计时器对所采样的电压电平超过所述阈值电压的持续时间进行计时,并且当所述持续时间超过预定延迟时触发电池状态信号;以及
根据所述电池状态信号确定电池连接状态。
本发明的实例实施例包括一种包含程序指令的计算机可读介质,当所述程序指令由计算机处理器执行时,执行以下步骤:
比较电压电平与阈值电压电平并提供由所述比较产生的比较信号,所述电压电平在耦合到电池电路的连接器的电池通信线上,其中所述电压电平包括预定低电压电平和预定高电压电平,它们用于经由所述电池通信线与所述电池的电路进行通信,以确定所述电池连接器的电压是否超过所述阈值电压电平,其中所述阈值电压电平不同于所述预定低电压电平和所述预定高电压电平;
以计时方式对所述比较信号进行采样以便确保与所述电池的电路的通信不会干扰电池移除检测;
使用计时器对所述比较信号对应于超过所述阈值电压的电压电平的持续时间进行计时,并且当所述持续时间超过预定延迟时触发电池状态信号;以及
根据所述电池状态信号确定电池连接状态。
本发明的实例实施例包括一种包含程序指令的计算机可读介质,当所述程序指令由计算机处理器执行时,执行以下步骤:
在耦合到电池电路的连接器的电池通信线上以计时方式对电压电平进行采样,其中所述电压电平包括预定低电压电平和预定高电压电平,所述低电压电平和高电压电平用于经由所述电池通信线与所述电池的电路进行通信;
比较所采样的电压电平与阈值电压电平以确定所述电池连接器的电压是否超过所述阈值电压电平,其中所述阈值电压电平不同于所述预定低电压电平和所述预定高电压电平;
使用计时器对所采样的电压电平超过所述阈值电压的持续时间进行计时,并且当所述持续时间超过预定延迟时触发电池状态信号;以及
根据所述电池状态信号确定电池连接状态。
本发明的实例实施例包括一种***,包括:
电池组中的电池,所述电池被配置为连接到无线终端的电源连接器以便为所述无线终端提供工作电力;
所述电池组中的电池电路,所述电池电路与所述电池关联并被配置为连接到所述无线终端的电池连接器;以及
无线终端,包括:
至少一个处理器;
至少一个包含计算机程序代码的存储器;
所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起导致共存管理器至少执行以下操作:
比较电压电平与阈值电压电平并提供由所述比较产生的比较信号,所述电压电平在耦合到电池连接器的电池通信线上,其中所述电压电平包括至少一个预定低电压电平和至少一个预定高电压电平,所述低电压电平和高电压电平用于与经由所述电池通信线耦合到所述电池连接器的所述电池电路进行通信,以确定所述电池连接器的电压是否超过所述阈值电压电平,其中所述阈值电压电平不同于所述至少一个预定低电压电平和所述至少一个预定高电压电平;
以计时方式对所述比较信号进行采样以便确保与所述电池电路的通信不会干扰电池移除检测;
使用计时器对所述比较信号对应于超过所述阈值电压的电压电平的持续时间进行计时,并且在所述持续时间超过预定延迟之后触发电池状态信号;以及
根据所述电池状态信号确定电池连接状态。
所得到的实施例提供由主机终端检测电池可用性,更具体地说,在与电池进行数据交换会话期间检测智能电池的移除。
附图说明
图1是根据本发明的一个实例实施例的示出实例无线终端和实例电池组的实例***架构图;
图2A是在操作上通过通信线路连接器连接到图1的电池组的实例数据接口的无线终端的实例电池数据接口的实例网络图;
图2B是在通信线路连接器处与图1的电池组的数据接口断开连接的无线终端的电池数据接口的实例网络图;
图2C是更详细示出采样电路、比较器电路和断开连接时间计数器的无线终端的电池数据接口的实例网络图;
图2D是以不同于图2C中所示的顺序更详细示出采样电路、比较器电路和断开连接时间计数器的无线终端的电池数据接口的一个备选实施例的实例网络图;
图3是示出当电池组与终端断开连接并且电池移除信号转为活动状态时的实例计时图;
图4是示出当终端正在将数据传输到电池组时同时接收到两个短暂接触中断时的实例计时图;
图5A是在与电池的数据交换会话期间检测智能电池移除中的操作步骤的实例流程图;
图5B是在与电池的数据交换会话期间检测智能电池移除中的备选操作步骤的实例流程图;
图6A和6B是示出针对电池移除检测的采样的实例计时图。
具体实施方式
电池对于无线终端(例如蜂窝电话和其他便携式通信设备)的便携性而言至关重要。用户信息模块(SIM)卡是蜂窝电话中的可编程卡,其存储蜂窝电话用户的所有个人信息和电话设置。蜂窝电话中的电池移除检测是蜂窝电话中的电池接口的一个重要部分。电池移除检测可以实现SIM卡的受控断开电源以避免永久损坏。如果突然移除电池,则需要快速指示电池移除,因为在移除电池之后SIM接口可能会迅速断电。最近,蜂窝电话电池已经包括电路以标识电池类型,传感电池温度,并存储其他相关信息。其中温度传感特性需要蜂窝电话能够与电池组进行数字通信。
图1是根据本发明的一个实例实施例的示出实例无线终端(如移动终端100)和实例电池组150(包括存储器156、标识寄存器157和温度传感器158)的实例***架构图。在电源连接器142和144上将电池160中的电力提供给终端的电源接口130。在终端100和电池组集成电路(IC)155之间交换的数据通过线路133从终端100中的处理器120传递到终端100中的电池数据接口132,并通过可以是电池连接器一部分的通信线路140传递到电池组150中的数据接口152,并通过线路153传递到电池组集成电路(IC)155。电池组IC 155中的标识寄存器157包括存储器,其用于存储电池组中的数据以扩展其功能。电池类型需要电池类型标识157,其可以具有不同的充电参数,例如较高的充电目标电压(与传统的锂离子电池相比)。存储器156可以存储与电池技术和监视相关的数据。电池组IC155中的器件可以是有源器件,使用它们自己的计时基准通过电池通信线140发送到终端100。可以针对经由通信线路的数字数据通信使用协议。可以通过重置或根据请求启动所述协议。这将启动从电池组IC 155的数据通信。在每次通信中,都具有其中终端100可以检测电池组计时的“学习序列”。终端100然后将针对其与电池组的接收和发送进行调整以适应此计时。所述协议允许具有准确计时的终端100根据电池组的类型调整计时,以便电池组不需要它自己的准确计时基准。电池通信线140可以用于数字通信,并且还用于电池的模拟标识(例如基于超过预定义的电阻值的模拟电压)。
实例无线终端100包括包含无线电118和介质访问控制(MAC)116的协议栈,它例如可以基于各种蜂窝电话网络标准、无线局域网(LAN)标准,或者包括蜂窝通信的其他无线通信标准。其他网络类型可以使用本发明的实例实施例。所述协议栈还可以包括网络层114、传输层112和应用程序110。实例无线终端100包括处理器120(可以包括双核中央处理单元(CPU)CPU_1和CPU_2)、随机存取存储器(RAM)存储器、只读存储器(ROM)存储器,以及用于小键盘、显示器和其他输入/输出设备的接口。所述接口电路可以与一个或多个无线电收发器、电池和其他电源、小键盘、触摸屏、显示器、麦克风、扬声器、耳机、照相机或其他成像设备等通过接口连接。RAM和ROM可以是诸如智能卡、SIM、无线标识模块(WIM)之类的可移动存储设备、诸如RAM、ROM、可编程只读存储器(PROMS)、闪存设备之类的半导体存储器等。处理器协议栈层和/或应用程序可以体现为采用编程指令序列形式存储在RAM和/或ROM中的程序逻辑,当所述编程指令序列在CPU中执行时,执行所公开的实施例的功能。所述程序逻辑可以采用计算机可用介质(例如驻留存储器设备、智能卡或其他可移动存储器设备)形式或采用程序逻辑(通过任何传输此类程序的传输介质传输)形式,从计算机程序产品或制品中提供给共存使能器和共存管理器的可写RAM、PROMS、闪存设备等。备选地,它们可以体现为采用可编程逻辑阵列或定制专用集成电路(ASIC)形式的集成电路逻辑。所述设备中的一个或多个无线电可以是单独的收发器电路,或者备选地,一个或多个无线电可以是单个射频(RF)模块,此模块能够响应于处理器,以高速度、时间和频率多路复用方式处理一个或多个通道。
图2A是在操作上通过通信线路及其通信线路连接器140(可以包括在电池连接器中)连接到图1的电池组150的实例数据接口152的无线终端100的实例电池数据接口132的实例网络图。图2B是在通信线路连接器140处与图1的电池组150的数据接口152断开连接的无线终端100的电池数据接口132的实例网络图。图2C是更详细示出采样电路190、比较器电路192和断开连接时间计数器170的无线终端100的电池数据接口132的实例网络图。根据本发明的实施例,所述采样,与所述电池组的数字通信和电池移除检测基本同时地发生。此外,在以计时方式采样期间,响应于在电池通信线上传送到电池的数据,终端100可以从电池电路接收响应。这可以确保终端传输不会干扰电池移除检测。
在图2C和图2D中示出了电池数据接口132的两个实例实施例。图2C示出了电池数据接口132的第一实例实施例。比较器电路192的输入端之一连接到通信线路连接器140,将其电压与比较器的另一输入端上的阈值电压(例如1.9伏特)相比较。图2C中的比较器192比较电压电平与阈值电压电平并提供由比较产生的比较信号。在本发明的实例实施例中,当图2C中的比较器电路192检测到连接器140的电压高于阈值电压时,比较器电路192选通出连接器140的电压作为比较信号输出到采样电路190。电池通信线140上的电压电平可以是用于与电池的电路通信的至少一个预定低电压电平和至少一个预定高电压电平。所述阈值电压电平不同于所述预定低电压电平和所述预定高电压电平。在图2C中采样电路190连接到比较器192的输出端,从而以计时方式对比较信号进行采样以便确保与电池的电路的通信不会干扰电池移除检测。断开连接时间计数器170连接到采样电路190的输出端,从而使用计时器对所述比较信号对应于超过所述阈值电压的电池通信线140的电压电平的持续时间进行计时。当所述持续时间超过预定延迟时,断开连接时间计数器170将在线路133C上触发电池状态信号。
图2D示出了电池数据接口132的第二实例实施例。采样电路190的输入端连接到通信线路连接器140,以便以计时方式对通信线路连接器140的电压电平进行采样。在本发明的实例实施例中,当图2D中的采样电路190对连接器140的电压进行采样时,采样电路190选通连接器140的电压以输出到比较器电路192。比较器电路192在图2D中被示出为它的输入端之一连接到采样电路190的输出端,以便比较所采样的电压电平与阈值电压电平。断开连接时间计数器170在图2D中被示出为连接到比较器电路192的输出端,以便使用计时器对所采样的电压电平超过阈值电压的持续时间进行计时。当所述持续时间超过预定延迟时,断开连接时间计数器170将在线路133C上触发电池状态信号。
电池数据接口132具有三个引脚接口(Vdd、Vss和一个通信线路连接器140)。电池数据接口132使能多路复用和/或基本同时地处理数据通信和电池移除检测。电池数据接口132使用终端100中的定时逻辑。Vdd电压直接或间接从电池组150的正极端获得电力。Vdd电压提供足够的电力,不仅用于标识和存储器读取,而且还可以用于存储器156的编程。
线路140上的数据通信可以与电池移除检测多路复用。电池通信线140高状态电压由终端100中的分压器上拉电阻器R2和电池组150中的下拉电阻器R3确定。但是当移除电池组150时,下拉电阻器R3与终端100断开连接,因此通信线路140电压升高。比较器F1检测到电压升高,比较器F1在图2C和2D中也被示出为比较器电路192。当终端100通过通信线路连接器140将数据传输到电池组IC 155时,终端100中的晶体管T1在通信线路低周期期间下拉通信线路140。
终端100的电池数据接口使用图2C和2D中的采样电路190以计时方式对电压电平进行采样。在图2C中,采样电路190对从比较器192输出的比较信号进行采样。在图2D中,采样电路190对通信线路连接器140的电压电平进行采样。图2C和2D的断开连接时间计数器170使用计时器对所采样的电压电平超过阈值电压的持续时间进行计时,并且当所述持续时间超过预定延迟时在线路133C上触发电池状态信号。所述状态信号可以指示电池移除或电池重新连接。所述持续时间表示包括所述电压电平超过所述阈值电压的时间长度加上预定延迟的时段。根据本发明的实施例,所述采样、与所述电池组的数字通信和电池移除检测基本同时地发生。
如果所述持续时间等于或长于预定持续时间值,则电池连接状态从电池已连接状态更改为电池断开连接状态。如果电压电平等于或小于所述预定高电压电平,则电池连接状态从电池断开连接状态更改回电池已连接状态。如果电压电平基本等于或小于所述预定低电压电平,则重置计时器。
所述电池连接器可以包括图1的正电源连接142和接地连接144。
根据本发明的实施例,使用与用于终端100和电池组150之间的数据通信相同的电池通信线140执行电池移除检测。可以在终端100正在将数据传输到电池组150时执行电池移除检测。
当通信时,移动终端100和电池组150之间的电池通信线140断开连接足够长的时段,在线路133C上产生电池移除指示。
以如下方式过滤出终端100和电池组150之间的通信线路接触140中的短暂连接中断:这些短暂接触中断不会导致电池移除指示。
电池移除检测电路170与终端100到电池组150的传输同步。当终端100主动拉低电池通信线140时,屏蔽到电池移除电路170的输入(例如,当终端100主动拉低电池通信线140时,电池移除检测电路170不会监视通信线路连接器140的状态)。
当电池通信线140电压上升到超过电池移除检测阈值电平时,电池移除检测时间计数器170启动时间测量。如果因为终端100主动拉低电池通信线140之外的其他原因而使电池通信线140电压低于电池移除检测阈值电平,则重置时间计数器170,并且直到电池通信线140电压再次超过电池移除检测阈值电平时才停止。如果电池移除检测时间计数器170所达到的时间等于或高于被定义为最大接触中断长度的时间,则针对终端100的其他子***(多个)指示电池移除。
在本发明的实例实施例中,当终端100主动拉低电池通信线140的同时,时间计数器170可以达到等于或高于被定义为最大接触中断长度的间隔的持续时间。为了确保不会以其它方式做出错误指示已经存在断开连接的虚假肯定性确定,在指示电池移除事件已经发生之前,所述实例实施例可以等待,直到电池移除检测电路170检测到电池通信线140再次变高。
在图2A中,电池数据接口132通过通信线路连接器140连接到数据接口152。通过线路133A将要发送到电池组IC 155的数据从处理器120传输到场效应晶体管(FET)器件T1的栅极,FET器件T1将电池通信线140下拉到约为0.1伏特的低值。当线路133A上具有从终端到电池组的数据通信时,开关S1闭合。在从终端到电池组的整个数据传输期间,S1都闭合。二极管D1使能将接口上的电压降低至1.4-1.5V。2)和/或在R2上的上拉电压高于2.1V(例如2.7V)的情况下防止电阻器R1影响上拉电压。电流180流过R2和通信线路连接器140并流过R3,形成电阻分压器,当电池连接到终端时,所述电阻分压器使电池通信线140的电压保持低于约为1.80伏特的阈值电压。R3的值可以取决于电池容量。如果连接器线140断开,则电流180中断并且电阻器R2上拉电池通信线140上的电压。电池组IC 155中的FET器件T2是通过电池通信线140将数据传输到终端100的有源电路的一部分。通过电池通信线140并通过F2和线路133B,将数据从电池组传输到终端100中的处理器120。线路133B上的数据脉冲的电压针对高信令约为1.8伏特,针对低信令约为0.25伏特。电容C1和C2是寄生电容。
图2A中的功能放大器F1、F2和F3执行的功能如下。F1是监视电池连接以检查电池移除的比较器。如果线路上的电压超过预定义的值(值的范围为1.7V-1.9V),则将触发比较器。F2是将数据从电池组传送到终端的输入缓冲器。其是普通输入缓冲器,阈值范围为0.8V-1V。F3是用于从终端到电池组的数据的对应缓冲器。F2和F3是数字输入缓冲器。
图3是示出当电池组150与终端100断开连接并且电池移除信号转为活动状态时的实例计时图。图3中示出了当终端100正在向电池组150进行传输时的电池移除。粗体箭头示出了当电池移除电路170获得其第一个有关可能电池移除的指示时的时间。由于在此阶段中不可能知道是否已经移除电池组150或者是否由于短暂接触中断而已经超过电池移除检测电压阈值,因此激活断开连接时间计数器170。电池断开连接时间计数器170达到“最低电池移除检测时间”值之后,在线路133C上激活“电池移除信号”之前,电池移除检测电路170将等待,直到再次看到电池移除指示。计时图中的“通信线路电压”波形示出了图2C和2D中的通信线路连接器140上的电压。“主机传输”波形是图2A和2B中的T1输入133A。“电池断开连接时间计数器”波形是图2C和2D中的断开连接时间计数器170积累的定时计数。“电池移除信号”是来自断开连接时间计数器170的线路133C输出。
图4是示出当终端100正在将数据传输到电池组150时同时接收两个短暂接触中断时的实例计时图,其示出了两次激活电池断开连接时间计数器,但因为接触中断持续时间短,所以在这两种情况下都重置时间计数器,并且因此未激活电池移除信号。计时图中的“通信线路电压”波形示出了图2C和2D中的通信线路连接器140上的电压。“主机传输”波形是图2A和2B中的T1输入133A。“电池断开连接时间计数器”波形是图2C和2D中的断开连接时间计数器170积累的定时计数。“电池移除信号”是来自断开连接时间计数器170的线路133C输出。
图5A是根据本发明的一个实施例的在与电池进行数据交换会话期间检测智能电池移除时的操作步骤的实例流程图500,实例步骤如下:
步骤502:比较电压电平与阈值电压电平并提供由所述比较产生的比较信号,所述电压电平在耦合到电池连接器的电池通信线上,其中所述电压电平包括至少一个预定低电压电平和至少一个预定高电压电平,它们用于经由所述电池通信线与耦合到所述电池连接器的电池的电路进行数字通信以确定所述电池连接器的电压是否超过所述阈值电压电平,其中所述阈值电压电平不同于所述至少一个预定低电压电平和所述至少一个预定高电压电平;
步骤504:以计时方式对所述比较信号进行采样以便确保与所述电池电路的通信不会干扰电池移除检测;
步骤506:使用计时器对所述比较信号对应于超过所述阈值电压的电压电平的持续时间进行计时,并且当所述持续时间超过预定延迟时触发电池状态信号;以及
步骤508:根据所述电池状态信号确定电池连接状态。
图5B是根据本发明的一个实施例的在与电池进行数据交换会话期间检测智能电池移除时的备选操作步骤的实例流程图550,实例步骤如下:
步骤552:在耦合到电池连接器的电池通信线上以计时方式对电压电平进行采样,其中所述电压电平包括至少一个预定低电压电平和至少一个预定高电压电平,它们用于经由所述电池通信线与耦合到所述电池连接器的电池的电路通信;
步骤554:比较所采样的电压电平与阈值电压电平以确定所述电池连接器的电压是否超过所述阈值电压电平,其中所述阈值电压电平不同于所述至少一个预定低电压电平和所述至少一个预定高电压电平;
步骤556:使用计时器对所采样的电压电平超过所述阈值电压的持续时间进行计时,并且当所述持续时间超过预定延迟时触发电池状态信号;以及
步骤558:根据所述电池状态信号确定电池连接状态。
图5A的流程图500和图5B的流程图550的步骤表示存储在终端100的RAM和/或ROM存储器中的计算机代码指令,当所述计算机代码指令由CPU执行时,执行本发明的实例实施例的功能。可以按不同于所示的其他顺序执行所述步骤并且可组合各个步骤或将各个步骤分为组成步骤。
图6A和6B是示出电池移除检测采样的实例计时图。图6A示出了基本情况。采样率大于或等于位速率并且在每个位期间或之间进行采样。波形是图2C和2D中的电池通信线连接器140上的电压。VH是通信线路连接器140上的数据通信脉冲的高电压电平。VBR是与通信线路连接器140上的电压比较的阈值电压。采样率大于位速率并且在每个位期间或之间进行采样。当通信线路连接器140上的电压超过VBR阈值电压的时间达到预定持续时间时,在线路133C上从断开连接时间计数器170输出“电池移除信号”。
图6B示出了高位速率情况。采样率小于位速率并且在突发之间进行采样。突发可以包括多个位。在突发传输期间,采样率可能不足够高以对线路140上的所有数据脉冲进行采样,并且断开连接时间计数器170可能未达到电池移除阈值。然而,一旦突发结束,电压采样便会超过VBR阈值电压并且将在预定持续时间内进行计数,从而导致在线路133C上从断开连接时间计数器170输出“电池移除信号”。
使用在此提供的说明,可以借助标准编程和/或工程技术将实施例实现为机器、过程或制品,以便产生编程软件、固件、硬件或它们的任意组合。
根据各实施例,可以在一个或多个计算机可用介质(例如驻留存储器设备、智能卡或其他可移动存储器设备或传输设备)上包含具有计算机可读程序代码的任何得到的程序(多个),从而形成计算机程序产品或制品。因此,如在此使用的,术语“制品”和“计算机程序产品”旨在包含永久或临时存在于任何计算机可用介质上或任何传输此类程序的传输介质中的计算机程序。
如上所述,存储器/存储设备包括但不限于磁盘、光盘、可移动存储器设备(例如智能卡、SIM、WIM)、半导体存储器(例如RAM、ROM、PROM)等。传输介质包括但不限于通过无线通信网络、因特网、内联网、基于电话/调制解调器的网络通信、硬接线/电缆通信网络、卫星通信以及其他固定或移动网络***/通信链路的传输。
尽管公开了具体的实例实施例,但本领域的技术人员将理解,可以在不偏离本发明的精神和范围的情况下对所述具体实例实施例做出更改。