一体化直驱电机驱动器的设计及实现

最新更新时间:2011-10-10来源: chinaaet关键字:交流电动机  机械减速机构  ATmega88  M4A5 手机看文章 扫描二维码
随时随地手机看文章

作为工业生产线基础的传动设备,一般都采用“交流电动机+机械减速机构”的方式来驱动,简单适用且价格低廉。但是今天,由机械减速机构带来的不利影响,如齿轮箱等的油污泄漏、机械磨损及日常维护等,正在引起人们的关注,特别是在食品、卫生、制药等行业。一种采用低转速、大力矩无刷直流电机的直驱电机,取代了机械减速机构,将电机与传动目标直接耦合,在系统性能和成本上具有更多的竞争优势。

驱动器结构

与交流感应电动机相比,作为无刷直流电动机的直驱电机由于电动机转子的特殊结构,需要特别的驱动器才能运行,驱动器的电气结构如图1所示。
 

F1: 直驱电机驱动器的电气结构


辅助电源将交流电源转化为+5/15V直流电源,提供给系统及智能功率模块使用;用户接口提供了一个驱动系统与操作者的沟通渠道,操作者通过它来调节电机的运行速度和方向,同时电机及驱动器的工作状态也通过它传递给操作者;霍尔传感器作为位置传感器,将无刷直流电动机转子的物理位置信息提供给控制核心;控制核心通过智能功率模块(IPM)将电力以合适的方式传递给电机,控制电机的运行方向和速度;系统同时也检测输入电压、电机的负载电流和驱动器的工作温度,获得电机的工作环境和工作状态,这些将参与电动机的控制并且在必要时将系统切换到保护状态,使系统有更高的可靠性。驱动器的设计将满足如下目标:

1)小型化 由于一体化直驱电机的产品目标是将电机与电机驱动器合为一体,驱动器的体积和散热是首要的考虑焦点;

2)可靠性 一体化的直驱电机将面对严酷的工业应用环境的挑战,产品可靠性在设计之初就应该给予充分的重视;

3)人性化 一体化直驱电机的操作者主要是工厂现场的工人,因此它的用户接口设计将更多地考虑人性化和简单化。

硬件设计

控制核心 采用Atmel公司的ATmega88 MCU与 Lattice公司的M4A5 CPLD

1) Mega88内置高精度8MHZ RC振荡器,在-40℃~80℃温度范围,其变化在±2.5%内。RC振荡器以其非常简单的结构,为系统的目标应用提供了适用、廉价、高可靠性的时钟源;

2) 512B的EEPROM为许多用户参数的设置提供了保存的空间,电机表现为具有记忆功能。就速度设置而言,省略了通过电位器来进行设置和记忆的方式,而采用较简单的按键开关;

3)六通道PWM方便了电机速度控制的调节,特别是它的16位定时器/计数器1,具有双缓冲的输出比较寄存器,驱动器用它来产生无干扰脉冲、相位正确的可变频率的PWM。直驱电机驱动器采用120°驱动方式,不需要PWM的互补输出结构。系统用CPLD构建六路PWM输出信号互锁,用硬件方式保证IPM的同一桥臂不会直接导通;MCU根据霍尔传感器提供的转子位置信息将PWM信号进行切换和分配,驱动IPM;

4) 8路10位ADC方便了对电机的工作电压、负载电流和工作温度的数据采集,MCU内置的1.1V能隙电压基准的使用,使驱动器在严酷工作环境运行的同时,还能随时修正ADC结果,保证较高的系统精度;

5)用CPLD来构建控制系统所需要的逻辑电路,除了对IPM的PWN驱动信号进行切换、分配和互锁外,还将IPM的过流保护信号进行锁存,以单稳态触发的方式封锁IPM的驱动信号,并将过流信息传递给MCU,使系统安全进入故障保护状态;在系统上电过程中,系统的直流母线处于软启动阶段,以保证较大的电源滤波电解电容在充电过程中不会对前端的整流器件造成损坏,在这一阶段,CPLD将禁止IPM的输出以免过大的电机工作电流损坏软启动电路;而CPLD的在线编程(ISP)特性,也使得系统在开发和生产部署时更为灵活。

