上海航芯

前言  

LED灯箱上各种文字、图案有序跳跃、交替辉映,产生强烈的视觉冲击力,被广泛应用于商场、美容美发、宾馆、娱乐场所等地方。

锁存器的工作原理

在LED和数码管显示方面,要维持一个数据的显示,往往要持续的快速的刷新。尤其是在四段八位数码管等这些要选通的显示设备上。在人类能够接受的刷新频率之内,大概每三十毫秒就要刷新一次。这就大大占用了处理器的处理时间,消耗了处理器的处理能力,还浪费了处理器的功耗。

锁存器的使用可以大大的缓解处理器在这方面的压力。当处理器把数据传输到锁存器并将其锁存后,锁存器的输出引脚便会一直保持数据状态直到下一次锁存新的数据为止。这样在数码管的显示内容不变之前,处理器的处理时间和IO引脚便可以释放。可以看出,处理器处理的时间仅限于显示内容发生变化的时候,这在整个显示时间上只是非常少的一个部分。而处理器在处理完后可以有更多的时间来执行其他的任务。这就是锁存器在LED和数码管显示方面的作用:节省了宝贵的MCU时间。

LED单元板的最基本元件74HC595是8位串行移位寄存器和8位存储/输出寄存器组成,移位寄存器负责在时钟脉冲的每个上升沿接收输入的数据,而存储/输出寄存器负责将输入的8bit数据并行输出到引脚(Q0~Q7)。因此适当的设计MCU的SPI和LED单元板的连接可以高速将显示数据传送到LED显示屏。显然将MCU的一个SPI模块对应于LED单元板的一条扫描线可最大限度发挥SPI的速度优势。对于一个扫描线不多而每条扫描线又很长的情况下(超长LED条屏),使用SPI对应于单元板的一条扫描线可输出速度高达系统时钟的1/4或更高。

1.png

74HC595引脚图

LED灯箱控制器方案

上海航芯LED灯箱控制器方案以ACM32F070CBT7为主控芯片,主频64MHz,128KB eFlash和32KB SRAM,带有两路高达50Mbps的SPI接口。SPI模块支持1线、2线、4线传输模式,在4线传输模式下,每个时钟周期可同时输出4bit数据,每根SPI数据线可作为一路锁存器的串行输入,因此一个SPI模块可同时输出控制32个LED或者数码管的引脚,大大的提高了控制效率,可以为MCU节省大量的时间去处理其他任务。

2.png

SPI四线模式时序图

3.png

LED灯箱控制器方案框图

来源:上海航芯

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 19

 概述

冰箱制冷系统中最重要的部件是压缩机。它从吸气管吸入低温低压的制冷剂气体,通过电机运转带动活塞对其进行压缩后,向排气管排出高温高压的制冷剂气体,为整个制冷循环提供源动力。这样就实现了压缩→冷凝→膨胀→蒸发 ( 吸热 ) 的制冷循环。一般来说,压缩机由壳体、电动机、缸体、活塞、控制设备 ( 启动器和热保护器 ) 及冷却系统组成。

1.png

与普通冰箱相比,变频冰箱最显著的优点是提高制冷效率、节约电力、节约能源。另外,在能快速冷却的同时,还能保持温度波动范围较小,从而达到较好的冷藏保湿效果。压缩机转速的精准控制,压缩机无需频繁启停,噪音更小更安静。本文讨论了基于上海航芯ACM32G103的冰箱压缩机变频方案。

01、ACM32G103系列芯片规格介绍

• 采用M33内核,主频最高可达120MHz

• eFlash:320KB,加密存储,4KB I-Cache,4KB D-Cache,支持Flash加速0等待执行

• SRAM:64KB,其中后8KB在STOP2低功耗模式下可保持数据

• 2路12bits ADC,共19个外部通道,最高速率达3Msps,支持同步模式、加速采样、差分采样以及AUTO等功能

• 2个16位高级定时器,支持PWM输出/(6路)互补输出/死去插入/刹车/编码模式

• 通信接口丰富:4路UART、1路LPUART、3路SPI、2路I2C、2路I2S、2路CAN

• 封装类型丰富:

QFN32/QFN48/LQFP48/LQFP64(7X7)/LQFP64(10X10)/LQFP100

• ESD:4KV(HBM)

• 工作温度:-40°C~85°C

02、冰箱压缩机变频方案

2.png

注:ACM32G103系列支持OPA内部连接COMP和ADC

航芯冰箱压缩机变频方案以ACM32G103为主控,主要电力来源自电源转换,采用磁链观测器方式支持闭环全负载启动。

03、变频方案电机矢量控制

整个系统为闭环控制,内环为电流控制环路,外环为速度控制环路,电机本体方程如下:

