
单片机课程设计 直流电机控制 急啊,
直流电机的转速调节主要是调节电机的电压,一般用单片机控制电机的电源开关的占空比来实现(可以用cmos管)。
A,将变阻器接成调压器输入给单片机,根据采样电压对应控制输出脚的占空比即可实现对应的转速调节。
B,对按键按下的次数进行计数(要注意防抖延时及松开判定,不松开不进行下次计数),根据计数的值改变对应的输出占空比。
C,就是将你的占空比进行一次参数转换,具体的参数要你在实验中去测。
当然,你要是用步进电机就要用到多个I\\\/O口,转速显示可以做到更精确。
根本还是定时器延时要和你的输入变量对应起来。
自动控制原理课程设计 关于直流电动机转速的
《自动控制原理实践》课程设计教学大纲 Designing Project for Automatic Control PrinciplesPractice适用本科四年制自动化、测控技术与仪器专业(1周 1学分) 一、课程的目的和任务 本课程设计是《自动控制原理》课程的具体应用和实践,是自动化、测控技术与仪器专业的专业基础课知识的综合应用,其重点在于将理论知识应用于一个具体的控制系统。
通过控制对象特性研究、控制规律选择、控制系统设计、控制系统仿真试验、控制参数整定、控制方法改进和控制效果分析等活动,加强对控制理论的理解,锻炼控制理论实践能力,学会控制工程师的基本技能。
二、 课程的基本要求和特点 本课程设计的基本要求:1、了解控制系统的基本概念,初步具备设计控制系统的能力;2、掌握基本控制规律的应用方法和步骤;3、掌握基本控制参数的整定方法和步骤;4、具备分析控制品质的能力和初步改进控制方案的经验。
本课程设计的特点:应用原理性理论方法于具体的控制对象,具有强实践性、挑战性及设计综合性,可激发学生学习专业的兴趣,帮助学生尽快跨入专业学习大门。
三、本课程与其它课程的联系 本课程设计紧跟着《自动控制原理》和《自动控制原理实验》课程进行,是《自动控制原理》课程知识的综合应用,也是《自动控制原理实验》课程所学的基本控制技能的综合实践。
四、课程的主要内容 本课程设计的主要内容如下:1、控制对象特性研究2、控制规律选择3、控制系统设计4、控制系统仿真试验5、控制参数整定、控制方法改进6、控制效果分析五、学时分配(总学时:1周 学分:1 学时 30) 1.控制对象特性研究4 学时2.控制规律选择23.控制系统设计24.控制系统仿真试验或实际试验85.控制参数整定、控制方法改进66.控制效果分析27.实践报告撰写4--------------------------------------------------------------------------------Page 2 8.汇报与答辩2 六、考核方式 1. 考核方法:考勤、实验操作检查、报告撰写评阅、汇报与答辩。
2. 成绩评定:考勤10%、、实验操作检查20%、报告撰写评阅30%、汇报与答辩40%。
七、教材及参考书 教科书:1. 自动控制原理实验与实践,杨平、余洁、冯照坤、翁思义,北京,中国电力出版社.,2005.9。
参考书:1.自动控制原理,杨平,翁思义,郭平,中国电力出版社,2006。
2.自动控制原理学习辅导,杨平,翁思义,王志萍,中国电力出版社,2005。
3.现代控制工程(第三版). [美] Katsuhiko Ogata ,北京,电子工业出版社,2000.5。
直流电动机的脉宽调速控制系统的设计?
[资料介绍]直流脉宽调速系统,是采用脉冲宽度调制的高频开关控制方式,形成的脉宽调制变换器——直流电动机调速系统,简称直流PWM调速系统。
全数字控制系统是以微处理器为核心的数字控制系统,简称微机数字控制系统。
目前流行的方案是采用由数字电路组成的大规模集成电路,加上大功率可关断器件组成直流脉宽调速系统(PWM),进而发展成用单片机控制的功能更强的全数字微机控制的直流调速系统。
本文针对国内外在这一领域的研究现状,详细分析了双极式控制的桥式可逆直流脉宽调速系统的工作过程,以及直流PWM系统的原理和优缺点。
在此基础上,引入了直流PWM系统的转速、电流双闭环控制,增强了控制性能。
本文还介绍了C8051单片机在标准单片机基础上新增加的功能,以及将微处理系统与LED显示连接所必须的一种芯片—ICM 7218A。
本文根据所给的电机参数,硬件方面制定出直流脉宽调速系统的主回路方案并进行了选型设计,结合C8051芯片和ICM 7218A芯片设计出全数字控制系统的电路原理图及PCB图。
软件方面编制了单片机控制的流程图,并在MATLAB环境下对桥式可逆直流脉宽调速系统做了仿真研究。
[目录]1 绪论2 直流调速系统3 Cygnal C8051FXXX 系列单片机4 全数字控制的桥式可逆直流脉宽调速系统的设计5 总结参考文献附录1翻译部分致 谢[原文]1 绪论[1]1.1研究本课题的意义综述 直流脉宽调速系统,是采用脉冲宽度调制的高频开关控制方式,形成的脉宽调制变换器——直流电动机调速系统,简称直流PWM调速系统。
随着电力电子技术和控制技术的的发展,20世纪末以交流调速为主导方向调速系统日趋完善,其性能可与直流调速系统相媲美,它的控制技术已居世界先进水平。
但由于造价较高,目前在国内应用局限性较大,在较短的时间内难以取代较为落后的直流调速。
相对而言,PWM调速系统的出现,弥补了这个空白。
PWM调速系统主电路线路简单,功率元件少,开关频率高,其控制水平从1000Hz可达到4000Hz,电机电流连续,低速性能好,谐波少,稳态精度高,脉动小,损耗和发热都较小,调速范围宽,调速系统频带宽,快速响应性好,动态抗扰能力强。
特别是近几年大功率CTR、GTO、IGBT的相继问世,促使其生产水平已达到4500V、2500A,组成的PWM变换器用来驱动上千千瓦的电动机,广泛用于交通、工矿企业等电动传动系统中。
因此对PWM调速系统的进一步研究,在调速精度要求较高的场合,对解决传统直流调速系统调速精度低、稳定性差的难题,具有广泛的意义和价值。
全控型电力电子技术和单片机技术的发展,促使模拟控制转向全数字化控制。
全数字控制系统是以微处理器为核心的数字控制系统,简称微机数字控制系统,主要特点是离散化和数字化。
它的稳定性好,可靠性高,可以提高控制性能,此外还拥有信息存储、数据通信和故障诊断等模拟控制系统无法实现的功能。
因此目前流行的方案是采用由数字电路组成的大规模集成电路,加上大功率自关断器件组成直流脉宽调速系统(PWM)。
进而发展成用单片机控制的功能更强的全数字微机控制的直流调速系统。
1.2本课题所涉及的内容以及国内外发展情况综述1.2.1直流调速控制技术发展概况 由于直流调速控制系统具有良好的启制动、正反转及调速等性能,目前在调速领域中仍占主要地位。
按供电方式,它可分交流机组供电、整流供电和晶闸管供电三类。
其中,晶闸管供电的直流调速控制系统具有良好的技术经济指标。
因此,在国内外已取代了其他两种供电方式。
目前,我国的直流调速控制主要在以下几个方面进行着研究。
......
单片机课程设计:直流电机控制。
求程序啊
用LN289吧 专门驱动电机的,程序我有
电机学学习心得、
电机学实训心得体会【篇一:电机学实验1实验报告】实验报告课程名称:电机学指导老师:史涔溦成绩:__________________实验名称:直流电动机实验实验类型:验证性实验同组学生姓名:一、实验目的和要求(必填)二、实验内容和原理(必填)三、主要仪器设备(必填)四、操作方法和实验步骤五、实验数据记录和处理六、实验结果与分析(必填)七、讨论、心得实验一直流电动机实验一、实验目的和要求1、进行电机实验安全教育和明确实验的基本要求2、认识在直流电机实验中所用的电机、仪表、变阻器等组件3、学习直流电动机的接线、起动、改变电机转向以及调速的方法4、掌握用实验方法测取直流并励电动机的工作特性和机械特性5、掌握直流并励电动机的调速方法6、并励电动机的能耗制动二、实验内容和原理1、并励直流电动机起动实验2、改变并励直流电动机转向实验3、测取并励直流电动机的工作特性和机械特性4、并励直流电动机的调速方法三、主要仪器设备1、直流电源(220v,3a,可调)2、并励直流电动机3、负载:测功机。
与被测电动机同轴相连。
4、调节电阻。
电枢调节电阻选取0-90欧,磁场调节电阻选取0—3000欧。
5、直流电压电流表。
电压表为直流250v,电枢回路电流表量程2.5a,励磁回路电流表量程200ma。
四、操作方法与实验步骤(1)并励直流电动机的起动实验接线图:实验时,首先将电枢回路电阻调节到最大,因为起动初n=0,而端电压为额定值,如果电枢回路电
电力电子课程设计的总结
在、大二学年,我们都一直比较侧重论知学习,忽视了动手做实验的促进作用。
平时老师经常教导我们要重视实验,自身也认识到实验能力的重要性,我们踊跃报名本届的电子设计竞赛。
我们很顺利地通过了学院的选拔考试,成为了2007年全国大学生电子设计竞赛的参赛队员。
对于这次既能拓宽我们的专业知识面,又能锻炼我们实验中分析问题与解决问题的的能力的机会,我们都倍感珍惜。
在学期末的时候,我们学院就开始了竞赛培训。
每一堂培训课上,老师都给我们讲述了许多应用性很强的知识,有涉及传感器、运算放大器、模拟电路、数字电路、单片机、FPGA、高频通信、仪器仪表使用、赛题分析等等各个方面。
课堂内容中除了一小部分是我们平时上课中讲过的,大多都是新知识,而且老师在讲授知识点的过程中,列举了许多典型应用,使我们对这些新接触的知识不致于感到陌生。
在课外,首先以我们擅长的方面确定我们此次竞赛培训阶段的主要训练方向,有选择地做一些训练。
整整一个暑假下来,我们做的小模块也还不少呢。
在培训期间,我们组完成了一个完整的系统,但是这么些小模块的训练却给我们带来了无形的财富。
一方面,我们三人分工合作,任务安排得合理有序,在最短的时间内达到了最高的效益,且大家互相帮助,互相纠错,降低了出错率;另一方面,在这些小模块练习中,我们熟悉了开发工具、协议的调试、程序中BUG的测试与避免,提高了程序正确运行的效率。
很快暑假培训就结束了,等待我们的是四天三夜对我们能力的挑战。
3号早上一看到赛题,我们就开始与时间做竞争。
经过我们三人反复分析,最终我们选择了音频信号分析仪。
很幸运,暑假期间我们已将用液晶做菜单显示的模块完全做成型。
赛题中需要以菜单显示,我们便很方便的将我们的模块移植过去。
可见,在培训期间尽可能多做些模块还是很有必要的。
但是,事实终究不能尽如人意。
当我们能够实现基本功能时,我们的单片机ARM9E却时不时地发生工作不正常的情形:有时AD采样不到数值,致使液晶显示发生死机现象。
眼看截止时间一点一点地逼近,而这种奇怪的现象仍时有发生,我们都着急万分。
要是平时做实验,遇到困难了,同学之间可以互相帮助,也可以请教老师。
但现在我们能依靠的只有自己了。
经验告诉我们,沉着与冷静是最好的策略,烦躁与焦急只会自乱阵脚。
我们三个商量后,决定一步一步检查过来,先查硬件后调软件。
检查后发现硬件电路并没有问题,那就有可能是软件上的问题。
于是在更改了A\\\/D的控制指令后,终于解决了这一难题。
这些经历也使我们认识到有时候要敢于持怀疑态度,我们遇到的一些问题并不一定是人为主观因素造成的,有时却是由我们所忽略的客观因素造成的。
学会具体问题具体分析,并且能够灵活地处理不同的情况,我想是我们每一个科学工作者应该努力培养,逐步形成的素质。
我们感到很幸运能够参加电子设计竞赛,也非常感谢学校和老师给我们提供了此次难得的机会。
参加电子设计竞赛,一方面使我们增长了见识,熟悉了许多功能强大的集成电路,以便于将来运用得得心应手,也了解了许多先进的处理技术与高级的开发平台。
竞赛使我们对本专业的研究领域产生了浓厚的兴趣,将动手制作一件成功且实用的科技作品视为莫大的骄傲,更是对自己能力的肯定;另一方面,竞赛培养了我们小组中三人的团队协作、互帮互助与默契精神。
在电子竞赛中,我们收获了患难与共的珍贵友谊。
短短的两个月的培训与竞赛生活给我们的感受要比大学三年的生活更丰富多彩。
直流电机转速控制怎么设计啊
实验课题目,各位兄弟姐妹救救我啊
我是准专业的, 这个转速控制需要反馈的,看你怎么做反馈是光电还是震动都行, 如果只是空载让直流电机稳定在某个转速(务必一定是空载) 可以使用精确恒压电路,因为电压能够精确控制电机的转速
如果是带负载的,就需要用单片机做一个回馈电路,实验的话分两个比对环节,但是关键还是电压控制,控制转速如果是恒定负载的话都好办,如果是变载还要求10秒内稳定的话也不难,但是电路就会大幅度的变难,如果有兴趣先采纳我继续给你技术支持
不过你提到了稳态误差小于等于每分钟五转又是直流电机,还能正反两方向。
你可以参考一下采购模型上的车用电调。
双向的那种,输入信号仅需要不同脉宽的即可,连续可调,里边是场效应管驱动的,效率也很高电流也非常大
去淘宝搜 车用,双向,有刷,电调。
就OK手打辛苦望采纳
求帮忙设计直流电机转速与控制系统
基于2407单片机的直流电机PWM调速系统学 生: 张 洋 专 业: 电气工程及其自动化 班 级: 09020702 指导教师: 周素盈二.系统总体方案论证2.1系统方案比较与选择 方案一:采用专用PWM集成芯片、IR2110 功率驱动芯片构成整个系统的核心,现在市场上已经有很多种型号,如Tl公司的TL494芯片,东芝公司的ZSK313I芯片等。
这些芯片除了有PWM信号发生功能外,还有“死区”调节功能、过流过压保护功能等。
这种专用PWM集成芯片可以减轻单片机的负担,工作更可靠,但其价格相对较高,难于控制工业成本不宜采用。
方案二:采用24071单片机、功率集成电路芯片L298构成直流调速装置。
L298是双H高电压大电流功率集成电路,直接采用TTL逻辑电平控制,可用来驱动继电器、线圈、直流电动机、步进电动机等电感性负载。
其驱动电压为46V,直流电流总和为4A。
该方案总体上是具有可行性,但是L298的驱动电压和电流较小,不利于工业生产应用,无法满足工业生产实践中大电压、大电流的直流电机调速。
方案三:采用2407单片机、IR2110功率驱动芯片构成整个系统的核心实现对直流电机的调速。
2407具有两个定时器T1和T2。
通过控制定时器初值T1和T2,从而可以实现从任意端口输出不同占空比的脉冲波形。
2407控制简单,价格廉价,且利用2407构成单片机最小应用系统,可缩小系统体积,提高系统可靠性,降低系统成本。
IR2110是专门的MOSFET管和IGBT的驱动芯片,带有自举电路和隔离作用,有利于和单片机联机工作,且IGBT的工作电流可达50A,电压可达1200V,适合工业生产应用。
综合上述三种方案,本设计采用方案三作为整个系统的设计思路。
2.2系统方案描述 本系统采用2407为控制核心,利用2407产生的PWM经过逻辑延迟电路后加载到以IR2110为驱动核心,IGBT构成的H桥主干电路上实现对直流电机的控制和调速。
本系统的控制部分为5V的弱电而驱动电路和负载电路为110V以上的直流电压因此在强弱电之间、数据采集之间分别利用了带有驱动功能的光耦TLP250和线性光耦PC817实现强弱电隔离,信号串扰。
具体电路框图如下图2-1图2-1系统整体框图2.3 转速负反馈单闭环直流调速系统原理2.3.1原理框图 该系统原理框图如图2-3所示,转速反馈控制环的调节是利用单片机软件实现的PI调节。
图中虚线部分是采用单片机实现的控制功能。
2.3.2 单闭环直流调速系统的组成 图2-3 数字式转速负反馈单闭环直流调速系统 只通过改变触发或驱动电路的控制电压来改变功率变换电路的输出平均电压,达到调节电动机转速的目的,称为开环调速系统。
但开环直流调速系统具有局限性:(1)、通过控制可调直流电源的输入信号,可以连续调节直流电动机的电枢电压,实现直流电动机的平滑无极调速,但是,在启动或大范围阶跃升速时,电枢电流可能远远超过电机额定电流,可能会损坏电动机,也会使直流可调电源因过流而烧毁。
因此必须设法限制电枢动态电流的幅值。
(2)、开环系统的额定速降一般都比较大,使得开环系统的调速范围D都很小,对于大部分需要调速的生产机械都无法满足要求。
因此必须采用闭环反馈控制的方法减小额定动态速降,以增大调速范围。
(3)、开环系统对于负载扰动是有静差的。
必须采用闭环反馈控制消除扰动静差,为克服其缺点,提高系统的控制质量,必须采用带有负反馈的闭环系统,方框图如图2-2所示。
在闭环系统中,把系统输出量通过检测装置(传感器)引向系统的输入端,与系统的输入量进行比较,从而得到反馈量与输入量之间的偏差信号。
利用此偏差信号通过控制器(调节器)产生控制作用,自动纠正偏差。
因此,带输出量负反馈的闭环控制系统能提高系统抗扰性,改善控制精度的性能,广泛用于各类自动调节系统中。
图2-2 闭环系统方框图对于调速系统来说,输出量是转速,通常引入转速负反馈构成闭环调速系统。
在电动机轴上安装测速装置,引出与输出量——转速成正比的负反馈电压,与转速给定电压进行比较,得到偏差电压,经过放大器A,产生驱动或触发装置的控制电压,去控制电动机的转速,这就组成了反馈控制的闭环调速系统,如图2-4所示。
图2-4 转速负反馈单闭环直流调速系统静态框图2.3.3速度负反馈单闭环系统的静特性 由图2-3,按照梅森公式可以直接写出转速给定电压Un*和负载扰动电流IL与转速n的关系式如下: 式2-2 其中,闭环系统的开环放大系数为: 式2-3开环系统的负载速降为: 式2-4由式2-2闭环时的负载速降为: 式2-5 上式表明采用速度闭环控制后,其负载速降减小了(1+Kol)倍,使得闭环系统的机械特性比开环时硬得多;因而,闭环系统的静差率要小得多,可以大大增加闭环系统的调速范围。
2.4 采用PI调节器的单闭环无静差调速系统 在电动机的闭环调速中,速度调节器一般采用PI调节器,即比例积分调节器。
常规的模拟PI控制系统原理框图见图2-5,该系统由模拟PI调节器和被控对象组成。
r(t)是给定值,y(t)是系统的实际输出值,给定值与实际输出值构成控制偏差e(t)。
………………………………………………(2-6) e(t)作为PI调节器的输入,u(t)作为PI调节器的输出和被控制对象的输入。
所以模拟PI控制器的规律为: …………………………………(2-7) 式中Kp--比例系数,TI--积分常数。
比例调节的作用是对偏差瞬间做出快速反应。
偏差一旦产生,控制器立即产生控制作用,使控制量向减少偏差的方向变化。
控制作用的强弱取决于比例系数,比例系数越大,控制越强,但过大会导致系统振荡,破坏系统的稳定性。
积分调节的作用是消除静态误差。
但它也会降低系统响应速度,增加系统的超调量。
图2-5模拟PI控制系统原理图 采用DSP对电动机进行控制时,使用的是数字PI调节器,而不是模拟PI调节器,也就是说用程序取代PI模拟电路,用软件取代硬件。
将式3-6离散化处理就可以得到数字PI调节器的算法: ……………………………(2-8) 或 ……………………………(2-9) 式中k--采样序号,k=0,1,2,…;uk--第k次采样时刻的输出值; ek--第k次采样时刻输入的偏差值; KI--积分系数,; u0--开始进行PI控制是的原始初值。
用式(3-8)计算PI调节器的输出比较繁杂,可将其进一步变化,令第k次采样时刻的输出值增量为: ………………………………(2-10) 所以 ……………………………………(2-11) 或 …………………………………………(2-12) 式中--第k-1次采样时刻的输出值,--第k-1次采样时刻的偏差值, --,--。
用式(2-11)或式(2-12)就可以通过有限次的乘法和加法快速地计算出PI调节器的输出。
以下是用式(2-12)计算的程序代码: LT EK ; MPY K2 ;K2是Q12格式, LACC GIVE ;给定值 SUB MEASURE ;减反馈值 SACL EK ;保存偏差值 LACC UK,12 ; LTA EK ;,Q12格式, MPY K1 ;k1是Q12格式, AP AC ;,Q12格式 SACH UK,4 ;保存以上程序代码只用10条指令。
如果用40MIPS,只需250ns时间,足可以用于实时控制。
三.硬件电路的模块设计3.1 H桥电机驱动电路 图3-1所示的H桥式电机驱动电路包括4个三极管和一个电机,电路得名于“H桥驱动电路”是因为它的形状酷似字母H。
如图3-1所示,要使电机运转,必须导通对角线上的一对三极管。
根据不同三极管对的导通情况,电流可能会从左至右或从右至左流过电机,从而控制电机的转向。
图3-1H桥驱动电路 要使电机运转,必须使对角线上的一对三极管导通。
例如,如图3-2所示,当Q1管和Q4管导通时,电流就从电源正极经Q1从左至右穿过电机,然后再经 Q4回到电源负极。
按图中电流箭头所示,该流向的电流将驱动电机顺时针转动。
当三极管Q1和Q4导通时,电流将从左至右流过电机,从而驱动电机按特定方向 转动(电机周围的箭头指示为顺时针方向)。
图3-2 H桥驱动电路 图2-3所示为另一对三极管Q2和Q3导通的情况,电流将从右至左流过电机。
当三极管Q2和Q3导通时,电流将从右至左流过电机,从而驱动电机沿另一方向转动(电机周围的箭头表示为逆时针方向)。
图3-3 H桥驱动电路3.2放大电路的连接电路 IR2111外围电路如图所示。
单片机输出的PWM信号经光耦PC817后,输出至IR2111输入端,此处的光耦对PWM信号起到隔离、电平转换和功率放大的作用。
图中,、为光耦上拉电阻,其值根据所用光耦的输入和输出地电流参数决定:为电容滤波电容,为自举二极管,、为栅极驱动电阻。
3.3键盘输入电路 本系统采用键盘,如图3.5所示。
图3.5为按钮电路3.3测速电路设计 一个完善的闭环系统,其定位精度和测量精度主要由测量元件决定,因此,高精度的测量转速对测量元件的质量要求相当高。
光电编码器是现代系统中必不可少的一种数字式速度测量元件,被广泛应用于微处理器控制的闭环控制系统中。
3.3.1光栅盘 光栅盘是在圆盘边刻有很多光栅。
当光源照射到光栅部分时,没有被光栅挡住的光源就透射过去。
本系统中采用了一个圆面上刻有60个均匀光栅格的光栅盘。
当电机旋转一周时,会产生60个光脉冲信号。
3.3.2 光电传感器 光电传感器原理是有一个发光二极管和一个由光信号控制放大的三极管组成。
由发光二极管发出红外光线通过3mm宽的气隙透射到另一端的三极管上,使得该三极管导通。
其特征如下:气隙是3mm。
分辨率达到0.5mm。
大电流传输比。
暗电流为:0.25在=10mA时,发光二极管产生的光线的波长为940nm。
安装时将光栅盘圆面钳到沟槽中,光电传感器的发光二极管发出的红外线通过3mm气隙照射到光栅盘,光通过光栅盘面上透光的光栅气隙可以使得光传感器的三极管导通,从C极会输出一个低电平,被光栅挡住的光不能透过去,使得光电传感器的C极会输出一个高电平。
3.6光电传感器原理图 光电传感器在硬件电路设计上很简单, 如图3.7。
在光电传感器的1引脚上接一个限流电阻R,限制流过发光二极管的电流=10mA左右。
计算公式如下: 其中,3.7光电传感器设计图3.4 稳压电源电路 电池放电时内阻稳定的增大,电压则稳定的减小, 而且接上大功率的负载时电压会瞬时降低, 不能用于提供固定的电压,对于各种IC芯片需要的稳定电压, 需要专门的稳压器件,或者稳压电路, 基本的稳压器有两种:线性(LDO)和开关(DCDC), 其中前者只能降压使用,而前者还可以升压使用而且效率很高。
控制芯片89C51的标准供电电压是5V,可以选择使用线性电压调整芯片稳压,如:7805:最大输出电流1.5A,内部过热保护,内部短路电流限制,典型输入电压7~20V, 输出电压4.9~5.1V,静态电流典型值4.2mA,压差(输出与输入的差)至少2V。
78L05(电流较小):最大输出电流100mA,内部过热保护,典型输入电压7~20V, 输出电压4.75~5.25V,静态电流典型值3mA。
LM317(电压可调):输出电流可达1.5A,输出电压1.2V~37V,内部过热保护等。
选用7805,一方面简单;另一方面比较常用且比较便宜。
LM78系列是美国国家半导体公司的固定输出三端正稳压器集成电路。
我国和世界各大集成电路生产商均有同类产品可供选用,是使用极为广泛的一类串联集成稳压器。
内置过热保护电路,无需外部器件,输出晶体管安全范围保护,内置短路电流限制电路。
对于滤波电容的选择,需要注意整流管的压降。
稳压电源由电源变压器、整流电路、滤波电路和稳压电路组成, a.整流和滤波电路:整流作用是将交流电压变换成脉动电压。
滤波电路一般由电容组成,其作用是脉动电压中的大部分纹波加以滤除,以得到较平滑的直流电压。
b.稳压电路:由于得到的输出电压受负载、输入电压和温度的影响不稳定,为了得到更为稳定电压添加了稳压电路,从而得到稳定的电压。
3.8光电传感器设计图三端集成稳压器LM7805正常工作时,输入、输出电压差2~3V。
C1为输入稳定电容,其作用是减小纹波、消振、抑制高频和脉冲干扰,C1一般为0.1~0.47μf。
C2为输出稳定电容,其作用是改善负载的瞬态响应,C2一般为1μF。
使用三端稳压器时注意一定要加散热器,否则是不能工作到额定电流。
二极管IN4007用来卸掉C2上的储存电能,防止反向击穿LM7805。
查相关资料该芯片的最大承受电流为0.1A,因此输入端必须界限流电阻R1,R1=(12*0.9-5)\\\/0.1=58Ω,取近似值,选用70Ω的电阻。
3.5.显示电路 液晶显示模块(LCD)由于其具有功耗低、无电磁辐射、寿命长、价格低、接口方便等一系列显著优点,被广泛应用与各种仪表仪器、测量显示装置、计算机显示终端等方面。
其中,字符液晶显示模块是一类专用于显示字母、数字、符号的点阵式液晶显示模块。
TS1620字符液晶显示模块以ST7066和ST7065为控制器,其接口信号功能和操作指令与HD44780控制器具有兼容性。
字符液晶有81、162、202、402等20多种规格型号齐全的字符液晶显示模块,均具有相同的引线功能和编程指令,与单片机的接口具有通用性。
下图为外观机构。
TS1620的引脚与功能表下图所示。
引脚好 引脚符号 名称 功能 1 GND 电源地 接5V电源地端 2 VDD 电源正端 接5V电源正端 3 VEE 液晶驱动电压端 电压可调,一端接地,一端接可调电阻 4 RS 寄存器选择段 RS=1为数据寄存器,RS=0为指令寄存器 5 RW 读\\\/写选择端 RW=1为读数据,RW=0为写数据 6 EN 读\\\/写使能端 写时,下降沿触发;读时,高电平有效 7至14 DB0—DB7 8位数据线 数据总线 TS1620模块与单片机的接口简单,PIC18F单片机的连接图如总图所示。
PIC18F458的RD0-RD7端口直接与TS1620-1的DB0-DB7相连接,TS1620-1的控制信号RS、RW、EN分别与PIC18F458的RE0-RD2相连接。
3.6时钟电路 单片机各功能部件的运行都是以时钟控制信号为基准,有条不紊地一拍一拍地工作,因此时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。
电路中的电容C1和C2典型值通常选择为30pF左右。
对外接电容的值虽然没有严格的要求,但电容的大小会影响振荡器的频率高低,振荡器的稳定性和起振的快速性,晶振的频率越高则系统的时钟频率也越高,单片机的运行速度也越快。
图3.9时钟电路本设计采用频率为12MHZ,微调电容C1和C2为30pF的内部时钟方式,电容为瓷片电容。
判断单片机芯片及时钟系统是否正常工作有一个简单的方法,就是用万用表测量单片机晶振引脚(18,19脚)的对地电压,以正常工作的单片机用数字万用表测量为例:18脚对地电压约为2.24V,19脚对地电压约为2.09V。
4.3 复位电路 复位是单片机的初始化操作,其主要作用是把PC初始化为0000H,使单片机从0000H单元开始执行程序。
除了进入系统的正常初始化之外,当由于程序运行出错或操作失误使系统处于死锁状态时,为摆脱困境,也需要按复位键以重新启动。
图3.10 复位电路单片机的复位电路在刚接通电时,刚开始电容是没有电的,电容内的电阻很低,通电后,5V的电通过电阻给电解电容进行充电,电容两端的电会由0V慢慢的升到4V左右(此时间很短一般小于0.3秒),正因为这样,复位脚的电由低电位升到高电位,引起了内部电路的复位工作,这是单片机的上电复位,也叫初始化复位。
当按下复位键时,电容两端放电,电容又回到0V了,于是又进行了一次复位工作,这是手动复位原理。
该电路采用按键手动复位。
按键手动复位为电平方式。
对于怀疑是复位电路故障而不能正常工作的单片机也可以采用模拟复位的方法来判断,单片机正常工作时第9脚对地电压为零,可以用导线短时间和+5V连接一下,模拟一下上电复位,如果单片机能正常工作了,说明这个复位电路有问题,其中电平复位是通过RET端经电阻与电源VCC接通而实现的,当时钟频率适用于12MHZ时,C取100uF,R取10K,为保证可靠复位,在初识化程序中应安排一定的延迟时间。
软件电路的模块设计 直流电机转速控制器的软件设计和系统功能的开发和完善是一个循序渐进过程,本文所作的软件开发是基于直流电机多速控制器的基本功能要求设计的该系统软件有主程序、功能键处理程序、电机运行显示程序、键盘设置参数程序测速程序、延时子程序等。
该系统的整个软件设计全部采用模块化程序设计思想,由系统初始化模块、案件识别模块、LCD模块、高优先级和低优先级中断服务程序四大模块组成。
整个软件的主程序框图如图4-1。
图4-1整个软件的主程序框图通过控制总中断使能PDPINTA控制电机的开关,其中定时器T1,T2分别对脉冲的宽度、光电传感器输出的脉冲数对应的1秒时间定时。
对脉冲宽度的调整是通过改变高电平的定时长度,由变量high控制。
变量change、 sub_speed 、add_speed分别实现电机的转向、加速、减速。
4.1系统初始化模块 \\\/***************************主函数*********************************\\\/ void main() { P2 = 0x00; TMOD = 0x11; TH1 = 0xec; \\\/\\\/定时器T1设置参数 TL1 = 0x78; TH2 = 0x3c; \\\/\\\/定时器T2设置参数 TL2 = 0xb0; TR1 = 1; TR2 = 1; init(); \\\/\\\/液晶显示初始化程序 while(1) { Wc2407r(0x84); wc2407ddr('H'); wc2407ddr('e'); wc2407ddr('l'); wc2407ddr('l'); wc2407ddr('o'); if(test == 0) num_medium++; datamade(); motor_control(); } }4.2 电机运行控制模块 电机运行控制模块包括电机的方向控制和电机的速度控制,他们由Open,close,addspeed,subspeed,swap变来控制2407单片机的EVA模块产生不同的PWM信号送到L298 电机驱动器。
\\\/***********通过按键实现对电机开关、调速、转向的控制的程序*****************\\\/ void motor_control() { if(open == 1) PDPINTA = 1; if(close == 1) PDPINTA = 0; if(swap == 1) { change = ~change; while(swap != 0) {} } if(sub_speed == 1) { high++; if(high == 30) PDPINTA=0; while(sub_speed != 0) {} } if(add_speed == 1) { high--; if(high == 5) high = 5; while(add_speed != 0) {} } }4.3 测速软件设计 常用的光栅测速方法有三种:测频法(M法)、测周法(T法)和测频测周法(M\\\/T法) M法测速是测定在一定时间内,脉冲的个数,从而转换为速度。
本系统采用M法则测速。
设置2407单片机内的定时器\\\/计数器TIME1于计数器模式;在20个时钟周期内定时期间TIME1对输入的脉冲进行计数,在中断过程中对计入的脉冲数进行处理,获得转速数据。
\\\/****T2中断服务程序********单位时间(S)方波的个数*************\\\/ void time2_int(void) interrupt 3 { count_speed++; if(count_speed == 20) { count_speed = 0; num_display = num_medium; num_medium = 0; } } \\\/************************速度显示的数据处理*********************\\\/ void datamade() { uint data MM Wc2407r(0xc2); wc2407ddr('S'); wc2407ddr('p'); wc2407ddr('e'); wc2407ddr('e'); wc2407ddr('d'); wc2407ddr(0x3a); MM = num_display\\\/100; wc2407ddr(wword[MM]); }4.4LCD显示模块 LCD显示驱动单独做成一个源程序文件和头文件,可以方便以后其他模块或其他应用程序的调用。
在LCD显示驱动模块中主要是LCD初始化函数LCD_Initize()、写LCD命令函数Write_LCD_Command()、写LCD数据函数Write_LCD_Data().TS1620可以显示两行16列ASCII码,其对应的第一行的首行地址是80H;第二行的首地址是C0H,送字符串到LCD上显示,需要定位将字符串显示在第X行和第Y列上,显示的字符串不能超过该行的最大列。
#include
本文电路既包括模拟电路也包括数字电路,而数字电路运行时输入和输出信号均只有两种状态,即高电平和低电平,且这两种电平的翻转速度很快,同时,由于数字电路基本上以导通或截至方式运行,工作速率比较高,故会对电路产生高频浪涌电流,可能会导致电路工作不正常;而数字电路的输入输出波形边沿很陡,含有极丰富的频率分量,这对模拟电路来说,无疑是一个高频干扰源。
为了消除以上可能出现的干扰,本系统在设计和调试过程中反复尝试比较,最终采取如下措施,消除了系统干扰。
(l)合理布置电源滤波、退藕电容。
(2)将数字电路与模拟电路分开。
(3)合理设计地线。
(4)尽量加粗接地线和电源线。
六.设计总结经过2个星期的课程设计,留给我印象最深的是要设计一个成功的电路,必须要有要有扎实的理论基础,还要有坚持不懈的精神。
本产品实现了对直流电机的调速和测速,个人感觉其中还有许多不够完善的地方,例如:对电机的控制采用的是独立按键,而非矩阵键盘;电机的驱动电路的设计也不是很成熟。
此次的设计并不奢望一定能成功,但一定要对已学的各种电子知识能有一定的运用能力,我做设计的目的是希望能检查下对所学知识的运用能力的好坏,并且开始慢慢走上创造的道路,这是非常可贵的一点。



