Microchip的永磁无刷直流电机驱动系统应用

合集下载

直流无刷电机方案

直流无刷电机方案

课程安排

F1 低电压(LV)评估板概述 采用F1 LV评估板进行BLDC控制 适用于电机控制的增强型中档单片 机内核
© 2011 Microchip Technology Incorporated. 版权所有。
C12L15 BLDC
Slide
2
课程目标

本课程结束时,您将可以:

Slide
26
CCP2中断(换相)
CCP2 中断 换相
过零
BEMF标志?
非过零
消隐
Error = ZC_Time – CommTime/2 CommTime = CommTime + Error*EGain
CCPR2H:L = CommTime 锁相检测 允许比较器中断 CCPR2H:L = CommTime NextState = 过零 NextState = 换相 继续
ECCP2/Timer1 换相事件
可转向 PWM 输出
电机驱动器
Timer0 OS事件
消隐
ECCP1 PWM
Timer2
速度控制
ADC
© 2011 Microchip Technology Incorporated. 版权所有。
C12L15 BLDC
Slide
10
无传感器控制: 通过BEMF过零检测 确定电机转子位置
© 2011 Microchip Technology Incorporated. 版权所有。
C12L15 BLDC
Slide
27
比较器中断 (过零检测)
比较器中断 ZC_Time = Timer1
CCPR2H:L = CommTime/2

基于Motionchip的直流无刷伺服电机运动控制系统设计和运用

基于Motionchip的直流无刷伺服电机运动控制系统设计和运用

基于Motionchip的直流无刷伺服电机运动控制系统设计
和运用
Motionchip是一种性能优异的专用运动控制芯片,扩展容易,使用方便。

本文基于该芯片设计了一款可用于直流有刷/无刷伺服电机的智能伺服驱动器,并将该驱动器运用到加氢反应器超声检测成像系统中,上位机通过485总线分别控制直流有刷电机和无刷电机,取得了很好的控制效果,满足了该系统的高精度要求。

在传统的电机伺服控制装置中,一般采用一个或多个单片机作为伺服控制的核心处理器。

由于这种伺服控制器外围电路复杂,计算速度慢,从而导致控制效果不理想。

近年来,许多新的电机控制算法被研究并运用于电机控制系统中,如矢量控制、直接转矩控制等。

随着这些控制算法的日益复杂,必须具备高速运算能力的处理器才能实现实时计算和控制。

为了适应这种需要,国外许多公司开发了控制电机专用的高档单片机和数字信号处理器(DSP)。

现在,通常使用的伺服控制器的控制核心部分大都由DSP和大规模可编程逻辑器件组成,这种方案可以根据不同需要,灵活的设计出性能很好的专用伺服控制器,但是一般研制周期都比较长。

MotionChip的特点
MotionChip是瑞士Technosoft公司开发的一种高性能且易于使用的电机运动控制芯片,它是基于TMS320C240的DSP,外围设置了许多电机伺服控制专用的可编程配置管脚。

TMS320C240是美国TI公司推出的电机控制专用16 位定点数字信号处理器,其具有高速的运算能力和专为电机控制设计的外围接口电路。

MotionChip很好的利用了该DSP的优点,并集成多种电机控制算法于一身,以简化用户设计难度为目的,设计成为一种新颖的电机专用控制芯片。

Microchip的永磁无刷直流电机驱动系统应用

Microchip的永磁无刷直流电机驱动系统应用

Microchip的永磁无刷直流电机驱动系统应用引言 二十一世纪的头一个十年就快悄悄过去了,但人们所热望的电气交通时代却并没有如期而至。

在诸多由政府主导、企业和研究机构积极参与的电动车计划如PNGV、Freedom CAR 、PREDIT111在轰隆的引擎声中落幕时人们开始意识到:传统汽车产业的巨大惯性和强大生命力远远超过了他们的想象,在未来相当长的一段时间内,电动汽车还只能停泊在实验室。

