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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(届全国大学生电子方案竞赛作品E题Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

届全国大学生电子方案竞赛作品E题Word下载.docx

1、 个人资料整理 仅限学习使用 三、评分标准 满分工程 设计与总结报告:方案比较、设计与论证,理论分析与计算,电路图及有关设计文件,测试方法与仪器,测试数据及测试结果分50 基本要求 析。 实际制作完成情况50 (1完成第项10 完成第(2项中连续线段运动14 发挥部分 项中断续线段运动完成第(216 其他10 四、说明 1、物体的运动轨迹以画笔画出的痕迹为准,应尽量使物体运动轨迹与预期轨迹吻合,同时尽量缩短运动时间;2、若在某项测试中运动超过限定的时间,该工程不得分;3、运动轨迹与预期轨迹之间的偏差超过4cm时,该工程不得分;4、在基本要求(3、(4和发挥部分(2中,物体开始运动前,允许手动将

2、物体定位;开始运动后,不能再人为干预物体运动;5、竞赛结束时,控制系统封存上交赛区组委会,测试用板(板上含空白坐标纸测试时自带。悬挂运动控制系统E题)-学生作品 原创 毕业设计论文)的范围内作直悬挂轨迹控制系统是一电机控制系统,控制物体在80cm100cm摘要: 单片AT89S51线、圆、寻迹等运动,并且在运动时能显示运动物体的坐标。设计采用机作为核心器件实现对物体运动轨迹的自动控制,通过多圈电位器实现对悬挂物位置的精确测量,并引入局部闭环反馈控制环节对误差进行修正。以达到对物体的控制和,以实现对对坐标点的准确定位。采用脉冲宽度调制技术控制直流电机驱动芯片L298电机的转速、转向、启停等多种工

3、作状态进行快速而准确的控制。采用红外光电传感器实现检测电机速度和画板上黑色曲线轨迹。运动轨迹;多圈电位器;脉冲宽度调制;红外反射光电传感;直流电机驱动关键词:Hang trajectory control system is a motor control system, object make linear, :ABSTRACTrange of the 80cm100cm, etc locomotion within the while and circle, searching locus movement system can display the coordinate of the

4、object. Adopt AT89S51 MCU as the main part to realize the automatic control of the object motion locus in this design, 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 impro

5、ve the accuracy of control and orientation. In this design system also adopt PWM technique control DC motor drive chip 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 sp

6、eed and drawing locus by black curve on the palette. KEY WORDS:sport trajectory;loopypotentiometer;PWM;infrared photosensor;DC motor driving 章引言1第运动控制是自动化技术的重要组成部分,是机器人等高技术领域的技术基础,已取得了广泛的工程应用。运动控制集成了电子技术、电机拖动、计算机控制技术等内容,例如在工厂、码头往往需要将货物从一点搬往另一点,如使用悬挂控制系统更方便、安全。在此基础上还可设计成基于三线悬挂结构的运动控制装置。所谓三线悬挂是指,将三根缆线

7、系于一点并悬挂重物,且三根缆线分别挂在三个固定滑轮上,其长度由电机驱动的三个绕线轮分别控制,从而控制悬挂重物在三维空间中的位置。其中原理和悬挂轨迹控制系统一样的。悬挂轨迹控制系统是一电机控制系统。为满足控制需要,本系统采用AT89S51单片机作为核心器件,多圈电位器为物体位置数据采集器件,以L298驱动的直流电机为执显示为人机接口的结构方式。算法方面通过以微小直线为单位的LED行设备,键盘和 仅限学习使用 个人资料整理 策略,完成较为复杂的长直线、圆周和不确定曲线。系统软件将物体运动的坐标转化成悬绳伸缩的距离,进而计算出多圈电位器需要转动到的位置,再算出两直流电机的转换实现对悬挂物位置的精确测

8、量,并引入局部)值。再通过A/D脉冲宽度调制PWM直线和圆周),通过调闭环反馈控制环节对误差进行修正。对于系统自定的确定线型;图2.1悬挂控制示意图 5、控制物体沿板上标出的任意曲线运动,如图2.1所示,曲线在测试时现场标出,线宽1.5cm1.8cm,总长度约50cm,颜色为黑色; 、能够显示物体中画笔所在位置的坐标,运动轨迹与预期轨迹之间的偏差不得超6。过4cm 2.2系统基本方案根据设计要求,需要实现勾画设定轨迹和对设定轨迹的搜寻功能,并能实时的显示物所示。图中多圈电位器安装在两个动体中画笔所在位置坐标。其系统方案框图如图2.2转换后送入单滑轮上,电机收放线长度就会通过多圈电位器转换成电压

9、值,通过A/D片机;反射式光电传感器对黑线进行检测,以脉冲信号的形式送入单片机,同时按键信号送入单 片机对物体进行设置校正以及轨迹参数设定,控制器对送来的信号进行分析、运算、使物体的运动轨迹得以控,处理,将控制信号输送到电机驱动模块,控制电动机的转速制。 章方案论证和比较第3根据题目要求可知,本系统所涉及的核心问题主要有:、对电机的转速、转向、启停等多种工作状态进行快速而准确的控制,以保证悬1挂物体按照预先设定或即时设定的运动轨迹运行。、为保证该控制系统的精度要求,必须对运动物体在画板上的具体位置2坐标点)进行实时的检测。3、为保证该运动物体能在尽可能短的时间内按设定运动轨迹从起始点到达目标点

10、,还需要相应的设定及显示电路。我们分以下几个部分进行方案设计和比较论证。 控制器模块3.1根据题目要求,控制器主要用于控制电机,并对坐标参数进行处理,控制电机移动方向。对于控制器的选择有以下两种方案。可以实现各种复杂的逻辑功能,模块FPGA为系统的控制器,FPGA方案一:采用大,密度高,它将所有器件集成在一块芯片上,减少了体积,提高了稳定性,并且可采用并行的输入输出方式,提高FPGAEDA软件仿真、调试,易于进行功能控制。应用了系统的处理速度,适合作为大规模实时系统的控制核心。通过输入模块将参数输入通过程序设计控制步进电机运动,但是由于本设计对数据处理的时间要FPGA,FPGA给的高速处理的优

11、势得不到充分体现,并且由于其集成度高,使其成本偏求不高,FPGA高,同时由于芯片的引脚较多,实物硬件电路板布线复杂,加重了电路设计和实际焊接的工作。作为系统控制的方案。单片机算术运算功能强,软件编程灵方案二:采用AT89S51活、自由度大,可用软件编程实现各种算法和逻辑控制。由于其功耗低、体积小、技术成熟和成本低等优点,各个领域应用广泛。并且,由于芯片引脚少,在硬件很容易处理输入的数据并控制电机运动。AT89S51实现。因此,在本设计中采用 综合上述两种方案,方案二较为简单,可以满足设计要求。 电机的选择3.2方案一:采用直流电机。直流电机具有最优越的调速性能,主要表现在调速方便起动转矩大、起

12、动电流小)、运行平稳、噪可无级调速)、调速范围宽、低速性能好音低、效率高等方面。方案二:采用步进电机。步进电机具有控制简单、定位精确、无积累误差等优点。但它在运行时噪音大、高速扭矩小、启动频率低、价格较高。基于上述比较,为了方便地对电机进行无级调速,和需要电机带负载能力强的特点,这里我们采用直流变速电机。 驱动及调速方案3.3方案一:采用继电器对电动机的开和关进行控制,通过开关的切换对电机的速度进行调整。这个方案的优点是电路较为简单,实现容易;缺点是继电器的响应速度慢、机械结构易损坏、寿命较短。采用内集成有达林顿管组成的H型的功率变换桥电路的恒压恒流桥式2A驱动芯片。用单片机输出PWM信号控制

13、使之工作在占空比可调的开关状态,通过程序调节占空比精确调整电机转速。这种电路由于工作在管子的饱和截止模式下,效率非 仅限学习使用 个人资料整理 型电路保证了可以简单实现转速和方向的控制;电子开关的速度很快,稳定性H常高;调速技术。也极强,是一种广泛采用的PWM 芯片,配以电机控制所需要的外围功能电路,通过数控电压源DSP方案三:采用调节电机运行速度,实现控制物体的运动轨迹。该方案优点是体积小、结构紧凑、使用便捷、可靠性提高。但系统软硬件复杂、成本高。基于上述理论分析和实际情况,拟定选择方案二。 速度采集方案3.4方案一:采用霍尔集成片。该器件内部由三片霍尔金属板组成,当磁铁正对金属板时,由于霍

14、尔效应,金属板发生横向导通,因此可以在电机上安装磁片,而将霍尔集成片安装在固定轴上,通过对脉冲的计数进行电机速度的检测。采用对射式光电传感器。其检测方式为:发射器和接受器相互对射安装,发射器的光直接对准接受器,当测物挡住光束时,传感器输出产生变化以指示被测物被检测到。通过脉冲计数,对速度进行测量。由于电机的收线轮直径较小,将传感器安在电机上容易产生测量误差,将传感器安在滑轮上可以减少收线引起的误差。方案三:采用多圈电位器式传感器间接测量方式。通过杠杆机构将线位移转化为电阻值的变化,再根据电阻与速度之间的关系实现速度的检测。以上三种方案都是比较可行的方案。尤其是霍尔元件,应用得很广泛。方案一和方

15、案二的精度都会有一定的限制。要达到本设计的要求会给制作带来难度;鉴于此情况选选择多圈电位器更好,远远满足本设计的精度要求。 寻迹模块3.5探测板上黑线的大致原理是:光线照射到板面并反射,由于黑线和白纸的反射系数不同,可根据接受到的反射光强弱判断是否偏离黑线。采用热探测器。由于温度变化是因为吸收热能辐射能量引起的,与吸收红外辐射的波长没有关系,即对红外辐射吸收没有波长的选择,因此受外界环境影响比较大。使用发光二极管和光敏三极管组合。这种方案的缺点在于其他环境的光源会对光敏二极管产生很大的干扰。使用红外反射式一体化传感器进行检测。通过对比,这次设计中由于是近距离探测,故采用方案三来完成数据采集。由

16、于红外光波长比可见光长,因此受可见光的影响较小。同时红外线系统还具有以下优点:尺寸小、质量轻,便于安装。反射式光电检测器就是其中的一种器件,它具有体积小、灵敏度高、线性好等特点,外围电路简单,安装起来方便,电源要求不高。用它作为近距离传感器是最理想的,电路设计简单、性能稳定可靠。 4章系统硬件设计第 4.1系统电路连接及硬件资源分配单片机作为核心器4.1所示。采用AT89S51本系统电路连接及硬件资源分配见图转换位数字信号送入单片机处ADC0832件,多圈电位器为悬挂物体位置采集器件,通过显示和44键盘作为人机接LEDMAX7219驱动的理,L298作为直流电机的驱动模块,以口。 寻轨迹控制策

17、略4.2根据题目的要求,悬挂物沿曲线运动的轨迹分为两段,连续段和间断段。可采用4个光电一体化传感器TCRT5000作为检测元件,其放置方式如图4.2所示。寻找黑线策略,采用模糊寻找的方式,首先物体从坐标0,8)运行到坐标80,8),检测这之间有无黑线,如无,则从坐标80,16)运行到坐标0,16),再检测这之间有无黑线,如有,则从坐标0,12)运行到80,12),检测,如果没有检测到黑线,再进一步缩小范围从80,14)运行到80,14);如果检测到黑线,再进一步缩小范围从80,10)运行到80,10),当检测到黑线时就停下,此处将是黑线起点;如果没有检测到黑线则返回从80,12)运行到0,12

