一种搭载智能显示屏运动设备的控制系统及其启动方法转让专利
申请号 : CN202110955580.X
文献号 : CN113663313B
文献日 : 2022-12-06
发明人 : 任杨杰 , 刘刚 , 吕足坚
申请人 : 厦门任和运动器材有限公司
摘要 :
权利要求 :
1.一种搭载智能显示屏运动设备的启动方法,所述运动设备为自发电形式,其特征在于:所述运动设备包括控制系统,所述控制系统包括电压转换模块、充电电池、第一控制单元、按键输入模块和第二控制单元;所述充电电池与电压转换模块用于为所述第一控制单元和所述第二控制单元供电,所述电压转换模块在所述充电电池的电压值大于第一阈值且小于第二阈值时为所述充电电池充电使其进入蓄电状态;所述按键输入模块用于在接收到外部输入指令向第二控制单元发送电源信号;
所述启动方法用于智能显示屏开机启动的Uboot阶段,其包括:
接收启动指令时,控制系统中的第一控制单元读取所述运动设备的配置和状态参数并发送至第二控制单元进行初始化设置;
初始化设置过程包括定义初始化函数指针、接收函数指针、发送函数指针和适于通讯的串口和波特率表;根据所述运动设备的波特率从所述波特率表中选取适于所述串口进行通讯的波特率;当所需的波特率未在所述波特率表中时,将新的适于通讯的波特率加入所述波特率表中,并在清理缓存后重新编译测试;根据接收函数和发送函数与所述自发电运动设备进行数据信号传输;
第二控制单元检测所述运动设备的电信号以及所述运动设备的充电电池的电压值;当所述运动设备中电压转换模块的电信号发生变化时,生成数据变更指令以确定用户输入;
当所述充电电池的电压值大于第一阈值且小于第二阈值时,所述充电电池进入蓄电状态,根据接收到所述数据变更指令时调取变更数据发送至指定区域,以使智能显示屏上的动态显示数据能够根据用户输入同步更新并显示所述运动设备当前的状态参数。
2.如权利要求1所述的一种搭载智能显示屏运动设备的启动方法,其特征在于:所述启动方法还包括:当所述运动设备的充电电池的电压值小于所述第一阈值时直接关机;
当所述运动设备的充电电池的电压值大于所述第二阈值时离开Uboot 阶段继续启动。
3.如权利要求2所述的一种搭载智能显示屏运动设备的启动方法,其特征在于:所述运动设备的状态参数包括运动频率、功率、充电电池的电量、心率至少之一。
4.如权利要求1所述的一种搭载智能显示屏运动设备的启动方法,其特征在于:接收到所述数据变更指令时,增大所述智能显示屏的亮度值,并在经过且到达第一预设时间段时,检测所述运动设备的电源信号以根据当前所述运动设备的充电电池的电压值判断是否离开Uboot阶段。
5.如权利要求4所述的一种搭载智能显示屏运动设备的启动方法,其特征在于:检测到所述运动设备的电源信号及其输入时长大于第三阈值时,直接关机;
检测到所述运动设备的电源信号及其输入时长小于第三阈值时,若所述运动设备的充电电池的电压值大于第二阈值,则离开Uboot阶段继续启动;
未检测到有效的电源输入信号时,减小所述智能显示屏的亮度值,并在经过且到达第二预设时间段时,再次读取所述运动设备当前的状态参数值并根据当前所述运动设备的充电电池的电压值判断是否离开Uboot阶段。
6.如权利要求5所述的一种搭载智能显示屏运动设备的启动方法,其特征在于:在Uboot阶段根据用户输入同步更新并显示所述运动设备当前的状态参数值的方法如下:生成8位压缩编码的bmp格式静态背景图和若干动态显示字体图;
将所述静态背景图和各所述动态显示字体图解码转换为压缩编码为16位的bmp格式图像;
依序存储压缩编码为16位的bmp格式的静态背景图和若干动态显示字体图至内存;
读取所述静态背景图和各所述字体图在任一坐标下的像素点在内存中的位置;
接收数据变更指令时,调用内存中下一坐标位置的字体图至所述静态背景图中指定的坐标位置,并覆盖指定坐标位置的图像,以实现所述动态显示数据跟随变化。
7.如权利要求6所述的一种搭载智能显示屏运动设备的启动方法,其特征在于:所述动态显示字体图包括12张依序存放的字符图片。
8.一种如权利要求1所述的搭载智能显示屏运动设备的启动方法的搭载智能显示屏运动设备的控制系统,所述运动设备为自发电形式,其特征在于:包括驱动模块;所述驱动模块用于将外部输入的机械能转换为电能并与所述电压转换模块电连接。
说明书 :
一种搭载智能显示屏运动设备的控制系统及其启动方法
技术领域
背景技术
娱乐活动,以提升运动过程中的趣味性、延长运动时间。
Kernel(操作系统内核)、第三阶段Android安卓启动直至最终Launcher系统启动桌面方能
完成开机,大约25‑30S左右;因此,智能显示屏在接收到开机指令后需要一段时间系统才能
进入到工作界面,在此过程中智能显示屏上无法动态跟随显示运动设备当前的状态参数,
所以用户即使在此期间运动也无法实时观察健身数据,只能等待系统完全启动后使用,如
此一来,则会浪费用户较多时间,影响用户体验;此外,由于搭载智能显示屏的运动设备存
在耗电量大的问题,因此现有搭载智能显示屏的运动设备大多采用插电形式,运动设备的
摆放位置会受到限制,导致用户无法根据需求将运动设备摆放在自己想要的位置,影响用
户体验感。
发明内容
和状态参数并进行初始化设置;检测运动设备的电信号以及运动设备的充电电池的电压
值;当运动设备的电信号发生变化时,生成数据变更指令以确定用户输入;当充电电池的电
压值大于第一阈值且小于第二阈值时,充电电池进入蓄电状态,根据接收到数据变更指令
时调取变更数据发送至指定区域,以使智能显示屏上的动态显示数据能够根据用户输入同
步更新并显示运动设备当前的状态参数。
断是否离开Uboot阶段。
值大于第二阈值,则离开Uboot阶段继续启动;未检测到有效的电源输入信号时,减小智能
显示屏的亮度值,并在经过且到达第二预设时间段时,再次读取运动设备当前的状态参数
值并根据当前运动设备的充电电池的电压值判断是否离开Uboot阶段。
从波特率表中选取适于串口进行通讯的波特率;当所需的波特率未在波特率表中时,将新
的适于通讯的波特率加入波特率表中,并在清理缓存后重新编译测试;根据接收函数和发
送函数与自发电运动设备进行数据信号传输。
景图和各动态显示字体图解码转换为压缩编码为16位的bmp格式图像;依序存储压缩编码
为16位的bmp格式的静态背景图和若干动态显示字体图至内存;读取静态背景图和各字体
图在任一坐标下的像素点在内存中的位置;接收数据变更指令时,调用内存中下一坐标位
置的字体图至静态背景图中指定的坐标位置,并覆盖指定坐标位置在上一时刻的图像,以
实现动态显示数据跟随变化。
用于为第一控制单元和第二控制单元供电,并在充电电池的电压值大于第一阈值且小于第
二阈值时为充电电池充电使其进入蓄电状态;充电电池用于为第一控制单元和第二控制单
元供电;第一控制单元用于获取运动设备的状态参数并发送至第二控制单元;按键输入模
块用于在接收到外部输入指令发送电源信号;第二控制单元用于在检测到电压转换模块的
电信号发生变化或在接收到电源信号时生成启动指令,读取运动设备的配置和状态参数并
进行初始化设置;还用于在电压转换模块的电信号发送变化时生成数据变更指令以确定用
户输入,并检测充电电池的电压值,当充电电池的电压值大于第一阈值且小于第二阈值时,
根据接收到数据变更指令时调取变更数据发送至指定区域,以使智能显示屏上的动态显示
数据能够根据用户输入同步更新并显示运动设备当前的状态参数。
Uboot阶段设置在接收启动指令时读取运动设备的配置并进行初始化设置的方式,使得智
能显示屏在Uboot阶段能够与运动设备进行信号数据传输,以为后续智能显示屏与运动设
备的通讯做准备;通过在Uboot阶段设置对运动设备的电信号和充电电池的电压值进行检
测的方式,使得运动设备的充电电池在电量不足时能够根据用户输入进行蓄电,并在此电
量不足的阶段能够根据用户输入同步更新并显示运动设备当前的状态参数,以使用户在自
发电运动设备电量不足且智能显示屏未能完全启动的状态下就能够即用即充,无需等待智
能显示屏完全开机就可通过智能显示屏观测到运动数据;因此,该设置节省了用户等待智
能显示屏开机的时间,有效提升了用户体验感。
电池的电量选择不同的工作模式,以实现开机过程中人机交互的无缝衔接;因此,该设置节
约了用户时间,有利于进一步提升用户体验感。
况;因此,该设置有利于提升人机交互时的趣味性。
动设备有用户输入时同步调量屏幕的亮度,以便于用户能够更清楚地观察到屏幕上同步更
新的状态参数,经过第一预设时间段后才对电源信号进行检测的方式,避免了由于屏幕点
亮的时间过短而用户无法很好地观察到运动数据屏幕就变暗的情况;此外,通过设置在第
一预设时间段到达时检测运动设备是否有电源信号输入并根据充电电池的电压值判断是
否离开Uboot阶段的方式,实现了人机交互的无缝衔接。
电池的电压值以判断是否离开Uboot阶段的方式,使得智能显示屏能够在运动设备在充电
电池电量不足时,自动进入省电模式,避免因屏幕过度耗电而无法尽快完全开机的情况;因
此,该设置有利于进一步提升用户体验感。
数而无法操作串口的技术壁垒,使得智能显示屏能够在Uboot阶段通过串口输出日志、输入
命令。
正常大小显示状态参数;该设置克服了现有技术中的智能显示屏在Uboot阶段只能显示充
电动画且受图像的格式限制导致充电动画的图像在UBOOT阶段显示时画面很小不方便观看
的问题。
位置,并覆盖指定坐标位置在上一时刻的图像做准备。
附图说明
普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
具体实施方式
除。基于本发明实施例,本领域的普通技术人员在不作出创造性劳动前提下所获得的所有
其他实施例,都属于本发明保护的范围。
件必须具有特定的方位或以特定的方位构造和操作,所以也不能理解为限制本发明的具体
保护范围。
式,也就是说包括不可拆卸地固定连接、可拆卸地固定连接、连为一体以及通过其他装置或
元件固定连接。
施例中,运动设备为划船机,智能显示屏指的是具有音乐播放、影视播放等APP功能的显示
屏,其控制面板具有显示和按键控制的功能;在其他实施例中,运动设备还可为动感单车、
跑步机等。
控制单元5与按键输入模块4电连接。
值时为充电电池2充电,以使充电电池2进入蓄电状态;在发明的实施例中,第一阈值为
9.5V,第二阈值为12V,当充电电池2的电压值大于9.5v且小于12v时为电量不足状态,当充
电电池的电压值小于9.5v时为严重缺电状态,当充电电池的电压值大于12v时为电量充足
状态。
划船机的船桨时电压转换模块1的电信号会发生变化,启动指令在用户拉动划船机的船桨
或按下电源键时生成;在本发明的实施例中,电信号包括电压信号和电流信号;第二控制单
元5还用于在电压转换模块1的电信号发生变化时生成数据变更指令以确定用户输入,并检
测充电电池2的电压值,当充电电池的电压值大于第一阈值且小于第二阈值时,根据接收到
的数据变更指令调取变更数据发送至指定区域,以使智能显示屏上的动态显示数据能够根
据用户输入同步更新并显示运动设备当前的状态参数值。
运动设备进行信号数据传输,以为后续智能显示屏与运动设备的通讯做准备。
电量不足时能够根据用户输入进行蓄电状态。
数据能够根据用户输入同步更新并显示运动设备当前的状态参数;该设置使得用户在充电
电池2电量不足且智能显示屏未能完全启动的状态下就能够即用即充,无需等待显示屏完
全开机就可通过智能显示屏观察到运动数据;因此,该设置节省了用户等待智能显示屏开
机的时间,有效提升了用户体验感。
自发电运动设备的充电电池2的电压值选择不同的工作模式,以实现开机启动过程中人机
交互的无缝衔接;因此,该设置节约了用户时间,有利于进一步提升用户体验感。
和电量;该设置使得用户在Uboot阶段运动时能够通过智能显示屏观看到运动设备的充电
情况以及自身的运动情况;因此,该设置有利于提升人机交互时的趣味性。
运动设备的电源信号以根据当前运动设备的充电电池2的电压值判断是否离开Uboot阶段;
该设置避免了由于屏幕点亮的时间过短而用户无法很好地观察到运动数据屏幕就变暗的
情况;此外,通过设置在第一预设时间段到达时检测运动设备是否有电源信号输入并根据
充电电池2的电压值判断是否离开Uboot阶段的方式,实现了人机交互的无缝衔接,有利于
提升节约用户时间,提升用户体验感。
第二阈值,则离开Uboot阶段继续启动。
取运动设备当前的状态参数并根据当前运动设备的充电电池2的电压值判断是否离开
Uboot阶段;在本发明的实施例中,有效的电源信号指的是有电源信号且输入时长大于第三
阈值或有电源信号且输入时长小于第三阈值但充电电池2的电压值大于第二阈值电量充足
的情况,若未检测到电源信号或虽有检测到运动设备的电源信号但输入时长小于第三阈值
且充电电池2的电压值小于第二阈值时为无效的电源信号;该设置使得智能显示屏能够在
运动设备在充电电池2的电量不足时,自动进入省电模式,以避免因屏幕过度耗电而无法尽
快完全开机的情况;因此,该设置有利于进一步提升用户体验感。
当所需的波特率未在所述波特率表中时,将新的适于通讯的波特率加入所述波特率表中,
并在清理缓存后重新编译测试;根据接收函数和发送函数与所述自发电运动设备进行数据
信号传输。该设置使得智能显示屏能够在Uboot阶段与运动设备进行信号数据传输,克服了
在Uboot阶段因无通用的库函数而无法操作串口的技术壁垒,并且该设置还能使智能显示
屏在Uboot阶段通过串口输出日志、输入命令。
位(256色)的bmp图像,再用GIMP软件打开并导出图片。
域,并覆盖指定区域上的图像,以实现所述动态显示数据的跟随变化;该设置使得运动设备
的状态参数能够在Uboot阶段在智能显示屏上正常显示,克服了常见工具输出的图像在
Uboot下不能直接使用的问题。此外,还可通过改变指定坐标像素点的颜色的方式,对动态
显示的字体的颜色进行调整;在本发明的实施例中,由于静态背景图和动态显示字体图均
可表示为一个一个像素点,且在存储图片时各图片的像素是从左到右逐像素、从上到下逐
行连续存放在一起的,因此可以知道每个像素所占据的字节以及任一坐标下的像素点在内
存中的位置,并可对任一像素点的颜色进行改变,以提高动态显示数据的美观性;此外,在
依序存放各动态显示字体图时还可对每张图片的高度和宽度进行设定,以便于后续根据数
据变更指定调用所需要的图片。
的字体制作进字体库中依序存放,即可根据数据变更指令随时调取变更数据;例如,划船
机,将文字做进背景图后需要运行时更新内容为数字和时间,这些内容完全可以由“0”,
“1”“, 2”,“3”,“4”,“5”,“6”,“7”,“8”,“9”,“.”组合而成,因此在制作字体库时只需将这12张字符图片存入字体库中,即可在接收到所述数据变更指令时从字体库中调取对应的图片
作为变更数据发送至指定区域并覆盖当前的状态参数。例如,若要在智能显示屏上显示数
字19,则根据字符图片的坐标从字体库中找到带有“1”字符的图片,并将区域图片拷贝纸目
标区域,然后找到“9”对应的区域并拷贝到目标区域。
域的普通技术知识和/或现有技术,通过合乎逻辑的分析、推理或有限的试验可以得到的对
本发明实施例或其中一部分技术特征的修改、等同替换或其他改进,均应包含在本发明的
保护范围之内。