ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:522.81KB ,
资源ID:2157485      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2157485.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于单片机的按摩器系统的设计与实现.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于单片机的按摩器系统的设计与实现.docx

1、基于单片机的按摩器系统的设计与实现 郑州大学西亚斯国际学院本科毕业论文(设计)题 目_基于单片机的按摩器系统的设计与实现 指导教师 职 称 学生姓名 学号专 业 自动化 班级(1)班院 (系) 电子信息工程学院 完成时间 基于单片机的按摩器系统的设计与实现摘 要按摩器(massager)是根据物理学,仿生学学,生物电学、中医学以及多年临床实践而研制开发出的新一代保健器材.电子按摩器还分为:电磁按摩、震动按摩和红外按摩。本设计所选择的是电子按摩器中的震动按摩器,利用单片机PWM(脉宽调制技术)控制直流电机的转速,从而控制震动的快慢和幅度.本文介绍了基于AT89C52单片机的按摩器系统的硬件结构和

2、软硬件设计方法.系统以AT89C52单片机为控制器,产生PWM(脉冲宽度调制)控制波形输出,利用直流电机芯片L298N驱动12V直流电机.实现了电机的正转,反转以及多级调速,在LED上现实按摩器档位和正反转情况.此按摩器具有显示直观、功能多样、电路简洁、成本低廉等诸多优点,具有广阔的市场前景。关键字:AT89C52,PWM(脉冲宽度调制),L298N,12V直流电机。Microcontroller based massage system design and implementationABSTRACTMassager (massager) is based on physics, bion

3、ics, bio-electricity, medicine and clinical practice for many years and developed a new generation of health-care equipment. Electronic massager is also divided into: electromagnetic massage, vibration massage and infrared massage。 The design was chosen by the vibration in the electronic massage mas

4、sage, use of microcontroller PWM (pulse width modulation) control DC motor speed to control the speed and magnitude of vibration。 This article describes the massage based on AT89C52 microcontroller system hardware and software and hardware design methods。 AT89C52 microcontroller as the control syste

5、m, resulting in PWM (pulse width modulation) control waveform output, the use of DC motor 12V DC Motor Driver IC L298N。 To achieve the motor forward, reverse and multi-level speed, the LED on the real massage stalls and reversing the situation. This massage has a visual display, versatile, circuit s

6、implicity, low cost and many other advantages, and has broad market prospects。Keywords: AT89C52, PWM (pulse width modulation), L298N, 12V DC motor 1概述1.1选题背景按摩器(massager)是根据物理学,仿生学学,生物电学、中医学以及多年临床实践而研制开发出的新一代保健器材。它不仅拥有八大仿真功能,让您确实体会到针灸、推拿、按摩、锤击、火罐、刮痧、瘦身、免疫调节八种功能的美妙感觉,还有治疗高血压的独特功效 。可放松肌肉、舒缓神经、促进血液循环、加

7、强细胞新陈代谢、增强皮肤弹性,可缓解疲劳、明显减轻各种慢性疼痛、急性疼痛和肌肉酸痛,放松身体减轻压力,减少皮肤皱纹。电子按摩器还分为:电磁按摩、震动按摩和红外按摩。本设计所选择的是电子按摩器中的震动按摩器,利用单片机PWM(脉宽调制技术)控制直流电机的转速,从而控制震动的快慢和幅度由于单片机具有体积小、集成度高、运算速度快、运行可靠、应用灵活、价格低廉以及面向控制等特点,因此在工业控制、数据采集、智能仪器仪表、智能化设备和各种家用电器等领域得到广泛的应用,而且发展非常迅猛。随着单片机应用技术水平不断提高,目前单片机的应用领域已经遍及几乎所有的领域。现在国内外工业上对电机的调速基本已经不再使用模

