找回密码
 注册
关于网站域名变更的通知
查看: 494|回复: 4
打印 上一主题 下一主题

一款基于FPGA实现步进电机脉冲信号控制器设计

[复制链接]
  • TA的每日心情
    开心
    2019-11-20 15:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2020-1-7 10:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    一款基于FPGA实现步进电机脉冲信号控制器设计
    . C2 r" Z* N3 h( e2 K; u

    8 P9 H7 g  E% _( h( ^
    ' B' M7 l. ]% \, s% n! l2 R【摘要】步进电机是由输入的脉冲信号来精确地控制机械的移动量。为了能够产生连续可调和稳定的脉冲信号,在分析连续信号产生原理的基础上,采用基于 LAM; 技术实现。在设计过程中,讨论了控制器的设计原理及各功能模块的设计功能,实现步进电机控制的各种功能,并给出部分模块的代码。
    ( k! i5 S: }. _
    0 n2 d6 p7 K" ~0 g8 Q3 l  @/ X1 引言+ C$ ?% T& x; {
    步进电机系统包括步进电机本体、步进电机驱动器和控制器三部分组成。步进电机控制器通过其输出的脉冲信号来实现电机的精确地机械位置的控制。电机的总旋转角度与输入脉冲总数成比例,电机的速度与每秒的输入脉冲数目(脉冲速率:A4J?7 5/>7)成比例,其旋转角误差不会逐步累积。因此,步进电机的转速及所旋转的角度就由输入脉冲的速率和总脉冲数所决定。如果步进电机仅需能够旋转即可的场合,则只要控制器所产生的脉冲供给步进电机即可。但是,在实际上,我们往往需要调节步进电机的旋转速度或旋转量,看看是否符合我们的设计要求。测试一个步进电机是否能完全同输入脉冲同步,就需要一个能精确设定脉冲速率和脉冲总数的脉冲发生器。有了这样的脉冲发生器,就可以控制步进电机完成一系列复杂的动作,例如加速、减速等。设计脉冲发生器可以通过模拟电路、单片机及采用专用逻辑电路的方法来实现。但是采用模拟电路实现精度低、抗干扰能力差;单片机实现受其时钟频率的限制,很难实现非整数时钟周期的脉冲信号;采用专用逻辑电路的方法可以输出连续可调的不同频率的脉冲信号输出,同时其具有较高的可靠性和稳定性。采用可编程技术(LAM;)实现,可以随时根据应用场合修改输出脉冲参数,体现了现代电子系统设计的优势。所以本设计以 !N<O 为设计手段,以 LAM; 为目标载体,设计和实现一个可产生符合步进电机系统设计要求的脉冲信号发生器。
    % @. J3 x4 G0 X' T4 U, j+ b
    3 M/ J( V* \; J2 S  F
    3 x3 ]7 M4 c+ Q1 I% k- Y% y. X9 ~9 n
    9 G/ ]0 P; @1 {* p: `* O完整资料见附件:
    : @6 |- `! V! d4 ]. w6 E; q
    游客,如果您要查看本帖隐藏内容请回复

    ( j% t8 u  \1 p" _

    该用户从未签到

    3#
    发表于 2020-1-7 19:24 | 只看该作者
    步进电机很实用。

    该用户从未签到

    4#
    发表于 2020-3-23 10:35 | 只看该作者
    学习学习

    “来自电巢APP”

    该用户从未签到

    5#
    发表于 2022-10-29 18:07 | 只看该作者
    一款基于FPGA实现步进电机脉冲信号控制器设计
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-20 20:39 , Processed in 0.140625 second(s), 27 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表