专利名称:终端机的电池电量检测方法及系统的制作方法
技术领域:
本发明涉及卫星移动通信系统技术领域,尤其涉及终端机的电池电量检测方法及系统。
背景技术:
(L、S)波段卫星移动通信系统的终端机需要由电池进行供电,并且该电池电量需要在一定大小范围内。以电池电压为例,当电池充满电时,电压为17V左右;当电池电压低于IOV时,若不及时充电,整个系统就会停止工作。为实现及时为电池充电,保证系统能不间断的正常工作,终端机需要获取当前的电池电量。因此,如何实现终端机电池电量的检测成为目前本领域技术人员亟待解决的问题。
发明内容
有鉴于此,本发明目的在于提供一种终端机电池电量检测方法及系统,以实现终端机电池电量的检测。为实现上述目的,本发明提供如下技术方案一种终端机的电池电量检测方法,基于一种终端机的电池电量检测系统,所述系统包括微处理器ARM ;所述方法包括Si、所述ARM检测终端机是否发送了检测电池电量的指令信号,如果是,则进入步骤S2,否则返回步骤Sl ;S2、所述ARM对所述终端机的电池电压进行采样,得到电池电压的模拟信号;S3、所述ARM将所述模拟信号转换为数字信号,对所述数字信号进行数据处理得到检测结果;S4、所述ARM将所述检测结果发送给所述终端机。
优选地,在所述步骤S3之后还包括返回步骤Si。优选地,所述ARM包括模数转换ADC�?椋凰霾街鑃2具体包括所述ADC�?槎运鲋斩嘶牡绯氐缪菇胁裳玫剿龅绯氐缪沟哪D庑藕牛凰霾街鑃3中所述ARM将所述模拟信号转换为数字信号具体包括所述ADC模块将所述模拟信号转换为数字信号。优选地,所述系统还包括PC机,在所述步骤Sl之前还包括SO、所述PC机对所述ARM的接口和所述ADC�?榻谐跏蓟S叛〉兀霾街鑃3中所述对所述数字信号进行数据处理得到检测结果具体包括为所述数字信号添加标志位和校验位,得到所述检测结果。
一种终端机的电池电量检测系统,包括 ARM,用于执行电池电量的检测;所述ARM包括ADC�?椋籔C机,用于对所述ARM的接口和所述ADC模块进行初始化。从上述的技术方案可以看出,本发明实施例在检测到终端机发送了检测电池电量的指令信号后,通过ARM对终端机的电池电压信号进行采集、转化等处理,得到电池电量的检测结果;ARM将上述检测结果发送给终端机,从而使终端机获取到了自身的电池电量,继而终端机可根据上述检测结果判断是否对电池进行充电,以保证卫星移动通信系统的正常工作。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例所提供的终端机的电池电量检测方法的流程图;图2为本发明实施例所提供的终端机的电池电量检测方法的另一流程图;图3为本发明实施例所提供的终端机的电池电量检测系统的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供一种终端机的电池电量检测方法,上述方法基于一种终端机的电池电量检测系统,该系统包括微处理器(ARM)。参见图1,上述方法至少包括Si、ARM检测终端机是否发送了检测电池电量的指令信号,如果是,则进入步骤 S2,否则返回步骤Sl ;S2、ARM对终端机的电池电压进行采样,得到电池电压的模拟信号;S3、ARM将上述模拟信号转换为数字信号,并对该数字信号进行数据处理得到检测
结果;S4、ARM将检测结果发送给终端机。由上述方法可知,本发明实施例在检测到终端机发送了检测电池电量的指令信号后,通过ARM对终端机的电池电压信号进行采集、转化等处理,得到电池电量的检测结果; ARM将上述检测结果发送给终端机,从而使终端机获取到了自身的电池电量,继而终端机可根据上述检测结果判断是否对电池进行充电,以保证卫星移动通信系统的正常工作。在本发明其他实施例中,参见图2,上述方法在步骤S4之后还可包括返回步骤 Si。ARM完成本次电池电量检测,并将检测结果发送给终端机后,可返回步骤Si,继续检测终端机是否发送了检测电池电量的指令信号,实现电池电量检测方法的自动循环。
在本发明的其他实施例中,上述ARM包括模数转换�?�(ADC),相应的,上述所有实施例中步骤S2具体包括ADC�?槎灾斩嘶牡绯氐缪菇胁裳玫降绯氐缌康哪D庑藕牛徊街鑃3中“ARM将上述模拟信号转换为数字信号”具体包括ADC�?榻鲜瞿D庑藕抛晃中藕�。在本发明的其他实施例中,步骤S3中“对所述数字信号进行数据处理得到检测结果”具体包括为所述数字信号添加标志位和校验位,得到上述检测结果。其中,上述标志位用于标志该数字信号为通过ADC转换输出的数字信号;校验位具体可以为奇偶校验位,用于校验该数字信号的有效性。在本发明的其他实施例中,上述电池电量检测系统还可包括PC机,参见图2,上述所有实施例的步骤Sl之前还包括PC机对ARM的接口和ADC�?榻谐跏蓟�。检测电池电量之前,PC机可以对ARM的串口进行设置,具体包括选择由哪个串口进行信号的输入输出,设置该串口的波特率及工作方式;另外,PC机还可以对ARM的ADC�?榻谐跏蓟咛灏ㄊ悄芨肁DC�?椋柚酶肁DC�?榈牟裳俾剩约芭渲酶肁DC�?榈男藕抛坏�。此外,本发明实施例还提供了一种终端机的电池电量检测系统,参见图3,该系统至少包括PC机2和ARM3。上述ARM 3,用于执行电池电量的检测,ARM3包括ADC�?椋簧鲜鯬C机2,用于对ARM3的接口和ADC�?榻谐跏蓟簧鲜鯬C机2与ARM3通过RS232串口线4连接,ARM3与终端机1通过RS232串口线4连接,上述RS232串口线4的与终端机1、PC机2和ARM3的连接端口均采用通用异步发送/接收端口(URAT)。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。 对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
权利要求
1.一种终端机的电池电量检测方法,其特征在于,基于一种终端机的电池电量检测系统,所述系统包括微处理器ARM ;所述方法包括51、所述ARM检测终端机是否发送了检测电池电量的指令信号,如果是,则进入步骤 S2,否则返回步骤Sl ;52、所述ARM对所述终端机的电池电压进行采样,得到电池电压的模拟信号;53、所述ARM将所述模拟信号转换为数字信号,对所述数字信号进行数据处理得到检测结果;54、所述ARM将所述检测结果发送给所述终端机。
2.根据权利要求1所述的方法,其特征在于,在所述步骤S3之后还包括返回步骤Si。
3.根据权利要求1所述的方法,其特征在于,所述ARM包括模数转换ADC�?椋凰霾街鑃2具体包括所述ADC�?槎运鲋斩嘶牡绯氐缪菇胁裳玫剿龅绯氐缪沟哪D庑藕牛凰霾街鑃3中所述ARM将所述模拟信号转换为数字信号具体包括所述ADC�?榻瞿D庑藕抛晃中藕�。
4.根据权利要求3所述的方法,其特征在于,所述系统还包括PC机,在所述步骤Sl之前还包括SO、所述PC机对所述ARM的接口和所述ADC�?榻谐跏蓟�。
5.根据权利要求1所述的方法,其特征在于,所述步骤S3中所述对所述数字信号进行数据处理得到检测结果具体包括为所述数字信号添加标志位和校验位,得到所述检测结果。
6.一种终端机的电池电量检测系统,其特征在于,包括ARM,用于执行电池电量的检测;所述ARM包括ADC�?椋籔C机,用于对所述ARM的接口和所述ADC�?榻谐跏蓟�
全文摘要
本发明公开了一种终端机的电池电量检测方法,基于一种终端机的电池电量检测系统,所述系统包括微处理器ARM;所述方法包括S1、所述ARM检测终端机是否发送了检测电池电量的指令信号,如果是,则进入步骤S2,否则返回步骤S1;S2、所述ARM对所述终端机的电池电压进行采样,得到电池电压的模拟信号;S3、所述ARM将所述模拟信号转换为数字信号,对所述数字信号进行数据处理得到检测结果;S4、所述ARM将所述检测结果发送给所述终端机。本发明实现了终端机电池电量的检测,保证了及时对电池充电,确保了系统可以不间断的正常工作。本发明还公开了一种终端机的电池电量检测系统。
文档编号G01R31/36GK102540102SQ20121006355
公开日2012年7月4日 申请日期2012年3月12日 优先权日2012年3月12日
发明者吴伟林, 吴博, 李凯, 杨宇航 申请人:成都林海电子有限责任公司