网站大量收购独家精品文档,联系QQ:2885784924

单片机课程设计温控直流电机转速.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计温控直流电机转速.doc

摘 要 本论文要求使用单片机进行电路设计,同时单片机部分应带有显示功能。单片机对某个位置进行温度监控,当外部温度≥45℃时,电动机加速正转,当温度≥75℃时,电动机全速正转;当外部温度≤10℃时,电动机加速反转,当温度≤0℃时,电动机全速反转;当温度回到10℃~45℃之间时电动机逐渐停止转动。 温度采集模块可以采用一只温度传感器 DS18B20,此传感器,可以很容易直接读取被测温度值, 利用单片机的一个I/O口的引脚,通过软件对这个引脚不断地输出高低电平来实现PWM波的输出,51系列单片机无PWM输出功能,可以采用定时器配合软件的方法输出。对精度要求不高的场合,非常实用。关键词在电气时代的今天,电动机一直在现代化的生产和生活中起着十分重要的作用,无论在工业农业生产、交通运输、国防航空航天、医疗卫生、商务与办公设备,还是在日常生活中的家用电器,都在大量地使用着各式各样的电动机。据资料统计,现在有的90%以上的动力源来自于电动机,电动机与人们的生活息息相关,密不可分。随着现代化步伐的迈进,人们对自动化的需求越来越高,使电动机控制向更复杂的控制发展。对电动机的控制可分为简单控制和复杂控制两种,简单控制是对电动机进行启动、制动、正反转控制和顺序控制,复杂控制是对电动机的转速转速、转角、转矩、电压、电流等物理量进行控制。本次设计可以作为简单控制向复杂控制的过度,实现直流电机启动、制动、正反转控制和顺序控制外,还要进行转速控制。为以后复杂控制做为基础学习。内容 图1 系统总体方案图 2.3 总体方案论述 该系统采用89C51单片机为核心,DS18B20进行温度采集,送入单片机,产生PWM(脉宽调制)信号L298的使能端口,通过L驱动芯片来控制直流电机的速度、方向的变化;显示。DS18B20 有三个管脚:GND 为电源地,DQ 为数字信号输入/输出端,V 为外接供电电源接入端(用寄生电源方式时接地)。本系统中DS18B20的DQ口与单片机的 P口连接,GND 接地Protues软件仿真图如图2所示。 图 2 DS18B20的P输入控制电位来控制电机的正反转上面接电源那个当V断电后电机的产生的磁场产生很大的电动势保护电机(因为电机可能正传或者反转所以两个方向均要设计二极管)接地那个作用在于保护单片机等元件 图 3 转速控制模块protues仿真的电路图 3.3 温度显示模块设计 数据手册中可能介绍602内部D0D7已有上拉,可以使用P0口直接驱动。在Proteus里LM016L内部可能没有,应该人为加上拉电阻 图 6系统软件总框图 元器件清单 表 2 元器件清单 学名称 型号 毕数量 备注 单片机 AT89C51 1 二极管 1N4007 1 电容 CAP 2 220pF 2 100nF 电解电容 CAP-ELEC 1 10uF 晶振 CRYSTAL 1 12MHZ 温度采集器 DS18B20 1 电机控制元件 L298 1 LCD显示器 LM016L 1 电机转子 MOTOR-DC 1 电阻 排阻 RES PESPACK 1 1 1 10K 4.7K 6电路设计仿真 图 7 设计电路的proteus仿真 结论 本方案实现了单片机通过对温度的采集和比较对直流电机进行转速控制,以及利用软件模拟实现直流电机PWM调速的方法。以AT89C51单片机为控制核心,通过DS18B20进行温度采集,送入单片机,产生PWM(脉宽调制)信号L298的使能端口,通过L驱动芯片来控制直流电机的速度、方向的变化一种基于AT89C2051单片机的直流电机调速装置 [J]机械工程与自动化2009(5) 茹占军谢家兴基于AT89S52单片机直流电机调速系统的设计 [J].软件导刊2010, 9(8)赵鸿图基于单片机AT89C51的直流电机PWM调速系统[J]. [4] 周润景张丽娜.基于Proteus的电路及单片机系统设计与仿真[M].北京:北京航空航天大学出版社,2006. 宁成军,张江霞.基于Proteus和Keil接口的单片机外围硬件电路仿真[J].现代电子技术,2006,29(18):142-143,146. 2007.3.16 [8] 马忠梅,张凯,等.单片机的C语言应用程序设计(第四版).北京航空航天大学出版社 实验程序 #includereg51.h #includeintrins.h #difine uchar ;unsigned char #difine uint ;unsigned int #define delayNOP() {_nop_();_nop_();_nop_();_nop_();} sbit DQ =p3^3; sbit LCD_RS=p2^0; sbit LCD_RW=p

文档评论(0)

我的文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档