折叠屏通过软件控制折叠角度的方法及装置与流程

文档序号:20916180发布日期:2020-05-29 13:33阅读:728来源:国知局
折叠屏通过软件控制折叠角度的方法及装置与流程

本发明涉及折叠屏控制技术领域,尤其涉及一种折叠屏通过软件控制折叠角度的方法及装置。



背景技术:

由于目前折叠屏只支持手动折叠,但是手动折叠时,角度不容易控制到最佳位置,特别是放置在桌面浏览视频时,其折叠角度更加难以控制,如果能够增加自动调节角度功能,让其可以自动设置角度,或者可以手动拖动进度条设置折叠屏的折叠角度,这样就能够达到用户所需要的最佳位置,这种微调使用机器调节比手动调节要好很多。

因此,现有技术需要改进。



技术实现要素:

本发明实施例所要解决的技术问题是:提供一种折叠屏通过软件控制折叠角度的方法及装置,以解决现有技术中存在的问题。

根据本发明实施例的一个方面,公开一种折叠屏通过软件控制折叠角度的方法,包括:

在折叠屏的折叠处设置旋转马达,当旋转马达接收旋转角度的指令时,旋转马达驱动折叠屏旋转到相应的角度;

根据旋转马达的旋转角度设置不同的电压值,使不同的电压值控制旋转马达的旋转角度,将电压值对应的角度值上传到hal层;

旋转马达的驱动层记录不同电压值控制旋转马达的旋转角度,并将电压值转换成一个整数值保存并上传;

设置折叠屏旋转角度的角度进度条,通过屏幕手动调整角度进度条的值,系统解析到对应的电压值,发送至旋转马达,完成设定角度的调节。

基于本发明上述折叠屏通过软件控制折叠角度的方法的另一个实施例中,所述在折叠屏的折叠处设置旋转马达,当旋转马达接收旋转角度的指令时,旋转马达驱动折叠屏旋转到相应的角度包括:

旋转马达的控制设备发送旋转马达的旋转角度指令;

旋转马达接收旋转角度指令,并解析指令内容;

旋转马达按照指令程序,驱动旋转马达的旋转控制装置转动;

旋转马达的角度检测装置实时检测旋转马达的旋转角度,直至到达旋转角度指令设定的旋转角度;

旋转马达的角度检测装置将旋转角度到达设定角度的信息发送至旋转马达的旋转控制装置,旋转马达的旋转控制装置停止转动。

基于本发明上述折叠屏通过软件控制折叠角度的方法的另一个实施例中,所述根据旋转马达的旋转角度设置不同的电压值,使不同的电压值控制旋转马达的旋转角度,将电压值对应的角度值上传到hal层包括:

旋转马达的旋转驱动装置设置不同的控制电压,并对不同的控制电压产生不同的旋转角度;

调整旋转电压与旋转角度的对应关系,使不同电压精确控制旋转马达的不同旋转角度;

将不同电压与旋转马达的不同旋转角度的对应关系上传到hal层,通过hal层控制不同电压的不同旋转角度。

基于本发明上述折叠屏通过软件控制折叠角度的方法的另一个实施例中,所述旋转马达的驱动层记录不同电压值控制旋转马达的旋转角度,并将电压值转换成一个整数值保存并上传包括:

旋转马达将接收的旋转电压指令进行转换,把驱动电压转换成整数值;

将整数值的电压设置成旋转马达的驱动电压,并将不同的驱动电压对应不同的旋转角度;

对设置的不同参数的电压值按照设定参数进行转换成整数值电压,并上传。

基于本发明上述折叠屏通过软件控制折叠角度的方法的另一个实施例中,所述设置折叠屏旋转角度的角度进度条,通过屏幕手动调整角度进度条的值,系统解析到对应的电压值,发送至旋转马达,完成设定角度的调节包括:

设置折叠屏旋转角度的角度进度条,将角度进度条的不同位置进行赋值;

将角度进度条值与电压值相关联,设定进度条的值的大小对应电压值的大小;

调整折叠屏旋转角度的角度进度条,解析获得相应的电压值;

将电压值的指令发送至旋转马达,由旋转马达按照当前电压值设置旋转马达的旋转角度。

基于本发明实施例的另一个方面,公开一种折叠屏通过软件控制折叠角度的装置,包括:旋转马达;

所述旋转马达设置在折叠屏的折叠处,所述旋转马达接收到旋转角度的指令后,按照指令要求进行旋转,并将折叠屏旋转到指定的角度。

基于本发明上述折叠屏通过软件控制折叠角度的装置的另一个实施例中,所述旋转马达包括:

