西莫电机圈

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

查看: 4809|回复: 4

[原创] 使用STM32芯片开发马达驱动器!

 关闭 [复制链接]

该用户从未签到

发表于 2010-4-7 14:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
意法半导体(ST)发布一套完整的基于该公司2007年中期推出的STM32闪存微控制器的三相电机控制开发套件,这套工具包含用户评估这个32位微控制器解决方案以及自行开发无传感器电机控制应用所需的全部硬件和固件。STM32微控制器以性能强大的ARM® Cortex™-M3为内核,是ST为满足价格敏感的家用电器和工业设备对微控制器的高性能和低能耗的要求而专门开发。
   ST是市场上第一家提供基于Cortex-M3内核的无传感器的磁场定向电机控制解决方案的厂商。这套工具证明STM32的内核和专用电机控制外设都有充足的处理能力来优化驱动器的性能,最小化系统总体成本。STM微控制器在25微秒内即可执行一整套无传感器三相无刷永磁同步电机(PMSM)矢量控制算法,大多数应用任务占用CPU资源比率小于30%,为CPU执行其它应用任务(如需要)预留了充足的处理能力。永磁电机同步电机控制解决方案的代码大小少于16千字节。
   同一硬件平台可以用于永磁同步和交流感应两种电机,最高工作电压48V;该套件提供电路示意图,以最大限度缩短硬件设计时间。这套工具准许用户通过板上彩色液晶显示器和方向控制键实时监控电机运行状态,也可以用板上的按键和调谐器单独调整运行参数。这套开发工具含有Segger J-Link USB供电的JTAG仿真器,闪存编程和实时调试功能允许用户从评估阶段到高级开发阶段全程使用同一硬件和固件平台,这样用户在开发目标系统之前不必再创建一个新平台。开发套件还含有一个调试器和编程器。以成本效益为特色的STM32电机控制功能适用于多种应用领域,包括洗衣机、洗碗泵、冰箱、空调等家电产品和电动汽车、中低档工业驱动器、办公自动化设备、暖通空调(HVAC)的系统作动器和风扇、自动售货机、收款机等工业设备。
    矢量控制(又称磁场定向)算法被广泛用于高性能驱动器,这项技术的特点是速度控制精确、响应速度快,能够在电机运行的一瞬间优化能效。这套工具还有一个实用的优点:同步电机和异步电机共用同一控制框架,这个特性为要处理各种应用和各类电机的开发团队节省了设计成本。此外,大多数无传感器的驱动算法都是以磁场定向控制方法为基础的,所以这套工具为降低驱动器成本创造了更多的机会。
    这套简单易用的开发工具让工程师在几分钟内就能运行附在工具内的永磁同步电机。用户通过使用方向控制键和液晶显示器,在电机运行期间重新调整控制功能,用户自己能够熟悉图形显示器上的全部控制功能(例如PID稳压器)。用户最终可以直接从优化的原本用于设计电机控制演示软件的C固件库开始开发自己的电机控制解决方案。C固件库源代码在开发工具附赠的光盘内,但是光盘内没有无传感器的控制算法。如果用户需要,ST将免费提供两类三相无刷电机(传感器式交流感应电机、传感器式和无传感器式永磁同步电机)的无传感器控制算法的目标代码。因为STM32采用工业标准的ARM架构,用户在STM32上开发电机控制解决方案要比在某家企业专有的架构上开发应用节省时间。
     STM32的性能和能效都非常出色,同时保留了开放式工业标准的ARM架构和开发环境的优点。STM32F103 “高性能”系列的时钟频率达到72MHz,处理性能在同一级别的32位微控制器中是最出色的;STM32F101“入门级”系列的时钟频率为36MHz,提供给用户性能大幅提升然而价格不变的16位产品。
    Cortex-M3内核是为满足存储器和处理器的尺寸对产品成本影响很大的广泛市场和应用领域的低成本需求而专门开发设计的。ST是Cortex-M3内核开发项目的一个主要合作方,现在是第一个推出基于这个内核产品的主要微控制器厂商。ST也是世界上为数不多的几家能够提供从二极管到处理器的全系列电机控制器件的厂商。
    ST官方的马达开发工具于08年上市,定价为1129美元,随产品提供一个24V直流永磁同步电机。与开发套件配套使用的交流感应电机需要另行订购。
    针对国内用户开发的需要,我们自行设计了一套马达开发套件,现已升级至第二版,基于国产第一版推出后受到网友的热捧,产品一度脱销,因此我们在参考了国外几家半导体公司的设计理念,结合网友使用第一版后提出的合理建议,我们推出了第二版,具体的技术信息,参看附件的文件!
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过

该用户从未签到

 楼主| 发表于 2010-4-7 15:10 | 显示全部楼层
本帖最后由 roccy 于 2010-4-9 14:00 编辑

不知道怎么上传图片和文件,有需要的朋友通过站内短信联系。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-4-7 15:35 | 显示全部楼层
现在上图! ST_FOC库问题解答.pdf (431.8 KB, 下载次数: 56) [ 20100403505.jpg 20100403506.jpg 20100403508.jpg 20100403509.jpg 20100403510.jpg 20100403511.jpg attach]49541[/attach]

STM32马达控制套件评估板技术手册(第二版).pdf

170.29 KB, 下载次数: 73, 下载积分: 西莫币 -1

开发板技术手册

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2010-4-9 08:14 | 显示全部楼层
太贵了。。。不如用TI的PICCOLO,代码比较规范。原来做过ST32的,电机库驱动库、算法库、应用程序三者混在一起,适应好麻烦。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2010-4-9 17:20 | 显示全部楼层
ST的软件库是蛮特别的,写得特别全,分得很细。实践证明,STM32用于电机控制还是很具竞争力的,而且有库的支持,难度降低了不少。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|西莫电机圈 ( 浙ICP备10025899号-3 浙公网安备:33028202000436号

GMT+8, 2024-11-25 13:01 , Processed in 0.095482 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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