基于MC9S08GB32的便携式无水阻桨频船速测量仪 (5)
2008-05-13 08:40:24 作者: 来源: 网络 浏览次数: 1001 文字大小:【 大】【 中】【 小】
基于MC9S08GB32的便携式无水阻桨频船速测量仪基于MC9S08GB32的便携式无水阻桨频船速测量仪-技术文章,中又会由水对船产生后向加速度,这种前、后向加速度随着运动员的不停划桨出现准周期性的变化,本测量模块将结合实测的加速度曲线,通过专门的软件搜索算法判断出每一桨的起始点、终止点,从而得到桨数值和桨频值。 (4)MMA6260Q静态调零校准模块:受工作温度、供电电压、电路个体差异等因素的影响,MMA6260Q的0g情况下的电压输出值会有一定的波动,故需要通过该模块进行零点校准,其他处理模块需要利用此时得到的零点漂移值进行软件补偿。 (5)系统自启动模块和休眠启动、唤醒模块:初始状态下,当A/D采样模块的瞬时输出超出某一阈值时,系统便自动转入运动测量状态直到运动员按下停止键或超时为止。工作状态下,若在6分钟之内A/D转换模块的输出一直低于某一阈值,MCU将在清屏和现场保护后转入休眠模块以节省功耗。休眠模式下若有键按下,则退出休眠模式并返回休眠前的状态。 (6)按键和LCD模块:按键功能选择模块通过键盘中断处理、软件消抖、键值译码等过程获取K2-K0的键值,产生不同工作状态下的各种控制信息。MCU通过SPI接口向LCD显示不同的数据信息。 (7)Flash擦、写模块:测量桨频和桨速时都需要将测量结果存储到存储器中,以供训练结束后利用PC进行进一步的分析,Flash擦、写模块完成MC9S08GB32片内32kB Flash在线擦写,实现测量数据的存储。擦、写模块需要复制到MC9S08GB32中的RAM来执行。 (8)SCI通信模块:SCI通信模块可在通信工作方式下读取Flash中存储的测量数据,并遵循一定的通信协议将数据传送给PC。 3.2 PC端软件 PC端软件基于Window界面,利用VisualC++编写,主要实现测量数据的读取、保存、分析处理和速度曲线α(t)、速度曲线v(t)、桨频曲线f(t)等的显示。 4 结束语 皮艇、划艇、赛艇等是许多运动会的正式比赛项目,也是非常依赖器材的项目,良好的器件基于MC9S08GB32的便携式无水阻桨频船速测量仪基于MC9S08GB32的便携式无水阻桨频船速测量仪-技术文章电子技术信息港
|