System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及动感电车领域,尤其涉及一种基于触摸控制器的动感电车阻力控制方法及系统。
技术介绍
1、动感电车的阻力控制过程为:在动感电车的铜质飞轮的外侧有一些磁铁(与飞轮不接触),人在健身时会带动铜质飞轮转动,磁铁会对飞轮产生阻碍,通过拉动控制拉杆可以改变磁铁与飞轮间的距离,从而实现动感电车的阻力控制。
2、目前,首先,突然对磁铁与铜质飞轮之间的距离进行相比于原先距离而言的较大幅度调整时,会导致动感电车发生较大幅度的振动,并且动感电车的阻力值在进行迅速的大幅度调整时,会出现安全隐患,其次,由于动感单车的磁性元件的位置检测的误差,会导致整个动感单车的磁控存在较大误差,若对动感单车的阻力值进行单次的控制而不及时检测误差的存在的话,会导致在缺乏误差反馈的前提下,动感单车的阻力值控制发生错误。因此,动感电车阻力控制方法缺乏对阻力的循循渐进的反馈控制。
技术实现思路
1、为了解决上述问题,本专利技术提供了一种基于触摸控制器的动感电车阻力控制方法及系统,可以实现对阻力的循循渐进的反馈控制。
2、第一方面,本专利技术提供了一种基于触摸控制器的动感电车阻力控制方法,包括:
3、采集动感电车的电流值,利用预设的转速传感器检测所述动感电车的第一转速值,基于所述电流值与所述第一转速值,计算所述动感电车的阻力值,并采集所述动感电车上的用户身材数据;
4、构建所述用户身材数据与所述第一转速值之间的关系模型,基于所述阻力值,计算所述动感电车的用户运动数值,利用所
5、将所述触摸信号转换为所述阻力值的目标阻力信号,基于所述目标阻力信号,利用所述阻力值计算所述动感电车的阻力控制信号,利用所述阻力控制信号对所述动感电车进行阻力控制,得到所述动感电车的阻力控制值;
6、基于所述关系模型,分析所述阻力控制值对应的第二转速值,根据所述第二转速值与所述阻力控制值确定所述触摸控制器上的指示灯颜色,并将所述指示灯颜色作为所述动感电车的最终阻力控制结果。
7、在第一方面的一种可能实现方式中,所述基于所述电流值与所述第一转速值,计算所述动感电车的阻力值,包括:
8、基于所述电流值与所述第一转速值,利用下述公式计算所述动感电车的阻力值:
9、f=q×v×b
10、其中,f表示所述阻力值,q表示所述电流值,v表示所述第一转速值,b表示磁感应强度,与永磁铁的表面磁场强度和磁缝隙相关,磁铁的充磁强度越大,磁控阻力越大,磁缝隙越小,磁场强度越大,阻力越大。
11、在第一方面的一种可能实现方式中,所述采集所述动感电车上的用户身材数据,包括:
12、利用所述动感电车上的体重计检测所述动感电车上的用户的体重;
13、利用激光测距技术测量所述用户的身体坐标;
14、从所述身体坐标中选取最大垂直坐标、最小垂直坐标及最大水平坐标;
15、在所述最大水平坐标与所述最小垂直坐标不一致时,基于所述最大垂直坐标、所述最小垂直坐标及所述最大水平坐标,利用下述公式计算所述用户的第一身高:
16、
17、其中,l表示所述第一身高,x1,y1表示所述最大垂直坐标,x2,y2表示所述动感电车上的座椅的坐标,x3,y3表示所述最大水平坐标,x4,y4表示所述最小垂直坐标;
18、在所述最大水平坐标与所述最小垂直坐标一致时,基于直线斜率不变原理,从所述身体坐标中选取膝盖坐标;
19、基于所述大垂直坐标、所述最小垂直坐标及所述膝盖坐标,计算所述用户的第二身高;
20、基于所述体重、所述第一身高及所述第二身高,确定所述动感电车上的用户身材数据。
21、在第一方面的一种可能实现方式中,所述构建所述用户身材数据与所述第一转速值之间的关系模型,包括:
22、将所述第一转速值中每个时刻下的第一转速值作为自变量;
23、将所述用户身材数据作为因变量;
24、计算所述自变量与所述因变量之间的回归系数和残差;
25、利用所述回归系数和所述残差构建所述自变量与所述因变量之间的回归模型,并将所述回归模型作为所述关系模型。
26、在第一方面的一种可能实现方式中,所述基于所述阻力值,计算所述动感电车的用户运动数值,包括:利用下述公式计算所述动感电车的用户运动速度:
27、
28、其中,v表示所述用户运动速度,s基于车轮转速所计算得到的运动距离,t表示本次动作运动持续时间;
29、基于所述阻力值,利用下述公式计算所述动感电车的用户运动功率:
30、
31、其中,w表示用户运动功率,f表示所述阻力值,s基于车轮转速所计算得到的运动距离;
32、基于所述用户运动功率,利用下述公式计算所述动感电车的用户能量消耗:
33、k=w×t×3.63
34、其中,k表示用户能量消耗,w表示用户运动功率,t表示本次动作运动持续时间;
35、将所述用户运动速度与所述用户能量消耗作为所述用户运动数值。
36、在第一方面的一种可能实现方式中,所述基于所述目标阻力信号,利用所述阻力值计算所述动感电车的阻力控制信号,包括:
37、提取所述动感电车的当前控制信号;
38、计算所述当前控制信号与所述动感电车的阻力反馈信号之间的信号误差;
39、基于所述信号误差,计算所述动感电车的输入信号;
40、将所述输入信号输入至所述动感电车中,以通过所述动感电车输出所述输入信号对应的输出信号;
41、在所述输出信号与所述目标阻力信号之间的误差为预设误差时,将所述输入信号作为所述阻力控制信号。
42、在第一方面的一种可能实现方式中,所述基于所述信号误差,计算所述动感电车的输入信号,包括;
43、基于所述信号误差,利用下述公式计算所述动感电车的输入信号:
44、
45、其中,u(t)表示所述输入信号,kp表示比例增益,ki表示积分增益,kd表示微分增益,t表示时间,e(t)表示所述信号误差,τ表示自变量。
46、在第一方面的一种可能实现方式中,所述基于所述关系模型,分析所述阻力控制值对应的第二转速值,包括:
47、采集所述阻力控制值对应的所述动感电车在当前时刻的用户身材数据;
48、基于所述所述动感电车在当前时刻的用户身材数据,利用所述关系模型计算所述第二转速值。
49、在第一方面的一种可能实现方式中,所述根据所述第二转速值与所述阻力控制值确定所述触摸控制器上的指示灯颜色,包括:
50、分析所述阻力控制值的前提下,所述动感电车在当前时刻的实际转速值;
51、在所述第二转速值与所述实际转速值不一致时,对所述目标阻力信号进行信号调整,得本文档来自技高网...
【技术保护点】
1.一种基于触摸控制器的动感电车阻力控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述电流值与所述第一转速值,计算所述动感电车的阻力值,包括:
3.根据权利要求1所述的方法,其特征在于,所述采集所述动感电车上的用户身材数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述构建所述用户身材数据与所述第一转速值之间的关系模型,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述阻力值,计算所述动感电车的用户运动数值,包括:利用下述公式计算所述动感电车的用户运动速度:
6.根据权利要求1所述的方法,其特征在于,所述基于所述目标阻力信号,利用所述阻力值计算所述动感电车的阻力控制信号,包括:
7.根据权利要求6所述的方法,其特征在于,所述基于所述信号误差,计算所述动感电车的输入信号,包括;
8.根据权利要求1所述的方法,其特征在于,所述基于所述关系模型,分析所述阻力控制值对应的第二转速值,包括:
9.根据权利要求1所述的方法,其特征在于,
10.一种基于触摸控制器的动感电车阻力控制系统,其特征在于,所述系统包括:
...【技术特征摘要】
1.一种基于触摸控制器的动感电车阻力控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述电流值与所述第一转速值,计算所述动感电车的阻力值,包括:
3.根据权利要求1所述的方法,其特征在于,所述采集所述动感电车上的用户身材数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述构建所述用户身材数据与所述第一转速值之间的关系模型,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述阻力值,计算所述动感电车的用户运动数值,包括:利用下述公式计算所述动感电车的用户运动速度:
...【专利技术属性】
技术研发人员:陈朝泉,
申请(专利权)人:东莞市柏群电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。