MCU为电动自行车提供有效的驱动

技术分类: 汽车电子  微处理器与DSP  | 2008-07-23
今日电子 | 作者:英飞凌公司 Ryan Scott

  从CD/DVD播放器和电脑制冷风扇到工业机械以及包含混合动力汽车、著名的Segway电动滑板车和许多其他电动滑板车、电力驱动的自行车(或称为“电动自行车”)在内的电动交通工具,无刷直流电动机正在各种领域中取代整流式电动机。由于它们越来越普及,特别是在亚洲,这样的“个人运输设备”向制造商描绘了巨大的潜在市场,并且可能有助于降低全球的能源消耗。

  即使北美市场也显示了采用电动自行车的可能性。自2000年8月以来,由加利福尼亚州圣克鲁斯的县区域性运输委员会资助的一项活动对居民购买电动自行车予以部分退款。由Ecology Action进行的一项调查显示,62%的活动参与者从只驾驶单乘客的汽车转变为平均每周骑电动自行车行驶24~28英里。

  尽管这种情况可能是独一无二的,但它说明了电动自行车的实用性和效用是怎样减少个人汽车旅程,并进而减少交通拥挤,停车场需求以及空气污染的。如果将这种经验在整个美国推广,影响可能会非常大。根据环境保护局的说法,在美国,人们每天大约进行9亿次汽车旅行,其中一半路程少于5英里而且只乘载了一位乘客。

  电动自行车部件

  基本型电动自行车通过由电池供电的无刷直流电动机来驱动,并由电子控制设备(ECU)进行控制。无刷直流电动机之所以受欢迎,是因为它们运转快、无噪声、效率高,而且展示了比整流式电动机更长的工作寿命。无刷直流电动机中传送的力矩和电动机尺寸的比值比其他电动机要高,这使得它们非常适用于对体积/重量要求比较高的应用。

  无刷直流电动机所需要的基于MCU的控制器通常受限于应用的要求,但是常见的例子是用于电动自行车的控制单元。这项应用不仅需要波形因数小,而且对成本的要求也特别高。

  基本型电动自行车在设计上是简单的。它的后轮由三相无刷直流电动机驱动,额定功率通常在几百瓦。电池的电压通常是36V或者48V,而ECU包含了几乎所有电子装置(参见图1),包括MCU、电动机逆变器、温度传感器、故障检测、SMPS以及I/O。这些电子装置通常安放在明信片大小的单元内,而且对热性能和耐用性有很高的要求,这些都为设计者提出了许多难题。

  设计难题

  成本敏感性、零件数量以及整体功能的难题可以通过使用功能强大但价格低廉的8位微控制器来解决,例如,英飞凌公司的XC866。ECU设计人员应当寻找每个机器周期两个时钟的增强型8051芯片(而不是标准的12),它提供了更强的计算效率,更快的执行速度以及增强的最大时钟速率,并且,它可以在较低的晶振速度下完成相同的工作,在不牺牲性能的情况下降低能源消耗。

  为了适应电动机控制的算法,嵌入式闪存大小的要求可能在4~16KB之间。MCU的电动机控制外设可能包含一块脉宽调制电路,通过可以预编程以自动执行任务的捕获/比较单元(CCU)来实现,它有助于减小代码大小以及CPU的负荷。此外,CCU可以连接到8通道10位ADC来提供硬件事件驱动的触发,来提供无须传感器的控制功能。

电动自行车控制单元驱动三相无刷直流电动机

图1 电动自行车控制单元驱动三相无刷直流电动机

  无传感器型控制

  无传感器型的控制在要求低成本和高可靠性的应用中是很重要的,比如在电动自行车以及暴露在户外自然环境和严峻温度之中的其他应用。无刷直流电动机应用中常用的霍尔传感器非常容易受这些因素的影响,而且长期暴露在这种环境中会使可靠性明显降低。

  但是,在考虑转换到无传感器型BLDC电动机控制时,设计人员面临着如何使无传感器型系统满足需要的性能水平的难题。与这一点有最密切关系的是启动电动机,因为无传感器型控制是基于反电动势的,而反电动势只有在电动机旋转的时候才存在。

  对于带有脚蹬的电动自行车而言,这个问题并不严重,因为骑车人可以在电动机达到需要的速度之后再激活电子控制。但是在没有脚蹬的电动自行车中,必须要配备从熄火状态启动电动机的算法。

  由于难以预知的情况,传统的强迫换流启动办法通常不适用于无传感器系统,因此制造商通常会使用结合几项技术的方法来启动电动机。例如,因为在启动电动机之前不知道转子的位置,所以可以使用预设相位来确定转子的位置或者将转子放在确定的位置。

  一旦转子位于启动位置,可以向电动机应用加速表,以探测反电动势的过零点信息。如果微控制器探测到预定数量的过零点事件,它就可以切换到自动换流模式。这需要执行大量的算法。

0
0
(请您对文章做出评价)
1】【2
加载中

对文章的评论

更多评论

剩余字数:  

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销

  • 博客推荐

  • 论坛推荐

  • 在线研讨会