一种通用于各种模块上下电的方法及系统的制作方法

文档序号:6402680阅读:221来源:国知局
专利名称:一种通用于各种模块上下电的方法及系统的制作方法
技术领域
本发明属于通信领域及电路控制领域,尤其涉及一种通用于各种模块上下电的方法及系统。
背景技术
随着通信技术越来越先进,目前为满足各客户需求,所使用模块种类越来越多,通信设备具备兼容多种模块的功能成为了各公司所面临的问题。通常一个通信设备需要支持多种模块,而不同厂家不同模块存在差异,往常设备模块上电时信号脚需要有一个一定时间低电平让模块上电,模块下电时需要有一定时间低电平让模块正常下电,在系统软件上调试上下电的低电平时也需要投入较大的工作量。缺点在于部分模块关机的AT指令不同,程序员需要增加新指令关机,且需要挂机验证。往往在通信设备上每增加新模块都需要重新调试模块上电信号脚低电平的持续时间,以保证各种模块都可以正常上电,由于模块下电时不同模块信号脚低电平时间不一致,且存在不同模块信号脚位不同,很多公司就会采用给模块异常掉电方式给模块下电,虽然这样保证了模块下电,但是就会导致数据丢失且损害了模块的寿命。

发明内容
本发明实施例的目的在于提供通用于各种模块上下电的方法及系统,本发明在于解决程序员花费大量时间来调试模块上下电信号脚低电平持续时间和异常掉电下电时导致模块数据丢失且损害了模块的寿命的问题,达到节约程序员大量时间,减少人力成本,保证数据安全和模块使用寿命的目的。本发明实施例是这·样实现的,一种通用于各种模块上下电的方法,所述方法包括以下步骤:设备系统将上电模块的上电信号脚电平拉低为低电平,并保持为低电平,使所述模块上电;识别下电模块标识,设备系统将下电模块的下电信号脚低电平拉高为高电平,然后采用AT指令关闭所述模块,使所述模块下电。本发明实施例是这样实现的,一种通用于各种模块上下电的系统,所述系统包括:上电单元,用于设备系统将上电模块的上电信号脚电平拉低为低电平,并保持为低电平;。下电单元,用于设备系统将下电模块的下电信号脚低电平拉高为高电平,然后采用AT相关指令对所述模块进行关闭。与现有技术对比,本发明的至少具有以下几个优点:1、规范了模块上下电,提供可控制模块上下电方法;2、解决了异常下电时数据丢失的隐患;
3、节约了大量的人力和物力成本。


