,通过加速和减速按钮可以调节按摩器的震动的强弱和幅度,同时通过pwm的调速方法实现了直流电机转速的稳定节。另外设计小巧,携带方便,是居家和旅游的良品2系统总体方案及硬件设计2.1系统设计要求:由于按摩器的功能要求,本设计应具有收调速系统和直观的调速和速度显示模块,由于只有一个电机的驱动需求,所以电路的设计要尽可能的简单从而达到节约成本的效果。2.2系统总体设计方案:设计方案主要包括四个模块:单片机控制模块、L298电机驱动模块、档位显示模块、运行方式设置模块。总体设计框图如图1所示。正反转及档位显示L298电机驱动模块运行方式设置模块单片机控制模块总体框图电路原理图2.3主要器件介绍:2.3.1主控芯片AT89C52简介89C52是INTEL公司MCS-51系列单片机中基本的产品,它采用INTEL公司可靠的CHMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的HCMOS产品。它结合了HMOS的高速和高密度技术及CHMOS的低功耗特征,它基于标准的MCS-51单片机体系结构和指令系统,属于80C51增强型单片机版本,集成了时钟输出和向上或向下计数器等更多的功能,适合于类似马达控制等应用场合。80C52内置8位中央处理单元、256字节内部数据存储器RAM、8k片内程序存储器(ROM)32个双向输入/输出(I/O)口、3个16位定时/计数器和5个两级中断结构,一个全双工串行通信口,片内时钟振荡电路。此外,89C52还可工作于低功耗模式,可通过两种软件选择空闲和掉电模式。在空闲模式下冻结CPU而RAM定时器、串行口和中断系统维持其功能。掉电模式下,保存RAM数据,时钟振荡停止,同时停止芯片内其它功能。89C52有PDIP(40pin)(44pin)两种封装形式。(表1)为52单片机的各项参数: ·标准MCS-51内核和指令系统·片内8kROM(可扩充64kB外部存储器)