3.png

4.png

04、FOC算法实现介绍

FOC算法基于磁链观测器

基于α-β坐标系下的PMSM数学模型如下:

5.png

α-β坐标系下电感表示如下:

6.png

对于SPM,数学模型可以简化为:

7.png

定义状态变量:

8.png

状态变量 y 实质就是反电势,对反电势积分可以得到磁链,那么对磁链的状态变量x微分则得到反电势。关系式如下:

9.png

为了构建非线性观测器,定义矢量函数:

10.png

矢量函数的模实质就是磁链幅值:

11.png

在对反电势进行积分获得磁链的过程中,最担心的就是直流偏置或积分漂移,常用高通滤波器、自适应补偿等方式来抑制这种负面因素。非线性模块的思路就是把估算的磁链的幅值与实际磁链幅值的差,作为估算的磁链分量的补偿项。关系式如下:

12.jpg

完成状态变量的观测器之后,就得到了磁链分量,改写如下:

13.jpg

通过观测的磁链分量就得到了观测的角度。

14.png

通过锁相环就可以得到速度和角度。

同时本算法为克服传统转速环系统跟随性差,动态响应场合差等问题,同时提出了自扰抗ADRC系统,如图所示。

15.png

传统转速环,在负载变化时或者调速时过冲严重,转速跟随性能差。ADRC系统转速跟随性能好,在动态负载场合好用。

结 语 

ACM32G103主频高,支持浮点运算和DSP,内置CORDIC,可以轻松实现上述的SVPWM产生器,Park/Clark变换,PI控制器,以及转子位置观测器。MCU内置的高速12位逼近型ADC和多级中断系统可以确保闭环控制的实时性。

冰箱压缩机变频技术,能避免无谓的能量消耗,省电节能;冰箱全天工作,采用变频技术后,压缩机始终处在低速运行状态,可以彻底消除因压缩机启动引起的噪声;变频技术控温精准、温度连续可调,变频冰箱对食材的保鲜效果更好。优势突出,变频冰箱市场普及率还远未达到行业预期,这片市场大有可为。

来源:上海航芯

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 45

 前言

随着智能科技的快速发展,电动滑板车的驱动系统也得到了长足的发展。国内外的电动滑板车用电机驱动系统分为传统刷式电机和无刷电机两种类型。其中,传统的刷式电机已经逐渐被无刷电机所取代,无刷电机的性能和寿命都更出色,已成为电动滑板车驱动系统的主流。

1.jpg

根据QYRESEARCH数据显示,2020年,全球电动滑板车产量为425万辆。预计2027年产量达到1001万辆,2021-2027年复合增长率12.35%。2020年全球总产值达12.1亿美元。全国范围内,2020年中国的产量达364万辆,占全球电动滑板车总产量的85.52%;其次北美产量达53万辆,占全球的12.5%,电动滑板车行业总体继续保持稳健增长,协调发展的良好态势,欧美日大部分从中国进口电动滑板车。

2.png

01、ACM32F403系列芯片规格介绍

•  采用M33内核,主频最高可达180MHz,处理性能最高可达248DMIPS(基于Dhrystone 2.1测试)

•  工作电压范围:1.7V~3.6V

•  eFlash:256KB/512KB

•  SRAM:96KB/192KB

•  高速高精度ADC,12位分辨率,2Msps

•  高级定时器1个,支持六步 PWM 输出,32位通用计时器1个,16位通用计时器6个

•  通讯接口丰富:UART×4,LPUART×1,SPI×3,I2C×2,I2S×1,CAN×2,USBFS×1

•  封装类型丰富:

QFN32/LQFP48/LQFP64/LQFP100

•  车规级工作范围:-40℃~125℃

•  工业级ESD标准:4000V(HBM)

•  内建 AES、 CRC、 TRNG等算法模块,支持数学硬件加速

02、上海航芯电动滑板车驱动方案

3.png

上海航芯电动滑板车方案采用ACM32F403作为主控芯片,主要电力来源为24V锂电池组,通过电源转换,为控制系统供电,同时也提供MOS的门级驱动。通过HALL传感器获取轮毂电机的位置信息以及相位,通过高速ADC采样相关电流。

03、有感FOC电机控制

系 统 采 用 磁 场 导 向 控 制 (Field-oriented Control,FOC) 算法,FOC算法的实质是运用坐标变换将三相静止坐标系下的电机相电流转换到相对于转子磁极轴线静止的旋转坐标系上,通过控制旋转坐标系下的矢量大小和方向达到控制电机目的。

具体控制过程如下:

(1)设置iq_Ref的值来控制电机转矩输出,将iq_Ref设置为0

(2)测量三相定子电流ia、ib、ic。参照结合基尔霍夫定律:ia+ib+ic=0因此,实际上只要测量A相和B相定子电流ia和ib,C相定子电流就能够借助上面的公式计算出来

(3)将测得的三相定子电流借助Clarke变换变换到二相静止坐标系α-β坐标系中,得到iα和iβ

(4)借助位置编码器检测转子角度,得到电角度θ。如下图,d-q旋转坐标系相对于α-β静态坐标系逆时针旋转角度θ,得到id,iq。在稳态条件下,Id和Iq是常数

4.png

(5)将id和iq的实际值与各自信号的参考值id_Ref和iq_Ref进行比较得到误差信号。将误差信号输入PI控制器,得到应当需要施加在电机上的电压矢量Vd和Vq

(6)借助新的电角度,将PI控制器输出的电压矢量Vd和Vq借助Park逆变换到静止参考系α-β,求出正交电压值Vα和Vβ

(7)Vα和Vβ经Clarke3逆变换得到三相定子应当需要施加的电压值Va、Vb、Vc

(8)3相电压值Va、Vb、Vc可用于计算新的PWM占空比值,并借助SVM机制更新各相PWM输出,生成所需的电压矢量。这个过程也称为SVPWM

(9)参照结合控制对象当前状态更新参考值iq_Ref,然后返回1)开始新一轮调整

结 语

随着社会环保意识的提高和城市交通拥堵问题的加剧,电动滑板车作为一种绿色、便携、省钱的交通工具,将会越来越受欢迎。各国向人们提供旅游补贴,提倡绿色旅游,中国对欧洲的自行车和电动滑板车出口猛增。中国有一个完整的产业链,从零部件到整车装配,电动滑板车的未来仍是一个不断升温的过程。

来源:上海航芯

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 24

电池管理系统(BMS)通过监控电池的状态,智能化管理及维护各个电池单元,从而防止电池出现过充电和过放电。优质的电池管理系统能够最大限度地延长电池整体使用寿命,有效保障设备安全。

01、BMS电池管理概述

BMS,即电池管理系统(Battery Management System),随着锂电池的广泛应用,BMS作为锂电池的“保姆”也越来越被大众所关注。相较于传统电池,锂电池具有更好的能力密度,更高的工作电压,更低的放电率。但锂电池在面对过充、过放等问题时,相对脆弱。由于锂电池组在生产制造和使用过程中存在的差异性,会导致电池单体之间天然就存在着不一致性。这种不一致性主要表现在单体容量、内阻、自放电率、充放电效率等方面。单体的不一致,会进一步导致过充、过放等问题,进而造成电池寿命下降甚至死亡或损坏。

1.png

图1 | 容量不一致时充放电过程示意图

如图1所示,由于电池单体的差异,在充电时,低容量电池充电已饱和,而较大容量的电池电量未满,此时对于小容量单体来说,则处于过充状态。相反,放电时,较大容量的电池仍然处于放电状态,而小容量电池电量已空。有研究表明,单体电芯20%的容量差异,会带来超过40%的容量损失。

而BMS模块则是为避免该问题的出现而存在。BMS会实时监测单体的容量,并采用电池均衡手段来保证电池的正常工作。将不同容量的单体比作体积不同的水桶,而电池的电量好比是水桶中存留的水。充放电时,BMS会将快满的“水桶”里面的“水”转移到较空的“水桶”中,以此来保证整体电池电量的均衡,避免出现过充和过放的问题。如图2所示。

2.png

图2 | BMS电池均衡示意图

02、上海航芯BMS应用方案

上海航芯推出的BMS应用方案,采用ACM32F403/ACM32G103系列MCU作为主控芯片,最高工作频率可达180MHz/120MHz,内置最大512KB的eFlash和最大192KB SRAM,满足一般BMS算法库的需求。内置2Msps/3Msps采样率12位ADC,实现对电芯电压、电流、温度等信号的高频采样。具有USB/UART/CAN/SPI等多种通讯接口,足以应对大多数应用场合(如需要485通信的两轮电动车,需要CAN接口的新能源汽车等)。基于ACM32F403/ACM32G103的BMS方案结构示意图如下图所示:

3.png

图3 | BMS系统框图

ACM32F4/ACM32G1主控芯片,通过ADC对敏感信号进行采样,并依照BMS算法库计算得到当前电池的SOC、SOH等数据,执行均衡以及热管理控制,保证电池处于正常的工作状态。当出现问题时,支持在线警报同时给出LED指示信号。整个系统的运行参数可以通过CAN/USB/UART等接口进行上报。

来源:上海航芯

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 20
订阅 RSS - 上海航芯