现在,纯电动汽车的应用研究转向了以公交车为主的定点、定向运行车辆和社区用车及特定用途的微型车。

这类车辆具有一些共同的特点,比如都是由机构管理,在特定区域运行,车速不高。

我们可以针对这些特点对车辆的设计和管理进行优化,以降低成本和提高性能,抗衡传统内燃机型汽车,还有一点就是创建节能和环保形象,这对机构和企业来说是重要的。

项目和系统介绍 高尔夫球车属于一种特定用途的微型车,它在高尔夫球场地上运行,驾乘者目的不同以及场地的路况降低了对车辆续驶里程但对驱动系统动力性能却提出了相对较高的要求。

众所周知,高尔夫场地高低起伏,这要求高尔夫球车驱动电机具有优良的过载性能;车速不高,意味着高尔夫球车驱动电机不需要很宽的调速范围。

要满足这些要求,使用永磁无刷直流电机(BLDC)显得再好不过:在很大负载范围内,BLDC 都能获得极高的效率,只要它的转速仍然在基速以下。

再者,它坚固,运行可靠,调速简单,而且若能改善位置传感器件的可靠性,它在整个运行寿期内免维护,这使它的吸引力更为出众。

我们考察了多种同类型(双座)电动高尔夫球车,它们都采用传统直流电机,多采用他励方式,电机的额定功率从2~3kW不等,均装备铅酸型蓄电池,最大容量有150AH,名义续驶历程为150km,在改装前对我们的原型车辆进行了测试,其最高效率不超过70%。

但有一个很重要的共同点:他们的动力电压等级均为48V,这个值的确定也许是来源于通信电源系统,也许是考虑到安全电压的要求,但无论如何这已经成为事实上的标准。

MICROCHIP 电机控制PWM 说明书

MICROCHIP 电机控制PWM 说明书

此外,还有三个与 MCPWM 模块相关的器件配置位以设置初始复位状态和 I/O 引脚的极性。这些 配置位位于 FBORPOR 器件配置寄存器中。更多详情请参阅第 24 章 “器件配置” 。
DS70062D_CN 第 15-4 页
© 2005 Microchip Technology Inc.
第 15 章 电机控制 PWM
R/W-0 R/W-0 PTOPS<3:0>
R/W-0
R/W-0 R/W-0 PTCKPS<1:0>
R/W-0 R/W-0 PTMOD<1:0> bit 0
bit 14 bit 13
bit 12-8 bit 7-4
bit 3-2
bit 1-0
0001 = 1:2 后分频 0000 = 1:1 后分频 PTCKPS<1:0>:PWM 时基输入时钟预分频比选择位 11 = PWM 时基输入时钟周期为 64 TCY (1:64 预分频) 10 = PWM 时基输入时钟周期为 16 TCY (1:16 预分频) 01 = PWM 时基输入时钟周期为 4 TCY (1:4 预分频) 00 = PWM 时基输入时钟周期为 1 TCY (1:1 预分频) PTMOD<1:0>:PWM 时基模式选择位 11 = PWM 时基工作在带双 PWM 更新中断的连续向上 / 向下模式 10 = PWM 时基工作在连续向上 / 向下计数模式 01 = PWM 时基工作在单事件模式 00 = PWM 时基工作在自由运行模式 图注: R = 可读位 -n = 上电复位时的值 W = 可写位 1 = 置位 U = 未用位,读作 0 0 = 清零 x = 未知
15
电机控制 PWM

冰箱的直流无刷电机控制

冰箱的直流无刷电机控制

冰箱的直流无刷电机控制无刷直流(BrushlessDC,BLDC)电机相对于感应电机具有很多优点。

BLDC电机支持无级变速,这可以提高能效并降低噪声。

BLDC电机的速度-扭矩特性曲线是平直的,这使电机可以在较低的速度下运行,无需消耗更高电流即可产生相同扭矩。

