新闻中心

EEPW首页>嵌入式系统>设计应用> 基于Cortex-M3处理器的步进电机控制系统

基于Cortex-M3处理器的步进电机控制系统

作者: 时间:2014-12-15 来源:网络 收藏

  (2)共引出4根控制线。其中,1 A与1 B、2 A与2 B分别是电机内两组线圈的两个抽头。以不同的顺序控制两组线圈中的电流方向可使按照不同的方向转动。两相的4根控制线分为两组,分别与SPGT62C19B驱动芯片的两个输出通道连接,通过SPGT62C19B芯片的6个控制引脚使两个输出通道发出驱动步进电机的脉冲信号。

本文引用地址://m.amcfsurvey.com/article/266847.htm

  SFM32F103VBT6微控制器作为主控芯片,通过I/O端口对SPGT62C19B电机驱动芯片进行控制,从而实现对步进电机的控制。系统连接图如图3所示。

  图3 主控芯片与电机模组的连接示意图

  PH1和PH2控制电机转动方向,SPEED用于测速。I01与I11、I02与I12分别控制着通道1和通道2的电流大小。以通道2为例,控制口I02与I12的不同逻辑组合可使通道2输出端输出不同大小的电流。

  1.4触摸屏模块

  设计采用迪文DMT64480T056-01W智能显示终端,其拥有集成的标准字库、可选择操作模式、图形界面操作、多控制器选择等特点。液晶触摸屏主要用于显示速度、时间、距离以及能提供外界选择功能的选择按钮。

  STM32开发板引出了两路UART,UART1(CN11)和UART2(CN6),本文通过UART1与触摸屏相连的。两路串口均连接到DB9.触摸屏界面中要包括:启动、停止、暂停、正转、反转、加速、减速。基于以上的内容选择了如图4所示的界面。

  图4 触摸屏界面

  界面制作使用SysDefDownload文件,代码选择指定代码,如图5所示,命令代码:在本次实验中加速为0x01、减速为0x02、启动为0x03、停止为0x04、正转为0x05、反转为0x06、暂停为0x07;最后点击生成bin文件,如图6所示。

  图5 软件主界面

  图6 生成配置文件窗口



评论


相关推荐

技术专区

关闭