拳击综合训练系统、拳重测量方法及训练方法

文档序号:1604464阅读:603来源:国知局
专利名称:拳击综合训练系统、拳重测量方法及训练方法
技术领域
拳击综合训练系统是为提高拳击运动员实战能力而设计的设备。该系统的耐力训练、速度训练和方案训练可以训练耐力、出拳速度、反应、移动等各项实战击打技术。该系统也可应用于健身、娱乐等,属于体育电子领域。
背景技术
随着我国综合国力的提高,拳击事业飞速发展。然而我国拳击训练的方法基本上采用传统的训练模式。击打训练主要使用手靶、沙袋等设备,这些设备都不能采集和分析训练时的出拳力量、出拳速度、击打位置等参数。训练纪录数据没有真正电子化、系统化。教练不能通过具体的训练数据进行纵向和横向的比较,只能凭经验提供一些指导,不利于训练与实战的互相参照。

发明内容
本发明的目的是提供一套拳击综合训练系统,并提出了拳重测量方法及利用本系统所采用的训练方法。
为实现上述目的,本发明采取如下技术方案。拳击综合训练系统由上位机1和下位机2组成。上位机1是一台通用计算机,上位机1上的软件管理拳击运动员资料、编辑基本训练方案、与下位机通信和处理方案训练结果等。下位机2由机械部分和电路部分组成。机械部分是一个人形的气囊18。电路部分由七大部分构成,即中央处理器3、击打点部分4、人机交互部分5、数据存储器6、压力传感器7、通信模块8、JTAG部分9。其中击打点部分4包括击打键10、提示灯11、击打键锁存电路12和提示灯驱动电路13。人机交互部分5包括液晶14、打印机15、音频控制电路16和键盘17。
训练前,由人机交互部分5通知中央处理器3通过通信模块8从上位机1下载拳击运动员信息和基本训练方案,并存储到数据存储器6中。之后,中央处理器3依靠人机交互部分5设置拳击运动员的训练方式,并将训练方式存储到数据存储器6中。训练时,中央处理器3按照设置好的训练方式通过提示灯驱动电路13控制提示灯11的亮与灭,提示拳击运动员进行击打训练。在提示灯11亮的时间内,中央处理器3不仅通过击打键锁存电路12获得击打键10的状态判断击中的位置、反应时间,还通过压力传感器7获得气囊18压力的变化算出拳重的大小。训练结束后,中央处理器3把击中位置、反应时间和拳重大小存储到数据存储器6中;打印机15会自动打印耐力训练和速度训练的训练结果。人机交互部分5可以察看、打印训练结果,也可将训练结果通过通信模块8上传给上位机1作进一步的处理。在训练的整个过程中,音频控制电路16会发出各类提示音提示训练的过程和结果。JTAG部分9用于中央处理器3中的代码调试和下载。
所述的中央处理器3选择LPC2214,它有144个管腿、两个32位定时计数器、一个实时时钟、两个标准的UART、数据地址线、一个8路10位的ADC转换器等片内外设。
本系统在训练时依靠公式Fmax=kt(Vmax-V0t)测量拳重的大小,式中Fmax是拳重,kt是基准电压为V0t时的电压对力转换系数,Vmax是拳击运动员击打时压力传感器7输出的电压的最大值。通过ADC转换器就可采集到Vmax。依靠公式kt=(V0t-V0(j-1))(kj-kj-1)/(V0j-V0(j-1))+kj-1获得基准电压为V0t时的电压对力转换系数kt,式中V0t是介于基准电压V0j、V0(j-1)间的基准电压,kj、kj-1分别是基准电压V0j、V0(j-1)的电压对力转换系数。
通过铁球击打气囊18得到电压对力的转换系数。用长为h米的绳将m千克的铁球悬挂在一个支架上,铁球被拉至水平后放手,让其自由落体击打中固定在支架正下方的气囊18上的提示灯11。依靠公式k=m2gh/(Σi=1nVidt-V0T)]]>得到基准电压V0的电压对力的转换系数k,式中T是采集电压变化包络的总时间,n是采集到的电压值的个数,dt是采集到一个电压值Vi的时间。改变气囊18内气体的压力可获得V0j、V0(j-1)等不同基准电压,分别通过铁球击打实验就可以得到基准电压V0j、V0(j-1)的电压对力转化系数kj、kj-1。
本系统设计的训练方法分为耐力训练、速度训练和方案训练三种。
耐力训练是训练拳击运动员长时间击打的体能,即在规定训练时间和拳重阈值的条件下尽可能多击打。训练的结果数据是有效拳数和有效拳重。有效拳数是指总有效拳数;有效拳重是指所有有效拳的拳重之和。其中有效拳是指拳击运动员击打中点亮的提示灯11并且拳重超过拳重阈值的拳。具体算法如下第一步,音频控制电路16发出耐力训练开始提示音,液晶14显示拳击运动员信息,点亮所有的提示灯11,开启定时计数器定时耐力训练的总时间。进入第二步。
第二步,判断训练时间是否结束。如果没有结束,所有击打键10有效,进入第三步,否则进入第六步。
第三步,扫描击打键10的状态,如果有击打键10闭合,进入第四步,否则回到第二步。
第四步,ADC转换器采集压力传感器7输出的电压值,获取电压变化的最大值,算出拳重,进入第五步。
第五步,判断拳重大小是否超过拳重阈值。如果超过拳重阈值,存储该拳重,有效拳数加一,音频控制电路16发出有效拳提示音,回到第二步。否则直接回到第二步。
第六步,计算有效拳数和有效拳重,存储训练结果数据,进入第七步。
第七步,熄灭所有提示灯11,音频控制电路16发出耐力训练结束提示音,液晶14显示耐力训练结束,打印训练结果,退出耐力训练。
速度训练是训练拳击运动员快速有力出拳的击打能力,即在规定较短的时间和拳重阈值的条件下拳击运动员尽可能又快又有力的击打。训练的结果数据是出拳速度和平均拳重。出拳速度指平均每一有效拳所花的时间,即训练时间除以有效拳数。平均拳重指平均每一有效拳的出拳力量,即有效拳重除以有效拳数。具体算法如下第一步,音频控制电路16发出速度训练开始提示音,液晶14显示拳击运动员信息,点亮所有的提示灯11,开启定时计数器定时速度训练的总时间。进入第二步。
第二步,判断训练时间是否结束。如果没有结束,所有击打键10有效,进入第三步,否则进入第六步。
第三步,扫描击打键10的状态,如果有击打键10闭合,进入第四步,否则回到第二步。
第四步,ADC转换器采集压力传感器7输出的电压值,获取电压变化的最大值,算出拳重,进入第五步。
第五步,判断拳重大小是否超过拳重阈值。如果超过拳重阈值,存储该拳重,有效拳数加一,音频控制电路16发出有效拳提示音,回到第二步。否则直接返回第二步。
第六步,计算出拳速度和平均拳重,存储训练结果数据,进入第七步。
第七步,熄灭所有提示灯11,音频控制电路16发出速度训练结束提示音,液晶14显示速度训练结束,打印训练结果,退出速度训练。
方案训练是训练拳击运动员的实战击打能力,采用每次只有一个有效击打位置的训练方式。由提示灯11亮的位置、提示灯11亮的持续时间、拳重阈值和提示灯11亮的位置的变化时间四个参数来控制。通过提示灯11亮来模拟目前此处是对方的弱点;灯亮的持续时间是模拟此处可以击打的有效时间;拳重阈值是模拟对手能够承受的抗击打能力;位置变化是模拟前一个可以击打的机会已经失去,出现了新的可以击打的机会,要求拳击运动员快速反应并有力的击打中提示灯11亮的位置。教练操作机械手配合方案训练出拳,模拟实际的对抗比赛,以此来达到训练拳击运动员实战击打能力的目的。训练结果数据是击打位置、反应时间和拳重。方案训练中满足提示灯11亮的持续时间内击中提示灯11亮的位置和拳重大于拳重阈值两个条件的拳才叫有效拳。具体算法如下第一步,音频控制电路16发出开始方案训练提示音;液晶14显示某名拳击运动员正进行方案训练;读取方案训练中的基本训练方案号和重复次数等信息;存储该拳击运动员的编号、基本训练方案号和重复次数信息,作为方案训练结果的数据头。进入第二步。
第二步,判断方案训练是否结束,即判断所有的基本训练方案是否运行完毕。如果方案训练没有结束,读取基本方案训练号,进入第三步,否则进入第十八步。
第三步,判断正在运行的基本训练方案的重复次数是否运行完毕。如果重复次数运行完毕,回到第二步。否则进入第四步。
第四步,判断正在运行的基本训练方案中的数据是否读取完毕。如果读取完毕,回到第三步。否则进入第五步。
第五步,读取正在运行的基本训练方案中的有效击打位置、提示灯11亮的持续时间和有效击打位置的变化时间三个数据,进入第六步。
第六步,清除击打键10的状态并且使击打键10都有效;点亮有效击打位置的提示灯11;开启定时计数器定时灯亮的持续时间,进入第七步。
第七步,判断灯亮的持续时间是否结束。如果没有结束,进入第八步。否则进入第十步。
第八步,ADC转换器采集压力传感器7输出的电压值;扫描击打键10的状态并且存储闭合的击打键10的位置。进入第九步。
第九步,判断击打键10闭合的位置是否为提示灯11亮的位置。如果是提示灯11亮的位置,关闭定时计数器,读取反应时间,置位击中有效位置标志,进入第十步。否则回到第七步。
第十步,灭掉提示灯11;判断是否击中有效位置。如果击中了有效位置,采集电压变化的最大值,进入第十一步。否则依靠第八步的数据算出拳重,进入第十四步。
第十一步,判断是否该退出采集压力传感器7的输出电压。如果不退出,进入第十二步。否则算出拳重,进入第十三步。
第十二步,ADC转换器采集压力传感器7输出的电压值,回到第十一步。
第十三步,判断该拳是否为有效拳。如果是有效拳,音频控制电路16发出有效拳提示音,进入第十四步。否则直接进入第十四步。
第十四步,开启定时计数器定时有效击打位置的变化时间。进入第十五步。
第十五步,判断有效击打位置的变化时间是否结束。如果结束,回到第四步。否则进入第十六步。
第十六步,判断该击打位置训练的训练结果是否存储。如果存储,回到第十五步,否则进入第十七步。
第十七步,存储训练结果击中位置、反应时间和拳重。回到第十五步。
第十八步,存储训练结果的数据尾;音频控制电路16发出方案训练结束提示音;液晶14显示方案训练结束。退出方案训练。
拳击综合训练系统能够采集拳击运动员击打气囊的各种信息,包括击打的位置、气囊压力的变化、击打键被击打中的时间等。可以算出出拳的力量、出拳的速度等参数。通过耐力训练可以提高拳击运动员长时间有力有效击打的能力,通过速度训练可以提高拳击运动员快速有力有效击打的能力,通过方案训练可以提高拳击运动员实战的能力。人机交互部分可以方便教练的指导和对训练情况的了解。该系统中训练结果的显示对于拳击运动员了解自己的优缺点,树立自己的信心和制定新的目标都有很大的作用。


