51单片机应用开发25例
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1 跑步机启/停和速度控制模块的背景介绍

跑步机是通过电动机带动跑带使人以不同的速度被动地跑步或走动,由于被动地形成跑和走,从动作外形上看,几乎与普通在地面上跑或走一样,但从人体用力上看,在电动跑步机上跑或走比普通在地面上跑或走省去了一个蹬伸动作。正是这一点使每一个在电动跑步机上走或跑的人感到十分轻松自如,可使人比普通在地面上跑步多跑1/3左右的路程,能量消耗也比普通在地面上走或跑得多。另外,由于电动跑步机上的电子辅助装备功能非常多,可体验不同的跑步环境,如平地跑、上坡跑、丘陵跑、变速跑等。

跑步机启/停和速度控制模块需要实现以下的功能。

(1)启动:启动跑步机,开始跑步。

(2)暂停:在跑步过程中暂停跑步机,以便用户进行一些其他操作,如喝水、休息等。

(3)继续:从暂停状态启动,继续跑步的过程。

(4)复位:复位当前的跑步机记录。

(5)速度增加:增加跑步机的速度,开始增加的比较慢,然后快速上升。

(6)速度减慢:减小跑步机的速度,开始减少的比较慢,然后快速下降。