8、拟调速,而采用数字调速系统,而数字调速系统大部分都是用单片机来进行控制,数字调速系统具有控制精确度高,非常稳定,受环境影响小,效率高等优点,所以在国内外的使用越来越广泛。与交流电动机相比,直流电机结构复杂、成本高、运行维护困难,但是直流电机具有良好的调速性能、较大的启动转矩和过载能力强等许多优点,因此在许多行业仍大量应用。近年来,直流电动机的机构和控制方式都发生了很大的变化。随着计算机进入控制领域以及新型的电力电子功率元器件的不断出现,采用全控型的开关功率元件进行脉宽调制(Pulse Width Modulation,简称PWM)已成为直流电机新的调速方式。这种调速方法具有开关频率高、低速运行

9、稳定、动态性能良好、效率高等优点,更重要的是这种控速方式很容易在单片机控制系统中实现,因此具有很好的发展前景1.2设计的应用本设计中的按摩器作为一种震动按摩器,可以适用于脚底按摩,颈椎按摩,腰部和肌肉按摩,主要可以实现震动和调速,设计中按键正转反转按钮可以调节电机的转向,通过切换可以实现肌肉的定向推拉,通过加速和减速按钮可以调节按摩器的震动的强弱和幅度,同时通过pwm的调速方法实现了直流电机转速的稳定节.另外设计小巧,携带方便,是居家和旅游的良品2系统总体方案及硬件设计2.1系统设计要求:由于按摩器的功能要求,本设计应具有收调速系统和直观的调速和速度显示模块,由于只有一个电机的驱动需求,所以电

10、路的设计要尽可能的简单从而达到节约成本的效果。2。2系统总体设计方案:设计方案主要包括四个模块:单片机控制模块、L298电机驱动模块、档位显示模块、运行方式设置模块。总体设计框图如图1所示。 总体框图电路原理图 2。3主要器件介绍:2.3。1主控芯片AT89C52简介89C52是INTEL公司MCS51系列单片机中基本的产品,它采用INTEL公司可靠的CHMOS工艺技术制造的高性能8位单片机,属于标准的MCS51的HCMOS产品。它结合了HMOS的高速和高密度技术及CHMOS的低功耗特征,它基于标准的MCS51单片机体系结构和指令系统,属于80C51增强型单片机版本,集成了时钟输出和向上或向下

11、计数器等更多的功能,适合于类似马达控制等应用场合。80C52内置8位中央处理单元、256字节内部数据存储器RAM、8k片内程序存储器(ROM)32个双向输入/输出(I/O)口、3个16位定时/计数器和5个两级中断结构,一个全双工串行通信口,片内时钟振荡电路.此外,89C52还可工作于低功耗模式,可通过两种软件选择空闲和掉电模式.在空闲模式下冻结CPU而RAM定时器、串行口和中断系统维持其功能.掉电模式下,保存RAM数据,时钟振荡停止,同时停止芯片内其它功能。89C52有PDIP(40pin)和PLCC(44pin)两种封装形式。(表1)为52单片机的各项参数: 标准MCS-51内核和指令系统

12、片内8kROM(可扩充64kB外部存储器) 32个双向I/O口 256x8bit内部RAM(可扩充64kB外部存储器) 3个16位可编程定时/计数器 时钟频率3。512/24/33MHz 向上或向下定时计数器 改进型快速编程脉冲算法 6个中断源 5.0V工作电压 全双工串行通信口 布尔处理器帧错误侦测 4层优先级中断结构自动地址识别 兼容TTL和CMOS逻辑电平 空闲和掉电节省模式 PDIP(40)和PLCC(44)封装形式 (表1)管脚说明STC89C52的引脚图如下图1所示: 图1VCC:供电电压. GND:接地. P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当

13、P1口的管脚第一次写1时,被定义为高阻输入.P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流.P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1时,其管脚被

14、内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容.P2口在FLASH编程和校验时接收高八位地址信号和控制信号. P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故.P3口作为A

15、T89C51的一些特殊功能口,管脚 备选功能 P3。0 RXD(串行输入口) P3。1 TXD(串行输出口) P3。2 /INT0(外部中断0) P3。3 /INT1(外部中断1) P3。4 T0(记时器0外部输入) P3。5 T1(记时器1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。 在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲.如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起用.另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 /PSEN:外部程序存储器的选通信号.在由外部程序存储器取指期间,每个机器周期两/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA / VPP:当

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1