附图1拳击综合训练系统原理框图。
附图2击打点部分电路原理图。
附图3通信模块电路原理图。
附图4人机交互部分中液晶、键盘、音频控制电路的电路原理图。
附图5数据存储器电路原理图。
附图6JTAG部分电路原理图。
附图7电源部分的电路原理图。
附图8耐力训练流程图。
附图9速度训练流程图。
附图10方案训练流程图。
具体实施例方式下面结合附图和实施例对本系统进一步说明。
附图1是拳击综合训练系统原理框图。参照附图1,拳击综合训练系统由上位机1和下位机2组成。上位机1是一台通用计算机,下位机2由机械部分和电路部分组成。机械部分是一个人形的气囊18。电路部分由七大部分构成,即中央处理器3、击打点部分4、人机交互部分5、数据存储器6、压力传感器7、通信模块8、JTAG部分9。其中击打点部分4包括击打键10、提示灯11、击打键锁存电路12和提示灯驱动电路13。人机交互部分5包括液晶14、打印机15、音频控制电路16和键盘17。
训练前,由人机交互部分5通知中央处理器3通过通信模块8从上位机1下载拳击运动员信息和基本训练方案,并存储到数据存储器6中。之后,中央处理器3依靠人机交互部分5设置拳击运动员的训练方式,并将训练方式存储到数据存储器6中。训练时,中央处理器3按照设置好的训练方式通过提示灯驱动电路13控制提示灯11的亮与灭,提示拳击运动员进行击打训练。在提示灯11亮的时间内,中央处理器3不仅通过击打键锁存电路12获得击打键10的状态判断击中的位置、反应时间,还通过压力传感器7获得气囊18压力的变化算出拳重的大小。训练结束后,中央处理器3把击中位置、反应时间和拳重大小存储到数据存储器6中;打印机15会自动打印耐力训练和速度训练的训练结果。人机交互部分5可以察看、打印训练结果,也可将训练结果通过通信模块8上传给上位机1作进一步的处理。在训练的整个过程中,音频控制电路16会发出各类提示音提示训练的过程和结果。JTAG部分9用于中央处理器3中的代码调试和下载。
中央处理器3选择LPC2214,它有144个管腿、两个32位定时计数器、一个实时时钟、两个标准的UART、数据地址线、一个8路10位的ADC转换器等片内外设。
附图2是击打点部分4的电路原理图。击打点部分4由击打键10、提示灯11、击打键锁存电路12和提示灯驱动电路13构成。通过提示灯驱动电路13控制提示灯11的亮与灭,提示有效击打位置。击打键锁存电路12用于锁存击打键10的状态。气囊18上分别粘贴了十个提示灯11和击打键10。附图2中的两个座JP7、JP8它们用于连接贴在气囊18上面的提示灯11和击打键10。上拉电阻R57-R66是为保证提示灯11正常工作的限流电阻。两颗驱动芯片ULN2003(U18、U19)可以提供每一个提示灯11需要的220mA左右的电流。两颗芯片ULN2003(U18、U19)与芯片LPC2214的十个管腿P0.2-P0.7、P0.10-P0.13相连。这十个管腿P0.2-P0.7、P0.10-P0.13任一个置为高的时候提示灯11亮,置为低的时候提示灯11灭。击打键驱动电路12由五颗芯片CD4093(U5、U6、U7、U8、U9)、一颗芯片75452(U20)组成。五颗芯片CD4093(U5、U6、U7、U8、U9)和电阻连接构成RS触发器。两个座JP7、JP8分别连接五颗芯片CD4093(U5、U6、U7、U8、U9)的6腿和13腿,用来锁存十个击打键10的状态。芯片LPC2214的管腿P0.15-P0.24分别与五颗芯片CD4093(U5、U6、U7、U8、U9)的3腿和7腿相连,用于扫描10个击打键10的状态。扫描到芯片CD4093的3、7腿为高的时候表示此处未被拳击运动员击打中,为低的时候表示拳击运动员击打中此位置。芯片75452(U20)是一个与非门,它的两个管腿(1、2腿)与芯片LPC2214的一个管腿P0.25连接,它的第三腿分别与五颗芯片CD4093的1腿连接。芯片LPC2214的管腿P0.25为低的时候击打键10都有效,为高的时候击打键10的状态全部清为高,击打键10的状态无效。这样可以提示、确定拳击运动员的击打位置并且清除上一次击打的状态。
附图3是通信模块8电路原理图。通信模块8的作用是与上位机1进行数据交互。交互的数据包括拳击运动员的基本信息、训练的基本方案、训练的结果等信息。电平转化芯片SP3232E(U21)与芯片LPC2214的两个UART连接,即芯片LPC2214的管腿(P0.0-P0.1、P0.8-P0.9)和芯片SP3232E的11、12、10、9腿相连。其中一个UART(P0.0、P0.1)用于与上位机1通信。另一个UART(P0.8、P0.9)用于控制人机交互部分5中的打印机15。接口座J1是用于通信的接口。使用有线通信的时候,接口座J1用于连接数据线;使用无线通信的时候接口座J1用于连接无线发射模块。座JP6连接人机交互部分5中的打印机15。
附图4是人机交互部分5中的液晶14、键盘17、音频控制电路16电路原理图。接口座JP3连接外壳上面的键盘17,接口座JP9连接外壳上面的液晶14。芯片555(U16)用于驱动喇叭(U17)出声各类提示音。芯片LPC2214的管腿P3.29连接芯片555(U16)的4腿,芯片LPC2214的管腿P3.29为高的时候喇叭响。喇叭响的时间与管腿P3.29置高的时间长短有关。芯片CH452S(U15)的管腿(DIG0、DIG1、SEG0-SEG7)与接口座JP3连接管理外壳上面的16个控制按键。芯片LPC2214的管腿P0.30、P1.17-P1.19与芯片CH452S(U15)的管腿DOUT、LOAD、DIN、DLCK连接,芯片LPC2214可以在中断程序中读出16个控制按键的状态。芯片LPC2214的管腿P0.28、P0.29通过接口座JP9与液晶14连接,用串行通信的方式将需要显示的数据显示出来。
附图5是数据存储器6电路原理图。两颗芯片HY628400A(U1、U2)与芯片LPC2214的地址线和数据线A1-A19、D0-D15连接构成数据存储器6。使用芯片DS1210S(U3)来管理数据存储器6的电源,防止电源关闭时数据存储器6中的数据丢失。
附图6是JTAG部分9电路原理图。芯片LPC2214的管腿P1.26-P1.31、RESET通过接口座P1与U-link连接用于调试下载程序到芯片LPC2214中。外部复位按键通过芯片MAX811(U14)来复位芯片LPC2214。
图7是电源部分的电路原理图。系统的电源很关键,电源接口座JP1连接外部12V和5V的电源。外部电源能够提供4A(5V)左右的电流。芯片SPX1117M3-3.3(U4)为芯片LPC2214提供3.3V的电源,芯片SPX1117M3-1.8(U10)为芯片LPC2214提供1.8V的电源。接口座JP2用于连接压力传感器7,给压力传感器7提供电源并获得气囊18压力的变化。
压力传感器7输出的电压波形有很多的毛刺,依靠高速ADC转换器来解决这些干扰。本系统设计能够识别的精度是一秒内使用规范的拳法击打气囊4拳,即每出一拳的时间大于250ms。因此要获得击打时电压变化的最大值,用150~250ms的时间采集每一拳形成的波形即可。本系统设定采集的时间为200ms。设置ADC转换时间为5.5us,此时间远远小于200ms。100次ADC转换的总时间在600us左右,此值也远远小于200ms。因为击打时电压变化的波形比较缓慢,使用平均的方法既可以有效减少干扰也能够采集到电压变化的最大值。每次把获得的100个电压值视为一个采集点,即把100个电压值的平均值作为一个采集点。200ms时间内可以采集到330个左右的平均值。最后把这些均值排序就可以获得电压的最大值。有效解决了干扰信号对采集数据的影响。
解决了信号干扰的问题,就能获得可靠的电压变化波形,依此算出拳重。在测量拳击运动员拳重前,需要获得电压对力转换系数。即基准电压为V0t时的电压对力转换系数kt。之后,通过ADC转换器采集到拳击运动员击打气囊18时电压的最大值Vmax,利用公式Fmax=kt(Vmax-V0t)就可以算出击中气囊18时的拳重。采用以下的方式获得不同基准电压下电压对力的转换系数。
一个质量m千克的球悬挂在一个支架上,绳的长度为h米。将球拉至水平后放手,球自由落体后,击打中固定在支架正下方气囊18身上的提示灯11。当击打键10闭合时,开始采集电压变化的整个包络。设定T是采集整个包络的总时间,dt是采集到一个电压值Vi的时间,v是击中气囊18时球的速度,F(t)是拳重,n是采集到的电压值的个数。依据能量守恒定律有
mv22=mgh]]>………………………公式(1)依据动量定律有以下公式mv=∫0TF(t)dt]]>……………………公式(2)将公式F(t)=k[V(t)-V0]代入公式(2)就有mv=∫0Tk(V(t)-V0)dt]]>……………………公式(3)公式(1)代入公式(3),离散化后的公式是k(Σi=1nVidt-V0T)=m2gh]]>最后化简得出电压对力的转换系数公式如下k=m2ghΣi=1nVidt-V0T]]>……………………公式(4)依据公式(4)只要获得基准电压V0、采集的总时间T、所有采集到的电压的和,以及采集到的电压的个数n就可以算出电压对力的转换系数k。其中dt可以由T/n获得。在做铁球击打实验获取k值时,因为气囊18充气时很难操作,不可能准确获得1000mV至3000mV内2000个基准电压,也就不可能获得与之对应的2000个电压对力的转换系数。由于基准电压与电压对力转换系数不是线性关系,所以测量少量的基准电压和对应的系数不能反映其他基准电压下对应的系数。
考虑既满足实验条件又能将曲线线性化的方式来解决这个问题。根据击打时手的舒适度,基准电压的范围为750mV至2500mV。基准电压的变化以50mV为单位,如第一个基准电压为2500mV,第二个基准电压就为2450mV。测量完这些基准电压下的转化系数后,那么相邻基准电压间的电压与转换系数的曲线可以被视为直线,即将基准电压与电压对力转换系数曲线线性化。这样就可以获得任意基准电压下的转换系数。计算方法如下设定已经获得基准电压V0j、V0(j-1)的电压对力转化系数kj、kj-1,那么对介于V0j、V0(j-1)间的基准电压为V0t的电压对力转化系数kt可用下面的公式算出kt=V0t-V0(j-1)V0,j-V0(j-1)(kj-kj-1)+kj-1]]>……………公式(5)利用公式(5)获得750mV~2500mV范围内任意基准电压对应的电压对力的转换系数kt。下面一个关键的问题就是获取击打气囊18时电压的最大值Vmax。当拳击运动员击打中有效位置时,定时计数器定时200ms,开启ADC转换器采集100个电压值,求这100个值的均值。对这200ms内的所有均值进行排序,同时保留最大20个值。最后求这20个均值的均值就是需要的最大的电压值Vmax。按照公式Fmax=kt(Vmax-V0t)算出击打中气囊18时的拳重。
训练方法分为三大类,以下结合附图分别说明这三种训练方法。
附图8是耐力训练流程图。耐力训练是训练拳击运动员长时间击打的体能,即在规定训练时间和拳重阈值的条件下尽可能多击打。训练的结果数据是有效拳数和有效拳重。有效拳数是指总有效拳数;有效拳重是指所有有效拳的拳重之和。其中有效拳是指拳击运动员击打中点亮的提示灯11并且拳重超过拳重阈值的拳。具体算法如下第一步,音频控制电路16发出耐力训练开始提示音,液晶14显示拳击运动员信息,点亮所有的提示灯11,开启定时计数器定时耐力训练的总时间。进入第二步。
第二步,判断训练时间是否结束。如果没有结束,所有击打键10有效,进入第三步,否则进入第六步。
第三步,扫描击打键10的状态,如果有击打键10闭合,进入第四步,否则回到第二步。
第四步,ADC转换器采集压力传感器7输出的电压值,获取电压变化的最大值,算出拳重,进入第五步。
第五步,判断拳重大小是否超过拳重阈值。如果超过拳重阈值,存储该拳重,有效拳数加一,音频控制电路16发出有效拳提示音,回到第二步。否则直接回到第二步。
第六步,计算有效拳数和有效拳重,存储训练结果数据,进入第七步。
第七步,熄灭所有提示灯11,音频控制电路16发出耐力训练结束提示音,液晶14显示耐力训练结束,打印训练结果,退出耐力训练。
附图9是速度训练流程图。速度训练是训练拳击运动员快速有力出拳的击打能力,即在规定较短的时间和拳重阈值的条件下拳击运动员尽可能又快又有力的击打。训练的结果数据是出拳速度和平均拳重。出拳速度指平均每一有效拳所花的时间,即训练时间除以有效拳数。平均拳重指平均每一有效拳的出拳力量,即有效拳重除以有效拳数。具体算法如下第一步,音频控制电路16发出速度训练开始提示音,液晶14显示拳击运动员信息,点亮所有的提示灯11,开启定时计数器定时速度训练的总时间。进入第二步。
第二步,判断训练时间是否结束。如果没有结束,所有击打键10有效,进入第三步,否则进入第六步。
第三步,扫描击打键10的状态,如果有击打键10闭合,进入第四步,否则回到第二步。
第四步,ADC转换器采集压力传感器7输出的电压值,获取电压变化的最大值,算出拳重,进入第五步。
第五步,判断拳重大小是否超过拳重阈值。如果超过拳重阈值,存储该拳重,有效拳数加一,音频控制电路16发出有效拳提示音,回到第二步。否则直接返回第二步。
第六步,计算出拳速度和平均拳重,存储训练结果数据,进入第七步。
第七步,熄灭所有提示灯11,音频控制电路16发出速度训练结束提示音,液晶14显示速度训练结束,打印训练结果,退出速度训练。
附图10是方案训练流程图。方案训练是训练拳击运动员的实战击打能力,采用每次只有一个有效击打位置的训练方式。由提示灯11亮的位置、提示灯11亮的持续时间、拳重阈值和提示灯11亮的位置的变化时间四个参数来控制。通过提示灯11亮来模拟目前此处是对方的弱点;灯亮的持续时间是模拟此处可以击打的有效时间;拳重阈值是模拟对手能够承受的抗击打能力;位置变化是模拟前一个可以击打的机会已经失去,出现了新的可以击打的机会,要求拳击运动员快速反应并有力的击打中提示灯11亮的位置。教练操作机械手配合方案训练出拳,模拟实际的对抗比赛,以此来达到训练拳击运动员实战击打能力的目的。训练结果数据是击打位置、反应时间和拳重。方案训练中满足提示灯11亮的持续时间内击中提示灯11亮的位置和拳重大于拳重阈值两个条件的拳才叫有效拳。具体算法如下第一步,音频控制电路16发出开始方案训练提示音;液晶14显示某名拳击运动员正进行方案训练;读取方案训练中的基本训练方案号和重复次数等信息;存储该拳击运动员的编号、基本训练方案号和重复次数信息,作为方案训练结果的数据头。进入第二步。
第二步,判断方案训练是否结束,即判断所有的基本训练方案是否运行完毕。如果方案训练没有结束,读取基本方案训练号,进入第三步,否则进入第十八步。
第三步,判断正在运行的基本训练方案的重复次数是否运行完毕。如果重复次数运行完毕,回到第二步。否则进入第四步。
第四步,判断正在运行的基本训练方案中的数据是否读取完毕。如果读取完毕,回到第三步。否则进入第五步。
第五步,读取正在运行的基本训练方案中的有效击打位置、提示灯11亮的持续时间和有效击打位置的变化时间三个数据,进入第六步。
第六步,清除击打键10的状态并且使击打键10都有效;点亮有效击打位置的提示灯11;开启定时计数器定时灯亮的持续时间,进入第七步。
第七步,判断灯亮的持续时间是否结束。如果没有结束,进入第八步。否则进入第十步。
第八步,ADC转换器采集压力传感器7输出的电压值;扫描击打键10的状态并且存储闭合的击打键10的位置。进入第九步。
第九步,判断击打键10闭合的位置是否为提示灯11亮的位置。如果是提示灯11亮的位置,关闭定时计数器,读取反应时间,置位击中有效位置标志,进入第十步。否则回到第七步。
第十步,灭掉提示灯11;判断是否击中有效位置。如果击中了有效位置,采集电压变化的最大值,进入第十一步。否则依靠第八步的数据算出拳重,进入第十四步。
第十一步,判断是否该退出采集压力传感器7的输出电压。如果不退出,进入第十二步。否则算出拳重,进入第十三步。
第十二步,ADC转换器采集压力传感器7输出的电压值,回到第十一步。
第十三步,判断该拳是否为有效拳。如果是有效拳,音频控制电路16发出有效拳提示音,进入第十四步。否则直接进入第十四步。
第十四步,开启定时计数器定时有效击打位置的变化时间。进入第十五步。
第十五步,判断有效击打位置的变化时间是否结束。如果结束,回到第四步。否则进入第十六步。
第十六步,判断该击打位置训练的训练结果是否存储。如果存储,回到第十五步,否则进入第十七步。
第十七步,存储训练结果击中位置、反应时间和拳重。回到第十五步。
第十八步,存储训练结果的数据尾;音频控制电路16发出方案训练结束提示音;液晶14显示方案训练结束。退出方案训练。
权利要求
1.拳击综合训练系统,其特征在于拳击综合训练系统由上位机(1)和下位机(2)组成;上位机(1)是一台通用计算机;下位机(2)由机械部分和电路部分组成;所述的机械部分是一个人形的气囊(18);所述的电路部分由七大部分构成,即中央处理器(3)、击打点部分(4)、人机交互部分(5)、数据存储器(6)、压力传感器(7)、通信模块(8)、JTAG部分(9);其中击打点部分(4)包括击打键(10)、提示灯(11)、击打键锁存电路(12)和提示灯驱动电路(13);人机交互部分(5)包括液晶(14)、打印机(15)、音频控制电路(16)和键盘(17);训练前,由人机交互部分(5)通知中央处理器(3)通过通信模块(8)从上位机(1)下载拳击运动员信息和基本训练方案,并存储到数据存储器(6)中;之后,中央处理器(3)依靠人机交互部分(5)设置拳击运动员的训练方式,并将训练方式存储到数据存储器(6)中;训练时,中央处理器(3)按照设置好的训练方式通过提示灯驱动电路(13)控制提示灯(11)的亮与灭,提示拳击运动员进行击打训练;在提示灯(11)亮的时间内,中央处理器(3)不仅通过击打键锁存电路(12)获得击打键(10)的状态判断击中的位置、反应时间,还通过压力传感器(7)获得气囊(18)压力的变化算出拳重的大小;训练结束后,中央处理器(3)把击中位置、反应时间和拳重大小存储到数据存储器(6)中;打印机(15)打印耐力训练和速度训练的训练结果;人机交互部分(5)可以察看、打印训练结果,也能够将训练结果通过通信模块(8)上传给上位机(1)作进一步的处理;在训练的整个过程中,音频控制电路(16)发出各类提示音提示训练的过程和结果;JTAG部分(9)用于中央处理器(3)中的代码调试和下载。
2.根据权利要求1所述的拳击综合训练系统,其特征在于所述的中央处理器采用的是ARM7TDMI-S核处理器LPC2214,有144个管腿、两个32位定时计数器、一个实时时钟、两个标准的UART、数据地址线、一个8路10位的ADC转换器。
3.根据权利要求1所述的拳击综合训练系统的拳重测量方法,其特征在于中央处理器中的ADC转换器依靠气体压力传感器获得拳击运动员击打气囊时气压的变化,在训练时依靠公式Fmax=kt(Vmax-V0t)测量拳重的大小,式中Fmax是拳重,kt是基准电压为V0t时的电压对力转换系数,Vmax是拳击运动员击打时压力传感器输出的电压的最大值;其中,Vmax通过ADC转换器采集;基准电压为V0t时的电压对力转换系数kt依靠公式kt=(V0t-V0(j-1))(kj-kj-1)/(V0j-V0(j-1))+kj-1获得,式中V0t是介于基准电压V0j、V0(j-1)间的基准电压,kj、kj-1分别是基准电压V0j、V0(j-1)的电压对力转换系数;通过铁球击打气囊可以得到电压对力的转换系数;用长为h米的绳将m千克的铁球悬挂在一个支架上,铁球被拉至水平后放手,让其自由落体击打中固定在支架正下方的气囊上的击打点;依靠公式k=m2gh/(Σi=1nVidt-V0T)]]>得到基准电压V0的电压对力的转换系数k,式中T是采集电压变化包络的总时间,n是采集到的电压值的个数,dt是采集到一个电压值Vi的时间;改变气囊内气体的压力可获得V0j、V0(j-1)不同基准电压,分别通过铁球击打实验就可以得到基准电压V0j、V0(j-1)的电压对力转化系数kj、kj-1。
4.拳击训练方法,其特征在于训练方法为“耐力训练”,具体步骤如下第一步,音频控制电路(16)发出耐力训练开始提示音,液晶(14)显示拳击运动员信息,点亮所有的提示灯(11),开启定时计数器定时耐力训练的总时间;进入第二步;第二步,判断训练时间是否结束;如果没有结束,所有击打键(10)有效,进入第三步,否则进入第六步;第三步,扫描击打键(10)的状态,如果有击打键(10)闭合,进入第四步,否则回到第二步;第四步,ADC转换器采集压力传感器(7)输出的电压值,获取电压变化的最大值,算出拳重,进入第五步;第五步,判断拳重大小是否超过拳重阈值;如果超过拳重阈值,存储该拳重,有效拳数加一,音频控制电路(16)发出有效拳提示音,回到第二步;否则直接回到第二步;第六步,计算有效拳数和有效拳重,存储训练结果数据,进入第七步;第七步,熄灭所有提示灯(11),音频控制电路(16)发出耐力训练结束提示音,液晶(14)显示耐力训练结束,打印训练结果,退出耐力训练。
5.拳击训练方法,其特征在于训练方法为“速度训练”,具体步骤如下第一步,音频控制电路(16)发出速度训练开始提示音,液晶(14)显示拳击运动员信息,点亮所有的提示灯(11),开启定时计数器定时速度训练的总时间;进入第二步;第二步,判断训练时间是否结束;如果没有结束,所有击打键(10)有效,进入第三步,否则进入第六步;第三步,扫描击打键(10)的状态,如果有击打键(10)闭合,进入第四步,否则回到第二步;第四步,ADC转换器采集压力传感器(7)输出的电压值,获取电压变化的最大值,算出拳重,进入第五步;第五步,判断拳重大小是否超过拳重阈值;如果超过拳重阈值,存储该拳重,有效拳数加一,音频控制电路(16)发出有效拳提示音,回到第二步;否则直接返回第二步;第六步,计算出拳速度和平均拳重,存储训练结果数据,进入第七步;第七步,熄灭所有提示灯(11),音频控制电路(16)发出速度训练结束提示音,液晶(14)显示速度训练结束,打印训练结果,退出速度训练。
6.拳击训练方法,其特征在于训练方法为“方案训练”,具体步骤如下第一步,音频控制电路(16)发出开始方案训练提示音;液晶(14)显示某名拳击运动员正进行方案训练;读取方案训练中的基本训练方案号和重复次数等信息;存储该拳击运动员的编号、基本训练方案号和重复次数信息,作为方案训练结果的数据头;进入第二步;第二步,判断方案训练是否结束,即判断所有的基本训练方案是否运行完毕;如果方案训练没有结束,读取基本方案训练号,进入第三步,否则进入第十八步;第三步,判断正在运行的基本训练方案的重复次数是否运行完毕;如果重复次数运行完毕,回到第二步;否则进入第四步;第四步,判断正在运行的基本训练方案中的数据是否读取完毕;如果读取完毕,回到第三步;否则进入第五步;第五步,读取正在运行的基本训练方案中的有效击打位置、提示灯(11)亮的持续时间和有效击打位置的变化时间三个数据,进入第六步;第六步,清除击打键(10)的状态并且使击打键(10)都有效;点亮有效击打位置的提示灯(11);开启定时计数器定时灯亮的持续时间,进入第七步;第七步,判断灯亮的持续时间是否结束;如果没有结束,进入第八步;否则进入第十步;第八步,ADC转换器采集压力传感器(7)输出的电压值;扫描击打键(10)的状态并且存储闭合的击打键(10)的位置;进入第九步;第九步,判断击打键(10)闭合的位置是否为提示灯(11)亮的位置;如果是提示灯(11)亮的位置,关闭定时计数器,读取反应时间,置位击中有效位置标志,进入第十步;否则回到第七步;第十步,灭掉提示灯(11);判断是否击中有效位置;如果击中了有效位置,采集电压变化的最大值,进入第十一步;否则依靠第八步的数据算出拳重,进入第十四步;第十一步,判断是否该退出采集压力传感器(7)的输出电压;如果不退出,进入第十二步;否则算出拳重,进入第十三步;第十二步,ADC转换器采集压力传感器(7)输出的电压值,回到第十一步;第十三步,判断该拳是否为有效拳;如果是有效拳,音频控制电路(16)发出有效拳提示音,进入第十四步;否则直接进入第十四步;第十四步,开启定时计数器定时有效击打位置的变化时间;进入第十五步;第十五步,判断有效击打位置的变化时间是否结束;如果结束,回到第四步;否则进入第十六步;第十六步,判断该击打位置训练的训练结果是否存储;如果存储,回到第十五步,否则进入第十七步;第十七步,存储训练结果击中位置、反应时间和拳重;回到第十五步;第十八步,存储训练结果的数据尾;音频控制电路(16)发出方案训练结束提示音;液晶(14)显示方案训练结束;退出方案训练。
全文摘要
本发明涉及拳击综合训练系统、拳重测量方法及训练方法,属于体育电子领域。拳击综合训练系统由上位机(1)和下位机(2)组成;下位机(2)由人形的气囊(18)、中央处理器(3)、击打点部分(4)、人机交互部分(5)、数据存储器(6)、压力传感器(7)、通信模块(8)、JTAG部分(9)组成。中央处理器中的ADC转换器依靠气体压力传感器获得拳击运动员击打气囊时气压的变化,在训练时依靠公式F
文档编号A63B69/34GK101091828SQ20071011894
公开日2007年12月26日 申请日期2007年6月15日 优先权日2007年6月15日
发明者张子明, 何江波, 施远征 申请人:北京工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1