旋转驱动装置、角度检测装置;

所述旋转驱动装置用于接收控制指令,并按照指令设定的旋转角度或电压值控制折叠屏进行旋转;

所述角度检测装置用于检测折叠屏的旋转角度,并将检测信息发送至控制端,由控制端停止发送旋转指令。

与现有技术相比,本发明具有如下优点:

本发明的折叠屏通过软件控制折叠角度的方法及装置通过控制指令控制旋转马达来使折叠屏旋转到设定的角度,能够通过调整旋转角度的角度进度条实现自动调节角度功能,自动设置角度,或者可以手动拖动进度条设置折叠屏的折叠角度,这样就能够达到用户所需要的最佳位置,这种微调使用机器调节比手动调节要好很多。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明的折叠屏通过软件控制折叠角度的方法的一个实施例的流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面结合附图和实施例对本发明提供的一种折叠屏通过软件控制折叠角度的方法及装置进行更详细地说明。

图1是本发明的折叠屏通过软件控制折叠角度的方法的一个实施例的流程图,如图1所示,该实施例的折叠屏通过软件控制折叠角度的方法包括:

10,在折叠屏的折叠处设置旋转马达,当旋转马达接收旋转角度的指令时,旋转马达驱动折叠屏旋转到相应的角度;

20,根据旋转马达的旋转角度设置不同的电压值,使不同的电压值控制旋转马达的旋转角度,将电压值对应的角度值上传到hal层;

30,旋转马达的驱动层记录不同电压值控制旋转马达的旋转角度,并将电压值转换成一个整数值保存并上传;

40,设置折叠屏旋转角度的角度进度条,通过屏幕手动调整角度进度条的值,系统解析到对应的电压值,发送至旋转马达,完成设定角度的调节。

所述在折叠屏的折叠处设置旋转马达,当旋转马达接收旋转角度的指令时,旋转马达驱动折叠屏旋转到相应的角度包括:

旋转马达的控制设备发送旋转马达的旋转角度指令;

旋转马达接收旋转角度指令,并解析指令内容;

旋转马达按照指令程序,驱动旋转马达的旋转控制装置转动;

旋转马达的角度检测装置实时检测旋转马达的旋转角度,直至到达旋转角度指令设定的旋转角度;

旋转马达的角度检测装置将旋转角度到达设定角度的信息发送至旋转马达的旋转控制装置,旋转马达的旋转控制装置停止转动。

所述根据旋转马达的旋转角度设置不同的电压值,使不同的电压值控制旋转马达的旋转角度,将电压值对应的角度值上传到hal层包括:

旋转马达的旋转驱动装置设置不同的控制电压,并对不同的控制电压产生不同的旋转角度;

调整旋转电压与旋转角度的对应关系,使不同电压精确控制旋转马达的不同旋转角度;

将不同电压与旋转马达的不同旋转角度的对应关系上传到hal层,通过hal层控制不同电压的不同旋转角度。

所述旋转马达的驱动层记录不同电压值控制旋转马达的旋转角度,并将电压值转换成一个整数值保存并上传包括:

旋转马达将接收的旋转电压指令进行转换,把驱动电压转换成整数值;

将整数值的电压设置成旋转马达的驱动电压,并将不同的驱动电压对应不同的旋转角度;

对设置的不同参数的电压值按照设定参数进行转换成整数值电压,并上传。

所述设置折叠屏旋转角度的角度进度条,通过屏幕手动调整角度进度条的值,系统解析到对应的电压值,发送至旋转马达,完成设定角度的调节包括:

设置折叠屏旋转角度的角度进度条,将角度进度条的不同位置进行赋值;

将角度进度条值与电压值相关联,设定进度条的值的大小对应电压值的大小;

调整折叠屏旋转角度的角度进度条,解析获得相应的电压值;

将电压值的指令发送至旋转马达,由旋转马达按照当前电压值设置旋转马达的旋转角度。

基于本发明实施例的另一个方面,公开一种折叠屏通过软件控制折叠角度的装置,包括:旋转马达;

所述旋转马达设置在折叠屏的折叠处,所述旋转马达接收到旋转角度的指令后,按照指令要求进行旋转,并将折叠屏旋转到指定的角度。

所述旋转马达包括:

旋转驱动装置、角度检测装置;

所述旋转驱动装置用于接收控制指令,并按照指令设定的旋转角度或电压值控制折叠屏进行旋转;

所述角度检测装置用于检测折叠屏的旋转角度,并将检测信息发送至控制端,由控制端停止发送旋转指令。

以上对本发明所提供的一种折叠屏通过软件控制折叠角度的方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1