模型飞机遥控器及其开关机电路的制作方法
【技术领域】
[0001]本发明涉及一种模型飞机遥控器的开关机电路及模型飞机遥控器。
【背景技术】
[0002]现有的模型飞机遥控器往往同时采用单片机和Android( —种现有的操作系统)操作系统进行控制。单片机和Android操作系统虽然功能上有所关联,但是由于两者自身的开关机方式不同,所以只能独立实现开关机。
[0003]单片机的开关机直接是通过改变单片机与电源的连接关系来实现。单片机与电源连通,单片机即开机;单片机与电源不连通,单片机即关机。
[0004]Android操作系统的开关机则相对复杂,涉及到软件流程,就如采用Android操作系统的手机,通过外设一个实体按键接收用户的开关机指令,用户长按该实体按键,Android操作系统则启动内部的开关机流程,实现开关机,在开关机期间,是绝对不允许断电的。
[0005]正是由于单片机和Android操作系统之间的上述差异,现有技术并没有将两者的开关机关联在一起。尤其是对于模型飞机而言,单片机和Android操作系统的独立开关机,使得模型飞机遥控器的控制系统需要专门设置实体按键来控制Android操作系统的开关机,增加了控制系统的冗余度。
【发明内容】
[0006]本发明解决了现有的模型飞机遥控器的开关机电路中单片机和Android操作系统的开关机不相互关联的缺陷,提供了一种能够实现单片机和Android操作系统的同步开关机的模型飞机遥控器的开关机电路及模型飞机遥控器。
[0007]本发明是通过下述技术方案解决上述技术问题的:
[0008]一种模型飞机遥控器的开关机电路,其特点是,包括一单片机、一 Android操作系统、一开关和一电源,该电源通过该开关与该单片机的VCC脚(电源电压引脚,单片机的现有引脚)连接,该VCC脚还与该Android操作系统的INT端口(Android操作系统的一种用于检测外部设备的现有端口)连接,该单片机的GP10脚(通用输入/输出端口,单片机的现有引脚))还与该Android操作系统的PWRKEY端口(Android操作系统的一种用于触发开关机流程的现有端口)连接;当该开关闭合时,该VCC脚得电,该单片机开机,该GP10脚输出低电平至该PWRKEY端口,以供该Android操作系统开机;当该开关断开时,该VCC脚断电,该单片机关机,该INT端口检测到该VCC脚断电,触发该Android操作系统关机。
[0009]在本技术方案中,该开关机电路利用GP10脚输出的低电平模拟现有的Android操作系统的控制开机的实体按键、启动运行开机流程,利用INT端口的检测触发Android操作系统的关机流程,实现了通过控制该单片机的开关机来控制Android操作系统的开关机,即单片机开机、Android操作系统开机,单片机关机、Android操作系统关机。本技术方案采用单片机控制Android操作系统开关机而不采用Android操作系统控制单片机开关机的理由为:如果由Android操作系统控制单片机开关机,那么单片机的电源开关就必须由Android操作系统控制,而Android操作系统由于系统复杂,在使用过程中可能出现死机或者重启的现象,一旦死机或重启,被控制的单片机的电源开关就可能出现问题,导致单片机被关机,模型飞机遥控器中由单片机控制的系统会产生失控的后果。而本技术方案中采用单片机控制Android操作系统开关机的开关机电路因为单片机的开关机直接是由实体的开关控制,一般不会出现问题,即使Android操作系统死机或重启了,单片机都依然能够正常工作。
[0010]较佳的,该开关机电路还包括一按键,该按键分别接地和接该GP10脚;当该开关闭合时,该GP10脚输出的低电平的时长为第一时长;当该按键按下时,该GP10脚输出一时长为第二时长的低电平至该PWRKEY端口 ;在该Android操作系统处于休眠状态时,若该PWRKEY端口接收到低电平,则该Android操作系统判断接收到的低电平的时长是否为第二时长,若是,该Android操作系统被唤醒;若否,该Android操作系统继续处于休眠状态。
[0011]在本技术方案中,该按键起到了唤醒休眠状态中的Android操作系统的作用,Android操作系统通过判断接收到的低电平的时长来区别接收到的低电平是否是用于唤醒Android操作系统,进一步完善了单片机对Android操作系统的控制。
[0012]较佳的,该第二时长小于该第一时长。
[0013]较佳的,该第一时长为2秒,该第二时长为30毫秒。
[0014]一种模型飞机遥控器,其特点是,包括上述各优选条件任意组合的开关机电路。
[0015]在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。
[0016]本发明的积极进步效果在于:本发明的模型飞机遥控器的开关机电路及模型飞机遥控器利用单片机的开关机来控制Android操作系统的开关机,省去了现有的Android操作系统中控制开关机的实体按键,同时还使得单片机和Android操作系统的开关机得到了同步,简化了模型飞机遥控器的控制、减少了系统冗余、提高了执行效率。
【附图说明】
[0017]图1为本发明的实施例1的模型飞机遥控器的开关机电路的结构示意图。
[0018]图2为本发明的实施例2的模型飞机遥控器的开关机电路的结构示意图。
【具体实施方式】
[0019]下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
[0020]实施例1
[0021]一模型飞机遥控器的开关机电路,参见图1,包括:一单片机1、一 Android操作系统2和一开关3和一电源4。该电源4可以采用锂电池。
[0022]该单片机1包括一 VCC脚和一 GP10脚。
[0023]该Android 操作系统 2 包括一 INT 端口、一 PWRKEY 端口。
[0024]该电源4通过该开关3与该VCC脚连接,该VCC脚还与该INT端口连接,该GP10脚还与该PWRKEY端口连接。
[0025]当该开关3闭合时,该V