辅助电源采用PI公司TinySwitch-Ⅲ系列TNY275构成的反激式开关电源,将由AC220V输入得到DC310V直流电变换为15V直流电,主要供给IPM和软启动电路中的继电器。15V再经过MC34063DC/DC降压变换为5V,供控制系统使用。辅助电源的获得都是通过开关变换的方式进行,在提高电源效率、降低热损耗的同时,也有效地减少了驱动器的体积。

IPM接口 同样是出于小型化和可靠性的需求,设计中选用Sanken公司450V/15A的IPM SMM1003。(1)IPM采用高电平驱动接口,内置了下拉电阻,以保证系统在上电/掉电等不确定状态下的可靠性;由CPLD输出的PWM驱动信号经R23~R28(100Ω)和C17~C22(470Pf)组成的滤波器滤波后驱动IPM,可以提高电力电子部分的抗扰性。由滤波器带来的驱动信号时间延迟为0.05us左右,相对于4~8KHZ的电力载频、125~250us的载波周期而言,是可以忽略不计的;(2) IPM内置的分流电阻作为电流传感器用来检测流过IPM的电流,这一电流信息与电动机的工作电流有对应关系,被放大后提供给控制核心,用来控制系统的输出功率级别,同时检测电动机的负载大小,判断电机的工作状态。当电流值大于保护极限时,IPM将被触发进入过流保护状态,关断所有IGBT。

用户接口驱动器的用户接口分为近端接口和远端接口。速度调节按键K2和工作状态显示LED为近端接口,位于电机的驱动器上,相对而言,它们的工作环境要好一些,直接使用电平驱动方式;而电机的正反转和启动/停止控制可能需要频繁地操作,有可能需要在离电机较远而离操作者较近的控制台加以控制,属于远端控制,这些控制信号将面临更多的现场干扰,选用电流驱动方式可以有效地提高信号的可靠性。微控制器的PD0端口上4.7kΩ的上拉电阻使PC817光耦的输出三极管饱和电流值被设定在1mA左右。当远端开关K1闭合时,在开关回路中需要流过大于0.5mA的电流(与光耦的电流传输比CTR有关),PD0端口才会被拉低,而这种级别的无线耦合干扰即使在工业现场也是很少的,上拉电阻越小,上拉强度越强,相当于远端输入回路的输入阻抗越小,这种远端接口的抗干扰能力也就越强。

关键字:交流电动机  机械减速机构  ATmega88  M4A5 编辑:探路者 引用地址:一体化直驱电机驱动器的设计及实现

上一篇:LED驱动芯片SN3910性能特点及应用设计
下一篇:5W可调光带功率因数校正的LED驱动器设计

推荐阅读最新更新时间:2023-10-18 15:52

