2058|1

218

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

国产FPGA高云GW1N-4系列开发板测评之——步进电机控制(初版) [复制链接]

 

没怎么玩过步进电机,想做一个步进电机控制升降装置,先搭建一个模型试试吧。首先来学习一下步进电机的基础知识。

 

选了比较常用的5线4相步进电机28BYJ48示意图如下:

 驱动方式参数如下:

28BYJ48 5V 驱动的 4 相5线的步进电机是减速步进电机,减速比为 1:64步进角为  5.625/64度 。 如果需要转动1圈那么需要 360/5.625*64=4096 个脉冲信号。

该步进电机耗电流为200mA左右,FPGA输出驱动不了如下图所示:

所以需要一个电机驱动器,

ULN2003电机驱动器芯片,是一个16脚PDIP封装的7输入7输出高压大电流达林顿晶体管阵列,最大30v输入、最大50v输出、500mA的额定集电极电流输出,传播延时最大1us,完全能满足要求。

以下是步进电机驱动真值表:

器件手册准备差不多了,接下来先搭好电路:

然后写代码吧,先来实现一个比较简单的功能,实现步进电机安照一定速率正转反转。

由驱动真值表可以看出控制步进电机转起来需要4钟状态切换,所以我使用一个状态机来实现这个功能:

代码工程附件中,然后写一个testbench用ModelSim 仿真一下如下:

这个工程比较简单,但写代码的过程中逻辑太多往往会有考虑不到位的情况,所以一般都要先仿真在上板,仿真调试的过程中能快速解决很多逻辑上的问题,这点很重要,仿真通过后就分配管脚添加时钟约束生成bit流:

编译通过后下板看看效果,效果在后面动图中展示:

 

 

 

 

 

step_motor.zip

89.69 KB, 下载次数: 4

最新回复

楼主的ModelSim 仿真玩的不错   详情 回复 发表于 2022-1-17 22:25
点赞 关注
 
 

回复
举报

6802

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

楼主的ModelSim 仿真玩的不错

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
Proteus经典例子

Proteus经典例子软件等级: ★★★ CadenceIC设计(全FPGA-CPLD开发简明教vhdl语言例程集锦.PROTELDXP培训教材proteldxp ...

实用电子秤(C)(山东省电子设计大赛)

摘 要 本系统采用单片机AT89S52为控制核心,实现电子秤的基本控制功能。系统的硬件部分包括最小系统板,数据采集、人机交 ...

LED技术全攻略-工程师必备手册

3183331832

定位ARM Hard Fault 的方法

1,用Keil的话,可以做如下操作: 先将fault中断函数的内容改为: HardFault_Handler\ PROC ;EXPORTHardFault_Handler ...

Qorvo周鹏飞:中国射频应用引领世界

本帖最后由 alan000345 于 2020-3-9 14:49 编辑 周鹏飞说:2G 时代,中国的移动通信发展完全是跟随者的角色,那时领先的企业 ...

资料查找RSL10-002GEVB

基于RSL10蓝牙SoC的开发板:RSL10-002GEVB 官方资料主页为:https://www.onsemi.cn/support/evaluation-board/rsl10-002gevb ...

【基于NUCLEO-F746ZG电机开发应用】14.参数配置-电机参数配置

本帖最后由 annysky2012 于 2021-10-20 21:59 编辑 好几天没有更新了,天气变冷了,完全不想动,手都是冰冰的,好了,废话不 ...

python的速度将提高2倍

据来自 https://python.plainenglish.io/python-3-11-to-be-twice-as-fast-as-predecessors-156768bc3d4 的消息 The upco ...

【MPS商城钜惠体验季】开箱

到货了,我觉得速度还挺快的,没有想象中的那么慢。 一共就买了2种品类。 一个是DC/DC降压模块,输出电压可调,控制函数I2 ...

武汉中元通信股份有限公司社招射频工程师/算法工程师

武汉中元通信股份有限公司社会招聘 公司简介 武汉中元通信股份有限公司,是中国电子信息产业集团有限公司旗下中国长城科技 ...

关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表