数据加载中....
您的位置:电子电路网 >>电路图 >>控制电路 >>电机控制
在PSoC4平台上开发传感器BLDC电机控制系统设计 评论(0) 收藏(0
所属分类:控制电路 电机控制
相关器件: 浏览:1022次
顶 [1人]
100%
踩 [0人]
0%
登陆即可参与评分,获得积分奖励! [评分一次获1分,每天最多得5分]
  • 详细说明

概述:
本文首先针对电机控制简要介绍了Cypress最新推出的PSoC4产品的主要特性和有传感器BLDC电机控制原理。然后分析了当前主要的步进电机商用解决方案,详细阐述了在PSoC4平台上开发传感器BLDC电机控制系统的方法,过程和优势,并给出了实用的工程和实验结果。
 

1. 引言
Cypress 在2013年推出了可编程片上系统PSoC(Programmable System on Chip)家族的最新产品PSoC4,采用ARM Cortex-M0作为处理核心。PSoC4完全继承了PSoC芯片家族本身的高度可编程的灵活性,并融合了Cortex-M0高性价比的处理器核架构,使得PSoC4系列产品成为一个具有高度可扩展性的处理器平台,在性价比、功耗等方面优势显著。更值得一提的是,PSoC4针对电机控制提供了完整和极具特色的片内资源,因此工程师在PSoC4上开发电机控制系统时将更加直观与快捷。
PSoC4产品系列目前推出的是CY8C4100和CY8C4200两个入门级产品系列。本文即以CY8C4200为例,介绍如何在PSoC4上开发有传感器的三相无刷直流电机控制系统。
 

2. PSoC4架构及与电机控制相关的片内资源简介
PSoC 4是基于ARM Cortex-M0 CPU(处理器)的可编程嵌入式系统控制器家族,为嵌入式应用提供了强大的可编程平台。它集合了可编程模拟资源、可编程内部互联、用户可编程数字逻辑、通用的固定功能外设计以及高性能的ARM Cortex-M0 CPU子系统。
图1是PSoC4的系统框图。限于篇幅,本文将主要概括与无刷直流电机控制相关的片内资源特性,详细内容可以参考Cypress网站上的PSoC4的数据手册。
●高达48MHz,43 DMIPS 的32位Cortex-M0 CPU,支持单周期乘法
●多达32 KB Flash及4KB SRAM内存
●四个独立的可支持中央对齐的TCPWM,支持互补的可编程死区及同步ADC操作
●两个支持比较器模式及SAR ADC输入缓冲功能的运算放大器
●两个电流数模转换器(IDAC),可以输出给内部模块,或通过GPIO输出到外部成为可定制的用户电流源。
●四个可编程数字逻辑模块(UDB)
●一个支持零开销通道切换功能的12位1 Msps ADC
●CapSense驱动

图1: PSoC4芯片系统框图
PSoC4在开发环境方面与PSoC家族的上一代产品保持一致,仍然为PSoC Creator,延续了将片内资源抽象为模块化Component的开发方法,控制系统架构清晰具体,简单快捷。用户可以更多关注产品的功能开发,而较少的注意芯片的硬件结构细节。
(详细内容请阅读PDF文档)


基于PSoC4的无刷直流电机控制框图.jpg [ 28.6 KB ] [ 框图 ] [ 下载次数:5 ]
PSoC4芯片系统框图.jpg [ 60.8 KB ] [ 框图 ] [ 下载次数:4 ]
BLDC电机主流商用方案示意图.jpg [ 21.5 KB ] [ 框图 ] [ 下载次数:5 ]
在PSoC4平台上开发传感器BLDC电机控制系统设计.pdf [ 295.4 KB ] [ 使用说明 ] [ 下载次数:12 ]

如无法正常下载,请点击这里报告问题,我们将在下一工作日内为您解决。

  • 发表评论
关闭
请您在通行证中登陆后再下载!
关闭

您当前的用户还没有激活


无法下载相关附件。


请查看您的注册邮箱获取激活信息或


单击此处


重新发送激活信息!


关闭

下载该附件需要积分

您的积分为 ,不足以支付!


您可以通过以下途径获取积分


1.上传文档可得5积分奖励


2.登陆可得2积分奖励,最多可得2分每天


3.评价文档可得1积分奖励,顶、踩,最多可得5分每天


查看更多积分获取的详细规则>>