STM32电机控制Nucleo开发套件数秒即直接开启运转无刷直流电机

发布者:chinalisa最新更新时间:2015-10-10 来源: EEWORLD关键字:STM32  电机控制  Nucleo 手机看文章 扫描二维码
随时随地手机看文章
意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)推出一款电机控制入门套件外加一个新的免费软件算法,协助电机控制工程师和爱好者以极短的时间实现高效的电机矢量控制方案,例如无人机、家电、电动自行车(E-bike)、家庭自动化、医疗仪器和工业机器。
 
配合STM32电机控制生态系统的新软件,P-NUCLEO-IHM001电机控制套件让用户能够‘即插即用’(plug and spin)同步电机,无需任何专门的或附加的开发工具。新套件采用一个携带方便的吸塑包装盒(blister pack),包含STM32 F3 Nucleo微控制器板、基于STSPIN L6230电机驱动器芯片的直插式(plug-in)48V/1.4A电机驱动板以及一个低压无刷电机。
 
在连接电路板和电机后,用户使用微控制器预装的梯形(6步)或正弦(FOC[ 矢量控制(vector control)又称磁场定向控制(FOC, field-oriented control)])矢量控制算法示例即可运行电机。在电机运转过程中,用户可以比较并了解电机控制算法,然后,使用MC WORKBENCH配置器及代码生成器,按照自己的需求修改控制器设置(在FOC模式下)。
 
免费且基于PC的MC WORKBENCH软件可简化电机控制固件库的自定义设置(STSW-STM32100),还能帮助用户设置不同的电机或者意法半导体电机控制生态系统的其他驱动板。最新版演算法库(v4.2)引入一个便利的“Motor Profiler”工具,能够自动侦测电机参数,自动配置电机控制算法库,无需任何附加设备,一接触即可进行微调(One-Touch Tuning)的方式可在宽速度范围内简化负载和惯性的调节过程。
 
作为Nucleo电机控制开发工具套件的核心,STM32F302微控制器的算法性能优异,DSP扩展指令集实现出色的反馈回路控制功能,同时还集成实用的外设接口,其中包括电机控制专用定时器、运算放大器和电压比较器。微控制器预集成的算法示例是意法半导体电机控制固件库的标准固件和STM32Cube工具,可按照客户的需求修改固件。像整个电机控制固件库一样,免费的开放式源代码可用于大多数STM32微控制器和各种硬件电路板。
 
今天,大约全世界发电量的[ 资料来源:IEA, Energy‐efficiency policy opportunities for electric motor‐driven systems]二分之一是被电机消耗掉。如果采用能效更高的电机控制技术,例如矢量控制,全球用电总量到2030年可降低15%。通过提高电机控制能效,新的STM32电机控制生态系统有助于将地球变成一个洁净,清新,永远年轻的绿色星球。
关键字:STM32  电机控制  Nucleo 引用地址:STM32电机控制Nucleo开发套件数秒即直接开启运转无刷直流电机

上一篇:RS推出全新Barth迷你可編程控制器
下一篇:控制系统PLC的可靠性设计

推荐阅读最新更新时间:2024-03-30 21:56

STM32自动量程电压表设计方案
0 引言 在智能仪器中,常常用到自动量程转换技术,这使得仪器在很短的时间内自动选取最合适的量程实现高精度的测量。自动量程的实现一般通过控制输入信号的衰减放大倍数实现,就电压表来说其输入测量电压会大于其AD 转换器的输入范围,所以它的量程切换基本上是信号衰减倍数切换的过程。 1.系统整体方案与工作原理 系统功能框图如图1所示。STM32F103ZET6处理器是本系统的核心器件,负责控制整个系统的正常工作,包括读取AD 转换后的结果及200mV 与2V 档位的控制;按键输入动作响应;段式液晶的驱动;量程自动转换控制等。 系统功能框图 输入的电压信号经过量程转换模块,变成可供ADC模拟输入端能正常进行采样的电压。交流电压测量
[单片机]
<font color='red'>STM32</font>自动量程电压表设计方案
STM32驱动直流电机的程序与电路设计
本文介绍如何使用STM32F103单片机,通过官方固件库,设置高级定时器TIM1输出嵌入死区的互补PWM,来驱动直流电机的程序设计与电路设计。硬件电路采用IR2110S芯片作为mos管的驱动,驱动IRF840组成的H桥。IR2110S芯片使用中,有一个比较难理解的点——自举电容,本文对其原理也有涉及。 原理图文件 上图是系统的简化原理图,左侧是单片机。中间是IR2110S芯片,为了方便讲解,把芯片内部结构列出一些。右侧是MOS管组成的H桥。其中M是直流电机,有正反转。其中VCC是15V,MOTOR_VCC是24V,电压可以改变,最大不超过500V。单片机一般是3.3V或5V,无法直接驱动电机。可以借助H桥来实现对直流电机的
[单片机]
<font color='red'>STM32</font>驱动直流电机的程序与电路设计
基于stm32单片机的Grayhill编码器/开关软件设计
1、初识编码器,像示波器的旋转按钮,可左旋右旋,还可以按下,我们使用的是Grayhill编码器,如下图所示: 从图中可以看出,该编码器一共有6个IO,从1-6分别为GND,GND,C,B,A,VCC,。 其中VCC和GND接3.3V和GND,A、B对应旋转时电平的跳变IO,C对应按下时电平的跳变IO。 (1) 硬件电路设计上,为了方便代码编写与理解,最好把编码器的A、B接到单片机相邻的GPIO中,即使用同一个中断处理函数,比如本设计A、B分别接到PB12和PB11。C接任一个GPIO,当成中断使用。 (2) 顺时针和逆时针旋转编码器时,慢慢旋转一个单位(手指头会有明显旋转到位的感觉),用万用表测量A、B对应的IO
[单片机]
基于<font color='red'>stm32</font>单片机的Grayhill编码器/开关软件设计
stm32的ucosII加上ucGUI学习
一、学会使用Keil调试工具。 单步调试,跳过函数,跳出函数 可以快速定位到程序的bug位置 二、系统板级驱动要加载需要的函数 三、怎么一步步根据具体需要添加系统功能 程序开发过程 1、加入所用到的封装库 2、写板级驱动BSP 包括GPIO配置 时钟配置 所用到的各种初始化函数用同一的void BSP_Init(void)函数调用 3、编写stm32f10x_it.c文件,设置中断服务函数 4、建立任务,包括定义任务名(函数名),堆栈空间(一个数组),任务优先级(一个宏定义) 5、任务优先级的选择,不合理的优先级,会导致程序无法正常运行,例如有7个任务,界面任务,触摸任务,三个L
[单片机]
STM32内部flash分配
在Keil中编译工程成功后,在下面的Bulid Ouput窗口中会输出下面这样一段信息: Program Size: Code=6320 RO-data=4864 RW-data=44 ZI-data=1636 代表的意思: Code :是程序中代码所占字节大小 RO-data :程序中所定义的指令和常量大小 (个人理解 :Read Only) RW-data :程序中已初始化的变量大小 (个人理解”:Read/Write) ZI-Data :程序中未初始化的变量大小 (个人理解 :Zero Initialize) ROM(Flash) size = Code+RO-data+RW-data; RAM size = RW-data
[单片机]
STM32开发笔记39: Keil打开时提示”Warning #440“警告的解决方法
单片机型号:STM32F070F6P6 首先指明的是此问题是升级keil以后造成的,keil版本升级到V5.26.2.0后,打开原先的程序提示”Warning #440“警告,如下图所示。 此问题的解决方法,在Keil的官方网站中,有详细的描述,网址如下:http://www.keil.com/support/docs/4028.htm。 具体解决的方法,就是打开”Options for Target“对话框,找到”Device“选项页,选择其它芯片类型,然后再选回来,点击”OK“按钮,就解决了。
[单片机]
<font color='red'>STM32</font>开发笔记39: Keil打开时提示”Warning #440“警告的解决方法
STM32使用寄存器工程模板点亮一个LED灯
1、环境说明 (1)使用的是普中STM32F103开发板 (2)keil 5软件 2、目的 点亮开发板上的LED1灯。 3、步骤 (1)定义一系列寄存器的宏。 #define PERIPH_BASE ((unsigned int)0x40000000) #define APB2PERIPH_BASE (PERIPH_BASE + 0x00010000) #define GPIOC_BASE (APB2PERIPH_BASE + 0x1000) #define GPIOC_CRL *(unsigned int*)(GPIOC_BASE+0x00) #define GPIOC_CRH *(un
[单片机]
<font color='red'>STM32</font>使用寄存器工程模板点亮一个LED灯
基于STM32+华为云IOT设计智能称重系统
伴随着网络技术,各种通讯技术,传感器技术的飞速发展,物联网技术成为了当今技术领域发展为迅速的技术。而物联网技术的核心仍然是以互联网技术为基础的,物联网是新一代信息技术的重要组成部分,也是信息化时代的重要发展阶段。物联网通过智能感知、识别技术与普适计算等通信感知技术,广泛应用于网络的融合中,也因此被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。 本设计的模型来源于物流、矿山、高速公路等场合,车辆称重地螃的智能化升级要求,设计基于物联网的智能在线称重方案,开发智能称重控制器,合理选择部署多个重量传感器和必要的算法、通过WIFF通信模块、GPS定位模块,采集车辆重数据一地理位置信息,并通过网络发送至云平台,设计图形化UI界面
[单片机]
基于STM32+华为云IOT设计智能称重系统
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
更多每日新闻
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved