一种sim卡检测装置及其检测sim卡插拔法
技术
本发明涉及移动通信设备领域,特别是S顶卡检测装置及其S顶卡插拔检测方法。
【背景技术】
[0002]S顶卡是插入移动终端的身份标志卡。在现有技术中,越来越多的移动终端支持S顶卡热插拔功能,以方便用户使用;然而,在现有技术中,S顶卡的热插拔检测是通过中断引脚的电平变化进行的,即有两种方案:(I)在未插入SIM卡时,检测引脚为低电平,插入S顶卡后,检测引脚为高电平,通过检测引脚的上升边缘来判断S顶卡的插入,并通过检测引脚的下降边缘来判断S顶卡的拔出;(2)未插入S顶卡时,检测引脚为高电平。插入S顶卡后,检测引脚为低电平,并通过检测引脚的下降边缘来判断SIM卡插入,通过检测引脚上升沿来判断S顶卡拔出。
[0003]在实现现有技术方案的使用中,由于S顶卡插入的检测脚大多是弹性结构,在正常使用中,由于移动终端的冲击和下降,检测脚的接触会立即断开SIM卡拔出误检测,影响用户正常使用。
因此,现有技术还有待改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的是提供一种SIM卡检测装置及其检测S顶卡插拔的方法旨在解决移动终端在现有技术中的冲击和坠落容易导致S顶错误检测,影响用户的正常使用。
本发明的技术方案如下:
一种S顶卡检测装置,包括主控制器、接近传感器和安装S顶卡的卡槽;主控制器与接近传感器连接,安装在卡槽中,用于检测S顶卡的插拔。
[0007]S顶卡检测装置,其中,接近传感器的安装方法如下:
接近传感器安装在卡槽内端,接近传感器的检测口朝向与S顶卡拔出方向一致;接近传感器安装在卡槽上端,接近传感器的检测口垂直于S顶卡拔出方向;
接近传感器安装在卡槽下端,接近传感器的检测口垂直于S顶卡拔出方向;
接近传感器安装在卡槽前端,接近传感器的检测口朝向垂直于S顶卡拔出方向并向后;
接近传感器安装在卡槽后端,接近传感器的检测口垂直于S顶卡拔出。
[0008]S顶卡检测装置包括依次连接的定时器、距离获取模块和判断模块;
用于定时触发接近传感器和前方物体的距离;
获取模块的距离,用于获取接近传感器和感应前方物体的距离;
根据距离判断当前S顶卡的状态是插入还是拔出模块。
[0009]一种使用上述S顶卡检测装置检测S顶卡插拔的方法,包括步骤: 读取接近传感器检测到的前物与接近传感器的距离Xi;将距离Xi比较阈值,并根据比较结果获得S顶卡的插拔状态。
[0010]S顶卡检测装置检测S顶卡插拔的方法包括:
51.为保持当前S顶卡插拔状态的变量S顶提前设置STA,其中,SniSTA为I表示S顶卡插入,SIMSTA为O表示S顶卡拔出;
52、启动定时器;
53.定时器超时,读取接近传感器检测到的前物与接近传感器的距离
Xl ;
54.获得当前的S顶STA如果当前S顶,值STA的值为O则执行步骤S如果目前的S顶STA值为I则执行步骤S6 ;
55、比较Xl与第一阈值XTHl大小,如果Xl小于XTHl判断S顶卡已插入并将其插入SIMSTA 置为 I ;
56、比较Xl与第二阈值XTH如果Xl大于XTH2.判断S顶卡已被拔出,并将被拔出SIMSTA 置为 O。
[0011]S顶卡检测装置检测S顶卡插拔方法,其中定时器超时200ms ο
[0012]S顶卡检测装置检测S顶卡插拔方法,其中XTHl小于XTH2。
[0013]S顶卡检测装置检测S顶卡插拔方法,其中XTHl与XTH2的值如下:
卡槽内端靠近传感器时,XTHl为0.1cm,XTH2为2cm ;
卡槽上端靠近传感器时,XTHl为0.1cm,XTH2为2cm ;
卡槽下端靠近传感器时,XTHl为0.1cm,XTH2为2cm ;
卡槽前端靠近传感器时,XTHl为0.lcm, XTH2为Icm ;
卡槽后端靠近传感器时,XTHl为0.1cm,XTH2为1cm。
[0014]S顶卡检测装置检测S顶卡插拔方法,其中步骤SI中,SIMSTA初始值为O。
[0015]有益效果:本发明提供了一种S顶卡检测装置及其S顶卡插拔检测方法,使用接近传感器检测S顶卡距离,可有效避免移动终端冲击,容易导致S顶卡误拔检测SIM卡检测功能更稳定。
附图说明
[0016]图1为本发明SIM实施例结构框图较好的卡检测装置。
[0017]图2是本发明中接近传感器可选安装位置的示意图。
[0018]图3为本发明一种SIM检测卡检测装置SIM实施例的流程图比较好。
具体实施方法
[0019]本发明提供了一种S顶卡检测装置及其检测S顶卡插拔的方法。为了使本发明的目的、技术方案和效果更加清晰,本发明将进一步详细说明。应该理解,本发明中描述的具体实施例仅用于解释本发明,而不限制本发明。
请参阅图1,图1是本发明SIM如图所示,主控制器100、接近传感器200、:主控制器100、接近传感器200和安装S顶卡的卡槽300 ;所述主控制器100与所述接近传感器200相连接,所述接近传感器200安装于卡槽300中,并用于检测S顶卡的插拔。
[0021]本发明的原理是利用安装在卡槽300中的接近传感器检测前物体与接近传感器200之间的距离,然后根据距离判断S顶卡是否插入或拔出,避免传统移动终端因冲击、坠落等原因误检测S顶卡拔出,使检测功能更加稳定。
[0022]在本发明中,接近传感器200的安装方法有很多种,如图2所示,本发明可以使用以下任何一种:
接近传感器200安装在卡槽300的内端350,接近传感器200的检测口朝向与S顶卡拔出方向一致;
接近传感器200安装在卡槽300上端310,接近传感器200的检测口垂直于S顶卡拔出方向;
接近传感器200安装在卡槽300下端320,接近传感器200的检测口垂直于S顶卡拔出;
接近传感器200安装在卡槽300前端330,接近传感器200的检测口垂直于S顶卡拔出;
接近传感器200安装在卡槽300后端340,接近传感器200的检测口垂直于S顶卡拔出。
[0023]接近传感器200的检测端口方向需要确保能够检测到S顶卡插拔方向和距离。本发明可以检测到S顶卡插拔方向和S顶卡与接近传感器200的距离。
主控制器100包括依次连接的定时器11