ATmega88 空闲模式
SM2..0 为 000 时,SLEEP 指令使 MCU 进入 CPU 停止运行,而SPI、USART、模拟比较器、ADC、两线串行接口、定时器 计数器、看门狗和中断系统 继续工作。这个休眠模式只停止了 clkCPU 和 clkFLASH,其他时钟则继续工作。 象定时器溢出与 USART 传输完成等内外部中断都可以唤醒MCU。如果不需要从模拟比较器中断唤醒MCU,为了减少功耗,可以切断比较器的电源。方法是置位模拟比较器控制和状态寄存器 ACSR 的 ACD。如果 ADC 使能,ATmega88进入此模式后将自动启动一次转换。
[单片机]
ATmega88 看门狗复位
看门狗定时器溢出时将产生持续时间为1个CK周期的复位脉冲。在脉冲的下降沿,延时定时器开始对tTOUT 记数。请参见P44 以了解看门狗定时器的具体操作过程。
[单片机]
<font color='red'>ATmega88</font> 看门狗复位
采用指针式万用表判断铭牌丢失三相交流电动机的极对数
对于长时间使用后的电动机,如其上的铭牌丢失而需要了解其极对数时,可以采用指针式万用表进行剩磁检测的方法来进行判断,具体方法如下。 (1)判断方法。具体方法与要求简述如下。 1)将指针式万用表置于毫安挡,两表笔连接到三相交流电动机定子绕组任一相的引出线上,如图9-6所示。 2)在电动机转轴的初始位置做一个明显的便于观察标记。 3)用手缓慢地盘动电动机的转子一周。由于电动机铁心中剩磁的作用,当转子转动时,定子绕组中就会有交流电流产生,连接在定子绕组两端的万用表的指针就会发生偏转,指针偏离零位的次数就是电动机的极对数。 (2)需要说明的问题。有时也可以根据电动机相间绝缘的极相组数来判断电动机的极数。这主要是由于电动机绕组的极相组数
[测试测量]
采用指针式万用表判断铭牌丢失三相<font color='red'>交流</font><font color='red'>电动机</font>的极对数
ATmega88 内核介绍
本节从总体上讨论ATmega88 AVR 内核的结构。CPU 的主要任务是保证程序的正确执行。因此它必须能够访问存储器、执行运算、控制外设以及处理中断。 结构综述Figure 3. AVR 结构的方框图 为了获得最高的性能以及并行性, AVR 采用了Harvard 结构,具有独立的数据和程序总线。程序存储器里的指令通过一级流水线运行。CPU 在执行一条指令的同时读取下一条指令( 在本文称为预取)。这个概念实现了指令的单时钟周期运行。程序存储器是可以在线编程的FLASH。 快速访问寄存器文件包括32 个8 位通用工作寄存器,访问时间为一个时钟周期。从而实现了单时钟周期的ALU 操作。在典型的ALU 操作中,两个位于寄存器文件
[单片机]
<font color='red'>ATmega88</font> 内核介绍
三相交流电动机绕组技术详解
  三相交流电动机绕组的接线技术   绕组的线圈全部嵌入铁心槽内以后,就可以按照规定的接法对三相绕组进行连接,具体的接线步骤如下:   (1)接线前的准备接线前应准备好玻璃丝绝缘套管、玻璃丝漆布带、蜡线、松香、焊锡、引出电缆线,以及锤子、剪刀、钢丝钳、理线板、弹性刮刀和电烙铁等材料和工具。   (2)接线前的检查根据原始技术数据的记录,看清三相绕组出线端的相互位置、并联支路数、接法、出线方向等,检查各相绕组的线圈是否有嵌反、接错和端部相间绝缘垫错等情况,如发现错误则应立即纠正。   (3)绕组的连接接线时首先应将各绕组的出线端整理好,并且合理选定引出线端的位置,一般都将出线位置选在距出线盒附近绕组的端部两侧。连接可按A、B、C三相
[嵌入式]
三相<font color='red'>交流</font><font color='red'>电动机</font>绕组技术详解
ATmega88 掉电检测
ATmega88 具有片内 BOD(Brown-out Detection) 电路,通过与固定的触发电平的对比来检测工作过程中 VCC 的变化。此触发电平通过熔丝位 BODLEVEL 来设定。 BOD的触发电平具有迟滞回线以消除电源尖峰的影响。这个迟滞功能可以解释为VBOT+ = VBOT+ V HYST/2 以及 V BOT- V HYST/2 。 Notes: VBOT 可能低于某些器件的最小标称工作电压。对于有这种情形的器件,在产品测试时 将做VCC = VBOT 的实验。这保证了在芯片工作电压 VCC 降至微处理器已经无法正常工 作之前,掉电复位必定发生。ATmega88 用 BODLEVEL = 110 与 BODL
[单片机]
<font color='red'>ATmega88</font> 掉电检测
ATmega88 定时器/计时器振荡器
ATmega88可通过外部 32.768 kHz 表用振荡器或外部时钟源对定时器 计数器2 进行操作 。 定时器/计数器引脚 TOSC1/TOSC2 和 XTAL1/XTAL2 是共用的。这意味着只有当内部 标定RC振荡器作为系统时钟源时定时器计数器振荡器才能使用。参见 Figure 13 的 晶体振荡器连接图。 如果 ASSR 寄存器中的 EXTCLK 写入逻辑 ”1”,可以对 TOSC1 使用外部时钟源。如何想 使用外部时钟而不是 32 kHz 的晶体,请参见 P139” 定时器 计数器的异步操作 ” 。
[单片机]
<font color='red'>ATmega88</font> 定时器/计时器振荡器
ATmega88 上电复位
上电复位 (POR) 脉冲由片内检测电路产生。检测电平请参见 Table20。 无论何时 VCC 低于检测电平 POR 即发生。 POR 电路可以用来触发启动复位,或者用来检测电源故障。 POR电路保证器件在上电时复位。VCC 达到上电门限电压后触发延迟计数器。在计数器溢出之前器件一直保持为复位状态。当 VCC 下降时,只要低于检测门限,RESET 信号立即生效。
[单片机]
<font color='red'>ATmega88</font> 上电复位
小广播
最新电源管理文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved