EDA技术应用目14电子课件..ppt

EDA技术应用目14电子课件..ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EDA技术应用目14电子课件.

一、项目描述 步进电机是最常用的工业控制伺服电机。 本项目是要在CPLD上设计一个三相步进电机控制驱动电路 要求具有启动/停止、连续/单步、正转/反转、8档加速/8档减速等功能。 一、项目描述 二、项目资讯 二、项目资讯 控制原理 (1)当某一相绕组通电时,对应的磁极就产生磁场,并与转子转动一定的角度,使转子和定子的齿相互对齐。因此,错齿是促使步进电机旋转的原因。 (2)运转速度的控制。 通过调节脉冲的周期就可以控制步进电机的运转速度。 (3)旋转的角度控制。 本项目控制3相步进的运转,按照3相6拍方式令其正转和反转,因此在CPLD的输出口输出代码的周期T控制了电机的运转速度。 正转:A AB B BC C CA A 反转: A AB B BC C CA A 三、项目分析 一般步进电机的控制包含脉冲发生电路、环形脉冲分配电路、控制逻辑及正反控制门、功率放大电路等多个模块。 能进行启动、停止、正转、反转、八步加减调速,并且有单步功能。 能够对键盘扫描进行消除抖动,要求软件消抖。 三、项目分析 三、项目分析 三、项目分析 三、项目分析 三、项目分析 三、项目分析 三、项目分析 三、项目分析 三、项目分析 三、环分模块 三、项目分析 三、环分模块 四、项目实施 微机一台(Windows XP系统、安装好Quartus Ⅱ5.0等相关软件) EDA学习开发板一块 USB电源线一条 ISP下载线一条。 四、项目实施——1. QuartusⅡ VHDL设计输入法 四、项目实施——1. QuartusⅡ VHDL设计输入法 四、项目实施——1. QuartusⅡ VHDL设计输入法 四、项目实施——1. QuartusⅡ VHDL设计输入法 四、项目实施——1. QuartusⅡ VHDL设计输入法 四、项目实施——1. QuartusⅡ VHDL设计输入法 四、项目实施——1. QuartusⅡ VHDL设计输入法 四、项目实施——1. QuartusⅡ VHDL设计输入法 四、项目实施——1. QuartusⅡ VHDL设计输入法 四、项目实施 电路调试: 1.根据项目需要,接通电源后,观察步进电机是否停止,在矩阵键盘上只设置了5个有用的键,分别为启动/停止、八步加速调节,八部减速调节、单步,正/反转。按下相应键,观察清零是否正常。按下单步键时必须在启动/停止键为停止状态才有效,观察调节是否正常。 故障分析及排除: 1. 正反转错位时,CPLD输出与驱动要注意匹配,只需将step的输出高低电平颠倒即可。 2.当4*4矩阵键盘单独建立项目时,也可以采用顶层原理图设计输入法来实现,完成后再把原理图转换为VHDL语言程序,并和它的子VHDL程序一并调入步进电机控制器项目中,再分别调试编译。 五、项目评价与总结提高 五、项目评价与总结提高 本该设计采用了。 Quartus II原理图VHDL混合设计的一般步骤为:建立编辑子模块VHDL文件、子模块编译、子模块仿真、子模块生成图元、顶层原理图设计、顶层编译仿真及编程下载等。 电子设计自动化技术课程课件 项目十四 步进电机控制器VHDL设计 1. 项目任务 2. 项目目标 学生的沟通能力及团队协作精神 良好的职业道德 质量、成本、安全、环保意识 职业素养 三 技能掌握由原理图文件生成VHDL程序的方法 掌握复杂时序逻辑电路的层次性设计方法 掌握原理图及VHDL混合设计方法 技能 二 了解步进电机控制的原理 掌握独立按键控制的设计方法。 掌握状态机设计方法。 学会用VHDL语言状态机进行数字系统设计 知识点 一 目 标 类别 序号 三相步进电机控制由三个定子线圈组成,电机的定子分成六个等分的磁极。相邻的两个磁极之间的夹角为60°,相对的两个磁极构成一组(A-A’,B-B’,C-C’)当某一绕组有电流通过时,该绕组相应的两个磁极形成N极和S极,每个磁极上各有5个均匀分布的矩形小齿,电机转子上有40个矩形小齿均匀分布在圆周上,相邻两个齿之间夹角为9°。 如图所示 1.系统功能分析 2.硬件电路设计 8位独立按键硬件电路如图所示。 在实验开发板上用三个LED代表三对绕组对,即步进电机的三相 3.软件设计思路 与项目8相同,采用自顶向下的设计方法,并采用混合设计方法。 步进电机可以分解成键盘的扫描触发、按键防抖设计、按键的扫描码编码、环形控制模块、输出驱动五大功能子模块以及一个顶层模块。 子模块全部可以采用VHDL语言来设计。顶层模块对功能子模块的连接,采用原理图设计来实现。 步进电机模块框图 控制信号产生模块 硬件平台准备 (1) 创建工程 在D:

您可能关注的文档

文档评论(0)

130****9768 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档