本文将讨论使用Microchip公司的PIC18FXX31系列单片机,进行冰箱中BLDC电机的有传感器和无传感器控制。

BLDC电机控制BLDC电机的转子上具有北极(N)和南极(S)交替排列的永磁体。

定子由刚片叠制而成,绕组线圈放置在槽里,槽沿轴边切割。

要旋转BLDC电机,应按一定顺序对定子绕组进行励磁。

为了执行换向序列,清楚转子位置非常重要。

转子位置使用嵌入定子中的霍尔效应传感器进行检测。

大多数电机会在定子的电机非驱动端嵌入三个霍尔传感器。

每当转子磁极接近霍尔传感器时,传感器会产生高电平或低电平信号,指示N或S极接近传感器。

根据这三个霍尔传感器的信号组合,可以确定准确的换向序列。

表1给出了对应于霍尔传感器输入的典型换向序列。

换向序列如表1所示,每个序列会将三相中的两相与电源连接,第三相保持开路。

图1显示了简化的BLDC电机控制框图。

在该示例中,使用Microchip公司的PIC18F2331闪存单片机来控制电源开关。

匹配驱动器用于对电源开关进行相应的门控驱动。

PIC18Fxx31系列具有6个脉宽调制(PulseWidthModulation,PWM)通道,PWM频率和占空比可进行编程。

Q0至Q5连接构成三相逆变桥。

A相、B相和C相分别与每个半H桥的中点连接,PWMO至PWM5分别控制电源开关Q0至Q5O PIC18Fxx31系列具有三个输入捕捉弓I脚,表示为IC1S IC2和IC3O输入捕捉模块具有一种工作模式,在该模式下,每次任意输入捕捉引脚上发生电平变化时,会捕捉Timer5的值。

将霍尔传感器与单片机连接时,适合使用该模式。

每次霍尔传感器发生电平变化时,将会产生中断,并捕捉Timer5的值。

数字伺服节能控制器的设计与应用

数字伺服节能控制器的设计与应用

2012年2月内蒙古科技与经济F ebruar y2012 第3期总第253期Inner M o ngo lia Science T echnolo gy&Economy N o.3T o tal N o.253数字伺服节能控制器的设计与应用X庞 胜,孙小琴(广州市市政工程维修处,广东广州 510120) 摘 要:提出了一种无刷直流电机控制器的设计方案,以工业缝纫机为应用背景,设计了基于M icr ochip的dspic33fj32m c204单片机的控制器软硬件。

系统采用P I调节实现了无刷直流电机的无级控制,对控制器用于工业缝纫机进行实测,节能效果显著,动静态指标符合实际使用要求,具有良好的实用价值。

关键词:无刷直流电机;P WM控制;工业缝纫机 中图分类号:T M33 文献标识码:B 文章编号:1007—6921(2012)03—0085—02 传统的工业缝纫机电机是一款交流离合器电机,交流异步电机输出功率只有输入功率的70%左右,通过摩擦离合器传递扭矩到缝纫机,效率又只有70%左右,因此其总效率仅为40%~50%。

因此寻找一种高效率且易于控制的节能电机和控制方法显得尤为必要,近年来,永磁无刷直流电机以体积小、效率高一直成为研究的重点,它具备结构简单、运行可靠、无需机械换向、维护方便的特点,又有直流电机那样良好的调速特性,因此其应用越来越广泛。

本控制器基于dspic33fj32mc204单片机为核心的设计硬件平台,改M CU有丰富的片内资源,通过优化算法编写的软件,能精确控制电机地工作状态。

在无传感器无刷直流电机的控制中,转子位置的判断,电机的启动及电流的换相均由控制系统完成,采用基于DSP的无传感器无刷直流电机控制方法,借助M CU内DSP的强大的运算处理能力,软件上大大简化,微处理器只需对外面的开关信号做出处理,就能实现电机可靠的运转。

1 控制原理dspic33f j32mc204的特点及其在系统中的应用。

MICROCHIP直流无刷电机应用笔记及源代码介绍

