专利名称:驱动装置及方法
技术领域:
本发明是有关一种驱动电路及方法,特别是关于一种结合检测功能的驱 动电路及方法。
背景技术:
图1显示传统的电机控制电路。传统的脉宽调变驱动装置IO单向的给予 脉宽调变信号PWM来控制电机12的转速,而电机12并未回传任何信息给驱 动装置IO, 一般来说,电机12的转速越高,其上的电流越大,但是在某些情 况下可能出现异常,例如,在上坡上行驶的电动机车,此时电机12的转速将 受到影响,因此当机车骑士要加快电机12转速以加快车速时,可能出现电机 12转速不变而电机12上电流增加的异常情况,为了避免电机12因状态异常 而造成损毁,传统的方法是以霍尔元件14来检测电机12上的电流,并持续 的将电流信息传给驱动装置10以在电机的状况出现异常时驱动装置10能进 行处理。
然而,霍尔元件14只能外挂在驱动装10的外面而无法整合到其中,这 造成设计时的难度,导致设计时间及成本的增加,在程式的撰写上也会变的 较繁杂。再者,由于霍尔元件14与驱动装置10分开,因此,.从霍尔元件14 检测到异常至驱动装置IO开始反应需要较长的时间。
因此, 一种结合检测功能的驱动装置,乃为所冀。
发明内容
本发明的目的,在于提出一种结合检测功能的驱动装置及方法。根据本发明, 一种驱动装置及方法包括一脉宽调变驱动电路根据一预设 值产生一脉宽调变信号驱动一被驱动装置, 一检测器在预设的吋间点检测该 被驱动装置的状态,当该被驱动装置的状态异常时,调整该预设值, 一计数 电路计数一时钟(clock)产生一计数值,以及一比较器比较该计数值及一随 该预设值改变的目标值,在该计数值达到该目标值时,触发该检测器。
由于本发明的驱动装置结合了检测功能,因此不仅可以省去开发程式的 繁杂,也缩短检测与反应的时间,节省设计成本与时间,增进工作效率,再 者,检测的时间点可以自行选择,故该脉宽调变信号可以即时更新,使得本 发明的驱动装置更有弹性及即时性。
图1显示传统的电机控制电路; 图2本发明的实施例;以及
图3显示图2中的信号的波形图。
附l图标号
10驱动装置
12电机
14霍尔元件
20驱动装置
22电机
24计数电路
26计数器
28计数缓冲器
30比较器
32检测器
34预设值供应器36 脉宽调变驱动电路
40 来源时钟的波形
42 计数值的波形
44 预设值n的波形
46 预设值m的波形
48 脉宽调变信号PWM的波形
50 中断及检测信号ID的波形
具体实施例方式
图2是本发明的实施例。图3是图2中信号的波形图。在驱动装置20中, 预设值供应器34提供预设值n及m,如图3中的波形44及46所示,脉宽调 变驱动电路36根据预设值n及m以及来源时钟CLK产生脉宽调变信号PWM 驱动电机22,来源时钟CLK及脉宽调变信号PWM分别如图3中的波形40 及48所示,其中,脉宽调变信号PWM的工作时间(duty)长度等于n个来源时 钟CLK的周期,而脉宽调变信号PWM的周期(period)长度等于m个来源时钟 CLK的周期,如图2所示,计数电路24包括计数器26及计数缓冲器28,计 数器26计数来源时钟CLK,并以来源时钟CLK的周期为计数基准,每当计 数器26计数一个来源时钟CLK的周期时,便送出一信号给计数缓冲器28, 计数缓冲器28记录计数器26的计数次数产生计数值K,如图3中的波形42 所示。
根据以往的经验法则,电机22在某些特定的时间较容易出现异常状态, 这些时间包括在脉宽调变信号PWM的工作时间一半的地方、脉宽调变信号 PWM的工作时间结束时、在脉宽调变信号PWM的工作时间及周期给合的一 半的位置以及在脉宽调变信号PWM的周期结束时,因此,比较器30将根据 预设值n及m得到目标值,例如(n/2)、 n、 (n+m)/2以及m等,使用者可以依 照需求由(n/2)、 n、 (n+m)/2以及m中任选数个作为目标值,比如说选取任一个或任两个或全部,假设(n/2)、 n、 (n+m)/2以及m全部被选为目标值时,比 较器30比较计数值K及目标值,当计数值K等于(n/2)、 n、 (n+m)/2以及m 时,比较器30将输出中断及检测信号ID触发检测器32,使检测器32检测电 机22目前的状态,如图3中的波形50所示,在检测器32中储存一对照表, 该对照表记录了预设值n及m与电机22上电流大小的关系,当检测器32所 检测到的电流大小与预设值n及m之间的关系不符合该对照表中的记录时, 检测器32将发出信号给预设值供应器以调整预设值n及m,进而改变电机22 的转速以排除异常状态。在此实施例中,设定四个时间点来进行检测,在其 他的实施例中,亦可以增加、减少或改变时间点。
在此,虽然仅以电机作为说明,但本发明的驱动装置并不只限于应用在 电机上。
权利要求
1.一种驱动装置,其特征在于,所述驱动装置包括一脉宽调变驱动电路,根据一预设值产生一脉宽调变信号驱动一被驱动装置;一检测器,用以检测所述被驱动装置的状态,当所述被驱动装置的状态异常时,调整所述预设值;一计数电路,用以计数一时钟产生一计数值;以及一比较器,比较所述计数值及一随所述预设值改变的目标值,在所述计数值达到所述目标值时,触发所述检测器。
2. 如权利要求1所述的驱动装置,其特征在于,所述检测器包括一对照 表记录所述预设值与所述被驱动装置的状态之间的关系,当所检测到的所述 被驱动装置的状态与所述预设值之间的关系不符合所述对照表时,表示所述 被驱动装置的状态异常。
3. 如权利要求1所述的驱动装置,其特征在于,所述计数值在脉宽调变 信号的每一周期开始时重置。
4. 如权利要求1所述的驱动装置,其特征在于,所述计数电路包括 一计数器,计数所述时钟;以及一计数缓冲器,记录所述计数器的计数次数产生所述计数值。
5. —种驱动方法,其特征在于,所述驱动方法包括下列步骤 根据一预设值产生一脉宽调变信号驱动所述被驱动装置; 在预设的时间点检测所述被驱动装置的状态;以及 判断所述被驱动装置的状态是否异常,若为是,调整所述预设值。
6. 如权利要求5所述的驱动方法,其特征在于,所述在预设时间点检测 所述被驱动装置的状态的步骤包括下列步骤根据所述预设值产生一 目标值;计数一时钟产生一计数值;以及在所述计数值达到所述目标值时检测所述被驱动装置的状态。
7. 如权利要求6所述的驱动方法,其特征在于,所述驱动方法还包括在 所述脉宽调变信号的每一周期开始时,重置所述计数值。
8. 如权利要求5所述的驱动方法,其特征在于,所述判断所述被驱动装 置的状态是否异常的步骤包括将所述预设值及所述被驱动装置的状态与一对 照表比对,若所述预设值及所述被驱动装置的状态之间的关系不符合对照表, 则表示所述被驱动装置的状态异常。
全文摘要
本发明提供一种驱动装置及方法,该驱动装置包括一脉宽调变驱动电路,根据一预设值产生一脉宽调变信号驱动一被驱动装置;一检测器,用以检测所述被驱动装置的状态,当所述被驱动装置的状态异常时,调整所述预设值;一计数电路,用以计数一时钟产生一计数值;以及一比较器,比较所述计数值及一随所述预设值改变的目标值,在所述计数值达到所述目标值时,触发所述检测器。由于该驱动装置结合了检测功能而且是主动检测,因此除了可以更快速反应外,还可以节省设计成本与时间,进而增加工作效率。
文档编号H02P29/00GK101610064SQ20081012599
公开日2009年12月23日 申请日期2008年6月19日 优先权日2008年6月19日
发明者王庆忠 申请人:义隆电子股份有限公司