EDA技术实现三相双三拍异步电机控制绝对有用.docVIP

  • 136
  • 0
  • 约2.28千字
  • 约 7页
  • 2018-10-09 发布于重庆
  • 举报

EDA技术实现三相双三拍异步电机控制绝对有用.doc

EDA技术实现三相双三拍异步电机控制绝对有用

《电子设计EDA技术》课程设计 课题:三相双三拍步进电机环分电路设计 院系: 自动化 班级: 数控卓越111 学号: 203110814 姓名: 刘陈砖 PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT 1 目录 摘要.................................2 任务要求.............................2 三、步进电机原理........................2 四、方案设计.............................3 五、操作过程 ..........................4 仿真波形分析.........................5 七、总结.................................6 八、附件..................................7 一、摘要: 利用EDA技术进行对电子系统设计表达,VHDL则是目前通用硬件描述语言。本次设计提出了一种利用VHDL语言设计电机控制器的思路,实现三相双三拍步进电机驱动电路的设计。 二、任务要求: 三相双三拍步进电机环分电路设计: 首先设定相序初值,而后每来一次脉冲降沿,相序按照 AB?BC?CA?AB的顺序变化,相应控制位置高电平。 三、步进电机原理 步进电机是一种将电脉冲转化为角位移的执行机构。三相反应式步进电机,其定子的每相都有一对磁极,每个磁极都只有一个齿,即磁极本身,故三相步进电机有三对磁极共六个齿;其转子有四个齿,分别称为0、1、2、3齿。 步进电机以的双三拍工作时各相的通电顺序为:AB→BC→CA→AB 方案设计 4.1设计思路 1、脉冲分配器设计控制步进电机的通电顺序 鉴于双三拍的通电顺序为:AB→BC→CA→AB ,设计一个3进制的计数器: 正转为“011→ 110→ 101”循环, 反转为“101→ 110→ 011”循环。 频率发生器控制步进电机的调速 通过脉冲频率即可控电机的转动速度 方向锁存器控制步进电机的工作方式 步进电机的状态分为停止、正转、反转。电机转动控制设计三个信号输入端,Z为正转启动脉冲信号,F为反转脉冲信号,T为停止的脉冲信号。通过方向锁存器将输入的脉冲信号转为电平信号,并且保证信号的唯一性。 4.2设计框架图 五、操作过程 打开Quartus II工作环境,建立项目工 2、编写源代码 编译 管脚分配 5、波形仿真 仿真波形分析 通过波形可以看出满足设计要求。有一定的延时。 总结 此次设计完成用EDA技术对步进电机的三相双三拍步进电机环分电路设计,并满足了设计任务要求。 通过这次设计更加熟悉了EDA技术,较熟练的掌握了quartus软件的使用,并且对于VHDL源代码的书写有利些许心得,将书本所讲用于实践是一种极大的提升。 八、附件 源代码: LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY MC IS PORT(INCLK:IN STD_LOGIC; SZFT:IN STD_LOGIC_VECTOR(2 DOWNTO 0); OUTPUTCBA:OUT STD_LOGIC_VECTOR(2 DOWNTO 0)); END MC; ARCHITECTURE ARCH_MC OF MC IS SIGNAL SA:STD_LOGIC_VECTOR(2 DOWNTO 0); BEGIN PROCESS(INCLK,SZFD) IS BEGIN IF(RISING_EDGE(INCLK))THEN IF(SZFT=100)THEN IF(SA=3)THEN SA=001; ELSE SA=SA+1; END IF; ELSIF(SZFT=010)THEN IF(SA=1)THEN SA=011;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档