
毕业设计(论文)-基于单片机的直流电动机调速系统设计.docx
32页2010年4月5日基于单片机的直流电动机调速系统设计摘 要本文主要研究了利用AT89C52系列单片机为核心,利用了LM629内部集成的数字式运动控制器的功能,采用PWM软件方法来实现的调速过程,并且对PWM信号的原理、产生方法以及如何通过软件编程对PWM信号占空比进行调节,从而控制其输入信号波形等均作了详细的阐述此外,本文中还采用了键盘输出电机的参数信息,并在液晶屏上显示,完成了功能的可视化另外,本系统中使用了测速发电机对直流电机的转速进行测量,从而实现了对直流电机速度的闭环控制在软件方面,文章中详细介绍了LM629运算程序,初始化程序等的编写思路和具体的程序实现使得软件的运行更为合理可靠,有效地简化了软硬件设计,使系统的结构更加简洁、紧凑关键词:AT89C52,LM629,直流电动机,PWM信号, The Design of Direct Current Motor speed Regulation System Based On SCMJianwei LiuAbstractThis article mainly studies the AT89C52 single chip microcomputer as the core of the series, using the LM629 inside integrated digital controller function, using PWM software methods to achieve process of the speed, and the principle of PWM signal, the generation methods and how to through software programming to PWM signal than on the adjustment of empty, so as to control the input signal wave are detailed in this paper. In addition, this paper also adopted the keyboard output parameters of the motor information, and displayed on the LCD panel, and completed the visual function. In addition, the system used to dc tachogenerator motor speed measuring, thus realize the dc motor speed closed-loop control. In software, the article introduced in detail in LM629 operation procedures, such as initial program and the writing of the thought and specific program realization. Make the operation of the software is more reasonable and reliable, effectively simplified the hardware and software design, the system structure more concise, compact.Key words: AT89C52, LM629, Direct Current Motor, PWM signal目录摘 要 2第一章 绪论 4 1.1研究现状 4 1.2设计的意义 5 1.3本论文的主要内容 5第二章 总体设计与方案 6 2.1系统总方案论证与选择 6 2.2设计的原理 6 2.3系统框图 6第三章 硬件电路 6第四章 各功能模块的设计 6 4.1单片机的选型: 6 4.1.1管脚说明: 6 4.1.2编程方法 6 4.1.3数据查询 6 4.2 PWM控制技术 6 4.2.1 PWM的基本原理 6 4.2.2 PWM在直流调速中的应用 6 4.2.3桥式可逆PWM变换器 6 4.2.4 PWM信号发生电路设计 6 4.3运动控制处理器LM629 6 4.4 LMD18200 6 4.4.1主要性能 6 4.4.2内部结构和引脚说明 6 4.4.3 LMD18200工作原理: 6 4.4.4直流电机的典型应用 6 4.5光电编码盘 6 4.6 M/T法测速原理及误差分析 6 4.7 检测回路 6 4.8 键盘扫描电路 6 4.9 显示器LCD6963 6 4.10直流电机的调速方式 6第五章 软件的设计 6 5.1“忙”状态检测 6 5.2初始化 6 5.3PID参数编程 6 5.4轨迹参数编辑 6第六章 总结 6致谢 6参考文献 6第一章 绪论1.1研究现状在电气传动领域中,随着各项技术水平的不断提高,使得传统工艺有了深层次的提高,对人类的生产与生活,产生了深刻且深远的影响,已经与我们息息相关。
由于直流电动机具有良好的起动、制动性能,适宜在大范围内平滑调速,因此在许多需要调速或快速正反向的电力拖动系统中得到了广泛的应用而且,从控制的角度来看,直流调速还是交流调速,都用到拖动系统的基础早期直流电动机的控制均以模拟电路为基础,由运算放大器、非线性集成电路以及少量的数字电路组成,控制系统的硬件部分非常复杂,功能单一,而且系统非常不灵活、调试困难, 触发精度易受电网电压波动的影响,触发脉冲不对称度较大,调节器中的运算放大器,因网压和温度变化引起的漂移会产生运算误差,模拟器件老化也会引起运算误差,甚至使已经整定好的系统性能变差,这些都阻碍了直流电动机控制技术的发展和应用范围的推广随着单片机技术的日新月异,使许多控制功能及算法可以采用软件技术来完成,不但为直流电动机的控制提供了更大的灵活性,而且使系统能达到了更高的性能,从而大大节约了人力资源,降低了系统成本,有效地提高了工作效率因为单片机具有小巧灵活、成本低、易于产品化、可靠性好、适应温度范围宽、易扩展、控制功能强等优点,用单片机取代模拟电路作为电动机的控制器,使电路更简单,模拟电路为了实现控制逻辑需要许多电子元件,使电路复杂,使用单片机微处理器后,绝大多数控制逻辑可通过软件实现可以实现较复杂的控制,单片机有更强的逻辑功能,运算速度和精度高、有大容量的存储单元,因此有能力实现复杂的控制灵活性和适应性强,单片机的控制方式是由软件完成的,如果需要修改控制规律,一般不必改变系统的硬件电路,只需修改程序即可,在系统调试和升级时,可以不断尝试选择最优参数,非常方便无零点漂移,控制精度高、数字控制不会出现模拟电路中经常遇到的零点漂移问题,无论被控量的大小,都可以保证足够的控制精度可提供人机界面,多机联网工作等优点。
所以在电气传动实时控制系统中受到重视和普遍应用利用单片机逻辑功能强和软件灵活的优点,不仅可使很多控制硬件软件化,便于参数的设定和调整,而且可以同时对系统工作中的各种信息数据进行诊断、检测和及时处理,加强了实时维护和提高了控制系统的可靠性它的发展趋势将是向大容量、高性能化、外围电路内装化等方面发展1.2设计的意义直流电动机具有良好的起动、制动性能,宜于在大范围内平滑调速,在许多需要调速或快速正反向的电力拖动领域中得到了广泛的应用从控制的角度来看,直流调速还是交流拖动系统的基础早期直流电动机的控制均以模拟电路为基础,采用运算放大器、非线性集成电路以及少量的数字电路组成,控制系统的硬件部分非常复杂,功能单一,而且系统非常不灵活、调试困难,阻碍了直流电动机控制技术的发展和应用范围的推广随着单片机技术的日新月异,使得许多控制功能及算法可以采用软件技术来完成,为直流电动机的控制提供了更大的灵活性,并使系统能达到更高的性能采用单片机构成控制系统,可以节约人力资源和降低系统成本,从而有效的提高工作效率传统的控制系统采用模拟元件,虽在一定程度上满足了生产要求,但是因为元件容易老化和在使用中易受外界干扰影响,并且线路复杂、通用性差,控制效果受到器件性能、温度等因素的影响,故系统的运行可靠性及准确性得不到保证,甚至出现事故。
目前,直流电动机调速系统数字化已经走向实用化,伴随着电子技术的高度发展,促使直流电机调速逐步从模拟化向数字化转变,特别是单片机技术的应用,使直流电机调速技术又进入到一个新的阶段,智能化、高可靠性已成为它发展的趋势1.3本论文的主要内容首先,学习直流电动机的结构和PWM调速的工作原理,学习单片机AT89C52基本控制和设计方法,学习专用运动控制处理器LM629的工作原理和控制方法本设计包括硬件设计,软件设计和调试三个部分,本文首先对基于单片机的直流调速系统设计做出整体规划,分析当前可使用的各类直流电动机转速控制方案;利用单片机AT98C52产生控制信号;利用运动控制处理器芯片对电机进行控制和监控;利用光电编码盘作为传感器,形成反馈环节,根据要实现的功能设计软件流程,使系统能够按照要求实现功能第二章 总体设计与方案2.1系统总方案论证与选择方案一:直接加直流电源来控制电机的转动速度,根据电动机在其额定电压时,电动机有一定的额定转速根据其输入电压的减小,其转动速度也相应的减小从而在传统的改变电动机的转速问题中,就是利用所给直流电动机的电压的不同,而达到人们所需要的大约速度方案二:以单片机AT89C51为中心通过D/A转换器,将单片机数字量转换为模拟量,从而起到控制电动机的转速问题。
其中在单片机控制部分通过按键直接从程序中调出所需要速度的值,同时输到数码显示部分和D/A转换部分以实现直流电动机的调速方案三:采用AT89C52单片机和运动控制处理器LM629进行控制通过AT98C52单片机传送运动参数和PID数据,并通过运动控制处理器LM629产生PWM波控制电机的转速,在通过光电编码盘测速,达到闭环控制的效果方案分析:方案一只能以减小所给电压值而能使电动机的转速有相应的减小,此方案操作性差且不安全方案二不能及时的从电动机那里得到相应的转动速度,而是直接从程序哪儿调用相应的数值给数码显示所以,此处的电路在速度的显示上失去了其真实性方案三采用了在可操作性与实时性方面都结合了本专业特点,从控制理论与控制技术出发,充分发挥与应用本学科特点,在控制精度上面有很大的提高所以,设计采用方案三2.2设计的原理本文主要研究了利用AT89C52系列单片机,通过PWM方式控制直流电机调速的方法PWM控制技术以其控制简单、灵活和动态响应好的优点而成为电力电子技术最广泛应用的控制方式,也是人们研究的热点由于当今科学技术的发展已经没有了学科之间的界限,结合现代控制理论思想或实现无谐振软开关技术将会成为PWM控制技术发展的主要方向之一。
利用这种控制方式来改变电压的占空比实现直流电机速度的控制文章中采用AT98C52单片机传送运动参数和PID数据,并通。
