- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电机定位课程设计
中国计量大学电气课程设计报告书基于直流电机的移动台定位控制设计二级学院:机电工程学院 专 业:电气工程及其自动化 班 级:13电气2班 姓 名: 学 号: 同组同学姓名: 同组同学学号: 同组同学姓名: 同组同学学号:2016年 12 月 05 日一、题目要求1、不使用位置传感器,设计电机的控制电路;2、根据给定位置,通过测量转速,计算电机行驶距离,实现在给定位置准确停车。二、方案设计总体构思本课设的目的在于对直流电机的移动台定位控制,由于实验室提供的移动台本身自带有电机模块和光电编码器模块,我们考虑运用实验室提供的飞思卡尔单片机电路板,加上一个l298n驱动芯片,制作一个简易版驱动电路,通过外加电源,给予高低电平控制电机的正反转。硬件设计 L298N芯片可以驱动两个二相电机,也可以驱动一个四相电机,输出电压最高可达50V,可以直接通过电源来调节输出电压;可以直接用单片机的IO口提供信号;而且电路简单,使用比较方便。 L298N可接受标准TTL逻辑电平信号VSS,VSS可接4.5~7?V电压。4脚VS接电源电压,VS电压范围VIH为+2.5~46?V。输出电流可达2.5?A,可驱动电感性负载。1脚和15脚下管的发射极分别单独引出以便接入电流采样电阻,形成电流传感信号。L298可驱动2个电动机,OUT1,OUT2和OUT3,OUT4之间可分别接电动机,本实验装置我们选用驱动一台电动机。5,7,10,12脚接输入控制电平,控制电机的正反转。EnA,EnB接控制使能端,控制电机。光电编码器模块:这是一张光电编码器部分的电路原理图。图上的74LS74芯片上就是两个D触发器。A相接在P3^4的引脚用于计数器0采集脉冲。A相同时接在CLK端,B相接在D端,Q接在P3.2引脚,外部中断0检测和Q非接在P3.3外部中断1来检测。另外A相和B相各需接一个上拉电阻,阻值为1K。这样输出的脉冲就可以直接接在单片机上,进行检测了。另外74LS74芯片的SET引脚,CLR引脚,VCC引脚都接电源,GND引脚接地。整个电路就连接完成了。软件设计主程序流程为光电编码器测速系统的主程序流程图。通过该图可以直观的了解到整个调控程序的大致走向为先扫描每秒钟速度和每分钟速度的控制按键,确定了是显示速度的方式之后,再执行显示程序,显示出速度。接着又重新回到控制按键扫描的程序中,如此不断重复循环。中断程序流程光电编码器测速系统的中断程序流程图。脉冲计数周期主要是由单片机内部精确到毫秒的定时器每次以间隔相同的时间进入中断,中断1000次才形成一个周期。一个周期的时间到了,就进行一次脉冲计算。一个周期时间没到就进入主程序。从而控制每个周期的方波高电平和低电平各自持续的时间即控制了方波的占空比。通过该图也可以清晰明了的知道,该中断程序主要涉及的就是方波的调控。先是判断高电平是否未达到调控的时间,如果未达到则让gdp+1,即让继续高电平保持。如果gdp为100则说明主程序已经把方波调控到一直保持高电平,就让gdp为0,就可以一直输出高电平了。如果高电平达到了调控的时间,就让控制电机的两个引脚都为低电平并让ddp+1,即让继续低电平保持。如果低电平未达到了调控的时间,就进入主程序继续保持低电平等待下一次中断。如果低电平达到了调控的时间,就让ddp=gdp=0,即重新开始下一个方波。系统调试距离5cm10cm15cm20cm误差10.1cm0.2cm0.3cm0.1cm误差20.2cm0.1cm0.1cm0.1cm误差30cm0cm0cm0.3cm误差40cm0.1cm0.2cm0.2cm误差50.3cm0.2cm0.1cm0cm误差60.1cm0.1cm0.1cm0.1cm5、实物图——总体电路如下图遇到的问题1.问题描述:用单片机测量9V小电机转动脉冲数时,发现与示波器测量得出的脉冲数数值相差较大。通过查阅对应光电编码器的对应资料,以及以往的电学基础,发现是单片机与编码器未共地导致脉冲数测量不准确,线路改接后,能够得到比较准确的脉冲数。2.问题描述:使用L298n芯片时无法驱动电机,2,3脚测不到对应24v输出电压和对应电流。 通过查阅L298n芯片手册,发现4脚未给24V驱动电压,而错误的将其接到4脚。同时1脚少接了1个保护限流电阻。经过调整,改接,焊接电阻等成功的解决了问题,可以正常的驱动电机。3.问题描述:在做电机定位控制程序的时候,发现无法定位,电机定位子程序无效。 通过问询老师,知道了用if语句进行脉冲定位控制时,用等于逻辑判断条件过于苛刻,调整后将其改为大于等于,成功实现电机定
文档评论(0)