MICROCHIP直流无刷电机应用笔记及源代码介绍

MICROCHIP直流无刷电机应用笔记及源代码介绍MICROCHIP直流无刷电机应用笔记及源代码介绍MICROCHIP在推出包括PIC18FXX31和DSPIC30F电机专用系列的芯片的同时,也在2004年专门成立了在线电机控制设计中心,为电子电机控制市场提供了更多的技术资源,经过三年时间的发展,MICROCHIP 的电机应用方案日益为广大的电机驱动开发工程师所接受,日益丰富的电机应用笔记为电机驱动开发提供了便利,详实的介绍和公开的源程序大大地缩短了电机相关产品的开发进程和大大降低项目风险。

高奇晶圆电子科技有限公司(GOLDECNCHIP)作为MICROCHIP的代理商,秉承了MICROCHIP的做法,成立专业的电机应用部门,把MICROCHIP的方案应用于实际,加速客户的开发进程,在技术上,我们保持和MICROCHIP设计中心同步,在应用上,我们密切为客户解决具体的实际问题,完成从原理到应用的飞跃,作为MICROCHIP芯片的专业代理商,我们具有一流的技术团队,我们专致于BLDC,ACIM和PMSM电机的驱动应用。

下面列出来的是MICROCHIP在BLDC方面的应用笔记,所有的源代码都是公开的,客户可以完全在这个基础之上进行二次开发,从而缩短开发过程,我们欢迎需要电机驱动开发技术的公司和我们联系,我们既能提供MICROCHIP芯片,也能提供优秀的技术支持服务,欢迎致电联系(0755-********或135********,林志武)下面所列出来的应用笔记是关于无刷电机“6步换相法”,这种控制方法也叫做“120度换相法”或“梯形波控制法”无刷直流电机基础如果你不熟悉无刷直流电机的驱动原理,这是一份很好的入门教程无刷直流电机控制轻松入门这个应用笔记很好地概述了无刷电机的特性,并使用PIC16F的单片机来做电机驱动PIC18FXX31驱动无刷直流电机(有传感器)一个有传感器BLDC的基本驱动方法PIC18FXX31驱动无刷直流电机(无传感器)使用反电动势的方法来驱动无传感器的BLDCdsPIC30F2010驱动无刷直流电机(有传感器)使用霍尔传感器确定电机定子位置,源程序采用C语言完成,适用于DSPIC30F2010及28脚DSPIC芯片dsPIC30F驱动无刷直流电机(无传感器)此应用笔记描述了使用反电动势(BEMF)的方法来控制无传感器的BLDC。

无刷直流电机原理(Microchip AN885)译文

无刷直流电机原理(Microchip AN885)译文

无刷直流电机原理(MicroChip AN885)原作者:MicroChip译者:MAXWELL LEE(宝宝) 时间:2009年7月12日当前版本:V0.011. 简介本文要介绍电机种类中发展快速且应用广泛的无刷直流电机(以下简称BLDC)。

BLDC 被广泛的用于日常生活用具、汽车工业、航空、消费电子、医学电子、工业自动化等装置和仪表。

顾名思义,BLDC不使用机械结构的换向电刷而直接使用电子换向器,在使用中BLDC 相比有刷电机有许多的优点,比如:z能获得更好的扭矩转速特性;z高速动态响应;z高效率;z长寿命;z低噪声;z高转速。

另外,BLDC更优的扭矩和外形尺寸比使得它更适合用于对电机自身重量和大小比较敏感的场合。

在这篇应用笔记中将会对BLDC的结构、基本原理、特性和应用做一系列的探讨。

探讨过程中可能用到的术语可以在附录B“术语表”中找到相应的解释。

2. BLDC结构和基本工作原理BLDC属于同步电机的一种,这就意味着它的定子产生的磁场和转子产生的磁场是同频率的,所以BLDC并不会产生普通感应电机的频差现象。