图1是本发明实施例一提供的通用于各种模块上下电的方法的流程图。图2是本发明实施例一提供的模块上电方法的流程图。图3是本发明实施例一提供的模块下电方法的流程图。图4是本发明实施例二提供的通用于各种模块上下电的系统的结构示意图。
具体实施例方式为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1,示出了本发明实施例一提供的通用于各种模块上下电的方法的流程图,该方法的具体步骤如下:步骤S101、设备系统将上电模块的上电信号脚电平拉低为低电平,并保持为低电平,使所述模块上电。图2,示出了本发明实施例一中模块上电方法的流程图,具体步骤如下:`
步骤S201、设备上电;步骤S202、插入上电模块,设备系统自动识别该模块上电信号脚电平;步骤S203、设备系统将上电模块的上电信号脚电平拉低;步骤S204、判别上电模块的上电信号脚电平是否持续为低电平,如果持续为低电平则执行步骤S205,否则所述模块上电失败,执行步骤S203 ;步骤S205、模块上电成功。本发明实施例中,设备为具有一个或多个可扩展的通讯或网络设备,支持不同厂家多模块的插拔,并兼容厂家模块的通讯和网络协议。其中设备系统为支持设备正常运行的软硬件平台。其中模块为各厂家提供的硬件产品,包括但不限于板卡。模块的上电信号脚电平都由设备CPU定义,初始状态均为高阻态,设备系统都会自动识别模块的高低电平。当模块的上电信号脚电平被拉低持续为低电平时,模块上电成功后,该模块电平保持为低电平。低电平的取值区间为(Ov-0.8v),高电平的取值区间为(2.8v-3.3v)0由于各个厂家的模块在上电时,要求的低电平时间不同,例如G610模块(广和通)上电信号脚的低电平持续时间为800ms,52i模块(西门子)上电信号脚的低电平持续时间为100ms,中兴8332模块上电信号脚的低电平持续时间为2.5s_4s。为了减少程序员的工作量,减少代码的编写,确保不同的厂家模块都能上电成功,在本发明实施例中设备系统统一对上电模块的上电信号脚电平拉低,使该模块上电信号脚电平满足低电平的要求,实现模块上电成功。用户可以在设备系统上输入“AT”指令然后回车,屏幕上显示“0K”,来检查模块上电是否成功。
步骤S102、识别下电模块,设备系统将下电模块的下电信号脚低电平拉高,然后采用AT指令关机,模块下电。图3,示出了本发明实施例一中模块下电方法的流程图,具体步骤如下:步骤S301、在设备系统中输入“AT+CGMM”指令来获得下电模块标识;步骤S302、设备系统将获得标识的下电模块的下电信号脚低电平拉高;步骤S303、根据该模块类型,在设备系统中输入AT相关指令对该模块进行关闭;步骤S304、判别该模块的下电信号脚电平是否为高电平,如果为高电平则执行步骤S306、否则执行步骤S305 ;步骤S305、模块重启;步骤S306、模块完全下电。本发明实施例中,在下电过程中,程序员可以在设备系统上输入“AT+CGMM”指令来获得下电模块标识,对识别的下电模块下电信号脚低电平进行拉高,达到高电平区域,再根据该模块类型,采用AT指令对该模块进行关机,如果下电模块的下电信号脚电平维持在低电平,则采用AT关机指令会使模块进行重启。如果模块异常掉电下电,将会有持续时间5秒,来满足各种模块进行数据存储,保证数据安全和模块寿命。例如,G610模块(广和通)下电信号脚的低电平持续时间为3s,52i模块(西门子)下电信号脚的低电平持续时间为10ms,中兴8332模块下电信号脚的低电平持续时间为2s,由于各厂家模块传统方式都是满足各自的下电信号脚低电压进行下电操作,这样造成各模块下电持续时间不一致,部分模块关机的AT指令不同,程序员需要增加新指令关机,且需要挂机验证,并且在处理过程中,造成部分模块下电后又自动重启。而本发明实施例中,设备系统对下电模块的下电信号脚低电平拉高,解决了各模块下电持续时间不一致,部分模块下电后又自动重启的问题,并保证了模块数据的安全,延长了模块使用寿命。实施例二:图4,示出了本发明实施例二提供的通用于各种模块上下电的系统结构示意图,所述的系统包括:上电单元41和下电单元42。上电单元41,用于设备系统将上电模块的上电信号脚电平拉低为低电平,并保持为低电平,使该模块上电成功。下电单元42,用于设备系统将下电模块的下电信号脚低电平拉高,然后采用AT相关指令对该模块进行关机,使该模块下电成功。所述的上电单元41中还包括:电平拉低单元411和判断单元412。电平拉低单元411,用于设备系统将上电模块的上电信号脚电平拉低。判断单元412,用于判断上电模块的上电信号脚电平是否持续为低电平,当上电模块的上电信号脚电平为低电平时,该模块上电成功。所述的下电单元42中还包括:识别单元421、电平拉高单元422、判断单元423。
识别单元421,用于识别下电模块标识。电平拉高单元422,用于设备系统将下电模块的下电信号脚低电平拉高。判断单元423,用于判断下电模块的下电信号脚电平是否为高电平,当下电模块的下电信号脚电平为高电平时,采用AT指令进行关闭,该模块下电成功。本发明 实施例中,系统中的单元均为功能性软件单元,模块为各厂家提供的硬件产品,包括但不限于板卡。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。以上所述仅为本发明的 较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种通用于各种模块上下电的方法,所述方法包括以下步骤: 设备系统将上电模块的上电信号脚电平拉低为低电平,并保持为低电平,使所述模块上电; 识别下电模块标识,设备系统将下电模块的下电信号脚低电平拉高为高电平,然后采用AT指令关闭所述模块,使所述模块下电。
2.如权利要求1所述的方法,其特征在于,所述设备系统将上电模块的上电信号脚电平拉低为低电平,并保持为低电平,使所述模块上电的步骤具体为: 设备上电; 插入上电模块,设备系统自动识别所述模块上电信号脚电平; 设备系统将上电模块的上电信号脚电平拉低; 判别上电模块的上电信号脚电平是否持续为低电平,如果持续为低电平则所述模块上电成功,否则所述模块上电失败。
3.如权利要求1所述的方法,其特征在于,所述识别下电模块标识,设备系统将下电模块的下电信号脚低电平拉高为高电平,然后采用AT指令关闭所述模块,使所述模块下电的步骤具体为: 在设备系统中输入AT指令来获得下电模块标识; 设备系统将获得标识的下电模块的下电信号脚低电平拉高; 根据所述模块类型,在设 备系统中输入AT相关指令对所述模块进行关闭; 判别所述模块的下电信号脚电平是否为高电平,如果为高电平则所述模块下电,否则所述模块进行重启。
4.如权利要求1、2或3所述的方法,其特征在于,所述低电平取值区间为Ov-0.8v。
5.如权利要求1、2或3所述的方法,其特征在于,所述高电平取值区间为2.8v-3.3v。
6.一种通用于各种模块上下电的系统,其特征在于,所述系统包括: 上电单元,用于设备系统将上电模块的上电信号脚电平拉低为低电平,并保持为低电平;O 下电单元,用于设备系统将下电模块的下电信号脚低电平拉高为高电平,然后采用AT相关指令对所述模块进行关闭。
7.如权利要求6所述的系统,其特征在于,所述的上电单元具体包括: 电平拉低单元,用于设备系统将上电模块的上电信号脚电平拉低; 判断单元,用于判断上电模块的上电信号脚电平是否持续为低电平,当上电模块的上电信号脚电平为低电平时,所述模块上电成功。
8.如权利要求6所述的系统,其特征在于,所述的下电单元具体包括: 识别单元,用于识别下电模块标识; 电平拉高单元,用于设备系统将下电模块的下电信号脚低电平拉高; 判断单元,用于判断下电模块的下电信号脚电平是否为高电平,当下电模块的下电信号脚电平为高电平时,采用AT相关指令进行关闭,所述模块下电成功。
全文摘要
本发明属于通信领域及电路控制领域,尤其涉及一种通用于各种模块上下电的方法及系统,所述方法包括设备系统将上电模块的上电信号脚电平拉低为低电平,并保持为低电平,使所述模块上电;识别下电模块标识,设备系统将下电模块的下电信号脚低电平拉高为高电平,然后采用AT指令关闭所述模块,使所述模块下电。本发明在于解决程序员花费大量时间来调试模块上下电信号脚低电平持续时间和异常掉电下电时导致模块数据丢失且损害了模块的寿命的问题,达到节约程序员大量时间,减少人力成本,保证数据安全和模块使用寿命的目的。
文档编号G06F21/81GK103246337SQ201310155960
公开日2013年8月14日 申请日期2013年4月28日 优先权日2013年4月28日
发明者孙鑫 申请人:深圳市宏电技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1