background image

新型式构建设施在交流电机调频器内的运用

8XC196MC 通过由重置寄存器(WG―RELOAD)中读入数据来确定周期的长短。而

用户程序可以在任何时候通过写入重置寄存器的方法改变周期值。

16 位时基计数器每一个

状 态 周 期 都 要 作 一 次 加

1/ 减 1 运 算 。 以 中 心 调 节 脉 宽 输 出 工 作 方 式 为 例 , 计 数 器

WG―COUNTER)先从 WG―RELOAD 装入的数开始,先作减 1 运算,待减到 0001H 时,

再作加

1 运算,直至等于 WG―RELOAD,如此循环往复。

  控制寄存器负责允许或禁止计数器工作,确定计数方向,控制工作方式并为全部三相
信号确定死区时间。输出寄存器对管脚的输出进行设置,确定输出极性(高有效或低有效),
以及控制对寄存器的刷新是立即改变还是由事件驱动同步进行数据更新。
  另外,

WG 单元另设一个保护电路监测 EX-TINT 输入端,该输入端一般接到智能功率

模块

IPM 的异常

信号

指示端

FO 上,当 IPM 由于过热、过流、短路以及其它原因使得 FO 由

高变低,通过

EXTINT 输入到 80C196MC 中,80C196MC 使 WG 输出关断信号停止 IPM 继

续工作,同时通过中断通知用户程序对该异常情况进行处理。
  在电机调速过程中,载波周期和信号占空比需要不断变化,一般在初始化程序中对波
形发生器的各工作寄存器进行设置。初始化完成后,在用户程序中可随时通过重置这些寄存
器来改变

WG 输出波形的周期以及占空比。当 WG―COUNTER=WG―RELOAD 中的值时,

WG―RELOAD 寄存器中的值被刷新,WG―COUNTER 寄存器从 WG―RELOAD 寄存器
中装入数值,同时,波形发生器触发一次

WG 中断,允许中断服务程序重置各寄存器的缓

冲区,这样,新装入的数将在下一个事件到来时发生作用。波形发生器还支持对各寄存器的
立即重置,不过,为了保持

PWM 信号的同步和完整性,在对初始化波形发生器后,一般

采 用 同 步 刷 新 的 方 式 。 为 以 上 叙 述 的 图 解 表 示 , 设 初 始 化 程 序 中 将

RELOAD 中 置

A,COMPARE 中置 B,t0 时刻 RELOAD=COUNTER,COUNTER 中被重置为 A 后,WG
进入中断服务程序,假设在中断服务程序中对

RELOAD 重新赋值为 A1,COM-PARE 中数

值不变,此时

A1 值并没有被立即写入到 RELOAD 中,而是被保存在一个暂存器中,在 t1

时刻当

RELOAD 的值再次与 COUNTER 值相等时,RELOAD 被置为 A1,COUNTER 被置

RELOAD 的值 A1 后,进入中断服务程序更新 RELOAD 暂存器。t为死区时间,由死区时

间计数器值决定。