首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
工业控制
» 基于Cortex-M3处理器的步进电机控制系统
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
基于Cortex-M3处理器的步进电机控制系统
发短消息
加为好友
porereading
当前离线
UID
863084
帖子
7183
精华
0
积分
3592
阅读权限
90
在线时间
209 小时
注册时间
2011-11-30
最后登录
2019-8-28
论坛元老
UID
863084
1
#
打印
字体大小:
t
T
porereading
发表于 2015-1-11 20:44
|
只看该作者
基于Cortex-M3处理器的步进电机控制系统
步进电机
,
控制系统
,
处理器
,
电脉冲
,
流程图
Cortex-M3是ARM公司最新推出的基于ARMv7体系架构的处理核。步进电机已被广泛的应用于位置、速度等控制领域。文中基于Cortex-M3核设计了具有人机交互界面的步进电机控制系统。整个系统以片上外设丰富的Cortex-M3核ARM芯片为核心,对人机交互界面、电机模块的设计进行了详细分析。在软件上给出了系统的主程序流程图。与其他电机控制系统相比,该设计系统具有操作简单、控制精度高等优点。
步进电机的控制方式是将电脉冲信号转换为角位移,在未超载的情况下,步进电机的速度和位置分别取决于脉冲频率以及脉冲个数。步进电机控制方便,在众多行业都得到广泛的使用,诸如数控机床、机械包装等机械行业、机器人等电子行业、还有医疗设备等众多领域。在实际的工程应用中,由步进电机控制器发送脉冲和方向信号,通过控制脉冲信号的个数来实现角位移量的大小,按照方向信号的指示转动角度,从而通过驱动器实现和完成步进电机的复杂运动。步进电机控制器也可采用PLC系统。PLC具有易操作、可靠性高的优点,但成本较高。随着研究的不断深入和技术的不断优化,单片机的片上外设更加丰富,实际应用的可靠性和保障性不断增强,且价格也相对于PLC便宜。因此,对步进电机的控制正逐步由单片机实现。ARM Cortex—M3处理器专为低功耗、小尺寸、短的中断延时和优越的确定性而设计,它的价格与8位和16位器件相同,却具有32位器件的性能,且所有器件都以小型封装形式提供。
1系统硬件设计
1.1总体设计
系统主要由STM32主控制器、电机模块和触摸屏模块3部分组成。系统主控制器选用STM32F103VBT6来对电机进行控制,通过I/O口与电机模块连接,通过UART与触摸屏模块连接,主控制器通过采集触摸屏的按键信息实现对电机的控制,具体框图如图1所示。
图1 系统总体结构图
1.2 STM32F103VBT6微控制器
STM32F103VBT6单片机芯片搭配ARMv7 Cortex—M3版高性能内核,工作频率最高可达72 MHz.采用3级流水线和哈佛结构,具有独立的指令和数据以及外设总线,使得代码执行速度高达1.25 MIPS/MHz.内置128 kB的闪存和20 kB的静态随机存储器(SRAM),同时还具备丰富的增强I/O端口和外部设备。该芯片工作的温度范围为-40~+85℃,供电电压为2.0~3.6 V,同时具有功耗低的优点,使得STM32F103微控制器适于工业控制、手持设备和汽车电子等多种应用领域。
1.3电机模块
系统采用SPGT62C19B电机控制模组中的步进电机部分,SPGT62C19B电机控制模组主要是为学习步进电机和直流电机的控制而设计的套件。此模组采用凌阳SPGT62C19B电机驱动芯片,可驱动一台双极性两相步进电机或两台直流电机。使用时,用输出选择跳线来选择芯片控制的电机,模组的平面图如图2所示。
图2 电机控制摸组结构图
(1)主要接口说明。1)电机控制接口:模组与单片机的接口,为10PIN排针,可直接与“STM32F103VB”相连,以实现对电机的控制。2)步进电机接口:接口类型为4PIN插针形式,SPGT62C19B驱动芯片和两相步进电机通过该接口连接。3)步进电机:永磁式步进减速电机,型号为35BYJ26,工作方式是两相4拍。在步进电机的面板上附带刻度盘,能在观察步进电机实验中的转动状态。
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议