BLDC中又有单相、2相和3相电机的区别,相类型的不同决定其定子线圈绕组的多少。

在这里我们将集中讨论的是应用最为广泛的3相BLDC。

2.1 定子BLDC定子是由许多硅钢片经过叠压和轴向冲压而成,每个冲槽内都有一定的线圈组成了绕组,可以参见图 2.1.1。

从传统意义上讲,BLDC的定子和感应电机的定子有点类似,不过在定子绕组的分布上有一定的差别。

大多数的BLDC定子有3个呈星行排列的绕组,每个绕组又由许多内部结合的钢片按照一定的方式组成,偶数个绕组分布在定子的周围组成了偶数个磁极。

图 2.1.1 BLDC内部结构BLDC的定子绕组可以分为梯形和正弦两种绕组,它们的根本区别在于由于绕组的不同连接方式使它们产生的反电动势(反电动势的相关介绍请参加EMF一节)不同,分别呈现梯形和正弦波形,故用此命名了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Microchip的永磁无刷直流电机驱动系统应用引言 二十一世纪的头一个十年就快悄悄过去了,但人们所热望的电气交通时代却并没有如期而至。

在诸多由政府主导、企业和研究机构积极参与的电动车计划如PNGV、Freedom CAR 、PREDIT111在轰隆的引擎声中落幕时人们开始意识到:传统汽车产业的巨大惯性和强大生命力远远超过了他们的想象,在未来相当长的一段时间内,电动汽车还只能停泊在实验室。

现在,纯电动汽车的应用研究转向了以公交车为主的定点、定向运行车辆和社区用车及特定用途的微型车。

这类车辆具有一些共同的特点,比如都是由机构管理,在特定区域运行,车速不高。

我们可以针对这些特点对车辆的设计和管理进行优化,以降低成本和提高性能,抗衡传统内燃机型汽车,还有一点就是创建节能和环保形象,这对机构和企业来说是重要的。

项目和系统介绍 高尔夫球车属于一种特定用途的微型车,它在高尔夫球场地上运行,驾乘者目的不同以及场地的路况降低了对车辆续驶里程但对驱动系统动力性能却提出了相对较高的要求。

众所周知,高尔夫场地高低起伏,这要求高尔夫球车驱动电机具有优良的过载性能;车速不高,意味着高尔夫球车驱动电机不需要很宽的调速范围。

要满足这些要求,使用永磁无刷直流电机(BLDC)显得再好不过:在很大负载范围内,BLDC 都能获得极高的效率,只要它的转速仍然在基速以下。

再者,它坚固,运行可靠,调速简单,而且若能改善位置传感器件的可靠性,它在整个运行寿期内免维护,这使它的吸引力更为出众。

我们考察了多种同类型(双座)电动高尔夫球车,它们都采用传统直流电机,多采用他励方式,电机的额定功率从2~3kW不等,均装备铅酸型蓄电池,最大容量有150AH,名义续驶历程为150km,在改装前对我们的原型车辆进行了测试,其最高效率不超过70%。

但有一个很重要的共同点:他们的动力电压等级均为48V,这个值的确定也许是来源于通信电源系统,也许是考虑到安全电压的要求,但无论如何这已经成为事实上的标准。

它制约我们整个驱动系统的建立。

系统设计的关键点和难点 既然BLDC有很多优点,人们当然有理由将其应用到高尔夫球车这类微型车当中去,但为什么世面上现有的电动高尔夫球车均采用传统直流电机呢?答案或许很多,有两点却始终跑不掉,那就是成本和可靠性。

先说成本,具有相近参数的BLDC比传统直流电机价格高,主要是永磁体贵,不过现在永磁体的价格呈下降的趋势;他励直流电机的驱动要求主电路为三个桥臂,但有两个桥臂位于励磁回路,容量较小,而BLDC的驱动要求主电路为三相桥式驱动电路,它们身上均流过电枢电流,这大大增加了功率开关器件的投入。

