STM32在变频波轮洗衣机上的应用

发布者:橙子1234最新更新时间:2013-05-07 来源: eefocus关键字:STM32  变频波轮洗衣机  节能减排 手机看文章 扫描二维码
随时随地手机看文章

随着国家节能减排政策的引导和人们对节能环保意识提高,变频技术已广泛应用于空调、冰箱、洗衣机等白色家电领域,使用变频技术的家电产品逐渐受到消费者认可。变频波轮洗衣机使用永磁同步电机(PMSM)直接驱动洗衣机波轮,采用变频技术对电机进行调速控制后,在噪音、转矩和调速性能等方面相对于传统波轮洗衣机改善效果明显。

方案介绍

波轮洗衣机的洗涤原理是依靠电机带动装在洗衣桶底部的波轮正、反旋转,衣物在波轮的带动下上、下、左、右不停地翻转,同时在洗涤剂的作用下实现去污清洗。因波轮洗衣机的工作原理,洗衣机电机需要不停的正、反转切换,且电机启动时要具备足够大的力矩。

针对上述应用,方案选用ST公司Cortex-M3内核的STM32F103C6T6A 微处理器和ST公司的智能功率模块(IPM)STGIPL14K60为平台,采用3电阻电流检测和带霍尔传感器方法实现对洗衣机永磁同步电机(PMSM)的矢量控制(FOC)。

STM32F系列为ST发布的基于ARM公司Cortex-M3内核的微处理器,其拥有最高72MHz的运行频率,并内部集成了一个专门用于马达控制的 Advanced Timer,足以满足电机控制FOC运算的需求。同时ST提供了完整的电机驱动解决方案,通过免费提供的电机固件库及PC端的用户配置界面MotorControl WorkBench,用户可以快速实现马达应用评估。

STGIPL14K60为ST公司推出的智能功率模块(IPM),功率模块内集成600V 15A IGBT、半桥驱动、运算放大器、比较器、NTC等器件,能够简化电机控制逆变电路,仅需用一个功率模块即可替代几十个分立器件,有效提高控制系统的可靠性,并减小PCB尺寸和降低系统成本。


系统结构框图

关键字:STM32  变频波轮洗衣机  节能减排 引用地址:STM32在变频波轮洗衣机上的应用

上一篇:U-BOOT的启动流程及移植
下一篇:冲孔打桩机的自动控制系统设计

推荐阅读最新更新时间:2024-03-16 13:23

stm32时钟设置函数
这里涉及到一个很重要的寄存器,时钟配置寄存器:RCC_CFGR 1 #if defined (STM32F10X_LD_VL) || (defined STM32F10X_MD_VL) || (defined STM32F10X_HD_VL) 2 /* #define SYSCLK_FREQ_HSE HSE_VALUE */ 3 #define SYSCLK_FREQ_24MHz 24000000 4 #else 5 /* #define SYSCLK_FREQ_HSE HSE_VALUE */ 6 /* #define SYSCLK_FREQ_24MHz 24000000 */ 7 /* #define
[单片机]
STM32】入门 · 流水灯
前提 keil uVision4 奋斗STM32开发板V5 STM32F103VET JLink 具体 新建工程 新建文件夹并命名,在此文件夹下建立user,fwlib,cmsis,output,listing等子文件夹。 user用于存放工程文件和用户层代码,包括主函数main.c。 fwlib用于存放STM32库里的inc和src文件夹,它们包含了芯片上所有的驱动。 smsis用于存放库自带的启动文件和一些位于cmsis层的文件。 output用于保存编译后的输出文件。 listing用于保存编译后生成的链接文件。 接下来打开Keil,新建工程和组,将对应的文件添加到对应的文件夹中。
[单片机]
【<font color='red'>STM32</font>】入门 · 流水灯
STM32 APB1和APB2挂接端口
SYSCLK 系统时钟,最大72MHzHCLK :AHB总线时钟,由系统时钟SYSCLK 分频得到,一般不分频,等于系统时钟经过总线桥AHB-- APB. 通过设置分频,可由HCLK得到 PCLK1与PCLK2时钟不过PCLK2时钟最高可达72MHz. PCLK1对应APB1外设最大36MHz。 PCLK2对应APB2外设最大72MHz。 APB2负责AD,I/O,高级TIM,串口1。 APB1负责DA,USB,SPI,I2C,CAN,串口2345,普通TIM RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB1Periph_USART2,ENABLE); RCC_AP
[单片机]
什么是时钟树架构
2.1 时钟树结构图 STM32属于Cortex-M3内核的单片机,时钟结构比之前的51单片机较复杂的多,根据数据手册,STM32F103的时钟结构如下图所示。 根据上图可以看到,STM32F103系列单片机具有4个时钟源,内部的8MHz时钟发生器,外部的晶体振荡器接口,最高支持16MHz,外部的32.768kHz晶体振荡器接口和内部的40kHz时钟发生器,其中32.768kHz和40kHz主要用于内部RTC时钟脉冲,8MHz的晶振通过PLL时钟倍乘器,将系统总线时钟提高为72MHz。 STM32F103系列内部具有2条外设时钟总线,APB1和APB2,其中APB2的时钟最高可达72MHz,APB1的时钟最高可达36MHz
[单片机]
什么是时钟树架构
揭秘STM32的心电采集仪电路原理
  心血管类疾病已经成为威胁人类身体健康的重要疾病之一,而清晰有效的心电图为诊断这类疾病提供了依据,心电采集电路是心电采集仪的关键部分,心电信号属于微弱信号,其频率范围在0.03~100 Hz 之间,幅度在0~5 mV 之间,同时心电信号还掺杂有大量的干扰信号,因此,设计良好的滤波电路和选择合适的控制器是得到有效心电信号的关键。基于此,本文设计了以STM32 为控制核心,AD620 和OP07 为模拟前端的心电采集仪,本设计简单实用,噪声干扰得到了有效抑制。   主控模块电路设计   主控模块的STM32F103VET 单片机是控制器的核心,该单片机是ST 意法半导体公司生产的32 位高性能、低成本和低功耗的增强型单片机,其内
