说起HEV/EV电机控制,这个话题最近很火。随着汽车保有量的不断增加,能源消耗急剧增涨,尾气排放这个问题备受关注,发展节能与新能源汽车必然成为发展趋势。EV/HEV(电动汽车/混合动力汽车)是当前新能源汽车的主要产品类型。而电机控制系统是EV/HEV上核心技术之一,是实现节能的关键部件。如何实现高性能的车用电机控制技术成为当前研究的主要方向。
电流、定位检测和反馈控制
环回控制(loopback control)很重要,很多工程师比较青睐富士通半导体开发的MB91580,这款MCU比较好的控制了换回控制,高效是关键。举一些例子,MB91580提供了12位A/D转换器和R/D转换器,以检测高速条件下电机的电流和位置,而且有较高的分辨率。R/D转换器计算得到的解析器电动角被锁存到专用寄存器中,并与A/D转换器检测出的三相电流同步。控制算法将受益于浮点运算单元(FPU)和速度矢量转换和优于标准整数处理10%至15%的小数点数字计算。MB91580系列的所有器件均基于富士通半导体的闪存技术,提供了程序存储器以及一个单独的作为E2PROM仿真存储的工作闪存。
MB91580的电流、定位检测和反馈控制
当然,说起MCU一定要说主控制器,MB91580系列的主处理器采用FR81S核心、单精度FPU,CPU频率为128MHz,8通道DMA。工程师都知道,这种类型的MCU,应用范围比较广泛,包括HEV/EV逆变器、HEV/EV发电机的控制、通用电机控制、电动助力转向系统等。具体的,大家可以看看下面的这个图,一目了然!
MB91580L框图
丰富的电机控制功能
电机控制,一定要提电机控制功能。高达1MB的闪存程序存储器;高达128KB的RAM + 8KB保留RAM;64KB工作闪存,这些是MB91580系列的内存现状。不难得到结论,电机控制功能包括:集成了RDC、RDC激发信号波形生成、12路电机调速波形发生器、正交编码器。
下面介绍一些细节,大家可以做下参考:MB91580系列在连通性方面有3通道CAN/64Msg缓冲区、5通道多功能串行(LIN,SPI,I2C,UART)和FlexRay接口(A+B)。模拟功能包括总共24通道输入的12位ADC。定时器有很多种配置:24×16位PPG、8通道×16位ICU、12通道×16位OCU、6通道×16位FRT、4通道×16位RLT、2通道×16位基定时器、2通道×16位的U/D计数器。
安全问题永远不能落下:MPU、针对所有类型内存的ECC、看门狗、内部和外部电源低电压检测器、时钟监视器、CPU诊断、总线诊断、RAM诊断、NMI、32位CRC生成器。
最最重要的一点是低功耗!MB91580系列的一个突出特点,给广大工程师举一些例子,8KB保留RAM、灵活的时钟控制、RC振荡器。其他功能还包括端口引脚重定位、8个外部中断线、闪存安全、单线片上调试单元(OCDU)。MB91580采用144引脚QFP封装,工作温度为-40℃至+125℃。
软件方面,大家其实都比较清楚了,我就一笔带过,下面的都可以做参考,Softune Workbench IDE、C-编译器、汇编器、连接器、MB2100-01-E嵌入式调试器、电机控制入门套件SK-91580-001-MC等进行HEV/EV电机控制系统的开发。
MB2100-01-E嵌入式模拟器
SK91580入门套件
关键字:HEV/EV 电机控制 MCU
编辑:神话 引用地址:为HEV/EV电机控制打造的汽车MCU
推荐阅读最新更新时间:2023-10-12 20:49
34-基于单片机的无线火灾报警器仿真
具体实现功能 具体仿真功能为: ①主机检测环境的温度及烟雾浓度值; ②主机通过无线的方式将数值发送到从机显示。 单片机介绍 51单片是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X51 可降至0Hz 静态逻辑操作,支持2种软件
[单片机]
51单片机直流电机调速程序
#include reg52.h
sbit KEY1 = P3^1; //定义调速按键 sbit PWM = P1^5; //定义调速端口 unsigned char CYCLE; //定义周期T=x*0.1ms unsigned char PWM_ON ; //定义高电平时间
void delay(unsigned int cnt) { while(--cnt); }
main() { unsigned char PWM_Num; TMOD |=0x01; TH0=(65536-1000)/256; TL0=(65536-1000)%256; IE= 0x
[单片机]
AVR单片机的主要特性介绍
AVR单片机是ATMEL公司研发的增强型内置Flash的RISC精简指令集高速8位单片机,设计时吸取了8051及PIC单片机的优点,具备单时钟周期执行一条指令的能力,运行速度高达1Mips/MHz。AVR单片机可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域。 AVR单片机硬件结构采取8位机与16位机的折中策略,即采用局部寄存器存堆(32个寄存器文件)和单体高速输入/输出的方案(即输入捕获寄存器、输出比较匹配寄存器及相应控制逻辑),提高了指令执行速度,克服了瓶颈现象,增强了功能;同时又减少了对外设管理的开销,相对简化了硬件结构,降低了成本。AVR单片机在软/硬件开销;速度、性能和成本诸多方
[单片机]
菜鸟学PIC单片机(三)
菜鸟学P IC 单片机 (三) LCD 时钟的总结,并由中断暂禁的后果说开去 上回说到刚接触PIC没20天的菜鸟碧水长天准备 野心勃勃 写一段LCD显示精确时钟的但遭到无情狙击的故事,幸好得到这里行家的点拨,方能理清一点头绪,于是,今天就接着上回的故事,总结一些通用的注意事项,并对LCD显示精确时钟进行功能实现上的分析. 一、先总结一些细节的问题,再分析功能实现上的缺陷: 1. 关于中断现场的保护和恢复的问题 由于movf指令可以影响STATUS,而W又要在现场保护过程中起中转寄存器的作用,因此,应先保护W,再保护STATUS,最后是保存其他现场变 量。保存的时候应注意,如果W的备份寄存器w_temp若不是位于快速存取
[单片机]
电动汽车电机控制系统安全监控软硬件设计
1 引言
电机控制系统是电动汽车的重要组成部分。电机控制系统的可靠性对电动汽车的安全尤为重要。ISO26262定义的汽车安全完整性等级,把整车的安全目标由低到高划分为ASIL A、ASIL B、ASIL C和ASIL D四个等级。根据整车安全目标分解的功能安全需求并对应到相关零部件,可知电机控制系统相关的功能安全需求至少要满足ASIL C的安全等级,才能符合整车的功能安全目标。然而传统电机控制器是由单个电机控制芯片做处理器,往往很难达到ASIL C。故本文给出了一种纯电动汽车电机控制系统安全监控的设计方案,通过增加一个安全监控芯片CIC61508 来对电机控制芯片进行监控,提升了系统的安全等级,使其达到ASIL
[嵌入式]
用51单片机解码的12通道315M遥控器DIY
N久前作的一个遥控插座,通过单片机进行12通道解码。
原理图
PCB
内部结构
面板:红色指示灯为巡检指示灯,绿色指示灯为通道工作指示灯。
程序代码:
#include REG51.H
sfr WDT_CONTR=0xe1;//看门狗初始化
#define uchar unsigned char
#define uint unsigned int
#define uint unsigned int
sbit run=P3^7;
sbit out=P3^2;
sbit out1=P3^3;
sbit out2=P3^4;
sb
[单片机]
24C02在PIC单片机系统中的应用
MICROCHIP公司的PIC16系列单片机以其精简的指令和较强的端口驱动能力在各个领域得到广泛的应用。在需要储存较大数量数据的控制领域,24C02可以解决PIC16C8 系列单片机片内EEPROM不足的问题,用以保存诸如用户设置参数、采集到的数据等。
由于部分PIC单片机不具备I2C总线接口,在应用时必须用软件法加以解决。
在软件编制时应当严格遵循I2C总线规则,并注意24C02的片内读写周期时间,调整好程序流程,以避免写不进、读不出的问题。
下面将笔者在实际工作中遇到的问题和解决的方法进行简单的介绍,希望可以给同行一些帮助。
首先约定,数据由微处理器发送到24C02称 写 、 发
[单片机]
51单片机制作简易电风扇定时控制器
自己的床头风扇的机械定时器坏掉了,准备51单片机给设计了一个.程序在实验板初步调试通过,等待元件寄到就可以做板子了,只是有点浪费单片机的资源。 一,设计思路: 开始通过手动键给单片机供电。直到电源指示灯LED4亮.单片机运行,继电器2工作给单片机供电。通过按键设置继电器2的工作时间,实现系统的自动断电,通过设置继电器1的工作时间,实现风扇的间歇转动,实现节能。 1. 显示部分:通过按键,在风扇转动时间,暂停时间,和系统关闭剩余时间切换显示。数码显示两位,为“分”走时,其中系统关闭剩余时间为“小时”走时,LED为红,黄,蓝,分别点亮对应的风扇转动,暂停,和系统关闭剩余时间的状态。 2. 按键部分: lK1为时间调整移位键,按
[单片机]