再说可靠性,采用霍尔位置传感器来检测电机转子位置以指导功率器件进行适当的换相,成本低,检测电路简单,但可靠性低。

当然,即便采用其他类型的传感器可靠性也高不到哪去,个人认为这跟传统直流电机的电刷和换向器一样让人头痛。

这些问题怎么解决,以及一些其他电机驱动系统都具有的共性问题,我在下面的内容中进行阐述。

较低的电压等级带来应对大电流的挑战 在设计的最大功率下功率开关器件处理的电流峰值将达到100A。

大电流将对因器件布置所带来的寄生参数、分布电感等问题提出严苛的要求,当然还有散热。

同等情况下,BLDC的驱动需要更多的功率开关器件,但我们仍然希望能不增加控制器的体积。

由于成本所限,不可能采用性能优良但价格昂贵的集成或智能功率器件(IPM),唯一可能的是尽力改善散热条件以减少功率MOSFET的数量。

在这里我们引进了一种称为“铝基覆铜板”的散热方式[5],灵感来源于IPM,在这类功率器件中,功率晶元甚至没有进行封装就直接表面贴装在铝基板上。

接着我们还发现它在高强度LED光源、汽车点火系统等场合也多有应用。

通过采用该散热方式,我们成功将原本七个一组并联减少到三个一组并联,效果让人欣喜。

采用表面贴装的方式,功率开关器件的引脚寄生电感也可大大缩小,可谓一举两得。

关于多管并联的均流问题,利用最差状态[6][7](Worst Case)方法对多管并联的稳态均流问题进行分析,我们以此来确定多管并联时所采取的降额因子;但影响动态均流问题的因素过多,不便分析,从统计角度来分析多参数的影响是一个值得思考的方向。

力矩控制策略带来“闭环失效”问题 采用力矩控制策略来实现高尔夫球车驱动系统的控制,优点有很多诸如起动转矩大、响应迅速、限流效果好等。

但力矩控制策略带来“闭环失效[8]” 问题:由于设计的驱动系统具有一倍的过载能力,当负载力矩始终无法达到油门踏板给定力矩时,油门踏板踏位处于负载力矩值与最大给定力矩值之间的任何变动不会对车辆的运行状态造成丝毫的改变。

这与传统内燃汽车的驱动响应相异。

在大量的实际调试中,我们小组总结出了一种行之有效的方法:这个思路非常简单,即让油门踏板踏位不仅对应力矩的给定量,还将与电机绕组最大给定线电压相对应。

此时,油门踏板踏位的任何改变必然导致最大给定线电压的改变也必然将改变电机的转速。

这可以从无刷直流电机的调压调速特性得出。

这里我称其为“最大力矩控制策略”。

对应不同类型的电机,该策略可能要做必要的调整。

简单而新颖的无位置传感策略 在全速度范围内寻找一种可靠的低成本的无位置传感器位置获取策略显得非常重要。

得益于永磁无刷直流电机的工作特性——只需要离散的位置信号,以及相绕组之间的互感耦合效应,我们研究小组已经开发出一种称之为“间接电感法”的无位置传感器算法。

通过分析我们发现在互感耦合效应会导致PWM调制的有效和无效期间相端电压的差与转子位置成一固定的关系。

理论上分析,只要电压传感器件的精度达到要求,都可以得到可靠的位置信息。

在低速范围内,这种方法显得更为有效,可以有效弥补反电动势法的不足以获得全速度范围内的转子位置信息。

由于进度上的关系,该方法在本设计中没有体现,目前该策略的算法实现还在有条不紊的进行。

Microchip芯片的特点及其在项目中的应用 主控制芯片是控制系统的核心,它提供给逆变器驱动信号、对功率驱动保护进行处理、实时采样转换电流等模拟信号、采集位置信号、通过开关量输入输出接收外部信息或者对外部进行控制、通过CAN总线与外部其它系统交换信息、对各种信息进行分析处理、协调各部分的工作等。