[单片机]
揭秘<font color='red'>STM32</font>的心电采集仪电路原理
基于STM32 HID例程生成不多于64字节传输的示范
简介:本文简单介绍如何应用ST USB HID(MOUSE)例程生成一个可以输入和输出任何长度小于等于64字节的移植过程。 问题描述: HID的在USB的运用中是非常广泛的,但是很多应用并不是简单的鼠标或者键盘操作,而是客户自定义的一些应用,所以REPORT的定义往往跟鼠标或者键盘并不相同,因而客户常常基于ST的HID的例程进行修改。那么如何基于我们的例程生成一个可以输入输出任何长度小于等于64字节的例程?这里示范一下,抛砖引玉。 代码修改: 第一步: 我们在usbd_hid_core.c中,找到配置描述进行修改。首先增加一个OUT 端点。同时将HID_IN_PACKET 和HID_OUT_PACKET长度修改
[单片机]
stm32外部中断进入不了的原因分析
最近几天折腾stm32,遇见了很郁闷的问题,外部中断进入不了,最后找到解决方法的时候觉得 唉,下面总结几条原因以便于大家少走弯路。 1.切记打开复用时钟:RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); 2.最好加上一个EXTI_GenerateSWInterrupt(EXTI_LineX);产生软件中断便于判断是不是本来就配置错误; 3.开启硬件仿真: 4.正确设置中断向量地址: #if defined (VECT_TAB_RAM) /* Set the Vector Table base location at 0x20000000 */ NVIC_Se
[单片机]
<font color='red'>stm32</font>外部中断进入不了的原因分析
STM32-学习
单位产品一直建立在8位单片机的基础上,也就C51。产品的基本性能还是可以的,但是随着时间推移其与竞争对手的差距也越来越明显。这到不是我们技术或者研发新产品能力问题。而是历史正在发生着变化。新的技术出现会带来整个理论基础的改变。一个新型产品体系会毫费力的挑战一个老的产品体系。就像古德里安使用 闪电战 横扫欧洲,日本的几十架零式飞机横扫东南亚。当然一个现代化的日本会轻易挑战中华民族。 所以,作为一个工程师,从自己职业生涯出发必须学习新的理论。单位希望以STM32 作为依托建立新的产品平台。所以我也必须学习STM32。本来我计划自己动手设计一个验证平台,但是时间上可能比较长。所以我计划购买一个简单的学习班外接自己设计的电路
[单片机]
STM32-学习
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved