1、摘 要在现代的工业控制、车辆运动和医疗设备等系统中,悬挂运动控制系统的应用越来越多,在这些系统中悬挂运动部件通常是具体的执行机构,因而悬挂部件的运动精确性是整个系统工作效能的决定因素,而在实际中实现悬挂运动控制系统的精确控制是非常困难的。靠改变悬挂被控对象的绳索长短来控制被控对象运动轨迹的悬挂运动控制系统,在生产控制等领域有很广的应用范围,但受技术上的制约,使用也有一定限制。悬挂轨迹控制系统是一电机控制系统,控制物体在80cm*100cm的范围内作直线、圆、寻迹等运动,并且在运动时能显示运动物体的坐标。设计采用AT89C52单片机作为核心器件实现对物体运动轨迹的自动控制,通过多圈电位器实现对悬
2、挂物位置的精确测量,并引入局部闭环反馈控制环节对误差进行修正。以达到对物体的控制和对坐标点的准确定位。采用脉冲宽度调制技术控制直流电机驱动芯片L298,以实现对电机的转速、转向、启停等多种工作状态进行快速而准确的控制。采用红外光电传感器实现检测电机速度和画板上黑色曲线轨迹。关键词:运动轨迹;多圈电位器;脉宽调制;红外反射光电传感器;直流电机Design of Control System of Suspension Movement Track Based on MCUAbstractInmodernindustrialcontrol,medicalequipmentandvehiclesmo
3、vementsystem,theapplicationofsuspensionmovementcontrolsystemmoreandmore,hanginginthemovingpartsinthesesystemsareusuallyspecificexecutivemechanism,thusthemotionaccuracyofsuspensioncomponentsisamajordeterminantofthewholesystemperformance,andinpracticetorealizeaccuratecontrolofsuspensionmovementcontrol
4、systemisverydifficult.Bychangingsuspensionropelengthofthecontrolledsystemtocontrolthemovementtrajectoryofthecontrolledsuspensioncontrolsystem,andinproductioncontrolandotherfieldshaveawiderangeofapplications,buttherestrictionofthetechnology,usedalsotohavecertainrestriction.Hang trajectory control sys
5、tem is a motor control system, object make linear, circle, searching locus and etc locomotion within the range of the 80cm100cm, while movement system can display the coordinate of the object. Adopt AT89S51 MCU as the main part to realize the automatic control of the object motion locus in this desi
6、gn, system using multiturn potentiometer to measure the position of object, and introduces local closed-loop feedback control system link to correct error, in that case system can improve the accuracy of control and orientation. In this design system also adopt PWM technique control DC motor drive c
7、hip L298 to realize the accurate control of motor rotation speed, rotation direction, Start, Stop and etc operating position. System adopt infrared photosensor measure motor rotation speed and drawing locus by black curve on the palette.KEY WORDS:Sport trajectory;Loopy potentiometer;PWM;Infrared pho
8、tosensor;DC Motor目 录第一章 绪论11.1论文选题背景及研究意义11.2国内外研究现状11.3论文研究的主要内容2第二章 方案论证42.1 系统设计要求42.2 系统方案论证52.2.1电源部分方案论证52.2.2电机选择论证62.2.3驱动及调速方案论证62.2.4电机控制模块方案论证62.2.5电机速度采集模块方案论证72.2.6寻迹部分方案论证72.2.7显示及键盘模块方案论证82.2.8控制方式论证8第三章 硬件电路设计93.1硬件系统整体结构简介93.2电源部分电路设计103.2.1 7805芯片介绍103.2.2 电源部分电路113.3电机控制模块设计123.3.
9、1 L298N芯片介绍123.3.2 电机驱动模块设计133.4电机速度采集设计143.4.1 ADC0832介绍143.4.2电机速度采集电路153.5 寻迹部分电路设计163.5.1寻轨迹控制策略163.5.2 寻迹模块电路163.6显示模块设计173.6.1 MAX7219介绍173.6.2 显示模块电路173.7键盘模块电路设计183.8 主控制器模块设计203.8.1 AT89C52介绍203.8.2 单片机最小系统23第四章 软件部分设计254.1 理论分析与计算254.1.1 位移/数据转换方法254.1.2 点到点运动核心算法254.1.3误差补偿264.1.4 画圆数学模型2
10、64.2 程序流程图274.2.1主流程图274.2.2定点运动子程序274.2.3 画圆子程序284.2.4寻迹子程序29第五章 总结31致 谢33参考文献34附录一 程序清单36附录二 硬件原理图5050第一章 绪论1.1论文选题背景及研究意义运动控制是自动化技术的重要组成部分,是机器人等高技术领域的技术基础,已取得了广泛的工程应用。运动控制集成了电子技术、电机拖动、计算机控制技术等内容。自二十世纪八十年代初期,运动控制器已经开始在国外多个行业应用,尤其是在微电子行业的应用更加广泛。而当时运动控制器在我国的应用规模和行业面很小,国内也没有厂商开发出通用的运动控制器产品。在现代的工业控制、车
11、辆运动和医疗设备等系统中,悬挂运动控制系统的应用越来越多,在这些系统中悬挂运动部件通常是具体的执行机构,因而悬挂部件的运动精确性是整个系统工作效能的决定因素,而在实际中实现悬挂运动控制系统的精确控制是非常困难的。靠改变悬挂被控对象的绳索长短来控制被控对象运动轨迹的悬挂运动控制系统,在生产控制等领域有很广的应用范围,但受技术上的制约,使用也有一定限制。采用FPGA(现场可编辑门列阵)作为系统控制器。FPGA可以实现各种复杂的逻辑功能,规模大,集成度高,体积小,稳定性好,并且可利用EDA软件进行仿真和调试。FPGA采用并行工作方式,提高了系统的处理速度,常用于大规模实时性要求较高的系统。本设计中,
12、FPGA的高速处理能力得不到充分发挥。所以在本次设计中,主要是以单片机作为控制核心。在本设计的基础上还可拓展设计成基于三线悬挂结构的运动控制装置。所谓三线悬挂是指,将三根缆线系于一点并悬挂重物,且三根缆线分别挂在三个固定滑轮上,其长度由电机驱动的三个绕线电机分别控制,从而控制悬挂重物在三维空间中的位置。其中原理和悬挂轨迹控制系统一样的。本课题的研究意义在于,悬挂运动控制系统广泛应用于工业控制、车辆运动和医疗设备等系统中,有较大的实际应用价值。另外,我国电动机装机容量约为4亿多千瓦,其用电量占当年全国发电量的百分之六十到七十。面对能源紧张的现状,研究本课题从而进一步深入了解悬挂运动控制系统有利于
13、我们合理、经济、有效地利用电能资源。1.2国内外研究现状十九世纪八十年代以前,在运动控制系统领域中只有直流电气传动;十九世纪末,由于出现了交流电机(鼠笼式异步交流电机)开始逐步使用交流电气传动;二十世纪三十年代起,形成了直流调速,交流不调速的格局;二十世纪后期,交流调速兴起,运动控制系统进入了一个全新的时代。运动控制技术的发展是制造自动化前进的旋律,是推新的产业革命关键技术。运动控制器已经从以单片机或微处理器作为核心的运动控制器和以专用芯片(ASIC)作为核心处理器的运动控制器,发展到了基于PC总线和以DSP和FPGA作为核心处理器的开放式运动控制器。运动控制技术也由面向传统的数控加工行业专用
14、运动控制技术而发展为具有开放结构、能结合具体应用要求而快速重组的先进运动控制技术。基于网络的开放式结构和嵌入式结构的通用运动控制器逐步成为自动化控制领域里的主导产品之一。高速,高精度始终是运动控制技术追求的目标。充分利用DSP的计算能力,进行复杂的运动规划、高速实时多轴插补、误差补偿和更复杂的运动学、动力学计算,使得运动控制精度更高、速度更快、运动更加平稳;充分利用DSP和FPGA技术,使系统结构更加开放,根据用户的应用要求进行客制化的重组,设计出个性化的运动控制器将成为市场应用的两大方向。目前运动控制器从结构上主要分三大类:(1)基于计算机标准总线的运动控制器;(2)Soft型开放式运动控制
15、器,它提供给用户最大的灵活性,它的运动控制软件全部装在计算机中,而硬件部分仅是计算机与伺服驱动和外部I/O之间的标准化通用接口;(3)嵌入式结构运动控制器,这种运动控制器是把计算机嵌入到运动控制器中的一种产品,它能够独立运行。国外:运动控制技术作为自动化技术的一个重要分支,在二十世纪九十年代,国际上的发达国家已经进入了快速发展阶段。由于有强劲的市场需求推动,运动控制技术发展迅速并且应用广泛。国内:我国在运动控制器开发方面相对落后,“八五”期间,我国广大科研工作者也成功地开发了两种数控平台和“华中型”、“蓝天型”、“航天型”、“中华型”等四种基本系统。但从整体来说这些系统是数控系统,不属于独立的开放式运动控制器产品。1.3论文研究的主要内容本文研究的悬挂运动控制系统是一电机控制系统, 集成了电子技术、电机拖动、计算机控制技术等。本系统设计中以单片机为控制核心,由直流电机、驱动电路为执行设备,结合电源模块、4*4键盘及LED显示屏等构成的悬挂运动控制系统。本文算法设计针对线段
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1