本设计所描述的电动高尔夫球车永磁无刷直流电机驱动系统采用的主控制芯片dsPIC30F4011即来自Microchip公司,它专为电机控制领域设计。

dsPIC30F芯片被称为具有DSP功能的MCU,既具有控制功能强,而又有DSP的数字信号处理强的特点,这些特点使它比一般的DSP硬件开发电路更简单更便宜,而比同档的单片机更能适应数字信号处理的要求。

在控制器的设计中,主要使用了芯片的如下外围模块资源[9]: ① 电机控制PWM模块(MCPWM):PWM工作于中间对齐方式,调制频率选择为10kHz,文献[4]认为该频率可使能量密度、噪声及电磁干扰同时达到最优;输出配置为独立模式,且利用特殊事件触发器SEVTCMP使A/D采样在占空比有效的中间时刻同步,该时刻被认为具有最小的地线耦合干扰,有望获得准确的模拟量值; ② 8路10位高速A/D转换通道(AD):用来在每个PWM周期中同时对母线电压、两组油门给定、两组刹车模拟量信号、两相电流、铝基板温度8个信号进行采样,且采样与PWM时基同步; ③ 电平变化中断(CN):来自电机霍尔传感器的位置信号发生电平变化时会产生电平变化中断,在电平变化中断服务子程序中,实施电机换相、辨别电机转向以及计算转速; ④ 定时器4(TMR4):定时器4工作于周期计数模式,以记录相邻两个电周期发生的间隔,用来计算转速; ⑤ 控制器局域网络(CAN)模块:将关于电机和车辆的部分信息通过CAN通信送至上位仪表(液晶显示器),并可接受来上位仪表的指令(触摸屏)。

即便是初学者,你也会发现Microchip的开发平台极易上手,他的集成开发环境完全免费,也有一些价格低廉的在线调试工具如ICD2,当然要进行系统的开发,还需要一块目标板。

再加上RISC的采用,你会发现即便采用汇编语言编程也一样轻松,当然我在设计中采用的还是C语言,某些需要高质量目标代码的地方采用了嵌入行内汇编的这种混合编程方式以达到代码质量和效率的平衡。

Microchip的技术支持非常出色,网络资源相当丰富,特别在电机控制领域,种类齐全而且更新速度快,且其中相当多的一部分应用笔记有对应的中文版本,这对初学者来说是一笔宝贵的财富,在设计之前很好的掌握它们可以起到事半功倍的效果。

但有一点瑕疵的是我发现不同技术支持工程师编写的应用笔记或示例中的源代码风格迥异,有一些注释也不是很规范,还是统一一下的好。

图1 产品选型指南我们以图1来示意Microchip丰富的产品线,包括有8、16、32位MCU和DSC,模拟器件和接口产品、存储器及射频器件等。

在各个产品系列中都有非常优秀的产品。

在设计中,除了主控制芯片采用了Microchip的dsPIC30F4011,还使用了CAN网络的总线驱动器MCP2551和轨到轨运放MCP604。

利用CAN来与上位液晶显示仪表通信,向其传送车辆的状态信息并可以接受该仪表的指令以改变控制参数或响应控制指令;MCP604构成了模拟量检测、有源滤波单元的主体;系统中的过温和过流硬件保护信号也是来自于MCP604内部运放构成的比较器的输出,这些输出信号通过线或连接至dsPIC30F4011的功率驱动保护引脚(FLTA)。

对于MOSFET的驱动器件,我们曾一度准备采用TC4431,但它只是一个单端驱动器,这就需要独立的电源为高端的驱动器件供电。

为了降低成本,我们只设计了一路15V电源,最终选择了IR公司的IR2181,利用自举电容为其高端MOSFET驱动器件供电。

当然,Microchip的电源管理器件也非常好用,且网站上有完整的电源管理方案,在下一步的设计中,计划完善驱动系统的电池管理系统,以提高车辆的续驶里程和延长电池使用寿命。

相关文档
最新文档