《用于无刷电动机的控制器.pdf》由会员分享,可在线阅读,更多相关《用于无刷电动机的控制器.pdf(62页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102939707 A (43)申请公布日 2013.02.20 C N 1 0 2 9 3 9 7 0 7 A *CN102939707A* (21)申请号 201180029892.2 (22)申请日 2011.04.13 1006394.9 2010.04.16 GB H02P 6/00(2006.01) H02P 6/08(2006.01) (71)申请人戴森技术有限公司 地址英国威尔特郡 (72)发明人戴汉平 (74)专利代理机构北京市柳沈律师事务所 11105 代理人陈钘 (54) 发明名称 用于无刷电动机的控制器 (57) 摘要 一种用于无刷电动机的控制。
2、器,该控制器包 括用于接收模拟信号的输入部、用于采样该模拟 信号的模拟-数字转换器(ADC)、和处理器。处理 器在电动机的第一电半周期期间启动ADC,并在 第二电半周期期间读取ADC。另外,电动机系统包 括控制器。 (30)优先权数据 (85)PCT申请进入国家阶段日 2012.12.17 (86)PCT申请的申请数据 PCT/GB2011/050735 2011.04.13 (87)PCT申请的公布数据 WO2011/128688 EN 2011.10.20 (51)Int.Cl. 权利要求书2页 说明书32页 附图27页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求。
3、书 2 页 说明书 32 页 附图 27 页 1/2页 2 1.一种用于无刷电动机的控制器,该控制器包括用于接收模拟信号的输入部、用于采 样该模拟信号的模拟数字转换器(ADC)、和处理器,其中,处理器在电动机的第一电半周期 期间启动ADC,并在电动机的第二电半周期期间读取ADC。 2.根据权利要求1所述的控制器,其中,控制器产生一个或多个控制信号,用于在每一 个电半周期期间控制电动机的绕组的激励。 3.根据权利要求1或2所述的控制器,其中,第一电半周期和第二电半周期是相继的电 半周期。 4.根据前述权利要求中的任一项所述的控制器,其中,处理器在随后的电半周期期间 重复启动和读取ADC的步骤以获。
4、得模拟信号的多个样本,并且处理器处理所述多个样本以 获得模信号的测量值。 5.根据权利要求4所述的控制器,其中,所述测量值是所述多个样本的和、平均值和最 大值中的一个。 6.根据前述权利要求中的任一项所述的控制器,其中,控制器包括存储装置,且所述处 理器在第二电半周期期间读取ADC以获得模拟信号的样本,处理所述样本,并将处理的结 果存储到存储装置。 7.根据权利要求6所述的控制器,其中,处理器将样本加至存储在存储装置中的累计 值。 8.根据权利要求6所述的控制器,其中,处理器将样本与存储在存储装置中的值进行 比较,并在所述样本大于所述值的情况下用所述样本重写存储在存储装置中的所述值。 9.根据。
5、前述权利要求中的任一项所述的控制器,其中,ADC包括多个通道,其中一个通 道联接至输入部,且处理器在电动机的第三电半周期期间选择ADC的通道。 10.根据前述权利要求中的任一项所述的控制器,其中,控制器包括用于接收进一步 的模拟信号的进一步的输入部,ADC包括联接至输入部的第一通道和联接至该进一步的输 入部的第二通道,且处理器在电动机的第三电半周期期间选择第一通道和第二通道中的一 个。 11.根据权利要求10所述的控制器,其中,处理器选择第一通道,启动ADC和读取ADC 以采样模拟信号,处理器选择第二通道,启动ADC和读取ADC以采样该进一步的模拟信号, 且处理器重复地交替采样模拟信号和进一步。
6、的模拟信号,以获得模拟信号的多个样本和进 一步的模拟信号的多个样本。 12.根据权利要求9至11中的任一项所述的控制器,其中,第一、第二和第三电半周期 是相继的电半周期。 13.根据前述权利要求中的任一项所述的控制器,其中,控制器接收位置传感器信号, 且处理器响应于所述位置传感器信号的第一边沿启动ADC,以及响应于该位置传感器信号 的第二边沿读取ADC。 14.一种用于无刷电动机的控制器,该控制器包括用于接收位置传感器信号的第一输 入部、用于接收模拟信号的第二输入部、用于采样该模拟信号的模拟数字转换器(ADC)、和 处理器,其中,处理器响应于位置传感器信号的第一边沿而启动ADC,以及响应于位置。
7、传感 器信号的第二边沿读取ADC。 15.根据权利要求14所述的控制器,其中,控制器具有用于接收进一步的模拟信号的 权 利 要 求 书CN 102939707 A 2/2页 3 第三输入部,且ADC包括联接至第二输入部的第一通道和联接至第三输入部的第二通道, 且处理器响应于位置传感器信号的第三边沿选择ADC的通道。 16.一种电动机系统,包括无刷电动机和如前述权利要求中的任一项所述的控制器,其 中无刷电动机包括绕组,以及控制器响应于模拟信号而控制所述绕组的激励。 17.根据权利要求16所述的电动机系统,其中,绕组被利用激励电压激励,且模拟信号 提供激励电压的测量值。 18.根据权利要求16或1。
8、7所述的电动机系统,其中,电动机系统包括位置传感器,所述 位置传感器用于感测电动机的转子的位置,控制器响应于该位置传感器信号的每一个边沿 而产生控制信号用于控制绕组的激励,以及处理器响应于位置传感器信号的第一边沿而启 动ADC,以及响应于位置传感器信号的第二边沿读取ADC。 权 利 要 求 书CN 102939707 A 1/32页 4 用于无刷电动机的控制器 技术领域 0001 本发明涉及用于无刷电动机的控制器。 现有技术 0002 无刷电动机的控制系统通常包括控制器,所述控制器产生控制信号,用于激励电 动机的相绕组。控制器可响应于一个或多个输入信号而控制相激励。例如,控制器可以监 测温度信。
9、号,且一旦温度超过阈值则停止相激励。 0003 对于模拟输入信号,控制器必须首先使用模拟-数字转换器(ADC)将模拟信号转 换至数字信号。不幸的是,ADC采样模拟信号所需的时间会延迟控制器其他例程的执行。结 果,产生控制信号的时间可被延迟。控制信号的任何延迟可以不利地影响电动机系统的性 能,特别是当在较高速度下操作时。该问题的可能的解决方案会是使用具有更快ADC的控 制器。但是,这会增加控制器的成本。替换的解决方案会是当采样模拟信号时挂起相激励。 但是,挂起相激励可能影响电动机系统的性能。另外,控制器则将不能够快速地响应输入信 号的变化。 发明内容 0004 在一方面,本发明提供了一种用于无刷。
10、电动机的控制器,该控制器包括用于接收 模拟信号的输入部、用于采样该模拟信号的模拟数字转换器(ADC)、和处理器,其中,处理器 在电动机的第一电半周期期间启动ADC,以及处理器在第二电半周期期间读取ADC。 0005 模拟信号的采样因此分散在电动机的两个电半周期上。结果,控制器在每一个电 半周期期间在采样模拟信号中花费的时间减少。控制器因此在每一个电半周期期间具有更 多时间用于执行其他例程。 0006 控制器可产生一个或多个控制信号,用于在每一个电半周期期间控制电动机的绕 组的激励。例如,在每一个电半周期期间,控制器可以产生用于激励绕组的第一控制信号, 并之后产生用于使绕组续流的第二控制信号。由。
11、于模拟信号的采样分散在两个电半周期 上,模拟信号可以在没有对控制信号的正时的任何延迟的情况下被采样。 0007 第一电半周期和第二电半周期可以是电动机的相继的电半周期。这于是具有优 势:模拟信号被相对较快地采样,即,在两个电半周期之后被采样。结果,控制器能够相对快 速地响应模拟信号的变化。 0008 处理器可以在随后的电半周期期间重复启动和读取ADC的步骤以获得模拟信号 的多个样本。处理器随后处理所述多个样本以获得模拟信号的测量值。例如,处理器可以 获得所述多个样本的和、平均值、最小值或最大值。通过获得多个样本的和或平均值,控制 器对模拟信号中的瞬时变化和伪噪声不那么敏感。对于随时间周期性改变。
12、的模拟信号,样 本的最大值可以用于确定模拟信号的峰值。因而,当由交流电压驱动电动机时,控制器可以 在交流电压的每一个半周期上采样交流电压多次,以便获得峰值电压的测量值。 0009 控制器可以包括存储装置。处理器可以读取ADC以获得模拟信号的样本,处理所 说 明 书CN 102939707 A 2/32页 5 述样本,并随后将处理结果存储到存储装置,而不是将每一个样本存储到存储装置。于是, 这具有消耗较少存储资源的益处。例如,处理器可将样本加至存储在存储装置中的累计值。 累计值于是表示样本的和。在已经采集了预定数量的样本之后,可以将累计值除以该预定 数量,以便获得平均值。替换地,处理器可将样本与。
13、存储在存储装置中的值进行比较。处理 器则在所述样本大于所述值的情况下用所述样本重写存储在存储装置中的所述值。存储在 存储装置中的值则表示样本的最大值。 0010 ADC可以包括多个通道,其中一个通道联接至用于接收模拟信号的输入部。处理 器则在电动机的第三电半周期期间选择ADC的通道。ADC于是可用于采样其他信号。选择 ADC的通道的步骤,类似于启动和读取ADC的步骤,需要特定时间段来执行。通过在第三电 半周期期间选择通道,控制器在每一个电半周期期间在采样模拟信号中花费的时间被保持 为最小。 0011 控制器可以包括用于接收进一步的模拟信号的一进步的输入部。ADC则可包括联 接至输入部的第一通道。
14、和联接至进一步的输入部的第二通道。处理器则在电动机的第三电 半周期期间选择第一通道和第二通道中的一个。因而,控制器能够采样两个输入信号。其 中一个输入信号可以是用于激励电动机的绕组的电压。通过采样电压,可以响应于电压的 变化而调整绕组的激励。另一个输入信号可以是温度信号。一旦温度升高到预定阈值以上 或掉落到预定阈值以下,控制器则可以停止绕组的激励。 0012 第三电半周期通常先于第一电半周期。因而,每一个模拟信号通过选择通道、启动 ADC和随后读取ADC而被采样。第一、第二和第三电半周期可以是相继的电半周期。这则具 有相对较快地采样每一个模拟信号的优势,且因此控制器能够相对较快地响应任一模拟信。
15、 号的变化。 0013 控制器可以同时采用两个模拟信号。因而,处理器选择第一通道,启动ADC和读取 ADC以采样模拟信号。处理器之后选择第二通道,启动ADC和读取ADC以采样进一步的模拟 信号。处理器于是重复地交替采样模拟信号和进一步的模拟信号,以获得两个模拟信号中 的每一个的多个样本。通过同时采样两个模拟信号,控制器能够相对快速地响应任一模拟 信号的变化。 0014 控制器可以包括用于接收位置传感器信号的又一输入部。处理器则响应于位置传 感器信号的第一边沿而启动ADC,以及响应于位置传感器信号的第二边沿读取ADC。如果必 要,处理器响应于位置传感器信号的第三边沿而选择ADC的通道。位置传感器。
16、信号提供用 于触发采样过程的每一个步骤的便利器件。 0015 在第二方面,本发明提供了一种用于无刷电动机的控制器,该控制器包括用于接 收位置传感器信号的第一输入部、用于接收模拟信号的第二输入部、用于采样该模拟信号 的模拟数字转换器(ADC)、和处理器,其中,处理器响应于位置传感器信号的第一边沿而启 动ADC,以及响应于位置传感器信号的第二边沿读取ADC。 0016 模拟信号的采样因此被分为两个在不同时间执行的不同的步骤。因而,可获得更 多的时间用于控制器,以执行其他例程,诸如产生用于控制相激励的控制信号。 0017 控制器可以包括用于接收进一步的模拟信号的第三输入部。ADC则包括联接至第 二输。
17、入部的第一通道和联接至第三输入部的第二通道。处理器响应于位置传感器信号的第 三边沿而选择两个通道中的一个。控制器因此能够采样两个输入信号。 说 明 书CN 102939707 A 3/32页 6 0018 在第三方面,本发明提供一种电动机系统,其包括无刷电动机和如前述段落中任 一个描述的控制器。无刷电动机包括绕组,以及控制器响应于模拟信号而控制所述绕组的 激励。例如,模拟信号可是用于激励绕组的电压的缩小比例的测量值。控制器于是能够响 应于电压的变化而调整相激励的正时。 0019 电动机系统可以包括位置传感器,所述位置传感器用于感测电动机的转子的位 置,控制器则产生控制信号,所述控制信号用于响应。
18、于该位置传感器信号的每一个边沿而 控制绕组的激励。另外,处理器响应于位置传感器信号的第一边沿而启动ADC,以及响应于 位置传感器信号的第二边沿读取ADC。控制器因此响应于位置传感器信号的每一个边沿而 产生控制信号,但响应于每一个边沿仅执行一部分采样过程。由于模拟信号的采样被分为 在不同时间执行的不同步骤,可获得更多时间用于控制器产生控制信号。因而,控制器能够 采样模拟信号,而不会不利地影响电动机的性能。 附图说明 0020 为了本发明可被更容易地理解,本发明的实施例现在将要参考附图通过实例而 被描述,其中: 0021 图1是根据本发明的电动机系统的方框图; 0022 图2是电动机系统的示意图;。
19、 0023 图3是电动机系统的电动机的剖面图; 0024 图4详细示出逆变器响应于通过电动机系统的控制器发出的控制信号的被允许 状态; 0025 图5是电动机系统的电流调节器的示意图; 0026 图6示出当在单转换模式下操作时控制器使用的超出时段; 0027 图7示出当测量模拟输入信号时控制器使用的三步骤过程; 0028 图8详细示出电动机系统的各种操作模式; 0029 图9详细示出电动机响应于控制器发出的控制信号而被驱动的方向; 0030 图10示出当在低速加速模式下操作时电动机系统的各波形; 0031 图11示出当在高速加速模式下操作时电动机系统的各波形; 0032 图12示出当在运行模式。
20、下操作时电动机系统的各波形; 0033 图13示出当在运行模式下操作时从电动机系统的电源得到的电流波形; 0034 图14示出当在过流单转换模式下操作时电动机系统的各波形和中断; 0035 图15示出当在无限续流单转换模式下操作时电动机系统的各波形和中断; 0036 图16是布置为产生控制信号的计时器和比较器的示意图; 0037 图17是布置为产生控制信号的计时器和PWM模块的示意图; 0038 图18示出当在有限续流单转换模式下操作时电动机系统的各波形和中断; 0039 图19详细示出根据本发明的电动机系统的特定实施例的各硬件部件的值; 0040 图20详细示出特定电动机系统的控制器采用的各。
21、常数和阈值; 0041 图21示出特定电动机系统的链电感器的磁链特性; 0042 图22示出特定电动机系统的电动机的磁链特性; 0043 图23详细示出特定电动机系统的各种操作模式; 说 明 书CN 102939707 A 4/32页 7 0044 图24详细示出当在多转换模式下操作时特定电动机系统的控制器使用的控制值 的映射; 0045 图25详细示出当在过流单转换模式下操作时特定电动机系统的控制器使用的控 制值的映射; 0046 图26详细示出当在无限续流单转换模式下操作时特定电动机系统的控制器使用 的提前查找表的一部分; 0047 图27详细示出当在无限续流单转换模式下操作时特定电动机系。
22、统的控制器使用 的偏移查找表的一部分; 0048 图28详细示出当在无限续流单转换模式下操作时特定电动机系统的控制器使用 的相位查找表的一部分; 0049 图29详细示出当在单转换模式下操作时特定电动机系统的控制器使用的正弦映 射的一部分; 0050 图30示出在单转换模式下的控制器使用的传导时段的可能波形;和 0051 图31示出根据本发明的替换电动机系统的提前时段的可能波形。 具体实施方式 0052 图1至3的电动机系统1包括无刷电动机2和控制系统3。至电动机系统1的电 力由AC电源4提供。AC电源4意图为家用市电电源,但是可以等同地使用其他能够提供交 流电压的电源。 0053 电动机2包。
23、括四极永磁体转子5,所述转子5相对于定子6旋转。定子6包括一 对c形状芯部,所述芯部限定出四个定子极。导线绕定子6缠绕并联接在一起以形成单相 绕组7。 0054 控制系统3包括整流器8、DC链滤波器9、逆变器(inverter)10、门驱动器模块11、 电流传感器12、位置传感器13、过零检测器(zero-cross detector)14、温度传感器15、和 控制器16。 0055 整流器8是全波电桥D1-D4,其对AC电源4的输出进行整流以提供DC电压。 0056 DC链过滤器9包括链电容器C1和链电感器L1。链电容器C1用于平滑化由逆变 器转换引起的相对较高频率的波动。如下更加详述的,不。
24、需要链电容器C1来平滑化处于基 本频率下的被整流DC电压。因此,可以使用相对较低电容值的链电容器。链电感器L1用 于平滑化由逆变器转换引起的任何残余电流波动。再次,由于链电感器L1意图减少处于逆 变器10的开关频率下的波动,可以使用相对较低的电感量的电感器。为了避免饱和,链电 感器L1具有饱和点,该饱和点在电动机系统1的正常操作期间超过从AC电源4得到的峰 值电流。 0057 逆变器10包括四个功率开关Q1-Q4的全桥,其将DC链电压联接至相绕组7。每 一个功率开关Q1-Q4是IGBT,其能够在通常大多数市电电源的电压水平下操作。可替换地 使用其他类型的功率开关,诸如BJT或MOSFET,取决。
25、于功率开关的额定值和AC电源4的电 压。每一开关Q1-Q4包括反激式二极管(flyback diode),其保护开关不受在逆变器转换 期间产生的电压尖峰损害。 0058 门驱动器模块11响应于从控制器16接收的控制信号来驱动逆变器10的开关 说 明 书CN 102939707 A 5/32页 8 Q1-Q4的断开和闭合。 0059 电流传感器12包括一对分流电阻器R1、R2,每一个电阻器定位在逆变器10的下 臂上。每一个分流电阻器R1、R2的电阻值理想地在电动机系统1的正常操作期间在不超过 功耗限制的情况下尽可能高。跨过每一个分流电阻器R1、R2的电压作为电流感测信号,I_ SENSE_1和I。
26、_SENSE_2,被输出至控制器16。当被从右向左驱动时,第一电流感测信号,I_ SENSE_1,提供相绕组7中的电流的测量值(如下更详述的)。当被从左向右驱动时,第二电 流感测信号,I_SENSE_2,提供相绕组7中的电流的测量值。在将分流电阻器R1、R2定位在 逆变器10的下臂上时,相绕组7中的电流在续流期间继续被感测(再次地,如下更详述的)。 0060 位置传感器13是霍尔效应传感器,其输出逻辑上高或低的数字信号,HALL,取决 于磁通通过传感器13的方向。通过将位置传感器13定位为邻近转子5,HALL信号提供转 子5的角位置的测量值。更特别地,HALL信号的每一个边沿指示转子5的极性的。
27、变化。当 旋转时,永磁转子在绕组7中感生反EMF。因而,HALL信号的每一个边沿还表示绕组7中的 反EMF的极性的变化。 0061 过零检测器14包括一对钳位二极管D5、D6,所述钳位二极管D5、D6输出数字信号, Z_CROSS,当AC电源4的电压为正时该数字信号为逻辑上高,当AC电源4为负时该数字信 号为逻辑上低。Z_CROSS信号的每一个边沿因此表示AC电源4穿过零时所处的时间点。 0062 温度传感器15包括热变电阻器R7,该热变电阻器R7输出模拟信号,TEMP,该信号 提供电动机系统1内的温度的测量值。 0063 控制器16包括微控制器,所述微控制器具有处理器17、存储装置18、多个。
28、外围设 备19(例如,ADC、比较器、计时器等),多个输入引脚20、和多个输出引脚21。存储装置18 储存用于由处理器17执行的软件指令。存储装置18还储存多个查找表,在电动机系统1 的操作期间,所述查找表被处理器17索引。 0064 控制器16负责控制电动机系统1的操作。响应于输入引脚20处的信号,控制器 16在输出引脚21处产生控制信号。输出引脚21联接至门驱动器模块11,所述门驱动器模 块11响应于控制信号来控制逆变器10的开关Q1-Q4的断开和闭合。 0065 七个信号在控制器16的输入引脚20处被接收:I_SENSE_1、I_SENSE_2、HALL、Z_ CROSS、TEMP、DC。
29、_LINK和DC_SMOOTH。I_SENSE_1和I_SENSE_2是由电流传感器12输出的 信号。HALL是由位置传感器13输出的信号。Z_CROSS由过零检测器14输出的信号。TEMP 是由温度传感器15输出的信号。DC_LINK是DC链电压的缩小比例的测量值,其通过定位在 DC链线路和零伏线路之间的分压器(potential divider)R3、R4获得。DC_SMOOTH是DC链 电压的平滑化测量值,通过分压器R5、R6和平滑电容器C2获得。 0066 响应于在输入处接受的信号,控制器16产生并输出四个控制信号:TRIP#、DIR1、 DIR2、和FREEWHEEL#。 0067 。
30、TRIP#是失效安全控制信号。当TRIP#被拉引为逻辑上低时,门驱动器模块11断 开逆变器10的所有开关Q1-Q4。如下更详述的,控制器16在通过相绕组7的电流超过失效 安全阈值时将TRIP#拉引为逻辑上低。 0068 DIR1和DIR2控制电流通过逆变器10且因此通过相绕组7的方向。当DIR1被拉 引为逻辑上高而DIR2被拉引为逻辑上低时,门驱动器模块11闭合开关Q1和Q4,并断开开 关Q2和Q3,因此致使电流被驱动从左至右通过相绕组7。相反地,当DIR2被拉引为逻辑上 说 明 书CN 102939707 A 6/32页 9 高而DIR1被拉引为逻辑上低时,门驱动器模块11闭合开关Q2和Q3。
31、,并断开开关Q1和Q4, 因此致使电流被驱动从右至左通过相绕组7。相绕组7中的电流因此通过反转DIR1和DIR2 而被变换方向。如果DIR1和DIR2两者均被拉引为逻辑上低,门驱动模块11断开所有开关 Q1-Q4。 0069 FREEWHEEL#用于将相绕组7与DC链电压断开连接,并允许相绕组7中的电流绕逆 变器10的低压侧环路再流动或续流。相应地,响应于被拉引为逻辑上低的FREEWHEEL#信 号,门驱动器模块11致使高压侧Q1、Q2开关两者断开。电流随后绕逆变器10的低压侧环 路沿由DIR1和DIR2限定的方向续流。 0070 图4总结了开关Q1-Q4响应于控制器16的控制信号的被允许状态。
32、。下文中,术语 “设定”和“清除”将用于分别指示已经被拉引为逻辑上高和低的信号。 0071 当特定控制信号改变时,在控制信号的变化和功率开关的物理断开或闭合之间存 在短暂延迟。如果另外的控制信号在该延迟时段期间变化,在逆变器的特定臂上的两个开 关(即,Q1、Q3或Q2、Q4)可以被同时闭合。该短路,或通常所称的贯穿,将损坏逆变器10的 该特定臂上的开关。相应地,为了防止贯穿,控制器16利用两个控制信号的变化之间的死 时间(deadtime),T_DT。因此,例如,当使相绕组7电流换向时,控制器16首先清除DIR1, 等待死时间T_DT,且随后设定DIR2。死时间理想地被保持为尽可能短,以便优化。
33、性能,同时 确保门驱动器模块11和功率开关Q1-Q4具有足够的时间来响应。 0072 换向 0073 控制器16响应于HALL信号的边沿而使相绕组7换向。换向包含反转DIR1和DIR2 (即,清除DIR1和设定DIR2,或清除DIR2和设定DIR1),以便反转电流通过相绕组7的方向。 相绕组7可以在换向点处续流。因而,除了反转DIR1和DIR2,控制器16设定FREEHWEEL#。 0074 同步换向 0075 在预定速度阈值SPEED_ADV以下,控制器16使相绕组7换向与HALL信号的边沿 同步。HALL信号的每一个边沿表示绕组7中的反EMF的极性的变化。因此,在低于SPEED_ ADV的。
34、速度下,控制器16使相绕组7换向与反EMF的过零同步。 0076 在转子5加速时,每一个电半周期的时段减少,且因此与相绕组7的感应系数相关 联的时间常数(L/R)变得越来越重要。另外,相绕组7中的反EMF的大小增加,这随后影响 电流在相绕组7中上升的速率。因此,如果控制器16继续使相绕组7换向与HALL信号的边 沿同步,会达到一速度,在该速度下,不再可以在每一个电半周期上将附加电流驱动至相绕 组7中。因此,在达到SPEED_ADV时,控制器16从同步换向切换至提前换向。通过在HALL 信号的边沿之前使相绕组7换向,用于激励相绕组7的电压被反EMF升高。因此,电流通过 相绕组7的方向可以被更快地。
35、反转。另外,可以致使相电流超前于反EMF,这随后有助于补 偿电流上升的较低速率。尽管这随后产生短时段的负扭矩,这通常被正扭矩中随后增益而 充分补偿。 0077 提前换向 0078 在速度阈值SPEED_ADV处或在速度阈值SPEED_ADV以上的速度下,控制器16在 HALL信号的每一个边沿之前以提前时段T_ADV使相绕组7换向。由于随着转子速度反EMF 增加以及电半周期时段降低,换向在HALL信号的边沿之前发生所处于的电角度理想地随 着转子的速度增加。对于特定提前时段T_ADV,对应的提前角度A_ADV可以定义为: 说 明 书CN 102939707 A 7/32页 10 0079 A_AD。
36、V(elec.deg)=T_ADV(sec)*(rpm)/60*360(mech.deg)*n/2 0080 其中,A_ADV是以电角度计的提前角,T_ADV是以秒计的提前时段,是以rpm计 的转子速度,以及n是转子极的数量。从该方程,可以看到提前角与转子速度直接成比例。 因此,即使对于固定的提前时段,提前角随着转子速度增加。但是,对加速、功率和效率更好 的控制可以通过在不同转子速度下采用不同提前时段来实现。控制器16因此包括提前查 找表,所述查找表储存对于多个转子速度中的每一个的提前时段。 0081 响应于Z_CROSS信号的边沿,控制器16从提前查找表中选择对应于转子5的速度 的提前时段T。
37、_ADV。转子5的速度从HALL信号的两个相继边沿之间的间隔T_HALL确定。 该间隔在下文中将称为霍尔时段。转子5的速度则被如下定义: 0082 (rpm)=60/n*T _HALL(sec) 0083 其中是以rpm计的转子速度,T_HALL是以秒计的霍尔时段,以及n是转子的极 的数量。控制器16使用被选择的提前时段,以在HALL信号的边沿之前使相绕组7换向。 相同提前时段T_ADV随后被控制器16使用,直到检测到Z_CROSS信号的进一步的边沿时为 止。响应于Z_CROSS信号的进一步的边沿,控制器16从提前查找表中选择对应于转子5的 速度的新的提前时段。提前时段因此仅当AC电源4的电压。
38、跨过零时被更新,且在AC电源 4的每一个半周期上恒定。 0084 为了在HALL信号的特定边沿之前使相绕组7换向,控制器6响应于HALL信号的 先前边沿而动作。响应于HALL信号的边沿,控制器16从霍尔时段T_HALL减去提前时段T_ ADV,以便获得换向时段T_COM: 0085 T_COM=T_HALLT_ADV 0086 控制器16随后在HALL信号的边沿之后的时间T_COM时使相绕组7换向。因此, 相绕组7在HALL信号的随后边沿之前以提前时段T_ADV被换向。 0087 如上所述,提前时段T_ADV在AC电源4的每一个半周期上保持固定。然而,由于 在DC链电压中的正弦增加和减少,转子。
39、5的速度在AC电源4的每一个半周期上改变。霍 尔时段T_HALL在AC电源4的每一个半周期上改变。因此,与提前时段相反,控制器16针 对HALL信号的每一个边沿计算换向时段T_COM。 0088 电流控制 0089 控制器16的多个外围设备19配置为限定电流调节器22。电流调节器22监测并 调节相绕组7中的电流。电流调节器22执行两个功能。第一,电流调节器22在相绕组7 中的电流超过失效安全阈值的情况下清除TRIP#。第二,电流调节器22在相绕组7中的电 流超过过流阈值的情况下产生过流信号。 0090 如图5中所示,电流调节器22包括失效安全模块23和过流模块24。 0091 失效安全模块23。
40、包括多路转接器(multiplexer)25、比较器26、非门27、和SR锁 存器。多路转接器25具有两个输入部,用于选择两个电流感测信号I_SENSE_1和I_SENSE_2 中第一个。由多路转接器25进行的该选择由处理器17响应于电流通过相绕组7中的方向 而控制。特别地,当DIR1被设定时,致使多路转接器25选择I_SENSE_1,当DIR2被设定时, 致使多路转接器25选择I_SENSE_2。多路转接器25的输出被传递至比较器26,所述比较 器26将被选择的电流感测信号的电压与预定失效安全电压TRIP_REF进行比较。TRIP_REF 被设置为使得,当通过被选择的分流电阻器R1、R2的电。
41、流大于预定失效安全阈值时,比较 说 明 书CN 102939707 A 10 8/32页 11 器26的输出被拉引为逻辑上高。TRIP_REF因此由分流电阻器R1、R2的电阻值和I_MAX定 义。比较器26的输出被传递到非门27,所述非门27的输出被传递到SR锁存器28的S-输 入部。SR锁存器28的Q#输出被电流调节器22作为TRIP#信号输出。因而,当电流感测信 号I_SENSE_1或I_SENSE_2的电压大于TRIP_REF时,TRIP#被清除。 0092 如上所述,门驱动器模块11响应于被清除的TRIP#信号而断开逆变器10的所有 开关Q1-Q4。电流调节器22的失效安全模块23因此。
42、防止相绕组7中的电流超过失效安全 阈值I_MAX,在该失效安全阈值之上,开关Q1-Q4可损坏和/或转子5可退磁。通过利用硬 件清除TRIP#信号,当相绕组7中的电流超过失效安全阈值时,电流调节器22相对较快地 响应。如果改为采用由处理器17执行的软件来清除TRIP#信号,延迟可在电流超过失效安 全阈值和TRIP#信号的清除之间产生,在该期间,电流可以上升至损坏开关Q1-Q4或使转子 5退磁的水平。 0093 处理器17响应于HALL信号的每一个边沿而检验TRIP#信号。如果TRIP#信号针 对五个相继的HALL边沿清除,则处理器17将“超过失效安全”错误写到存储装置18并进 入故障模式,所述故。
43、障模式将在以下更详细地描述。以该方式监控TRIP#信号确保控制器 16不会由于TRIP#信号中的瞬态噪声而无意地进入故障模式。 0094 过流模块24包括多路转接器29和比较器30。多路转接器29,类似于失效安全模 块23的多路转接器,具有两个输入部,用于选择两个电流感测信号I_SENSE_1和I_SENSE_2 中第一个。再次,由多路转接器29进行的该选择由处理器17响应于电流通过相绕组7中 的方向而控制。因此,当DIR1被设定时,多路转接器29选择I_SENSE_1,当DIR2被设定时, 多路转接器25选择I_SENSE_2。多路转接器29的输出被传递至比较器30,所述比较器30 将电流感。
44、测信号的电压与DC_LINK信号的电压进行比较。当电流感测信号I_SENSE_1或I_ SENSE_2大于DC_LINK时,比较器30的输出被拉引为逻辑上低。当相绕组7中的电流超过 与DC链电压成比例的过流阈值时,过流模块24因此输出被拉引为逻辑上低的过流信号。 0095 过流模块24的输出部被联接至处理器17,所述处理器17响应于低的过流信号而 执行过流例程。由于过流阈值与DC链电压成比例,过流阈值跨AC电源4的每一个周期如 被整流的正弦曲线那样改变,其益处在下面更详细地解释。 0096 分压器R3、R4的电阻值被选择为使得DC_LINK信号的峰值电压不超过TRIP_REF。 因此,电流调节。
45、器22在相绕组7中的电流超过失效安全阈值之前触发过流事件。因此期望 过流模块24和处理器17调节相绕组7中的电流。仅在处理器17内的不太可能的故障事 件(例如,软件故障)中或如果相绕组7中的电流以在处理器17能够响应过流事件之前而达 到失效安全阈值I MAX的速率上升,失效安全模块23被预期会清除TRIP#。 0097 响应于过流事件,控制器16取决于转子5的速度而执行不同系列的动作。在预定 阈值SPEED_SINGLE以下的速度下,控制器16以“多转换模式”操作。在预定阈值SPEED_ SINGLE或以上的速度下,控制器16以“单转换模式”操作。 0098 多转换模式 0099 响应于多转换。
46、模式中的过流事件,控制器16通过清除FREEHWEEL#使相绕组7续 流。续流持续一续流时段T_FW,在该期间,预期相绕组7中的电流衰减到过流阈值以下的 水平。如果相绕组7中的电流继续超过过流阈值,控制器16再次使相绕组7续流一续流 时段T_FW。在另一方面,如果相绕组7中的电流掉落到过流阈值之下,控制器16通过设定 说 明 书CN 102939707 A 11 9/32页 12 FREEWHEEL#而恢复相绕组7的激励。 0100 对于特定续流时段T_FW,对应的电角A_FW可以定义为: 0101 A_FW(elec.deg)=T_FW(sec)*(rpm)/60*360(mech.deg)。
47、*n/2 0102 其中,A_FW是以电角度计的续流角,T_FW是以秒计的续流时段,是以rpm计的 转子速度,以及n是转子极的数量。因此,对于固定的续流时段,对应的续流角随着转子速 度增加。但是,在续流角增加时,电流且因此电力被驱动进入相绕组7中的剩余时段减少。 控制器16因此采用续流时段T_FW,所述续流时段T_FW随着增加的转子速度而减少,使得对 应的续流角A_FW不随转子5加速而变得过大。 0103 控制器16包括续流查找表,所述续流查找表储存对于多个转子速度中的每一个 的续流时段。响应于Z_CROSS信号的边沿,控制器16从续流查找表中选择对应于转子5的 速度的续流时段T_FW。控制器。
48、16随后响应于过流事件而使用被选择的续流时段使相绕组 7续流。相同续流时段T_FW被控制器16使用,直到检测到Z_CROSS信号的进一步的边沿时 为止。响应于Z_CROSS信号的进一步的边沿,控制器16从续流查找表中选择对应于转子5 的速度的新的续流时段。因而,如提前时段那样,续流时段仅当AC电源4的电压跨过零时 被更新,且在AC电源4的每一个半周期上保持恒定。 0104 仅在转子5从静止加速至SPEED_SINGLE时,控制器16以多转换模式操作。这样, 在多转换模式下控制器16花费的时间的长度相对较短。由此相对较粗的速度分辨度可以 用于续流查找表,而不会不利地影响电动机系统1的功率或效率。。
49、实际上,可想到使用固定 的续流时段,只要对应的续流角在转子5接近SPEED_SINGLE时不变得过大。 0105 在相对较低转子速度下,由转子5在相绕组7中感生的反EMF相对较小。因而,相 绕组7中的电流相对较快地上升至过流阈值。由于电流达到过流阈值所占用的相对较短的 时间段,在电动机2的每一个电半周期期间,控制器16将通常在激励和续流之间转换相绕 组7多次。正是由于该原因,控制器16可以说在低于SPEED_SINGLE的速度下以多转换模 式操作。随着转子速度增加,霍尔时段自然地减少。另外,反EMF增加,且因此相绕组7中 的电流达到过流阈值所占用的时间增加。因而,控制器16随着转子5加速而在激励和续流 之间不那么频繁地转换相绕组7。最后,转子5的速度上升到一水平,在该水平处,控制器 16在电动机2的每一个电半周期期间在激励和续流之间转换相绕组7。