18、)检测到的黑线即为黑线起点。以同样的运行检测方式即可寻找出黑线的起点。种组合状态,使电机作出相应的伸缩在连续段寻迹时,通过判断四个传感器的16动作。当轨迹为间断线时,电机拉动传感器在大角度方向内位移,直到在某一方向检测到新的黑线为止。然后再调用连续段的寻迹程序。 4.3系统各模块单元电路设计 4.3.1电源部分电路设计,而单片机额定工作电压为12V电机,其额定工作电压为12V本系统中使用了直流,满足系统作为稳压模块,其最大输出电流为1.5A5V,所以电路中采用了7805和7812所示。电机驱动电流的要求,其电路如图4.3.1 电机控制模块设计4.3.2 物体运动的轨迹由电机的转速和转向决定,电

19、机的转速和转向的控制是通过多圈电位器对滑轮所转的圈速进行检测,同时通过另一个计数器对时间进行测量,结合两个计数器的值,由单片机计算出电机的速度,而物体运动的轨迹的里程由滑轮的周长和所转的圈数来计算。信号,当单片机接受到相应的检测信号时,单片机本系统由单片机直接产生PWM转到中断口处理信息,PWM信号处于停发状态。将单片机产生的PWM信号经光电隔离器耦合后,控制L298驱动芯片来控制电动机的正反转、启动、制动。原理图如4.3.2所示。单片机将P、P作为输出控制使能端,P、P作为电机一的控制端,P、P作1.51.21.61.21.31.5为电机二的控制端。L298的两个控制端C、D)的工作情况由表

20、4.3.1列出V为使能en端)。表4.3.1 L298控制表 功能 输入正转 C=H。D=L 反转。D=H V=H C=Len制动 C=D C= =L停止Ven D=4.3.3电机速度采集设计 上面在方案论证中已经提出电机速度的数据采集是通过检测滑轮上的转速来得到电机的速度。如图4.3.3所示,速度采集系统中使用多圈电位器即图中W、W进行检21测,然后通过ADC0832进行转换。ADC0832是一个8位双通道A/D转换器件。选用的多圈电位器为10圈、47K,动滑轮直径为5cm,则旋转一圈的线长为:L=5 由ADC0832的分辨率得出,采集到最小线位移为:8l=L/ 2当电机开始运行时,拖动滑轮

21、转动,多圈电位器和滑轮同步转动,从而改变多圈电位器的输出电压,A/D转换器将多圈电位器的输出电压转换成数字信号送给单片机处理,从而实现对滑轮运转情况精确采集。 寻迹部分电路设计4.3.4 根据设计任务,悬挂物体要沿着黑线运行,采用反射式光电传感器进行探测。光电传感器的硬件设计如图4.3.4所示。电压比较器LM393的同相输入in拉低,输出为低电平。当检测到黑线时,接收管截止,同相输入in为高,比较器输出为高电平。本系统中四个传感器的OUT分别连接P1.0P1.3。 4.3.5显示模块设计轴坐标Y管进行X轴坐标显示、显示部分电路由MAX7219、数码管组成。采用6个LED所示。4.3.5显示。其

22、电路图如 4.3.6键盘模块电路设计 图4.3.6 44键盘电路原理图所示。4.3.6根据设计需求,本系统中使用了标准的44键盘,其电路原理图如图为44键盘的行信号。在本系统中,用L4C4为44键盘的列信号,L1图中C1。L4L1连接键盘的行信号C1;用P0.4P0.7连接键盘的列信号P0.0P0.3C4 、S8S13为数字键,如图2.8,S4在本系统中,S1S3、S5S7、S9S11、所示。4.3.7S7、S10为双功能键。主要功能如图为功能键,S12、S14S16S2、S5、 2 3 方式1 4 6 X 5 7 8 9 Y 0 设置 启动 确认 图4.3.7 44键盘功能图 设置键:手动对

23、位或任意设定坐标点参数键,按下后用上、下、左、右键可进行手动对位控制,然后按确认键确认,图4.3.8所示。方式键:首先按下方式键,然后按数字键选择方式再确认,方式有以下几种: :归位,让物体自行回到原点。1方式 :作自行设定的运动。方式2 3方式:画圆,首先利用数字键设置圆半径进行确认后,再按启动键运行。值进行确认后,再按启动键Y方式4:定点运动,首先利用数字键设置一个坐标点的X、 运行。 5:寻迹,首先让物体运行在轨迹起点,按下启动键开始寻迹。方式 所示,表示了几种方式的操作。图4.3.9 启动键:用于所选运行方式的开始运行控制键。、方式输入值的确定。、确认键:用于设置、YX 章软件部分设计

24、第5 理论分析与计算5.1 数据转换方法5.1.1位移/停止,使电机拖动21首先记录初始A/D转换出来的数据,再使电机工作,电机转换出的数据,由此则直流电机拉动,再记录下此期间所变化的A/D一载体移位100cm转换出来因此,直接可将拉线的位移转化为单片机检测A/D1mm所需的数据,载体位移转换的数值决定位移。A/D的数值。 点到点运动核心算法5.1.2结合图5.1说明,假设E为给定平面范围上的任意两点,作辅助线a0=(x0+15 5.2) 同理对于F点,两拉线长分别为:222+(115-y1=(x1+15a1 ) b1=(95-x1 5.4)点时:点运动到F 因此当悬挂物从E 或时,电机反转0

25、当电机1的收放线长度为cc0,电机正转拉线收缩) c=a0-a1 5.5)电机2的收放线长度为d当d0,电机反转0时,电机正转或拉线伸长) d=d0-d1 5.6) 根据c,d的正负分别确定电机1,电机2的正反转向。设绳索位移1mmAD变化值为P,而根据c,d的绝对值来确定电位器1,电位器2所要变化的值: 电位器1所分配的数值:m=|c|*p 5.7) 电位器2所分配的数值:n=|d|*p 5.8) 5.1.3误差补偿 为了使运动轨迹更加平滑,采用脉冲宽度调制技术控制直流电机驱动芯片L298,以实现对电机的转速工作状态进行快速而准确的控制,设电机1所运行的线值为n,电机2所运行的线值为m,则输

26、出到电机1和电机2的定时器初值比例为n/m,这样可使电机1和电机2同步到达目标点。在点到点运行中,假设电机2的定时器初值为t,则电机1的定时器初始为n/m*t,该算法可能会造成电机所运行的路径为一条曲线,可以让单片机不断计算当前点到目标点的距离,不断改变定时器初值,也可以将直线分成几个线段来运行,使得所运行轨迹精度更高,直线更平滑。 数学模型5.1.4N本设计要求悬挂物能够画一个圆,采用微分曲线直线逼近法。首先将圆周等分为越大,曲线就光滑。份,将每小份弧线段等效为直线段画出,N )为圆周上的任意一x,y)半径为固定的25cm设所画圆的圆心坐标为,+(y-y5.9 00若直接使用该方程来求圆上点的坐标,算法比较复杂,采用了圆的参数方程:)X=x0+25sint 5.10 )Y=y0+25cost 累vt以某一设定的角度步长这样,则圆的坐标仅与参数t有关,因此,使角度加,使t+q*v在周期t,t+2内变化,其中q为累加值。这样就可以采样到圆上均匀的点,显然,角度步长v越小,在圆周上取得点越多,控制也会更精确。5.2程序流程 5

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

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