25.11.2014 Views

下载地址1

下载地址1

下载地址1

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

dsPIC30F 在 无 传 感 器 BLDC 控 制 中 的 应 用<br />

AN901<br />

著 者 :<br />

合 著 者 :<br />

引 言<br />

本 应 用 笔 记 描 述 了 一 种 完 全 可 行 且 高 度 灵 活 的 软 件 应<br />

用 , 使 用 dsPIC30F 来 控 制 无 传 感 器 无 刷 直 流<br />

(brushless DC,BLDC) 电 机 。 此 软 件 将 dsPIC30F 外<br />

设 广 泛 应 用 于 电 机 控 制 。 所 实 现 的 无 传 感 器 控 制 算 法 特<br />

别 适 用 于 风 扇 和 泵 。 程 序 使 用 C 语 言 编 写 , 经 过 特 别 优<br />

化 , 并 附 有 详 细 的 注 释 以 便 于 理 解 和 程 序 修 改 。<br />

软 件 特 点<br />

Charlie Elliott<br />

Smart Power Solutions, LLP<br />

Steve Bowling<br />

Microchip Technology Inc.<br />

• 采 用 反 电 动 势 过 零 检 测 程 序 , 无 需 使 用 位 置 传 感 元<br />

件 。<br />

• 应 用 程 序 包 含 可 调 节 参 数 和 两 种 可 选 的 起 动 方 法 以<br />

适 应 特 定 负 载 。<br />

• 可 检 测 无 传 感 器 算 法 是 否 失 效 。<br />

• 可 重 新 起 动 无 传 感 器 控 制 而 无 需 停 止 电 机 。<br />

• 可 控 制 放 电 电 流 以 调 节 DC 母 线 电 压 。<br />

• 换 相 方 案 支 持 随 速 度 增 加 而 线 性 引 入 达 30° 的 相<br />

位 超 前 , 进 而 获 得 更 高 的 电 机 效 率 和 更 宽 的 速 度 范<br />

围 。<br />

• 四 种 不 同 方 式 来 控 制 电 机 速 度 。<br />

• 简 单 的 用 户 界 面 , 带 LCD 显 示 , 可 通 过 按 钮 调 节 超<br />

过 40 项 参 数 。<br />

• 软 件 大 约 占 用 5 MIPS( 最 大 ), 需 要 大 约 16KB 的<br />

程 序 存 储 空 间 。<br />

• 不 包 含 用 户 界 面 和 调 试 代 码 时 , 应 用 代 码 可 以 装 入<br />

不 到 12 KB 的 程 序 存 储 器 中 , 可 与 已 设 计 的 最 小<br />

存 储 器 dsPIC30F 器 件 (dsPIC30F2010) 兼 容 。<br />

已 知 限 制<br />

• 使 用 时 , 无 传 感 器 系 统 能 可 靠 工 作 的 最 大 输 出 频 率<br />

大 约 为 150 Hz。 但 是 , 这 一 限 制 可 以 让 很 常 见 的<br />

4 极 电 机 的 最 高 运 转 速 度 达 到 4500 RPM。<br />

• 如 果 使 用 相 位 超 前 , 输 出 频 率 最 高 可 达 250 Hz(4<br />

极 电 机 可 达 7500 RPM)。 通 过 修 改 软 件 , 可 达 到<br />

更 高 速 度 。<br />

• 支 持 对 角 逆 变 器 开 关 器 件 的 硬 调 制 。<br />

• 系 统 支 持 在 闭 环 换 相 模 式 下 运 行 , 通 常 风 扇 和 泵 都<br />

需 要 这 种 支 持 。<br />

背 景 知 识<br />

无 刷 直 流 (BLDC) 电 机 体 积 小 、 可 控 制 且 效 率 高 , 因<br />

此 在 消 费 和 工 业 应 用 中 得 以 采 用 。 这 种 电 机 还 越 来 越 多<br />

地 被 应 用 于 汽 车 应 用 中 , 以 避 免 使 用 皮 带 和 液 压 传 动 系<br />

统 , 并 提 供 更 多 功 能 和 改 善 燃 料 利 用 率 。 BLDC 电 机 控<br />

制 所 需 磁 性 元 件 和 电 子 元 器 件 成 本 的 不 断 降 低 使 得 无 刷<br />

直 流 电 机 的 应 用 越 来 越 广 泛 , 同 时 还 被 用 于 更 高 的 功 率<br />

级 别 。<br />

由 于 电 励 磁 必 须 与 转 子 位 置 同 步 ,BLDC 电 机 运 行 时 通<br />

常 带 有 一 个 或 多 个 转 子 位 置 传 感 器 。 由 于 成 本 、 可 靠 性<br />

以 及 机 械 装 配 等 因 素 , 尤 其 是 当 转 子 浸 没 在 液 体 中 运 行<br />

时 , 要 求 电 机 不 带 位 置 传 感 器 运 行 ( 即 所 谓 的 无 传 感<br />

器 运 行 )。<br />

本 文 假 设 读 者 已 经 熟 悉 了 带 有 位 置 传 感 器 的 BLDC 的 工<br />

作 原 理 , 因 此 不 再 详 细 阐 述 该 技 术 。Microchip 应 用 笔<br />

记 AN857 中 对 BLDC 电 机 控 制 进 行 了 非 常 有 用 的 介 绍 。<br />

在 参 考 书 目 列 出 的 书 籍 中 可 以 找 到 其 他 相 关 内 容 。 需 要<br />

注 意 的 是 , 本 文 讲 述 的 无 传 感 器 方 案 是 AN857 所 述 的<br />

更 高 级 形 式 。 最 后 应 该 指 出 , 本 文 中 所 有 论 述 以 及 应 用<br />

软 件 均 假 定 使 用 三 相 电 机 。<br />

© 2004 Microchip Technology Inc. DS00901A_CN 第 1 页


AN901<br />

BLDC 电 机 换 相 的 无 传 感 器 技 术<br />

本 文 讨 论 的 方 法 仅 适 用 于 标 准 结 构 的 三 相 电 机 ( 不 含 搜<br />

索 线 圈 或 不 对 称 设 计 ) 。 另 外 , 本 文 还 假 定 采 用 常 规<br />

120° 通 电 方 式 , 这 样 在 一 些 时 间 段 会 出 现 某 相 上 电 流<br />

为 零 、 不 通 电 的 现 象 。 为 使 电 机 运 行 , 必 须 按 照 周 期 性<br />

间 隔 切 换 通 电 的 相 ( 即 换 相 )。<br />

要 使 电 机 正 确 换 相 , 必 须 测 量 电 周 期 中 的 绝 对 位 置 。 对<br />

于 常 规 通 电 , 每 个 电 周 期 需 要 六 次 等 距 换 相 。 这 通 常 是<br />

通 过 三 个 霍 尔 效 应 开 关 或 光 学 开 关 ( 转 子 上 要 有 相 应 的<br />

圆 盘 ) 实 现 的 。 并 不 需 要 连 续 的 位 置 信 息 , 只 要 检 测 所<br />

需 换 相 情 况 即 可 。 图 1 给 出 了 三 个 传 感 器 的 输 出 和 每 相<br />

的 相 应 反 电 动 势 (Back EMF, BEMF) 电 压 波 形 。<br />

图 1:<br />

HALL R<br />

HALL Y<br />

HALL B<br />

BLDC 换 相 图<br />

60 o<br />

导 通 Q3,Q5Q1,Q5Q1,Q6Q2,Q6Q2,Q4Q3,Q4Q3,Q5Q1,Q5Q1,Q6<br />

霍 尔 状 态 5 4 6 2 3 1 5 4 6<br />

RYB<br />

要 通 过 监 测 电 机 的 某 项 特 性 来 检 测 转 子 位 置 , 显 然 该 特<br />

性 必 须 随 位 置 发 生 变 化 。 此 外 , 理 想 的 情 况 是 该 特 性 能<br />

在 电 周 期 中 建 立 唯 一 的 位 置 , 这 将 增 强 无 传 感 器 技 术 的<br />

鲁 棒 性 。 相 磁 通 链 随 位 置 发 生 的 变 化 会 产 生 转 矩 。 这 种<br />

效 应 可 以 从 磁 阻 和 BEMF 两 方 面 进 行 考 虑 , 这 两 者 不 但<br />

随 电 流 变 化 , 而 且 随 位 置 变 化 。 BEMF 还 随 速 度 线 性 变<br />

化 。 可 以 直 接 监 测 磁 阻 或 BEMF 的 变 化 , 也 可 以 监 测 它<br />

们 对 间 接 量 的 影 响 。<br />

磁 阻 变 化 方 法<br />

如 公 式 1 的 磁 欧 姆 定 律 所 示 , 磁 阻 是 电 阻 的 磁 当 量 :<br />

公 式 1:<br />

磁 欧 姆 定 律<br />

R =<br />

-------------<br />

MMF<br />

Φ<br />

在 此 公 式 中 :<br />

R = 磁 阻<br />

MMF = 磁 动 势<br />

Φ = 磁 通 量<br />

磁 阻 表 示 磁 通 流 经 由 钢 、 气 隙 和 磁 体 组 成 的 磁 路 的 难 易<br />

程 度 。 磁 体 是 非 常 好 的 磁 通 源 , 相 当 于 电 流 源 。 相 绕 组<br />

是 良 好 的 MMF 源 , 相 当 于 电 压 源 。 在 低 磁 负 载 时 , 钢<br />

的 磁 阻 很 小 , 并 处 于 磁 不 饱 和 状 态 。 在 高 磁 负 载 ( 一 般<br />

为 >1.5 T) 下 , 钢 的 磁 阻 会 随 磁 饱 和 的 开 始 迅 速 增 加 。<br />

空 气 具 有 非 常 高 的 磁 阻 , 它 与 磁 负 载 无 关 。 磁 性 材 料 也<br />

有 相 似 的 特 性 。<br />

磁 阻 随 位 置 而 变 化 , 因 此 可 以 作 为 无 传 感 器 运 行 的 基<br />

础 。 在 所 有 BLDC 电 机 中 , 磁 阻 随 角 度 也 会 发 生 某 些 变<br />

化 。 从 电 机 来 看 , 磁 阻 的 变 化 与 电 感 的 变 化 一 样 明 显 。<br />

磁 阻 变 化 有 明 显 的 优 点 , 因 为 在 零 速 度 下 可 以 检 测 到 。<br />

但 是 , 需 要 先 了 解 要 控 制 电 机 的 L(i,θ) 特 性 。<br />

不 幸 的 是 , 对 于 很 多 BLDC 电 机 , 磁 阻 随 位 置 的 变 化 太<br />

小 , 无 法 可 靠 地 进 行 测 量 。 尤 其 是 对 于 表 面 安 装 了 磁 体<br />

的 电 机 , 其 有 效 气 隙 很 大 , 所 以 此 特 性 在 这 类 电 机 上 表<br />

现 得 尤 为 明 显 。 因 此 , 磁 阻 的 主 要 部 分 是 不 变 的 , 这 使<br />

随 位 置 发 生 的 剩 余 变 化 很 难 测 量 。 在 专 门 设 计 为 低 转 矩<br />

脉 动 的 电 机 中 , 磁 阻 变 化 也 会 较 小 , 因 为 变 化 的 磁 阻 会<br />

产 生 多 余 的 转 矩 。 隐 磁 或 内 磁 电 机 的 磁 阻 随 角 度 变 化 很<br />

大 , 但 是 它 们 一 般 用 正 弦 电 压 通 电 , 因 此 这 里 不 再 讨<br />

论 。<br />

DS00901A_CN 第 2 页<br />

© 2004 Microchip Technology Inc.


AN901<br />

BEMF 法<br />

电 机 的 BEMF 波 形 随 位 置 和 速 度 变 化 。 因 此 不 可 能 在 零<br />

速 度 和 低 速 时 用 BEMF 检 测 位 置 。 但 是 , 有 很 多 应 用<br />

( 例 如 风 扇 和 泵 ) 在 低 速 时 不 需 要 位 置 控 制 或 闭 环 运<br />

行 。 对 于 这 些 应 用 , BEMF 法 就 很 适 合 。 有 很 多 使 用<br />

BEMF 的 方 法 , 主 要 方 法 可 以 归 纳 如 下 :<br />

• 电 机 端 电 压 检 测<br />

- 通 过 直 接 测 量 或 推 算 ( 开 关 状 态 和 DC 母 线<br />

电 压 已 知 )。<br />

• 中 点 电 压 检 测<br />

- 只 适 用 于 具 有 特 殊 BEMF 特 性 的 Y 型 连 接 电<br />

机 。<br />

- 实 际 上 不 需 要 第 4 根 线 。 使 用 电 阻 网 络 和 差<br />

分 操 作 , 可 以 重 新 建 立 星 型 连 接 中 心 点 。<br />

• 母 线 电 流 梯 度 检 测<br />

- 因 为 换 相 随 转 子 超 前 或 滞 后 而 发 生 变 化 , 因 此<br />

取 决 于 特 定 母 线 电 流 的 形 状 。<br />

- 无 法 使 用 快 速 母 线 电 流 控 制 。<br />

磁 通 链 变 化 法<br />

检 测 磁 通 链 随 位 置 的 变 化 可 以 有 效 地 综 合 利 用 磁 阻 法 和<br />

BEMF 法 。 公 式 2 给 出 了 相 电 压 :<br />

选 择 所 谓 的 BEMF “ 过 零 检 测 ” 技 术 是 因 为 :<br />

• 它 适 用 于 多 种 电 机 。<br />

• 理 论 上 ,Y 型 连 接 和 ∆ 型 连 接 的 三 相 电 机 都 可 以 使<br />

用 它 。 某 些 类 别 的 ∆ 型 连 接 电 机 可 能 无 法 应 用 这<br />

种 技 术 。<br />

• 不 需 要 详 细 了 解 电 机 特 性 。<br />

• 对 电 机 制 造 容 许 公 差 要 求 不 太 严 格 。<br />

• 它 对 电 压 控 制 或 电 流 控 制 都 有 效 。<br />

过 零 检 测 技 术 适 用 于 速 度 接 近 零 时 不 需 要 闭 环 操 作 的 多<br />

种 应 用 , 它 尤 其 适 合 在 风 扇 和 泵 中 的 应 用 。<br />

假 设 速 度 大 于 零 , 则 每 个 电 周 期 中 某 相 的 BEMF 为 零 的<br />

位 置 只 有 两 个 , 可 以 通 过 图 2 中 所 示 通 过 过 零 点 时<br />

BEMF 的 斜 率 来 区 分 这 些 位 置 。<br />

每 一 段 对 应 电 周 期 中 的 一 个 60° 部 分 ( 共 有 六 个 相 等<br />

的 60° 部 分 )。( 段 的 编 号 完 全 任 意 , 但 要 与 整 个 软 件<br />

中 使 用 的 编 号 匹 配 。) 换 相 发 生 在 每 一 段 的 边 界 处 。 因<br />

此 , 需 要 检 测 段 的 边 界 。BEMF 过 零 点 和 需 要 换 相 的 位<br />

置 之 间 有 30° 的 偏 移 , 必 须 对 其 进 行 补 偿 , 以 确 保 电 机<br />

平 稳 高 效 运 转 。<br />

图 2:<br />

30Þ<br />

过 零 检 测<br />

公 式 2:<br />

BEMF 相 电 压<br />

VPH = iR + ( dΨ) ⁄ ( dt)<br />

0<br />

此 方 法 对 方 波 或 正 弦 波 通 电 提 供 了 从 零 速 度 起 动 的 无 缝<br />

运 行 能 力 。 需 要 使 用 闭 环 观 测 器 , 以 通 过 所 加 电 压 和 所<br />

测 相 电 流 的 开 环 积 分 来 正 确 确 定 位 置 , 这 需 要 预 先 详 细<br />

了 解 电 机 的 ψ(i,θ) 特 性 和 有 效 处 理 能 力 。<br />

所 选 无 传 感 器 技 术 的 实 现<br />

具 体 的 实 现 方 法 基 于 检 测 不 通 电 相 的 BEMF 为 零 时 的 情<br />

况 。 除 了 可 选 的 母 线 电 流 检 测 信 号 放 大 以 及 功 率 开 关 门<br />

驱 动 电 路 外 , 采 用 dsPIC30F 单 芯 片 实 现 提 供 所 有 的 控<br />

制 功 能 。<br />

0<br />

0<br />

SECTOR<br />

5 0 1 2 3 4 5 0 1<br />

= BEMF 过 零 点<br />

图 2 还 给 出 了 理 想 情 况 下 的 各 相 BEMF 波 形 。 假 定 只 有<br />

三 个 电 机 引 线 可 以 用 于 检 测 BEMF, 则 必 须 确 定 电 机 星<br />

型 连 接 中 心 点 的 电 压 , 因 为 BEMF 波 形 将 被 该 星 型 连 接<br />

中 心 点 的 电 压 抵 消 。<br />

© 2004 Microchip Technology Inc. DS00901A_CN 第 3 页


AN901<br />

对 于 ∆ 型 连 接 的 电 机 , 操 作 方 法 有 所 不 同 , 将 在 附 录 D<br />

中 进 行 探 讨 。<br />

前 面 讲 过 , 在 任 一 时 刻 只 有 两 相 是 通 电 的 , 且 流 经 这 两<br />

相 的 电 流 方 向 相 反 , 图 3 说 明 Y 相 用 于 BEMF 检 测 时 的<br />

情 况 。<br />

图 3:<br />

VDC<br />

Q1<br />

Q4<br />

BEMF 检 测 硬 件 示 例<br />

z<br />

=<br />

R<br />

Q3<br />

B<br />

Q6<br />

当 R 相 内 流 经 正 向 电 流 ( 定 义 为 流 向 星 型 连 接 中 心 点 的<br />

电 流 )、B 相 内 流 经 负 向 电 流 时 ,Q1 和 Q6 将 受 到 控 制 ,<br />

这 与 前 面 图 ( 图 2) 中 的 段 1 对 应 。 假 设 通 电 相 的 两 端<br />

总 是 对 称 地 分 别 连 接 到 DC 电 源 的 两 个 轨 上 , 则 星 型 连<br />

接 中 心 点 的 电 压 总 是 ½ VDC, 与 加 在 这 两 个 通 电 相 绕 组<br />

上 的 电 压 极 性 无 关 。 但 是 , 只 有 在 每 相 的 R、L 和 BEMF<br />

都 相 同 , 且 每 相 的 开 关 和 二 极 管 压 降 都 相 等 的 情 况 下 ,<br />

星 型 连 接 中 心 点 的 电 压 值 才 为 ½ VDC。 假 设 现 在 的 情 况<br />

就 是 这 样 , 因 此 BEMF 过 零 点 将 被 偏 置 为 ½ VDC, 这 很<br />

容 易 估 计 到 。<br />

以 最 简 单 的 形 式 ,BEMF 过 零 检 测 方 法 可 以 这 样 实 现 :<br />

• 通 过 分 压 器 和 A/D 转 换 器 来 监 测 所 有 三 相 的 端 电 压<br />

和 VDC。<br />

• 在 相 应 的 时 间 段 内 检 测 相 BEMF 何 时 经 过 ½VDC。<br />

对 于 某 个 特 定 的 时 间 段 , 只 需 监 测 一 相 的 电 压 。<br />

• 使 用 一 个 可 用 的 定 时 器 测 量 60° ( 即 两 次 过 零 点<br />

之 间 ) 的 时 间 。 将 这 个 值 除 以 2, 然 后 加 载 到 另 一<br />

个 定 时 器 中 , 这 样 就 可 以 取 消 正 确 换 相 所 需 的 隐 含<br />

30° 补 偿 。<br />

z<br />

z<br />

Y<br />

z<br />

实 际 上 , 尽 管 所 测 的 BEMF 波 形 受 下 面 几 个 次 级 效 应 的<br />

影 响 , 实 际 上 也 不 会 复 杂 多 少 :<br />

• 通 电 结 束 时 , 相 绕 组 去 磁 会 导 致 其 一 端 被 感 应 并 钳<br />

位 到 其 中 一 个 DC 母 线 电 压 , 因 为 存 储 在 绕 组 中 的<br />

能 量 会 通 过 反 向 二 极 管 回 流 到 电 源 。 必 须 注 意 , 反<br />

向 二 极 管 的 作 用 不 要 造 成 错 误 的 过 零 点 。<br />

• 由 于 PWM 作 用 使 得 导 通 相 之 间 产 生 互 耦 , 导 致<br />

“ 噪 声 ” 被 叠 加 到 BEMF 上 。 噪 声 往 往 会 在 过 零<br />

位 置 处 降 到 最 小 。<br />

• 星 型 连 接 中 心 点 处 的 电 压 偏 离 ½ VDC。<br />

- 如 果 PWM 周 期 的 某 段 时 间 内 相 电 流 为 零 , 则<br />

通 电 相 的 输 出 端 就 会 变 为 悬 空 状 态 。 通 常 将 一<br />

个 周 期 中 某 段 时 间 内 相 电 流 为 零 的 这 种 影 响 称<br />

为 不 连 续 电 流 。<br />

- 对 于 大 多 数 系 统 来 说 , 高 端 和 低 端 器 件 之 间 开<br />

关 / 二 极 管 压 降 的 不 同 , 并 不 会 导 致 明 显 的 问<br />

题 。 对 于 某 些 特 殊 的 系 统 , 会 导 致 正 向 与 负 向<br />

电 流 区 的 通 电 宽 度 有 较 小 的 不 平 衡 。<br />

- 非 梯 形 的 BEMF 意 味 着 星 型 连 接 中 心 点 电 压<br />

有 所 偏 离 , 这 是 因 为 两 个 通 电 相 的 BEMF 不<br />

相 等 , 幅 度 一 大 一 小 。 大 部 分 BLDC 电 机 的<br />

BEMF 波 形 都 介 于 梯 形 和 正 弦 之 间 。 实 际 上 ,<br />

这 一 特 性 不 会 引 起 问 题 , 因 为 它 只 会 改 变 所 监<br />

测 BEMF 在 过 零 点 位 置 的 斜 率 。<br />

在 软 件 中 舍 弃 换 相 后 的 最 开 始 几 个 BEMF 采 样 点 , 很 容<br />

易 避 开 相 绕 组 的 去 磁 问 题 。 不 对 BEMF 波 形 用 硬 件 进 行<br />

明 显 滤 波 , 并 且 根 据 PWM 波 形 仔 细 地 选 取 信 号 采 样 点 ,<br />

可 排 除 互 耦 PWM “ 噪 声 ” 和 不 连 续 电 流 问 题 。 在 开 关<br />

关 闭 之 前 , 使 用 电 机 控 制 PWM 模 块 的 特 殊 事 件 触 发 器<br />

来 启 动 A/D 信 号 转 换 。<br />

DS00901A_CN 第 4 页<br />

© 2004 Microchip Technology Inc.


AN901<br />

应 用 软 件<br />

开 发 环 境 采 用 MPLAB ® 6.40, 并 用 Microchip C30<br />

optimizing compiler (v1.10.02) 进 行 编 译 。 采 用 MPLAB<br />

ICD 2 进 行 调 试 和 编 程 。 开 发 所 使 用 的 电 机 为 Hurst<br />

Manufacturing NT Dynamo 标 准 产 品 系 列 。<br />

大 部 分 代 码 用 C 编 写 , 为 提 高 效 率 和 增 强 功 能 , 必 要 时<br />

使 用 了 嵌 入 汇 编 器 。 表 1 描 述 了 这 16 个 源 代 码 文 件 的<br />

内 容 和 功 能 。<br />

硬 件 资 源<br />

如 前 所 述 , 在 启 用 了 编 译 器 1 级 优 化 时 , 代 码 将 占 用<br />

15,594 字 节 的 程 序 存 储 空 间 。 这 包 括 用 户 界 面 代 码 以 及<br />

存 储 在 程 序 空 间 中 的 一 些 常 量 。 你 可 能 会 想 在 最 终 的 应<br />

用 程 序 中 删 除 用 户 界 面 代 码 。 删 除 用 户 界 面 代 码 后 , 最<br />

小 的 dsPIC ® 器 件 也 很 容 易 满 足 应 用 程 序 所 占 用 的 存 储<br />

空 间 。<br />

应 用 程 序 需 要 276 字 节 的 数 据 存 储 器 。 其 余 的 器 件 存 储<br />

空 间 可 用 于 软 件 堆 栈 的 动 态 存 储 。<br />

如 前 所 述 , 应 用 程 序 会 分 配 两 行 (64 个 程 序 存 储 单 元 )<br />

的 器 件 程 序 存 储 空 间 作 为 软 件 参 数 的 非 易 失 性 存 储 空<br />

间 。 应 用 程 序 中 总 共 有 45 个 参 数 。<br />

该 软 件 是 为 7.38 MIPS 速 度 的 CPU 编 写 的 。 在 dsPIC<br />

器 件 上 使 用 4X PLL, 并 使 用 7.38 MHz 晶 振 或 外 部 时 钟<br />

源 , 可 达 到 这 一 运 行 速 度 。 该 软 件 要 求 5 MIPS 的 最 大<br />

执 行 速 度 , 所 以 大 量 的 CPU 带 宽 可 用 于 其 它 应 用 任 务 。<br />

可 以 通 过 修 改 defs.h 文 件 中 的 常 量 值 来 修 改 软 件 , 从 而<br />

实 现 在 更 高 的 CPU 速 度 下 运 行 。<br />

尽 管 源 代 码 有 详 尽 的 注 释 , 但 特 定 于 电 机 控 制 的 主 要 程<br />

序 还 将 在 附 录 C 的 流 程 图 中 进 行 说 明 。 表 2 说 明 使 用 了<br />

哪 些 dsPIC30F 外 设 及 其 用 途 。<br />

表 1: 源 代 码 文 件<br />

文 件 名 文 件 用 途 所 包 含 函 数<br />

defs.h<br />

# 定 义 整 个 软 件 中 使 用 的 宏 值<br />

extern_globals.h 全 局 变 量 的 外 部 声 明<br />

flash_routines.c 用 于 擦 写 闪 存 程 序 存 储 器 的 低 级 程 序 erase_flash_row<br />

program_flash<br />

globals.h<br />

全 局 变 量 声 明<br />

hardware.h<br />

# 定 义 特 定 于 dsPIC30F 电 机 控 制 开 发 PCB 的 宏<br />

inline_fns.h<br />

头 文 件 , 包 含 可 以 提 高 效 率 的 嵌 入 编 译 函 数 , 这 些 函 数 由<br />

ADC ISR 调 用<br />

check_zero_crossing<br />

current_control<br />

acquire_position<br />

ISRs.c 所 有 中 断 服 务 程 序 以 及 所 有 陷 阱 服 务 程 序 AddressError<br />

StackError<br />

MathError<br />

PWMInterrupt<br />

FLTAInterrupt<br />

ADCInterrupt<br />

T1Interrupt<br />

T2Interrupt<br />

T3Interrupt<br />

lcd_drivers.c 访 问 2x16 LCD 显 示 器 的 低 级 程 序 太 多 因 此 无 法 一 一 列 出 各<br />

个 程 序<br />

lcd_messages.h 用 于 LCD 显 示 器 上 显 示 消 息 的 字 符 串 常 量<br />

main.c 初 始 化 以 及 后 台 代 码 main<br />

medium_event.c<br />

中 等 事 件 速 率 处 理 程 序 本 身 和 由 它 调 用 的 所 有 代 码 ( 除 了<br />

user_interface 中 包 含 的 代 码 )。 中 等 事 件 处 理 程 序 每 10ms 执<br />

行 一 次 。<br />

medium_event_handler<br />

speed_loop<br />

voltage_control<br />

starting_code<br />

© 2004 Microchip Technology Inc. DS00901A_CN 第 5 页


AN901<br />

表 1: 源 代 码 文 件 ( 续 )<br />

文 件 名 文 件 用 途 所 包 含 函 数<br />

parameters.h<br />

所 有 用 户 参 数 缺 省 值 和 关 于 最 大 值 、 最 小 值 、 递 增 率 以 及 编 辑<br />

字 符 串 的 细 节<br />

setup.c 在 初 始 化 过 程 中 调 用 的 所 有 外 设 的 设 置 代 码 setup_ports<br />

setup_motor_pwms<br />

setup_adc<br />

setup_qei<br />

setup_timers<br />

WriteConfig<br />

slow_event.c<br />

只 有 缓 慢 事 件 处 理 程 序 。 虽 然 用 户 界 面 函 数 从 该 处 理 程 序 调 slow_event_handler<br />

用 , 但 其 代 码 是 独 立 的 。 缓 慢 事 件 处 理 程 序 每 100ms 执 行 一<br />

次 。<br />

user_interface.c 通 过 LCD 显 示 和 按 钮 开 关 实 现 用 户 界 面 的 各 种 程 序 。 screen_handler<br />

process_switches<br />

save_parameter<br />

process_parameters<br />

debounce_switches<br />

edit_screen<br />

uint_to_string<br />

nibble_to_hex<br />

run_screen<br />

xlcd.h<br />

# 定 义 供 lcd_drivers 使 用 的 宏<br />

表 2:<br />

dsPIC30F 外 设 的 用 途<br />

dsPIC30F 外 设<br />

功 能 和 配 置<br />

电 机 控 制 PWM 模 块 用 对 角 开 关 的 16 kHz PWM 调 制 来 驱 动 三 相 逆 变 器 。 输 出 配 置 为 独 立 模 式 ,<br />

而 且 特 殊 事 件 触 发 器 用 于 在 开 关 关 闭 之 前 启 动 A/D 转 换 。<br />

高 速 10 位 A/D 转 换 器<br />

用 来 在 每 个 PWM 周 期 中 同 时 对 母 线 电 流 、 母 线 电 压 、 速 度 给 定 和 相 电 压<br />

( 三 相 中 的 一 相 ) 4 个 信 号 进 行 采 样 。 采 样 与 PWM 模 块 同 步 。<br />

正 交 编 码 器 接 口 (Quadrature Encoder 禁 止 输 入 , 但 定 时 器 用 于 16 位 自 由 模 式 , 以 提 供 过 零 检 测 的 时 间 标 记 。<br />

Interface, QEI)<br />

TIMER2 用 于 16 位 模 式 , 以 提 供 过 零 点 事 件 和 期 望 换 相 时 间 之 间 的 延 迟 。<br />

TIMER3<br />

用 来 提 供 放 电 斩 波 器 开 关 的 PWM。<br />

DS00901A_CN 第 6 页<br />

© 2004 Microchip Technology Inc.


AN901<br />

硬 件<br />

开 发 出 的 应 用 程 序 要 在 dsPICDEM MC1 电 机 控 制 开 发<br />

板 以 及 dsPICDEM MC1L 三 相 低 电 压 功 率 模 块 或<br />

dsPICDEM MC1H 三 相 高 电 压 功 率 模 块 上 运 行 。 控 制 板<br />

或 功 率 模 块 系 统 的 照 片 参 见 图 4。<br />

图 4:<br />

控 制 板 / 功 率 模 块 系 统<br />

这 些 开 发 工 具 可 以 从 Microchip 获 得 ( 详 情 请 登 录<br />

Microchip 网 站 查 询 )。 或 者 , 你 也 可 以 自 己 设 计 硬 件 ,<br />

但 需 要 对 软 件 做 一 些 更 改 。<br />

在 使 用 dsPICDEM 开 发 工 具 时 , 需 要 对 PCB 上 的 跳 线<br />

做 一 些 改 动 。 这 些 修 改 可 参 见 “ 对 功 率 模 块 的 改 动 ” 和<br />

“ 对 电 机 控 制 开 发 板 的 改 动 ”。<br />

下 面 的 框 图 ( 图 5) 给 出 了 电 机 控 制 的 简 化 硬 件 结 构 。<br />

为 清 晰 起 见 , 这 里 省 略 了 LCD 接 口 和 按 钮 。<br />

图 5:<br />

dsPIC30F6010<br />

PWM3H<br />

PWM3L<br />

PWM2H<br />

PWM2L<br />

PWM1H<br />

PWM1L<br />

FLTA<br />

AN0<br />

AN1<br />

AN2<br />

硬 件 框 图<br />

AN12<br />

AN13<br />

AN14<br />

给 定<br />

Fault<br />

VDC<br />

相 电 压 反 馈<br />

三 相<br />

逆 变 器<br />

IBUS<br />

BLDC<br />

准 备<br />

对 功 率 模 块 的 改 动<br />

为 从 功 率 模 块 获 得 所 需 的 反 馈 信 号 , 必 须 对 其 做 一 些 改<br />

动 。 改 动 要 使 相 电 压 (x3)、 VDC 和 母 线 电 流 反 馈 信 号<br />

反 馈 至 控 制 板 上 的 dsPIC30F, 这 样 会 使 强 、 弱 电 之 间<br />

的 隔 离 失 去 作 用 , 这 一 点 需 要 注 意 。 按 照 以 下 步 骤 进 行<br />

修 改 :<br />

1. 按 照 功 率 模 块 的 用 户 手 册 所 述 去 除 盖 子 。<br />

2. 把 低 阻 值 电 阻 (47R 或 更 低 ) 焊 接 到 LK22、<br />

LK24-26 及 LK30 上 。<br />

3. 如 果 采 用 的 是 高 压 模 块 , 为 了 在 非 隔 离 的 模 式 下<br />

修 改 以 及 使 用 系 统 , 请 严 格 遵 循 其 它 步 骤 。 这 包<br />

括 在 J5 和 J13 之 间 焊 接 一 条 地 线 , 这 条 地 线 上<br />

流 过 的 电 流 值 要 适 当 。<br />

注 :<br />

4. 根 据 电 机 的 目 标 用 途 , 设 置 跳 线 LK11-12 的 电 流<br />

反 馈 比 例 。 跳 线 LK11-12 按 比 例 缩 小 母 线 电 流 反<br />

馈 信 号 。 如 果 有 问 题 , 可 以 去 除 LK11-12, 这 样<br />

可 以 提 供 最 佳 的 保 护 和 最 高 的 增 益 反 馈 。<br />

5. 如 果 功 率 模 块 工 作 在 低 于 最 大 母 线 电 压 额 定 值<br />

50% 的 情 况 下 , 建 议 减 小 电 压 反 馈 比 例 , 以 获 得<br />

更 高 的 反 馈 电 压 。 可 通 过 改 变 R10、R13 和 R14<br />

的 值 来 改 变 VDC 反 馈 电 压 , 通 过 改 变 R16- R21<br />

的 值 来 改 变 VPH 反 馈 电 压 , 这 些 改 动 是 在 印 刷 电<br />

路 板 上 方 进 行 的 , 不 需 要 拆 卸 功 率 模 块 。 详 情 可<br />

查 阅 功 率 模 块 的 用 户 手 册 和 原 理 图 。<br />

注 : 为 获 得 正 确 的 无 传 感 器 操 作 , 相 电 压<br />

和 DC 母 线 电 压 的 反 馈 比 例 必 须 匹 配 。<br />

连 接 电 机<br />

为 了 针 对 此 应 用 进 行 修 改 , 必 定 会 使<br />

高 压 功 率 模 块 的 电 气 隔 离 失 去 作 用 。<br />

务 必 要 保 证 系 统 接 地 , 并 在 主 电 源 和<br />

功 率 模 块 输 入 之 间 采 用 一 个 安 全 隔 离<br />

变 压 器 。<br />

应 该 按 照 正 常 的 方 式 连 接 电 机 的 3 根 引 线 和 地 线 , 引 线<br />

和 地 线 的 规 格 要 根 据 电 流 额 定 值 适 当 选 择 。 无 传 感 器 系<br />

统 的 一 个 优 点 在 于 电 机 引 线 的 相 序 并 不 重 要 , 因 为 它 仅<br />

定 义 哪 个 方 向 是 正 向 的 。 如 果 有 合 适 的 位 置 反 馈 器 件 ,<br />

可 将 其 用 于 诊 断 。<br />

功 率 模 块 包 括 三 相 逆 变 器 、 母 线 电 流 检 测 电 路 和 电 压 反<br />

馈 分 压 器 。<br />

© 2004 Microchip Technology Inc. DS00901A_CN 第 7 页


AN901<br />

对 电 机 控 制 开 发 板 的 改 动<br />

为 了 使 应 用 软 件 正 常 工 作 , 必 须 重 新 分 配 控 制 板 上 的<br />

ADC 通 道 , 这 是 因 为 同 时 对 母 线 电 流 (IBUS)、 母 线 电<br />

压 (VDC)、 速 度 给 定 (POT) 和 一 相 电 压 (VPH) 四<br />

个 信 号 进 行 采 样 。dsPIC30F 的 10 位 A/D 转 换 器 采 用 专<br />

门 的 输 入 引 脚 进 行 同 时 采 样 。 AN0, 1, 2 分 别 用 于<br />

VDC、IBUS 和 POT 的 采 样 ,CH0 MUX 用 于 在 原 来 为 三<br />

相 电 压 所 分 配 AN12,13,14 的 VPH 信 号 之 间 切 换 。 需<br />

要 在 PCB 上 完 成 下 列 连 接 以 重 新 分 配 模 拟 通 道 :<br />

• 连 接 J6 的 AN11 引 脚 和 LK1 的 引 脚 2(LK1 的 其 他 引<br />

脚 保 持 悬 空 )。<br />

• 连 接 J6 的 AN8 引 脚 和 LK2 的 引 脚 2(LK2 的 其 他 引<br />

脚 保 持 悬 空 )。<br />

• 连 接 J6 的 AN2 引 脚 和 AN7 引 脚 。<br />

注 :<br />

LK1 和 LK2 用 于 重 新 分 配 AN0 和 AN1, 以<br />

确 保 这 些 信 号 和 MPLAB ICD 2 之 间 没 有 冲<br />

突 ,MPLAB ICD 2 将 这 些 信 号 线 用 作 缺 省<br />

的 时 钟 和 数 据 。<br />

使 用 S2 和 MPLAB ICD 2<br />

AN0 和 AN1 用 来 提 供 反 馈 信 号 , 而 且 MPLAB ICD 还<br />

用 它 们 来 进 行 编 程 和 调 试 。 因 此 , 必 须 在 适 当 的 时 候 使<br />

用 S2 切 换 到 MPLAB ICD 时 钟 线 和 数 据 线 。 无 论 是 否<br />

调 试 都 需 要 这 样 做 。 如 果 使 用 的 是 dsPICDEM MC1 电<br />

机 控 制 开 发 板 , 并 准 备 使 用 MPLAB ICD 2 来 调 试 , 请<br />

完 成 下 列 的 第 1 至 第 3 步 。 如 果 准 备 采 用 MPLAB ICD<br />

来 进 行 器 件 编 程 , 仅 仅 需 要 完 成 第 2 步 到 第 3 步 。<br />

1. 在 MPLAB IDE 中 , 在 Configure> Configuration<br />

Bits>Comm Channel Select 窗 口 中 选 择 “Use<br />

EMUC1 and EMUD1” 选 项 。<br />

2. 将 S2 调 到 对 应 于 MPLAB ICD 这 边 的 位 置 , 对<br />

器 件 编 程 。<br />

3. 编 程 完 成 后 , 把 S2 改 到 模 拟 位 置 并 运 行 软 件 。<br />

设 置 并 调 整 用 户 参 数<br />

用 户 界 面 简 单 直 观 。LCD 显 示 屏 和 按 钮 开 关 允 许 调 整 许<br />

多 参 数 。 在 可 能 的 情 况 下 会 出 现 帮 助 字 符 串 。 四 个 按 钮<br />

的 功 能 如 下 :<br />

S4 • 在 待 机 或 故 障 状 态 下 激 活 编 辑 菜 单 。<br />

• 在 编 辑 菜 单 中 回 滚 参 数 列 表 。<br />

• 修 改 参 数 值 时 减 少 值 。<br />

• 运 行 时 在 两 个 不 同 的 屏 幕 间 切 换 。<br />

S5 • 在 编 辑 菜 单 中 向 下 滚 动 参 数 列 表 。<br />

• 修 改 参 数 值 时 增 加 值 。<br />

S6 • 选 择 要 修 改 的 参 数 。<br />

• 存 储 新 的 参 数 值 。<br />

S7 • 在 编 辑 菜 单 没 有 激 活 的 情 况 下 起 动 / 停 止<br />

/ 复 位 系 统 。<br />

• 从 编 辑 菜 单 和 修 改 参 数 状 态 退 出 。<br />

大 部 分 参 数 在 其 函 数 中 都 有 说 明 。 源 文 件 parameters.h<br />

包 括 参 数 的 补 充 解 释 和 缺 省 值 , 同 时 还 包 含 各 个 参 数 的<br />

特 性 。 如 果 某 个 语 句 在 引 号 ("") 内 , 则 该 语 句 对 应 于<br />

LCD 上 显 示 的 文 本 字 符 串 。 附 录 A 列 出 了 各 个 参 数 , 并<br />

包 含 一 些 参 数 取 值 的 含 义 。 系 统 上 电 后 为 参 数 0, 并 且<br />

开 始 循 环 访 问 ( 从 参 数 0 移 动 至 最 后 一 个 参 数 )。 下 面<br />

有 对 起 动 参 数 的 详 细 解 释 。<br />

推 荐 的 设 置 方 法<br />

推 荐 使 用 缺 省 参 数 , 以 此 作 为 设 置 的 良 好 起 点 。 缺 省 值<br />

包 含 在 parameters.h 文 件 内 , 并 在 附 录 A:“ 用 户 参 数 ”<br />

中 描 述 。 将 系 统 配 置 为 开 环 运 行 , 也 就 是 说 起 动 和 运 行<br />

都 采 用 简 单 的 电 压 控 制 , 这 样 开 始 时 就 不 需 要 调 整 速 度<br />

和 电 压 控 制 环 。<br />

建 议 在 开 始 时 忽 略 与 控 制 环 相 关 的 所 有 参 数 , 集 中 注 意<br />

力 调 整 起 动 参 数 ( 参 见 “ 起 动 参 数 ”), 以 得 到 可 靠 的<br />

无 振 荡 起 动 。<br />

一 旦 系 统 在 无 传 感 器 的 开 环 控 制 模 式 下 运 行 , 你 可 能 希<br />

望 对 控 制 环 和 其 他 系 统 参 数 进 行 一 些 试 验 。<br />

DS00901A_CN 第 8 页<br />

© 2004 Microchip Technology Inc.


AN901<br />

硬 件 参 数<br />

在 系 统 起 动 之 前 , 必 须 确 保 与 硬 件 相 关 的 设 置 参 数 正 确<br />

无 误 。 这 些 参 数 的 设 置 主 要 取 决 于 所 选 择 的 电 机 。 设 置<br />

参 数 包 括 :<br />

• Number Motor Pole<br />

• Blanking Count<br />

• Voltage Scale<br />

• Current Scale<br />

这 些 参 数 的 解 释 可 以 在 附 录 A 中 找 到 。<br />

起 动 参 数<br />

由 于 低 速 时 缺 少 BEMF 信 息 , 电 机 必 须 开 环 起 动 。 如 果<br />

起 动 参 数 调 整 得 与 电 机 匹 配 , 给 定 值 不 过 高 或 过 低 , 系<br />

统 应 该 无 传 感 器 运 行 。 如 果 给 定 值 过 高 , 将 会 发 生 过 电<br />

流 。 如 果 给 定 值 过 低 , 系 统 将 不 能 起 动 。 良 好 的 起 点 是<br />

起 动 速 度 为 速 度 给 定 的 1/2。 实 现 了 两 种 不 同 的 起 动 方<br />

法 , 同 时 还 要 对 几 个 参 数 进 行 调 整 , 以 根 据 特 定 的 应 用<br />

调 整 起 动 。 控 制 电 机 起 动 的 参 数 如 下 :<br />

• Direction Demand<br />

• Lock Position 1 Time, Lock Position 2 Time<br />

• Lock Position 1 Time, Lock Position 2 Time<br />

• Ramp Start Speed, Ramp End Speed<br />

• Ramp Start Demand, Ramp End Demand<br />

• Ramp Duration<br />

• Starting Control<br />

• Acquire Method<br />

• ZeroX Enable Speed<br />

• Windmilling Demand<br />

• Braking Ramp Time<br />

首 先 要 确 定 电 机 起 动 和 运 行 的 方 向 。 可 以 通 过 修 改<br />

Direction Demand 参 数 来 改 变 方 向 。 在 项 目 的 最 初 开 发<br />

阶 段 , 电 机 运 转 方 向 可 能 并 不 是 很 重 要 。 但 是 , 某 些 类<br />

型 的 电 机 及 一 些 负 载 需 要 特 定 的 旋 转 方 向 。 也 可 以 通 过<br />

交 换 电 机 的 两 根 电 源 线 来 改 变 电 机 运 转 方 向 。<br />

起 动 程 序 使 电 机 以 较 低 的 开 环 速 度 运 转 , 随 后 加 速 到 一<br />

个 最 终 值 , 以 产 生 足 够 的 BEMF 电 压 , 从 而 使 无 传 感 器<br />

算 法 开 始 工 作 。BLDC 电 机 在 开 环 模 式 下 的 运 转 类 似 于<br />

步 进 电 机 , 但 是 这 是 一 个 非 常 低 效 的 运 转 模 式 , 并 且 在<br />

这 种 模 式 下 运 行 时 , 电 机 不 能 产 生 额 定 转 矩 。<br />

设 定 锁 定 参 数<br />

在 电 机 运 转 之 前 , 该 算 法 在 对 两 对 绕 组 进 行 短 时 间 通 电<br />

后 , 把 转 子 定 位 在 两 个 参 考 或 锁 定 位 置 。 这 两 个 锁 定 位<br />

置 可 以 确 保 转 子 在 开 环 起 动 算 法 开 始 运 行 之 前 已 处 于 已<br />

知 的 参 考 点 上 。 开 环 起 动 开 始 前 转 子 的 位 置 稳 定 是 非 常<br />

重 要 的 , 并 且 必 须 对 这 四 个 Lock Position 参 数 进 行 相 应<br />

调 整 。 如 果 Lock Position Demand 参 数 设 置 过 高 , 转 子<br />

会 在 到 达 锁 定 位 置 时 发 生 振 荡 。 如 果 这 个 参 数 设 置 过<br />

低 , 转 子 将 不 会 移 动 到 参 考 位 置 。 试 着 增 大 或 减 小 Lock<br />

Position Demand 参 数 , 直 到 转 子 以 最 小 的 振 荡 迅 速 移<br />

动 到 两 个 锁 定 位 置 。 在 设 置 好 给 定 参 数 之 后 , 可 以 增 大<br />

或 减 小 Lock Position Time 参 数 来 调 整 每 个 锁 定 位 置 的<br />

保 持 时 间 。 有 些 负 载 的 惯 性 很 大 ( 例 如 大 直 径 的 风 扇 叶<br />

片 ), 转 子 振 荡 可 能 需 要 较 长 的 保 持 时 间 才 会 消 失 。 惯<br />

性 较 小 的 负 载 的 锁 定 时 间 可 以 设 为 一 个 很 低 的 值 , 这 样<br />

可 以 使 电 机 快 速 起 动 。 配 置 软 件 时 , 试 着 使 用 S7 按 钮<br />

起 动 电 机 , 并 在 锁 定 时 间 内 观 察 转 子 的 运 转 。 如 果 尚 未<br />

配 置 其 余 的 参 数 , 可 以 在 锁 定 时 间 后 按 下 S7 按 钮 , 退<br />

出 电 机 起 动 程 序 。<br />

设 定 加 速 参 数<br />

在 第 二 个 锁 定 结 束 时 , 系 统 将 自 动 开 始 以 开 环 步 进 方 式<br />

对 系 统 通 电 。 你 必 须 选 择 加 速 起 动 速 度 (Ramp Start<br />

Speed 参 数 ) 以 及 通 电 给 定 , 使 得 转 子 锁 定 在 通 电 顺 序<br />

上 。<br />

然 后 当 系 统 在 给 定 的 “Ramp Duration” 时 间 内 加 速 到<br />

“Ramp End Speed” 时 , 根 据 两 个 Ramp Demand 的<br />

值 随 速 度 线 性 改 变 给 定 值 。 开 环 步 进 速 度 介 于 起 动 速 度<br />

和 最 终 速 度 之 间 , 满 足 公 式 3 给 出 的 时 间 平 方 律 函 数 :<br />

公 式 3:<br />

时 间 平 方 律 函 数<br />

ω = ω s<br />

+ kt 2<br />

其 中 ,ω s 表 示 Ramp Start Speed 参 数 ,k 表 示 Ramp<br />

End Speed 参 数 减 去 Ramp Start Speed 参 数 得 到 的 值 ,<br />

t 表 示 由 Ramp Duration 参 数 决 定 的 时 间 。<br />

© 2004 Microchip Technology Inc. DS00901A_CN 第 9 页


AN901<br />

通 过 选 择 加 速 方 式 来 优 化 起 动 性 能 。 加 速 结 束 时 的 速 度<br />

必 须 足 够 高 , 为 系 统 提 供 足 够 高 的 BEMF 电 压 , 使 系 统<br />

能 可 靠 地 检 测 过 零 点 。<br />

加 速 参 数 指 南<br />

首 先 要 为 加 速 选 择 起 始 和 终 止 速 度 。 这 两 个 速 度 取 决 于<br />

特 定 电 机 的 额 定 速 度 和 BEMF 电 压 常 量 。 要 确 保 将 电 机<br />

可 靠 地 加 速 到 某 一 速 度 , 在 此 速 度 下 无 传 感 器 程 序 能 检<br />

测 到 BEMF 电 压 。 可 使 用 的 经 验 法 则 是 , 将 Ramp Start<br />

Speed 参 数 设 置 为 电 机 额 定 速 度 值 的 1/60。Ramp End<br />

Speed 参 数 可 以 设 置 为 电 机 额 定 速 度 值 的 1/6。 例 如 ,<br />

当 电 机 的 额 定 速 度 为 3000RPM 时 , 可 将 Ramp Start<br />

Speed 设 置 为 50RPM, 而 将 Ramp End Speed 设 置 为<br />

500RPM。<br />

然 后 , 需 要 设 置 Ramp Start Demand 和 Ramp End<br />

Demand 参 数 。 如 果 使 用 电 压 控 制 模 式 ( 软 件 缺 省 设<br />

置 ), 起 始 值 在 50% 左 右 通 常 是 合 适 的 。 设 置 这 些 给 定<br />

量 的 关 键 是 , 要 在 没 有 “ 滑 转 ” 或 过 多 机 械 振 动 的 情 况<br />

下 将 电 机 加 速 到 最 终 速 度 。 设 置 这 些 给 定 量 最 好 的 方 法<br />

是 , 在 起 动 时 观 测 转 子 , 在 给 电 机 通 电 时 监 听 其 发 出 的<br />

声 音 。 在 执 行 起 动 程 序 时 , 大 多 数 电 机 会 发 出 滴 滴 答 答<br />

的 噪 音 , 噪 音 的 频 率 与 加 速 的 速 度 成 比 例 。 如 果 听 到 加<br />

速 的 速 度 在 增 加 , 但 是 转 子 转 速 减 慢 或 者 只 在 某 个 固 定<br />

位 置 振 动 , 就 可 能 要 增 加 加 速 给 定 量 。 如 果 转 子 看 起 来<br />

加 速 适 当 , 但 在 加 速 期 间 似 乎 出 现 过 多 的 电 机 振 动 、 过<br />

电 流 或 噪 音 过 大 , 则 加 速 给 定 量 可 能 被 设 置 得 过 高 。 在<br />

大 多 数 情 况 下 , 需 要 将 Ramp End Demand 参 数 设 置 得<br />

比 Ramp Start Demand 参 数 高 出 5% 到 15%。 如 果 这<br />

两 个 参 数 相 等 , 可 以 观 察 到 电 机 开 始 加 速 时 正 常 , 但 是<br />

当 加 速 的 速 度 增 加 时 电 机 开 始 滑 转 。<br />

可 调 整 Ramp Duration 参 数 以 优 化 起 动 时 间 。 一 般 情 况<br />

下 , 应 使 用 相 对 较 长 的 加 速 时 间 起 动 , 以 确 保 电 机 正 常<br />

起 动 。 2 到 4 秒 间 的 加 速 时 间 可 适 用 于 大 多 数 电 机 和 负<br />

载 组 合 。 你 会 发 现 , 惯 性 较 大 的 负 载 需 要 较 长 的 加 速 时<br />

间 达 到 适 当 的 加 速 。 当 缩 短 加 速 时 间 时 , 也 要 增 加<br />

Ramp Start Demand 和 Ramp End Demand 参 数 , 以<br />

避 免 转 子 在 起 动 时 滑 转 。<br />

设 置 起 动 控 制<br />

通 过 Starting Control 参 数 (#40) 选 择 电 流 控 制 或 电 压<br />

控 制 。<br />

电 流 控 制 有 利 于 消 除 由 DC 母 线 电 压 变 化 或 电 机 阻 抗 引<br />

起 的 起 动 电 流 变 化 。 然 而 相 对 于 电 压 控 制 , 电 流 控 制 的<br />

保 持 时 间 通 常 要 延 长 , 因 为 转 子 振 动 比 电 压 控 制 时 明<br />

显 。 电 流 控 制 的 PID 环 也 需 要 调 整 。<br />

如 果 使 用 电 流 控 制 , 应 当 输 入 适 当 的 过 电 流 翻 转 电 平 ,<br />

因 为 它 按 比 例 修 正 给 定 量 。 要 确 保 输 入 正 确 的 电 流 反 馈<br />

比 例 ( 如 何 选 取 恰 当 的 值 请 参 见 parameters.h)。<br />

采 用 电 压 控 制 ( 缺 省 设 置 ) 方 法 , 不 能 检 测 母 线 电 流 ,<br />

且 不 能 使 用 针 对 某 些 应 用 的 相 关 软 件 。 只 有 在 很 清 楚<br />

DC 母 线 电 压 的 变 化 并 且 负 载 转 矩 可 重 复 时 , 才 能 使 用<br />

电 压 控 制 方 法 。 否 则 起 动 可 能 失 败 。<br />

两 种 不 同 的 采 集 方 法<br />

两 种 不 同 的 采 集 方 法 , 在 本 文 和 所 有 源 代 码 中 称 为 “ 方<br />

法 1” 和 “ 方 法 2”, 在 无 传 感 器 运 行 之 前 , 使 用 这 两<br />

种 方 法 采 集 初 始 位 置 。 通 过 Acquire Method 参 数 (#43)<br />

来 选 择 使 用 哪 种 方 法 。 要 根 据 具 体 的 应 用 来 选 择 适 合 的<br />

方 法 。<br />

方 法 1<br />

采 用 此 方 法 时 , 一 旦 电 机 速 度 超 过 了 ZeroX Enable<br />

Speed 参 数 (#44), 系 统 就 开 始 查 询 过 零 点 。 如 果 在<br />

电 周 期 的 两 个 连 续 段 中 检 测 到 了 过 零 点 , 就 会 起 动 无 传<br />

感 器 换 相 。 应 将 ZeroX Enable Speed 参 数 设 置 为 某 一<br />

速 度 , 此 速 度 要 高 于 可 观 测 到 平 滑 运 转 和 产 生 足 够 反 电<br />

动 势 时 的 速 度 。 调 整 起 动 参 数 时 , 用 示 波 器 监 测 一 相 或<br />

多 相 电 压 , 可 以 很 好 地 确 定 此 参 数 。 通 过 J6 连 接 器 的<br />

AN12、AN13 和 AN14 信 号 , 可 很 好 地 观 测 到 相 电 压 。<br />

为 了 使 此 方 法 能 正 常 工 作 ,ZeroX Enable Speed 参 数 必<br />

须 低 于 Ramp End Speed 参 数 。<br />

当 以 开 环 步 进 方 式 通 电 , 电 机 以 恒 定 速 度 运 转 时 , 假 定<br />

可 忽 略 负 载 扭 矩 , 转 子 位 置 比 无 传 感 器 控 制 下 运 转 时 的<br />

位 置 大 约 超 前 90°( 电 角 度 )。 所 以 ,BEMF 过 零 点 发<br />

生 在 某 相 通 电 时 , 而 不 是 不 通 电 区 , 因 此 无 法 检 测 到 过<br />

零 点 。 为 了 能 检 测 到 过 零 点 , 必 须 以 某 一 速 率 使 电 机 加<br />

速 。 加 速 期 间 , 电 机 和 负 载 的 惯 性 会 引 起 位 置 上 的 滞<br />

后 , 这 样 就 消 除 了 某 些 或 所 有 自 然 的 相 位 超 前 。 加 速 速<br />

率 越 高 , 滞 后 越 严 重 。 这 样 , 通 过 选 择 正 确 的 起 动 参 数<br />

和 相 对 可 预 测 的 机 械 负 载 , 在 某 相 不 通 电 期 间 会 出 现<br />

BEMF 过 零 点 并 能 被 检 测 到 , 使 系 统 起 动 。<br />

DS00901A_CN 第 10 页<br />

© 2004 Microchip Technology Inc.


AN901<br />

由 于 方 法 1 能 提 供 快 速 且 无 缝 的 起 动 , 因 此 对 于 许 多 应<br />

用 都 可 以 选 择 这 种 采 集 方 法 。 然 而 , 为 了 使 此 方 法 能 正<br />

确 工 作 , 必 须 慎 重 选 择 控 制 加 速 的 起 动 参 数 。 如 果 机 械<br />

负 载 变 化 或 不 可 重 复 , 则 可 能 导 致 采 集 失 败 。<br />

方 法 2<br />

当 加 速 时 , 方 法 2 并 不 查 询 过 零 点 。 而 是 当 加 速 结 束 时 ,<br />

电 机 暂 时 断 电 。 此 时 , 三 相 电 压 均 可 检 测 到 。 当 相 电 压<br />

升 高 到 零 伏 以 上 时 , 相 电 压 当 前 值 和 前 后 值 可 用 来 确 定<br />

旋 转 方 向 和 位 置 。 当 需 要 两 个 不 同 的 相 电 压 上 升 沿 时 ,<br />

系 统 采 集 最 多 需 要 一 个 旋 转 电 周 期 。 采 集 完 后 , 系 统 重<br />

新 通 电 , 并 以 无 传 感 器 换 相 运 行 。 所 以 此 方 法 的 优 点<br />

是 , 不 需 要 对 电 机 和 负 载 有 很 深 入 的 了 解 。 只 需 要 有 足<br />

够 的 反 电 动 势 和 惯 性 , 以 确 保 在 采 集 时 电 机 不 停 转 。 而<br />

且 , 在 加 速 结 束 前 , 不 应 有 过 多 的 速 度 振 荡 。 这 种 采 集<br />

方 法 用 来 提 供 快 速 起 动 检 测 ( 系 统 一 起 动 就 发 生 明 显 的<br />

旋 转 ) 和 风 力 旋 转 检 测 ( 参 见 表 3)。<br />

表 3:<br />

• 快 速 起 动<br />

• 电 机 无 停 转 风 险<br />

• 需 要 认 真 调 整 参 数<br />

• 需 要 可 预 测 的 负 载<br />

采 集 方 法 的 比 较<br />

方 法 1 方 法 2<br />

优 点<br />

• 参 数 调 整 简 便<br />

• 可 用 于 机 械 负 载 无 法 预<br />

测 情 况<br />

缺 点<br />

• 需 要 相 当 大 的 惯 性 或 低<br />

负 载 且 在 适 当 的 速 度 下<br />

运 行 , 以 避 免 停 转<br />

风 力 旋 转<br />

在 风 扇 应 用 中 , 由 于 周 围 气 流 的 作 用 , 当 电 机 断 电 时 ,<br />

风 扇 的 叶 片 常 会 旋 转 , 这 种 现 象 被 称 作 风 力 旋 转 。 为 了<br />

提 供 稳 定 的 起 动 , 开 始 时 要 对 速 度 和 方 向 进 行 检 测 。 如<br />

果 电 机 已 经 旋 转 , 并 且 旋 转 方 向 和 给 定 方 向 一 致 , 则 可<br />

使 用 方 法 2 实 现 快 速 起 动 。<br />

如 果 电 机 正 在 旋 转 , 并 且 旋 转 方 向 和 给 定 方 向 相 反 , 则<br />

必 须 使 电 机 减 速 直 到 停 止 。 可 使 用 正 常 的 起 动 方 法 , 以<br />

希 望 的 方 向 起 动 电 机 。 这 可 通 过 对 电 机 通 电 , 从 旋 转 检<br />

测 和 降 速 期 间 检 测 到 的 速 度 开 环 起 动 来 实 现 。 达 到 0 Hz<br />

所 需 的 时 间 由 Braking Ramp T 参 数 控 制 , 以 10 ms 为<br />

增 量 进 行 设 置 。 Windmilling Dem 参 数 设 置 风 力 旋 转 减<br />

速 期 间 使 用 的 给 定 百 分 比 。 应 该 调 整 这 两 个 参 数 , 以 确<br />

保 系 统 在 制 动 时 锁 定 。<br />

起 动 参 数 检 查 修 正<br />

如 果 所 选 的 参 数 设 置 不 能 使 系 统 正 确 起 动 , 则 按 照 下 面<br />

建 议 的 顺 序 进 行 调 整 :<br />

锁 定 参 数<br />

首 先 , 要 确 保 初 始 定 位 正 确 。 延 长 两 次 锁 定 的 时 间 来 观<br />

测 锁 定 时 的 运 动 。 在 电 机 确 实 可 以 正 确 响 应 后 , 将 锁 定<br />

时 间 减 至 可 接 受 的 值 。 有 时 电 机 会 在 第 一 次 锁 定 要 求 的<br />

位 置 停 止 , 这 意 味 着 在 第 一 次 锁 定 时 没 有 观 测 到 任 何 运<br />

动 。 然 而 , 相 电 压 的 检 测 将 确 保 仍 然 正 确 通 电 。<br />

通 常 , 系 统 起 动 负 载 较 小 时 , 例 如 大 多 数 风 机 , 需 要 低<br />

的 速 度 给 定 起 动 转 子 。 因 为 这 种 负 载 也 可 能 阻 尼 较 小 ,<br />

因 此 速 度 给 定 太 高 可 能 引 起 不 希 望 的 振 荡 。 而 对 于 起 动<br />

负 载 较 大 的 系 统 ( 例 如 某 些 水 泵 ), 则 需 要 较 高 的 速 度<br />

给 定 来 起 动 转 子 。 幸 运 的 是 , 这 些 负 载 通 常 阻 尼 较 大 。<br />

某 些 具 有 高 传 动 转 矩 或 惯 性 的 复 杂 负 载 可 能 需 要 较 高 的<br />

速 度 给 定 起 动 和 较 长 的 锁 定 步 骤 时 间 , 很 适 合 于 采 用 这<br />

种 无 传 感 器 控 制 。<br />

Ramp Start Demand 和 Speed 参 数<br />

第 二 次 锁 定 后 , 系 统 立 即 开 始 以 预 定 的 初 始 速 率 使 电 机<br />

步 进 运 转 。 转 子 必 须 与 通 电 顺 序 同 步 。 如 果 速 度 给 定 太<br />

低 或 者 速 度 太 快 , 转 子 就 可 能 在 这 一 位 置 通 电 失 败 。 相<br />

反 地 , 如 果 速 度 太 慢 而 速 度 给 定 太 高 , 转 子 可 能 会 在 某<br />

一 位 置 附 近 振 荡 , 从 而 导 致 同 步 失 败 。<br />

© 2004 Microchip Technology Inc. DS00901A_CN 第 11 页


AN901<br />

在 某 相 未 通 电 期 间 观 测 电 压 反 馈 信 号 , 可 以 确 定 BEMF<br />

是 否 有 振 荡 。 降 低 速 度 给 定 可 能 是 解 决 这 些 不 希 望 位 置<br />

振 动 的 方 案 。 然 而 , 正 如 我 们 将 在 以 下 部 分 所 看 到 的 那<br />

样 , 额 外 的 转 矩 有 助 于 加 速 。 因 此 要 根 据 加 速 要 求 来 调<br />

整 速 度 给 定 的 初 始 值 。<br />

加 速 至 采 集 速 度<br />

两 种 采 集 方 法 都 要 求 电 机 具 有 足 够 高 的 速 度 , 使 得<br />

BEMF 信 息 有 效 。 此 外 对 于 方 法 1 而 言 , 加 速 本 身 对 于<br />

产 生 使 检 测 方 法 有 效 所 必 需 的 相 移 是 至 关 重 要 的 。 请 看<br />

下 面 的 示 波 器 照 片 , 给 出 了 良 好 和 不 良 加 速 的 例 子 。<br />

考 虑 起 动 参 数 时 , 请 记 住 系 统 依 赖 于 BEMF 电 压 信 息 的<br />

成 功 采 集 。 按 照 经 验 法 则 , 已 知 电 机 的 BEMF 常 量 , 应<br />

该 调 整 相 电 压 反 馈 电 阻 网 络 , 以 在 达 到 打 算 采 集 的 速 度<br />

时 能 提 供 大 约 100mV 的 电 压 反 馈 。 方 法 1 中 的 采 集 速<br />

度 位 于 ZeroX Enable Speed 参 数 和 Ramp End Speed<br />

参 数 之 间 。 对 于 方 法 2, 由 Ramp End Speed 参 数 给 出<br />

采 集 速 度 。<br />

起 动 过 程 中 相 电 压 反 馈 的 示 波 器 照 片 示 例<br />

下 面 的 示 波 器 照 片 显 示 了 下 述 情 况 :<br />

• 锁 定 和 开 环 步 进 ( 参 见 图 6)<br />

• 正 常 无 传 感 器 运 行<br />

• 采 集 方 法 2<br />

• 采 集 方 法 1<br />

在 所 有 照 片 中 , 上 面 的 波 形 为 A 相 电 压 反 馈 , 下 面 的 波<br />

形 为 B 相 电 压 反 馈 。 未 显 示 C 相 电 压 。<br />

示 波 器 图 1( 图 6) 显 示 电 机 起 动 时 A 相 和 B 相 的 电 压<br />

反 馈 信 号 。 大 约 1/2 秒 后 ( 左 边 沿 起 第 一 个 时 间 格 ) 开<br />

始 第 一 次 锁 定 (1)。 对 B 相 和 C 相 通 电 (2), 在 A<br />

相 稳 定 之 前 可 以 看 到 一 些 振 荡 (3)。 大 约 一 秒 钟 之 后 ,<br />

第 二 次 锁 定 发 生 (4), 此 时 A 和 B 被 锁 定 。 再 过 一 秒<br />

钟 之 后 , 系 统 开 始 步 进 (5) , 并 加 速 。 可 以 看 到 一 旦<br />

系 统 进 入 起 动 程 序 的 步 进 阶 段 , 就 会 以 120 电 角 度 通 电<br />

和 60 电 角 度 断 电 , 并 且 可 以 看 到 通 电 频 率 逐 渐 增 加 。 在<br />

最 后 一 个 时 间 区 间 (7) 中 , 可 以 看 到 一 个 缺 少 2 个 通<br />

电 周 期 的 小 间 隙 , 这 对 应 于 使 用 方 法 2 时 的 采 集 点 。<br />

图 6:<br />

1<br />

2<br />

示 波 器 图 1: 锁 定 和 开 环 步 进<br />

3 4 5 6 7<br />

示 波 器 图 2 ( 图 7) 显 示 在 成 功 采 集 后 , 系 统 在 无 传 感<br />

器 模 式 下 正 常 运 行 。 因 为 通 电 区 间 设 置 正 确 , 所 以<br />

BEMF 过 零 点 (8) 始 终 可 见 , 这 与 对 闭 环 控 制 所 期 望<br />

的 那 样 。 为 了 更 细 致 地 研 究 图 1 到 图 2 之 间 的 过 程 , 需<br />

要 分 别 考 虑 这 两 种 采 集 方 法 。<br />

图 7:<br />

示 波 器 图 2: 正 常 无 传 感 器 运 行<br />

8 参 见 图 8<br />

DS00901A_CN 第 12 页<br />

© 2004 Microchip Technology Inc.


AN901<br />

可 以 忽 略 不 通 电 区 间 中 BEMF 波 形 上 的 “ 毛 刺 ”。 如 图<br />

8 所 示 , 它 是 叠 加 在 PWM 频 率 上 的 高 频 AC 电 压 。<br />

图 9: 示 波 器 图 3: 采 集 方 法 2<br />

图 8:<br />

示 波 器 图 2A: 放 大 的 过 零 点 事 件<br />

13<br />

11<br />

12<br />

10<br />

9<br />

虚 线 区 内 出 现 的 波 动 (9) 是 由 于 电 机 相 间 的 互 耦 效 应<br />

产 生 的 , 互 耦 效 应 由 给 电 机 通 电 的 PWM 信 号 引 起 。 互<br />

耦 值 随 所 用 的 具 体 电 机 型 号 而 有 所 不 同 。 因 为 AD 采 样<br />

与 PWM 励 磁 同 步 , 所 以 系 统 会 忽 略 这 里 的 AC 影 响 。<br />

上 面 的 波 形 (10) 显 示 出 应 用 了 PWM 通 电 后 产 生 的 电<br />

机 电 流 , 但 这 不 是 这 次 讨 论 的 主 题 。<br />

示 波 器 图 3( 图 9) 显 示 了 采 集 方 法 2。 图 的 中 心 (11)<br />

显 示 出 电 机 的 开 环 步 进 停 止 点 , 在 该 处 采 用 方 法 2 来 检<br />

测 位 置 。 此 时 , BEMF 不 再 有 通 电 时 通 常 会 看 到 的 ½<br />

VDC 偏 置 。 系 统 检 测 相 电 压 大 于 Acquire Threshold 参<br />

数 ( 参 数 #34) 所 给 定 值 时 的 所 处 的 点 。 可 以 看 到 这 种<br />

情 况 发 生 在 B 相 上 , 就 在 波 形 中 心 后 (12)。 下 一 个 上<br />

升 沿 出 现 在 C 相 ( 未 显 示 ), 用 来 确 定 方 向 、 速 度 和 位<br />

置 。 然 后 系 统 就 会 转 换 到 常 规 闭 环 无 传 感 器 运 行 。<br />

注 意 , 上 升 到 断 电 点 的 波 形 表 明 , 当 相 不 通 电 时 可 看 到<br />

的 BEMF 波 形 不 会 显 示 任 何 BEMF 过 零 点 。 过 零 事 件<br />

被 通 电 隐 藏 起 来 。 缺 少 可 检 测 的 过 零 点 会 导 致 采 集 方 法<br />

1 失 败 , 但 对 于 采 集 方 法 2 却 不 存 在 问 题 。<br />

要 成 功 使 用 方 法 2, 必 须 设 置 加 速 参 数 , 让 步 进 过 程 中<br />

的 加 速 满 足 下 述 三 个 条 件 。<br />

• 首 先 , 转 子 的 加 速 度 不 能 高 于 最 高 加 速 度 。 如 果 加<br />

速 度 过 快 , 转 子 失 去 同 步 , 则 增 大 Ramp Duration<br />

参 数 ( 参 数 #10), 减 少 Ramp End Speed 参 数<br />

( 参 数 #7), 或 者 增 加 Ramp End Demand 参 数<br />

( 参 数 #9)。<br />

• 第 二 ,BEMF 电 压 幅 值 对 于 Ramp End Speed 参 数<br />

( 参 数 #7) 必 须 足 够 大 。<br />

• 第 三 , 在 加 速 结 束 时 不 应 该 有 非 常 大 的 转 速 振 荡 。<br />

振 荡 过 大 会 导 致 上 升 沿 检 测 错 误 并 且 检 测 到 的 位 置<br />

不 正 确 。 实 际 位 置 与 检 测 位 置 的 误 差 会 导 致 出 现 触<br />

发 脉 冲 的 位 置 不 正 确 , 此 时 出 现 的 严 重 错 误 可 能 引<br />

起 电 机 停 转 。<br />

© 2004 Microchip Technology Inc. DS00901A_CN 第 13 页


AN901<br />

如 示 波 器 图 4( 图 10) 所 示 , 在 左 半 部 分 系 统 运 行 在 开<br />

环 步 进 状 态 (14)。 通 电 相 之 间 的 BEMF 电 压 是 可 见<br />

的 , 但 不 会 显 示 任 何 过 零 点 , 这 是 因 为 相 位 滞 后 不 够<br />

大 , 不 足 以 显 现 出 过 零 点 。 当 加 速 度 增 加 时 , 相 位 滞 后<br />

随 时 间 增 加 。 第 一 个 可 见 的 过 零 点 出 现 在 图 中 B 相 的 中<br />

间 部 分 (15)。 大 约 10ms 后 在 A 相 出 现 下 一 个 过 零 点<br />

(16)。 第 二 个 可 见 过 零 点 是 系 统 采 用 采 集 方 法 1 采 集<br />

的 。 在 该 点 之 后 , 开 始 正 确 的 闭 环 无 传 感 器 运 行 (17)。<br />

对 于 某 些 电 机 和 负 载 , 当 从 转 子 锁 定 转 换 到 开 环 步 进<br />

时 , 第 一 个 加 速 可 能 会 出 现 过 零 点 , 并 允 许 非 常 快 速 的<br />

起 动 。 要 利 用 这 一 点 , 采 集 点 时 的 BEMF 电 压 幅 值 必 须<br />

足 够 大 , 而 且 ZeroX Enable Speed 参 数 ( 参 数 #44)<br />

必 须 适 当 地 设 置 得 低 一 些 。<br />

示 波 器 图 5( 图 11) 显 示 了 在 大 惯 性 系 统 上 实 现 的 此 类<br />

例 子 。 在 换 相 的 前 两 步 , 转 子 还 没 有 移 动 得 很 远 , 因 此<br />

立 即 出 现 了 过 零 点 (18, 19)。<br />

图 10: 示 波 器 图 4: 采 集 方 法 1<br />

图 11:<br />

示 波 器 图 5: 采 集 方 法 1 - 快 速 起 动<br />

14<br />

17<br />

18<br />

16<br />

15<br />

19<br />

DS00901A_CN 第 14 页<br />

© 2004 Microchip Technology Inc.


AN901<br />

运 行 参 数<br />

设 置 控 制 模 式<br />

本 应 用 软 件 有 四 种 控 制 模 式 供 选 择 , 用 于 无 传 感 器 运<br />

行 。 这 些 模 式 如 下 :<br />

• 模 式 0 - 闭 环 电 压<br />

• 模 式 1 - 闭 环 电 流<br />

• 模 式 2 - 开 环 电 压<br />

• 模 式 3 - 开 环 电 流<br />

如 图 12 所 示 , 这 四 种 软 件 模 式 决 定 是 否 使 用 速 度 控 制<br />

环 和 电 流 控 制 环 。<br />

在 模 式 0 中 , 使 用 速 度 控 制 环 控 制 发 送 到 电 机 的 PWM<br />

占 空 比 。 速 度 设 置 由 电 位 器 的 值 决 定 , 可 以 使 用 Pot X<br />

for Speed 参 数 ( 参 数 #39) 按 比 例 调 节 电 位 器 的 值 以<br />

达 到 所 需 的 速 度 范 围 。<br />

在 模 式 1 下 , 使 用 内 部 电 流 控 制 环 来 设 置 PWM 占 空 比 。<br />

速 度 控 制 环 作 为 外 部 控 制 环 , 为 内 部 电 流 控 制 环 提 供 电<br />

流 给 定 。<br />

模 式 2 不 使 用 任 何 控 制 环 来 影 响 电 机 运 转 。 这 是 默 认 的<br />

软 件 模 式 。 电 位 器 的 值 直 接 影 响 PWM 占 空 比 。 选 择 模<br />

式 2 对 特 定 电 机 进 行 软 件 初 始 调 节 可 以 避 免 控 制 环 调 节<br />

可 能 引 起 的 问 题 , 这 些 问 题 可 能 会 影 响 电 机 起 动 。 可 以<br />

使 用 Pot / for Duty 参 数 ( 参 数 #37) 调 节 此 模 式 下 的 电<br />

位 器 值 的 比 例 。<br />

图 12:<br />

控 制 模 式<br />

控 制 模 式 0<br />

闭 环 电 压<br />

速 度<br />

给 定<br />

+<br />

-<br />

S<br />

速 度 PI<br />

控 制 器<br />

dsPIC ®<br />

MCPWM<br />

BLDC<br />

电 机<br />

电 机 速 度 计 算 结 果<br />

控 制 模 式 1<br />

闭 环 电 流<br />

速 度<br />

给 定<br />

+<br />

-<br />

S<br />

速 度 PI<br />

控 制 器<br />

电 流<br />

给 定<br />

S<br />

电 流<br />

PID<br />

控 制 器<br />

电 机 电 流<br />

dsPIC ®<br />

MCPWM<br />

BLDC<br />

电 机<br />

电 机 速 度 计 算 结 果<br />

控 制 模 式 2<br />

开 环 电 压<br />

电 压<br />

给 定<br />

dsPIC ®<br />

MCPWM<br />

BLDC<br />

电 机<br />

控 制 模 式 3<br />

开 环 电 流<br />

电 流<br />

给 定<br />

+<br />

S<br />

-<br />

电 流<br />

PID<br />

控 制 器<br />

电 机 电 流<br />

dsPIC ®<br />

MCPWM<br />

BLDC<br />

电 机<br />

© 2004 Microchip Technology Inc. DS00901A_CN 第 15 页


AN901<br />

模 式 3 只 支 持 电 流 控 制 环 。 电 位 器 值 设 置 电 流 给 定 。 可<br />

以 使 用 Pot / for Current 参 数 ( 参 数 # 38) 通 过 电 位 器<br />

值 按 比 例 调 节 电 流 给 定 。 电 机 带 有 轻 量 负 载 运 行 在 模 式<br />

3 下 时 ,PWM 占 空 比 通 常 会 饱 和 , 引 起 电 机 以 最 大 速 度<br />

运 行 。 这 是 因 为 电 机 无 法 消 耗 掉 电 流 控 制 器 所 要 求 的 电<br />

流 量 引 起 的 。 使 用 模 式 3 时 , 可 将 一 个 安 培 表 串 联 到 DC<br />

母 线 电 源 来 观 测 电 流 控 制 器 的 效 果 。<br />

控 制 环 参 数<br />

当 软 件 在 模 式 0 下 运 行 时 , 需 要 调 节 Speed P Gain 参<br />

数 ( 参 数 #20) 和 Speed I Gain 参 数 ( 参 数 #21)。 当<br />

软 件 运 行 在 模 式 3 时 , 需 要 调 节 Current P Gain( 参 数<br />

#17)、 Current I Gain 参 数 ( 参 数 #18) 和 Current D<br />

Gain 参 数 ( 参 数 #19)。 如 果 软 件 运 行 在 模 式 1, 电 压<br />

和 电 流 控 制 参 数 都 需 要 调 节 。<br />

必 须 实 验 性 地 调 节 PID 参 数 。 缺 省 的 PID 参 数 是 比 较 保<br />

守 的 值 , 可 能 适 合 大 部 分 电 机 。<br />

设 置 参 数 限 制<br />

Stall Time Limit 参 数 设 置 延 时 , 此 参 数 决 定 在 电 机 停 转<br />

状 态 前 软 件 需 要 等 待 的 时 间 。 如 果 软 件 在 此 时 间 内 检 测<br />

到 有 效 的 过 零 事 件 , 可 能 会 重 新 起 动 已 经 停 转 的 电 机 。<br />

如 果 电 机 高 速 运 行 , 可 能 需 要 调 节 Over Speed Limit 参<br />

数 。 缺 省 值 是 3300 RPM。<br />

Over Volts Limit 参 数 以 十 分 之 一 伏 特 增 量 设 置 最 大 DC<br />

母 线 电 压 。 此 参 数 决 定 放 电 斩 波 电 路 何 时 开 始 调 整 DC<br />

母 线 电 压 。<br />

Over Current Limit 参 数 以 十 分 之 一 安 培 增 量 设 置 DC 母<br />

线 电 流 峰 值 。 你 可 能 希 望 将 此 参 数 设 置 为 高 出 典 型 稳 态<br />

运 行 电 流 值 的 数 倍 。<br />

Tolerance Check 参 数 决 定 系 统 对 换 相 周 期 变 化 的 灵 敏<br />

度 , 单 位 是 百 分 比 。 如 果 两 个 过 零 点 事 件 之 间 的 时 间 超<br />

过 了 之 前 Tolerance Check 百 分 比 定 义 的 时 间 , 则 无 传<br />

感 器 算 法 将 进 入 失 调 状 态 。 电 机 的 迅 速 加 速 或 减 速 可 能<br />

会 导 致 超 出 Tolerance Check 参 数 。 因 此 , 应 该 避 免 将<br />

此 参 数 设 置 为 较 低 的 值 。 将 Tolerance Check 参 数 设 置<br />

为 99% 将 有 效 禁 止 容 差 检 查 。<br />

Rotation Timeout 参 数 决 定 在 起 动 程 序 锁 定 转 子 并 开 始<br />

开 环 加 速 过 程 之 前 应 用 程 序 需 要 等 待 的 时 间 。 当 起 动 电<br />

机 时 , 会 应 用 转 动 超 时 。 因 为 在 起 动 程 序 开 始 时 , 电 机<br />

可 能 已 经 在 转 动 , 所 以 转 动 超 时 是 很 有 用 的 。 如 果 电 机<br />

的 转 速 已 经 可 以 产 生 一 个 足 够 大 的 起 动 反 电 动 势 , 则 采<br />

集 算 法 可 以 确 定 电 机 的 位 置 并 在 超 过 转 动 超 时 延 迟 之 前<br />

转 换 到 无 传 感 器 模 式 。<br />

DS00901A_CN 第 16 页<br />

© 2004 Microchip Technology Inc.


AN901<br />

故 障 排 除 指 南<br />

本 表 列 出 了 部 分 异 常 的 现 象 , 并 提 供 其 可 能 原 因 的 说<br />

明 。<br />

以 大 写 字 母 ( 例 如 OVER CURRENT) 显 示 的 现 象 指<br />

LCD 上 显 示 的 错 误 消 息 。<br />

如 需 了 解 引 用 参 数 的 信 息 , 请 参 阅 附 录 A:“ 用 户 参<br />

数 ”。<br />

表 4:<br />

现 象 和 原 因<br />

现 象<br />

可 能 原 因<br />

电 机 不 通 电 • 电 机 输 出 接 线 端 不 在 正 确 的 端 子 上 。<br />

• 电 源 模 块 供 电 未 打 开 或 交 换 了 电 线 ( 仅 对 于 DC 电 源 模 块 )。<br />

初 始 锁 定 非 常 不 稳 定 。 • 起 动 给 定 太 高 。<br />

锁 定 后 , 电 机 无 法 开 始 步 进 。 • 初 始 锁 定 序 列 未 成 功 。<br />

• 加 速 开 始 速 度 ( 参 数 #6) 太 高 。<br />

• 加 速 开 始 给 定 ( 参 数 #8) 太 低 。<br />

起 动 期 间 转 子 松 开 锁 定 或 振 荡 • 给 定 不 足 。<br />

• 加 速 开 始 速 度 ( 参 数 #6) 太 高 。<br />

• 加 速 率 太 高 。 加 速 结 束 速 度 ( 参 数 #7) 太 高 和 / 或 加 速 时 间 ( 参 数 #10) 太 短 。<br />

系 统 在 采 用 采 集 方 法 1 时 没 有<br />

在 加 速 期 间 采 集 -FAILED TO<br />

START 或 STALLED 故 障<br />

系 统 在 采 用 采 集 方 法 2 时 没 有<br />

在 加 速 后 无 传 感 器 运 行 -<br />

FAILED TO START 或<br />

STALLED 故 障<br />

• BEMF 不 足 , 无 法 采 集 - 增 加 加 速 结 束 速 度 ( 参 数 #7) 或 修 改 电 压 反 馈 比 例<br />

( 参 数 28 和 29)。<br />

• 未 正 确 调 节 开 始 加 速 参 数 , 过 零 点 不 可 见 。<br />

• 加 速 开 始 速 度 ( 参 数 #6) 造 成 转 动 振 荡 。<br />

• 功 率 模 块 或 控 制 板 未 修 改 或 修 改 错 误 。<br />

• 检 查 S2 是 否 位 于 模 拟 位 置 。<br />

• BEMF 不 足 , 无 法 起 动 - 增 加 加 速 结 束 速 度 ( 参 数 #7) 或 修 改 电 压 反 馈 比 例 电<br />

阻 。<br />

• 采 样 阈 值 ( 参 数 #34) 设 置 太 高 。<br />

• 开 始 加 速 引 起 转 动 振 荡 。<br />

• 功 率 模 块 或 控 制 板 未 修 改 或 错 误 修 改 。<br />

• 检 查 S2 是 否 位 于 模 拟 位 置 。<br />

SENSORLESS LOST • 增 大 容 错 检 查 ( 参 数 #10)<br />

• 确 保 输 入 引 线 没 有 穿 过 控 制 板 。<br />

• 如 果 使 用 速 度 控 制 运 行 , 检 查 速 度 环 是 否 稳 定 或 是 否 发 生 速 度 超 调 过 大 情 况 。<br />

• 如 果 使 用 电 流 控 制 运 行 , 检 查 电 流 控 制 环 是 否 稳 定 。<br />

• 检 查 是 否 使 能 了 自 动 重 新 采 集 。 这 在 迅 速 加 速 / 减 速 时 尤 其 重 要 。<br />

OVER CURRENT • 如 果 使 用 电 压 控 制 , 降 低 给 定 。<br />

• 如 果 使 用 电 流 控 制 , 检 查 电 流 环 是 否 稳 定 。<br />

• 检 查 电 机 接 线 。<br />

• 检 查 S2 是 否 位 于 模 拟 位 置 以 及 反 馈 信 号 接 线 是 否 正 确 。 如 果 在 系 统 第 一 次 运 行 时<br />

S2 的 位 置 不 正 确 , 则 必 须 重 新 复 位 dsPIC 器 件 , 因 为 在 初 始 化 期 间 要 从 母 线 电<br />

流 信 号 读 取 偏 置 值 。<br />

OVER VOLTAGE • 检 查 电 压 给 定 参 数 是 否 正 确 并 且 外 部 制 动 电 阻 是 否 已 连 接 ( 如 有 必 要 )。<br />

• 检 查 电 压 反 馈 比 例 调 节 参 数 。<br />

• 检 查 输 入 电 源 电 压 。<br />

HARDWARE TRIP<br />

• 如 果 电 源 模 块 显 示 SHUNT OVERCURRENT 或 HALL OVERCURRENT LED, 降<br />

低 给 定 值 , 检 查 控 制 环 是 否 稳 定 或 检 查 比 例 调 节 反 馈 参 数 。<br />

• 如 果 过 压 , 检 查 电 压 给 定 ( 参 数 #22) 是 否 正 确 , 以 及 外 部 制 动 电 阻 是 否 已 连 接<br />

( 如 有 必 要 )。<br />

• 检 查 输 入 电 源 电 压 。<br />

• 如 果 过 热 , 降 低 电 机 电 流 或 在 功 率 模 块 散 热 片 上 使 用 风 扇 。<br />

© 2004 Microchip Technology Inc. DS00901A_CN 第 17 页


AN901<br />

参 考 读 物<br />

• Modern Power Electronics and AC Drives,<br />

B. Bose, Prentice Hall PTR, ISBN 0130167436<br />

• Electric Motors and Drives, A.Hughes,<br />

Heinemann Newnes, ISBN 0750617411<br />

• Brushless Permanent Magnet and Reluctance<br />

Motor Drives,T. Miller, Oxford Clarendon,ISBN<br />

0198593694<br />

• K. Iizuka et. al, “Microcomputer control for<br />

sensorless brushless motor”, IEEE<br />

Transactions on Industrial Applications, Vol. 21,<br />

No.4 1985,<br />

pp 595-601<br />

DS00901A_CN 第 18 页<br />

© 2004 Microchip Technology Inc.


AN901<br />

附 录 A:<br />

用 户 参 数<br />

下 表 解 释 了 本 应 用 笔 记 所 述 的 dcPIC30F 无 传 感 器<br />

BLDC 电 机 控 制 应 用 程 序 中 所 用 到 的 参 数 。 许 多 描 述 包<br />

括 有 相 关 提 示 , 可 为 在 具 体 的 应 用 中 使 用 这 些 参 数 提 供<br />

帮 助 。<br />

表 A-1:<br />

用 户 参 数<br />

参 数 名 称 与 parameters.h 文 件 中 和 LCD 所 显 示 文 本 字<br />

符 串 中 的 名 称 一 致 ( 如 “Lock Pos.2 Dem.” 和<br />

“CONTROL MODE”)。<br />

参 数<br />

编 号<br />

参 数 名 称 描 述 缺 省 值<br />

0 DIRECTION DEMAND 决 定 旋 转 方 向 FORWARD<br />

1 CONTROL MODE 决 定 速 度 控 制 方 法 :<br />

3<br />

0 - 闭 环 速 度 控 制 , 速 度 环 输 出 直 接 控 制 PWM 占 空 比 。<br />

1 - 闭 环 速 度 控 制 , 速 度 环 输 出 作 为 电 流 环 给 定 。<br />

2 - 开 环 速 度 控 制 , 通 过 电 位 器 调 节 的 电 压 给 定 直 接 控 制<br />

PWM 占 空 比 。<br />

3 - 开 环 速 度 控 制 , 通 过 电 位 器 调 节 的 电 流 给 定 。<br />

给 定 值 由 电 位 器 VR2 提 供 。<br />

2 Lock Pos.1 Time 第 一 次 开 始 锁 定 的 时 间 , 以 10 ms 为 增 量 100<br />

3 Lock Pos.1 Time 第 二 次 开 始 锁 定 的 时 间 , 以 10 ms 为 增 量 100<br />

4 Lock Pos.1 Dem. 第 一 次 开 始 锁 定 的 百 分 比 给 定 44<br />

5 Lock Pos.1 Dem. 第 二 次 开 始 锁 定 的 百 分 比 给 定 44<br />

6 Ramp Start Speed 开 始 加 速 时 的 速 度 值 (RPM) 20<br />

7 Ramp End Speed 结 束 加 速 时 的 速 度 值 (RPM) 250<br />

8 Ramp Start Dem. 开 始 加 速 的 给 定 百 分 比 % 49<br />

9 Ramp Start Dem. 结 束 加 速 的 给 定 百 分 比 % 50<br />

10 Ramp Duration 加 速 过 程 持 续 时 间 , 增 量 为 10ms 200<br />

11 Phase Adv.Start 相 位 超 前 的 开 始 速 度 , 单 位 为 RPM<br />

1500<br />

提 示 : 适 当 的 相 位 超 前 可 以 提 高 系 统 效 率 , 并 且 能 扩 展 无 传 感<br />

器 控 制 有 效 的 速 度 范 围 。<br />

提 示 : 要 禁 止 相 位 超 前 , 可 以 把 此 参 数 的 值 设 为 高 于 超 速 翻 转<br />

值 。<br />

12 Phase Adv.Slope 相 位 超 前 的 斜 率 , 单 位 为 每 1000 RPM 的 度 数 。<br />

25<br />

例 如 , 如 果 此 值 为 10, 表 明 相 位 超 前 斜 率 为 10°/1000 RPM。<br />

13 Stall Time Limit 静 止 等 待 的 时 间 限 制 , 单 位 为 10 ms。 100<br />

14 Over Speed Limit 超 速 翻 转 值 , 单 位 为 RPM 3300<br />

15 Over Volts Limit 过 电 压 翻 转 值 , 增 量 为 0.1V。 500<br />

16 Over Current Lim 过 电 流 翻 转 值 , 增 量 为 0.1 A。 100<br />

17 Current P Gain 电 流 环 PID 增 益 。 这 些 增 益 可 以 按 比 例 扩 大 , 最 高 为 512 倍 , 900<br />

18 Current I Gain 因 此 可 以 采 用 分 数 表 示 ( 例 如 , 256 = ½)。<br />

100<br />

19 Current D Gain<br />

在 控 制 模 式 1 或 3 下 需 要 调 整 这 些 增 益 。<br />

0<br />

20 Speed P Gain 速 度 环 PI 增 益 。 这 些 增 益 最 高 可 以 按 比 例 扩 大 , 最 高 为<br />

1000<br />

21 Speed I Gain 16384 倍 , 因 此 可 以 采 用 分 数 表 示 ( 例 如 , 8192 = ½)。 10<br />

在 控 制 模 式 0 和 1 下 需 要 调 整 这 些 增 益 。<br />

22 Voltage Demand 放 电 斩 波 器 的 电 压 给 定 。<br />

提 示 : 要 禁 止 放 电 斩 波 器 , 可 以 把 此 参 数 的 值 设 为 高 于 过 电 压<br />

翻 转 值 。<br />

490<br />

© 2004 Microchip Technology Inc. DS00901A_CN 第 19 页


AN901<br />

表 A-1: 用 户 参 数 ( 续 )<br />

参 数<br />

编 号<br />

参 数 名 称 描 述 缺 省 值<br />

23 Volts P Gain 放 电 斩 波 器 PI 增 益 。 注 意 到 这 些 增 益 最 高 可 以 扩 大 512 倍 , 10000<br />

24 Volts I Gain 因 此 可 以 采 用 分 数 表 示 ( 例 如 , 256 = ½)。<br />

10<br />

25 No. Motor Poles 电 机 转 子 的 极 数 , 不 是 极 对 数 。 因 此 , 极 数 应 该 是 偶 数 。 这 个 10<br />

参 数 影 响 所 显 示 RPM 值 的 速 度 比 例 。<br />

26 Current Scale X 这 些 参 数 指 定 电 压 和 电 流 反 馈 信 号 的 数 学 比 例 , 取 决 于 硬 件 电 100 †<br />

27 Current Scale / 阻 分 压 器 的 比 值 。 关 于 如 何 设 置 这 些 值 , 请 参 阅 parameters.h 539 †<br />

28 Volts Scale X<br />

文 件 。<br />

100*<br />

29 Voltage Scale / 1305*<br />

30 Tolerance Check 在 系 统 失 速 以 前 过 零 点 时 间 标 记 的 变 化 百 分 比 。 不 能 把 该 值 设 50<br />

为 低 于 10%。 要 禁 止 容 差 检 查 , 将 该 值 设 为 99%。 如 果 需 要<br />

快 速 加 速 / 减 速 , 就 要 增 加 该 值 。<br />

31 Auto Re-acquire 如 果 使 能 , 这 个 参 数 将 使 系 统 在 失 速 状 态 下 自 动 重 新 采 集 。 1<br />

32 Blanking Count 在 换 相 后 禁 止 过 零 检 测 的 PWM 周 期 数 。 在 算 法 开 始 寻 找 过 零 1<br />

点 之 前 , 这 个 延 时 为 非 驱 动 相 中 电 流 的 放 电 提 供 了 时 间 。<br />

33 Zero X Level Thd 用 于 软 件 在 采 样 上 升 沿 翻 转 之 前 , 所 需 要 高 于 或 低 于 ½ VDC 2<br />

的 VPH 采 样 数 。 这 个 参 数 能 在 识 别 到 有 效 的 过 零 点 之 前 , 通 过<br />

让 软 件 检 测 高 于 或 低 于 ½ VDC 参 考 点 的 最 小 采 样 数 , 从 而 使<br />

过 零 检 测 算 法 更 稳 定 。<br />

34 Acquire Threshld 在 采 集 位 置 时 用 于 上 升 沿 检 测 的 AD 值 。 该 值 如 果 为 10, 则 表 10<br />

示 阈 值 电 压 是 50 mV。<br />

本 参 数 值 较 低 时 , 能 在 较 低 BEMF 电 压 ( 速 度 ) 下 采 集 , 但<br />

由 于 噪 声 和 失 调 电 压 的 影 响 系 统 可 能 不 可 靠 。<br />

35 Acquire Level Td 在 确 定 相 电 压 高 于 采 集 阈 值 之 前 , 必 须 小 于 采 集 阈 值 的 相 电 压 6<br />

采 样 数 。 因 为 AD 转 换 器 对 三 相 电 压 进 行 连 续 循 环 采 样 , 此 参<br />

数 的 最 小 值 为 3。<br />

36 Rotation Timeout 系 统 必 须 能 识 别 到 转 动 的 时 间 , 以 使 系 统 能 自 动 采 集 和 开 始 无 5<br />

传 感 器 运 行 , 而 不 是 锁 定 和 加 速 , 增 量 为 10 ms。 设 置 的 时 间<br />

较 长 , 如 果 有 足 够 的 BEMF, 电 机 能 以 较 低 的 速 度 立 即 起 动 。<br />

如 果 设 置 的 时 间 太 长 , 可 能 会 导 致 起 动 失 败 。<br />

37 Pot / for Duty 当 CONTROL MODE = 2 时 , 这 个 参 数 将 电 位 器 AD 读 数 (0- 1<br />

1023) 按 比 例 调 节 为 装 入 PWM 发 生 器 的 占 空 比 值 。 对 于 大 多<br />

数 应 用 , 这 个 值 应 该 保 留 为 1, 提 供 整 个 PWM 范 围 。<br />

38 Pot / for Current 当 CONTROL MODE = 3 时 , 这 个 参 数 将 电 位 器 AD 读 数 (0- 8<br />

1023) 按 比 例 调 节 为 电 流 给 定 值 , 单 位 为 AD 转 换 器 计 数 。<br />

39 Pot X for Speed 当 CONTROL MODE = 0 或 1 时 , 这 个 参 数 将 电 位 器 AD 读 数<br />

(0-1023) 按 比 例 调 节 为 速 度 给 定 值 , 以 RPM 为 单 位 。<br />

3<br />

DS00901A_CN 第 20 页<br />

© 2004 Microchip Technology Inc.


AN901<br />

表 A-1: 用 户 参 数 ( 续 )<br />

参 数<br />

编 号<br />

参 数 名 称 描 述 缺 省 值<br />

40 Starting Control 当 这 个 参 数 设 置 为 1 时 , 使 用 电 压 控 制 起 动 。 当 设 置 为 0 时 ,<br />

使 用 电 流 控 制 起 动 。<br />

41 Windmilling Dem. 这 个 参 数 适 用 于 起 动 期 间 检 测 到 风 力 旋 转 的 情 况 ( 此 时 , 转 子<br />

运 转 方 向 与 给 定 方 向 相 反 )。 它 设 定 用 于 将 电 机 减 速 至 静 止 状<br />

态 的 电 流 给 定 值 。<br />

42 Braking Ramp T 这 个 参 数 设 置 风 力 旋 转 时 电 机 速 度 减 为 零 所 耗 费 的 时 间 , 增 量<br />

为 10 ms。<br />

43 Acquire Method 当 此 参 数 设 置 为 0 时 , 采 用 采 集 方 法 1 起 动 。 此 参 数 设 置 为 1<br />

时 , 采 用 采 集 方 法 2 起 动 。<br />

44 ZeroX Enable Speed 采 用 采 集 方 法 1 起 动 时 , 这 个 参 数 设 置 使 能 过 零 检 测 时 的 开 环<br />

步 进 速 度 。<br />

† 这 些 参 数 适 用 于 低 电 压 功 率 模 块 。<br />

* 这 些 值 假 设 使 用 低 电 压 功 率 模 块 , 其 中 LK11 和 LK12 开 路 。<br />

1<br />

20<br />

200<br />

1<br />

100<br />

© 2004 Microchip Technology Inc. DS00901A_CN 第 21 页


AN901<br />

附 录 B:<br />

源 代 码 清 单<br />

可 以 从 Microchip 网 站 (www.microchip.com) 下 载 最<br />

新 版 本 的 软 件 。 源 代 码 附 于 电 子 版 的 应 用 笔 记 之 后 。 在<br />

编 写 本 应 用 笔 记 时 , 最 新 的 软 件 版 本 是 V3.01。<br />

DS00901A_CN 第 22 页<br />

© 2004 Microchip Technology Inc.


AN901<br />

附 录 C:<br />

图 C-1:<br />

主 程 序<br />

程 序 流 程 图<br />

系 统 复 位<br />

复 位 无 效 ?<br />

否<br />

是<br />

清 零<br />

看 门 狗<br />

定 时 器<br />

调 用<br />

外 设 设 置<br />

程 序<br />

PWM LED4<br />

占 空 比 为 20%<br />

复 位 功 率 模 块 并 初<br />

始 化 LCD<br />

设 置 陷 阱<br />

和 中 断<br />

run_state = INITIALIZE<br />

初 始 化 与 用 户 参 数 有<br />

关 的 变 量<br />

清 零<br />

看 门 狗<br />

定 时 器<br />

调 用<br />

medium_event_handler<br />

软 件 主 程 序 循 环<br />

调 用<br />

slow_event_handler<br />

© 2004 Microchip Technology Inc. DS00901A_CN 第 23 页


AN901<br />

图 C-2:<br />

中 等 事 件 处 理 程 序<br />

开 始<br />

medium_event_count ==<br />

10 ms?<br />

是<br />

否<br />

medium_event_count = 0<br />

调 用 debounce_switches<br />

计 算 转 子 速 度<br />

禁 止 通 电<br />

run_state = FAULT<br />

置 位 trip_state<br />

是<br />

超 速 或<br />

停 转 ?<br />

否<br />

计 算 相 位<br />

超 前<br />

调 用 speed_loop<br />

是<br />

无 传 感 器 运 转 ?<br />

否<br />

调 用 voltage_control<br />

调 用 starting_code<br />

是<br />

系 统 起 动 ?<br />

否<br />

结 束<br />

DS00901A_CN 第 24 页<br />

© 2004 Microchip Technology Inc.


AN901<br />

图 C-3:<br />

起 动 代 码<br />

开 始<br />

注 :<br />

ROTATION_CHECK == TRUE 表<br />

明 是 首 次 调 用 starting_code。<br />

ROTATION_CHECK<br />

== TRUE?<br />

是<br />

ROTATION_CHECK 清 零 , 强<br />

制 系 统 采 集 ( 方 法 2), 初 始 化<br />

各 种 标 志 位 和 变 量 , 并 装 载<br />

Rotation_Timer<br />

否<br />

否<br />

系 统 采 集<br />

( 方 法 2)?<br />

rotation_timer > 0?<br />

是<br />

rotation_timer–<br />

否<br />

风 力 旋 转<br />

制 动 ?<br />

是<br />

逐 渐 降 低 开 环 换 相 频 率 至<br />

零<br />

否<br />

第 一 次 锁 定 有 效 ?<br />

否<br />

是<br />

换 相 调 制 段 0 对 电 机 通<br />

电 , 并 减 少 starting_timer<br />

注 :<br />

如 果 采 用 方 法 1 采 集 , 那 么 系<br />

统 应 在 加 速 结 束 之 前 采 集 , 而<br />

且 停 止 调 用 起 动 代 码 。<br />

第 二 次 激 锁 活 定 ? 有 效 ?<br />

否<br />

是<br />

根 据 给 定 方 向 换 相 调 制 给<br />

电 机 通 电 , 并 减 少<br />

starting_timer<br />

达 到 加 速<br />

结 束 ?<br />

否<br />

提 高 输 出 频 率 和 电 压 , 以<br />

匹 配 用 户 定 义 的 参 数<br />

是<br />

禁 止 导 通<br />

run_state = FAULT<br />

trip = failed to start<br />

是<br />

采 集<br />

方 法 1?<br />

否<br />

采 集<br />

方 法 1?<br />

是<br />

否<br />

禁 止 通 电 并 强 制 系 统 通 过<br />

方 法 2 采 集<br />

输 出 频 率<br />

> zero X 使 能<br />

频 率 ?<br />

是<br />

否<br />

允 许 zero X 检 测<br />

结 束<br />

© 2004 Microchip Technology Inc. DS00901A_CN 第 25 页


AN901<br />

图 C-4:<br />

慢 速 事 件 处 理 程 序<br />

开 始<br />

slow_event_count<br />

== 100ms?<br />

否<br />

是<br />

筛 选 要 显<br />

示 的 变 量<br />

调 用 process_switches<br />

调 用 screen_handler<br />

medium_event_count = 0<br />

结 束<br />

图 C-5:<br />

PWM 中 断 服 务 程 序<br />

开 始<br />

slow_event_count++<br />

medium_event_count++<br />

PWM 中 断 标 志 位 清 零<br />

结 束<br />

DS00901A_CN 第 26 页<br />

© 2004 Microchip Technology Inc.


AN901<br />

图 C-6:<br />

ADC 中 断 服 务 程 序<br />

开 始<br />

ADC 中 断 标 志 清 零<br />

将 CH0 结 果 存 储 到 正 确<br />

的 相 电 压 变 量 中 , 并 写 入<br />

ADCHS 以 采 样 下 一 个<br />

VPH<br />

是<br />

通 过 方 法 2<br />

采 集 ?<br />

否<br />

将 CH0 存 储 到 通 用<br />

相 电 压 变 量 中<br />

将 CH1、CH2 和 CH3 结 果<br />

存 储 于 VDC、IBUS<br />

和 POT 变 量 中<br />

系 统 处 于<br />

错 误 状 态 ?<br />

是<br />

否<br />

过 电 压 或 者<br />

过 电 流 ?<br />

否<br />

是<br />

禁 止 通 电<br />

run_state = FAULT<br />

置 位 trip_state<br />

调 用 current_control<br />

写 入 ADCHS<br />

是<br />

改 变 VPH<br />

反 馈 ?<br />

否<br />

调 用 acquire_position<br />

是<br />

通 过 方 法 2<br />

采 集 ?<br />

否<br />

调 用 check_zero_crossing<br />

是<br />

无 传 感 器<br />

运 转 或 者 使 用<br />

方 法 1 采 集 ?<br />

否<br />

结 束<br />

© 2004 Microchip Technology Inc. DS00901A_CN 第 27 页


AN901<br />

图 C-7: 采 集 位 置 ( 方 法 2)<br />

开 始<br />

注 :<br />

ADCCONFIG == TRUE 表 明 采<br />

集 刚 起 动 或 重 新 起 动 。<br />

ADCCONFIG<br />

== TRUE?<br />

否<br />

是<br />

ADCCONFIG 清 零 。 初 始 化<br />

多 个 变 量 和 标 志 位 以 备 采 集<br />

使 用 。 如 果 是 第 一 次 采 集 则<br />

装 载 retry_counter。<br />

注 :<br />

自 此 开 始 假 定 为 RED 相 代 码 。<br />

另 外 两 部 分 代 码 仅 在 方 向 和 段<br />

检 测 逻 辑 及 写 入 标 志 方 面 有 所<br />

区 别 。<br />

retry_counter = 0?<br />

否<br />

实 际 值 > X VPH<br />

采 样 值 < VTH?<br />

是<br />

X = Acquire Level Th 参 数<br />

否<br />

run_state = FAULT<br />

trip_state = FAILED_TO_START<br />

先 前 的<br />

以 及 当 前 的 VPH<br />

和 VTH<br />

VTH = Acquire_Threshold 参 数<br />

否<br />

是<br />

从 QEI 计 数 器 POSCNT 读 取<br />

时 间 标 记<br />

RED 标 志<br />

置 位 ?<br />

否<br />

是<br />

RETRY_flag = TRUE<br />

if(retry_counter > 0)<br />

retry_counterñ<br />

ADCCONFIG = TRUE<br />

是<br />

BLUE 标 志<br />

置 位 ?<br />

更 新 位 置 段<br />

计 算 较 先 前 的 时 间 增 量<br />

计 算 周 期 量 并 复 位 停 转<br />

计 数 器<br />

是<br />

否<br />

YELLOW 标 志<br />

置 位 ?<br />

否<br />

保 存 时 间 标 记<br />

RED = TRUE<br />

BLUE 和 YELLOW 代 码<br />

保 存 VPH 采 样<br />

Demanded DIR<br />

== DIR?<br />

是<br />

太 快 以 至 于 不 能 开 始<br />

无 传 感 器 运 转 ?<br />

是<br />

置 位 标 志 以 使 系 统<br />

重 新 采 集<br />

否<br />

置 位 WINDMILLING 标<br />

志 。 在 当 前 速 度 下 制 动<br />

通 电 的 开 环 换 相 电 机<br />

重 建 Zero X<br />

先 前 的 时 间 标 记<br />

置 位 标 志 以 切 换 到 无 传 感 器 运<br />

转 并 强 制 T2 中 断<br />

= 过 零 点 事 件<br />

结 束<br />

DS00901A_CN 第 28 页<br />

© 2004 Microchip Technology Inc.


AN901<br />

图 C-8:<br />

检 测 过 零 点<br />

开 始<br />

注 :<br />

ADCCONFIG == TRUE 表 明<br />

刚 出 现 一 次 换 相 。<br />

ADCCONFIG<br />

== TRUE?<br />

是<br />

清 零 ADCCONFIG。<br />

为 检 测 下 一 个 过 零 点 初 始<br />

化 多 个 变 量 和 标 志 。<br />

装 载 blanking_counter–<br />

否<br />

blanking_counter<br />

> 0?<br />

是<br />

blanking_counter<br />

否<br />

注 :<br />

从 此 处 开 始 假 设 sector = 0。 因<br />

此 , 对 VPH 进 行 下 降 沿 检 测 。 其<br />

它 段 的 不 同 之 处 在 于 边 沿 检 测 的<br />

斜 率 。 当 完 成 周 期 检 测 时 , 段 0<br />

的 代 码 也 是 唯 一 的 。<br />

充 足 的 VPH<br />

采 样 > VDC/2?<br />

是<br />

否<br />

先 前 的<br />

和 当 前 的 VPH<br />

1?<br />

禁 止 通 电<br />

自 动<br />

重 新 采 集 ?<br />

是<br />

否<br />

是<br />

系 统<br />

失 速 ?<br />

run_state = FAULT<br />

trip_state = LOST<br />

否<br />

是<br />

用 换 相 时 间<br />

装 载 PR2<br />

并 允 许 T2 中 断<br />

保 存 时 间 标 记 及<br />

时 间 增 量<br />

置 位 标 志 以 使 系 统<br />

重 新 使 用 方 法 2<br />

采 集<br />

保 存 VPH 采 样<br />

结 束<br />

© 2004 Microchip Technology Inc. DS00901A_CN 第 29 页


AN901<br />

图 C-9:<br />

TIMER 2 中 断 服 务 程 序<br />

如 果 在 先 前 的 段 中 未 检 测 到 过<br />

零 点 , 则 置 位 ADCCONFIG<br />

标 志 。<br />

then<br />

{<br />

reset<br />

acquire_counter<br />

load<br />

check_counter<br />

置 位 SENSORLESS 标 志<br />

清 零 SWAP 标 志 。<br />

装 载 check_counter 以 便 第 一<br />

个 电 周 期 时 禁 止 容 差 检 查 。<br />

是<br />

是<br />

开 始<br />

通 过 方 法 1 采<br />

集 ?<br />

否<br />

请 求 通 过 方 法 1 采<br />

集 ?<br />

否<br />

切 换 为 无 传<br />

感 器 运 转 ?<br />

是<br />

置 位 ACQUIRE1 标 志<br />

置 位 ADCCONFIG 标<br />

志<br />

复 位 acquire_counter<br />

装 载 check_counter<br />

否<br />

check_counterñ<br />

是<br />

check_counter > 0?<br />

否<br />

装 载 新 的 换 相 时 间 到<br />

PR2 并 复 位 TMR2<br />

否<br />

无 传 感 器 运<br />

转 ?<br />

是<br />

用 下 一 个 段 的 值 装 载<br />

OVDCON<br />

用 下 一 个 ACHCHS 值 装<br />

载 adc_channel_config<br />

置 位 ADCCONFIG 标 志<br />

禁 止 T2 中 断<br />

是<br />

无 传 感 器 运<br />

转 ?<br />

否<br />

方 法 1 采<br />

集 ?<br />

否<br />

是<br />

更 新 段<br />

清 零 T2 中 断 标 志<br />

结 束<br />

DS00901A_CN 第 30 页<br />

© 2004 Microchip Technology Inc.


AN901<br />

附 录 D:<br />

三 角 形 连 接 电 机<br />

在 Y 形 连 接 的 三 相 电 路 中 , 三 相 电 流 的 和 必 须 始 终 等 于<br />

零 , 对 电 压 则 没 有 限 制 。 三 角 形 连 接 电 路 正 好 与 此 相<br />

反 , 三 相 电 压 的 和 必 须 为 零 , 对 电 流 则 没 有 限 制 。 如 果<br />

在 三 角 形 连 接 电 路 中 电 压 不 平 衡 , 则 三 角 形 内 会 有 电 流<br />

流 通 , 使 得 绕 组 上 会 有 多 余 的 压 降 。 这 将 引 起 额 外 的 电<br />

阻 损 耗 , 显 然 应 该 避 免 。 对 于 电 机 来 说 , 任 何 流 通 电 流<br />

都 将 导 致 生 成 额 外 的 制 动 转 矩 , 引 起 额 外 的 电 阻 损 耗 。<br />

流 通 电 流 的 幅 值 取 决 于 电 压 不 平 衡 的 幅 度 和 相 绕 组 的 阻<br />

抗 。<br />

对 于 BLDC 电 机 , 限 制 相 矢 量 不 平 衡 会 直 接 影 响 三 角 形<br />

连 接 电 机 BEMF 波 形 的 形 状 。 这 是 因 为 任 何 “3n”( 其<br />

中 n = 1,2,3……) 次 谐 波 都 将 是 同 相 的 , 累 加 起 来 导<br />

致 电 压 不 平 衡 。 假 设 梯 形 波 形 本 身 包 含 实 际 的 三 次 谐<br />

波 , 显 然 三 角 形 连 接 的 BLDC 通 常 不 会 有 梯 形 BEMF。<br />

只 有 在 非 常 小 的 电 机 中 , 因 为 每 相 阻 抗 非 常 高 , 限 制 了<br />

流 通 电 流 的 大 小 及 由 此 产 生 的 损 耗 , 这 种 情 况 才 不 会 发<br />

生 。 假 定 不 是 这 种 情 况 , 则 可 以 假 设 三 角 形 连 接 BLDC<br />

的 BEMF 波 形 为 正 弦 曲 线 。 虽 然 使 用 常 规 BLDC 通 电 仍<br />

可 运 转 , 但 是 转 矩 脉 动 将 会 增 加 。<br />

了 解 了 以 上 内 容 后 , 接 下 来 我 们 将 考 虑 三 角 形 连 接 电 机<br />

对 过 零 BEMF 算 法 的 影 响 。 对 于 三 角 形 连 接 方 式 , 所 有<br />

三 相 中 都 有 电 流 流 动 , 但 任 一 时 刻 仅 有 两 相 被 驱 动 。<br />

如 图 D-1 所 示 , 其 中 R 相 和 B 相 输 出 由 逆 变 器 驱 动 。<br />

图 D-1:<br />

z<br />

电 机 三 角 形 连 接 方 式<br />

=<br />

如 果 BEMF RY 为 正 ,BEMF YB 为 负 , 且 Q1/Q6 导 通 ,<br />

这 就 相 当 于 前 面 给 出 的 标 准 Y 型 连 接 换 相 图 中 的 段 1。<br />

等 价 的 正 弦 BEMF 图 如 下 所 示 。<br />

图 D-2: 正 弦 BEMF<br />

定<br />

S<br />

标 值 : 5 0 1 2 3 4 5<br />

1<br />

反 电 动 势 幅 值<br />

0.8<br />

0.6<br />

0.4<br />

0.2<br />

0<br />

-0.2<br />

-0.4<br />

-0.6<br />

-0.8<br />

-1<br />

30 90 150 210 270 330<br />

电 角 / 电 角 度<br />

请 记 住 三 个 BEMF 电 压 和 始 终 等 于 零 , 在 一 段 的 中 间 ,<br />

不 通 电 端 的 测 量 电 压 将 是 ½ VDC。 这 是 因 为 在 这 段 的 这<br />

点 上 , 其 中 一 个 BEMF 为 零 , 其 他 两 个 则 数 量 相 等 而 方<br />

向 相 反 。 这 与 Y 型 连 接 电 机 正 好 相 同 。 此 外 , 此 点 对 应<br />

于 换 相 到 下 一 个 通 电 模 式 的 正 确 点 。<br />

总 之 , 尽 管 在 BEMF 波 形 和 相 导 通 方 式 上 存 在 实 质 的 差<br />

别 , 但 是 在 不 修 改 代 码 的 情 况 下 , 三 角 形 连 接 电 机 应 该<br />

可 以 正 常 运 行 。<br />

Q1<br />

Q4<br />

R<br />

z<br />

z<br />

Y<br />

z<br />

Q3<br />

B<br />

Q6<br />

© 2004 Microchip Technology Inc. DS00901A_CN 第 31 页


AN901<br />

附 录 E:<br />

PID 控 制 器 背 景 知 识<br />

全 面 讨 论 比 例 积 分 微 分 (PID) 控 制 器 超 出 了 本 文 范 围 ,<br />

这 一 部 分 将 尝 试 提 供 一 些 有 关 调 节 控 制 器 的 指 导 信 息 。<br />

PID 控 制 器 响 应 闭 合 控 制 环 中 的 差 值 信 号 , 并 尝 试 调 节<br />

控 制 量 , 来 实 现 期 望 的 系 统 响 应 。 被 控 参 数 可 以 是 任 何<br />

可 测 量 的 系 统 量 , 例 如 速 度 、 电 压 、 电 流 或 股 价 。 PID<br />

控 制 器 的 输 出 可 以 控 制 一 个 或 多 个 将 影 响 受 控 系 统 量 的<br />

系 统 参 数 。 例 如 , 此 应 用 中 的 速 度 控 制 环 可 以 直 接 控 制<br />

PWM 占 空 比 , 也 可 以 设 置 内 部 控 制 环 的 电 流 给 定 , 来<br />

调 节 电 机 电 流 。PID 控 制 器 的 好 处 是 可 以 通 过 调 整 一 个<br />

或 多 个 增 益 值 并 观 察 系 统 响 应 的 变 化 , 凭 经 验 进 行 调<br />

节 。<br />

数 字 PID 控 制 器 以 周 期 性 采 样 间 隔 执 行 , 假 设 控 制 器 的<br />

执 行 频 率 足 够 高 , 足 以 正 确 地 控 制 系 统 。 例 如 , 因 为 电<br />

机 电 流 变 化 非 常 迅 速 , 所 以 本 应 用 中 的 电 流 控 制 器 会 每<br />

个 PWM 周 期 执 行 一 次 。 由 于 机 械 时 间 常 数 的 原 因 , 电<br />

机 速 度 变 化 相 对 较 慢 , 所 以 此 应 用 中 的 速 度 控 制 器 以 中<br />

等 事 件 速 率 (100 Hz) 执 行 。<br />

图 13 是 PID 算 法 的 框 图 。 用 被 控 参 数 的 实 际 测 量 值 减<br />

去 该 参 数 的 期 望 设 置 值 就 得 到 差 值 信 号 。 差 值 的 符 号 表<br />

示 控 制 输 入 所 要 求 的 变 化 方 向 。 差 值 信 号 乘 以 P 增 益 ,<br />

就 得 到 控 制 器 的 比 例 (P) 项 。 这 将 导 致 PID 控 制 器 产<br />

生 一 个 控 制 响 应 , 该 响 应 是 差 值 幅 度 的 一 个 函 数 。 随 着<br />

差 值 信 号 的 增 大 , 控 制 器 的 P 项 也 增 大 , 以 提 供 更 多 的<br />

修 正 。<br />

P 项 的 效 果 通 常 是 随 时 间 的 推 移 减 小 总 误 差 。 但 是 , 当<br />

错 误 趋 向 零 时 ,P 项 的 影 响 也 将 减 弱 。 在 大 部 分 系 统 中 ,<br />

受 控 参 数 的 差 值 将 变 得 非 常 接 近 零 , 但 不 会 等 于 零 。 结<br />

果 会 得 到 一 个 较 小 的 剩 余 稳 态 误 差 。 控 制 器 的 积 分 (I)<br />

项 用 于 修 正 较 小 的 稳 态 误 差 。 I 项 获 取 连 续 累 积 的 差 值<br />

信 号 总 和 。 这 样 , 一 段 时 间 后 小 稳 态 误 差 会 累 积 成 为 较<br />

大 的 差 值 。 此 累 积 差 值 信 号 乘 以 一 个 I 增 益 因 子 , 就 得<br />

到 PID 控 制 器 的 I 输 出 项 。<br />

PID 控 制 器 的 微 分 (D) 项 用 于 提 高 控 制 器 的 速 度 并 响<br />

应 差 值 信 号 的 变 化 率 。D 项 输 入 是 从 前 一 个 差 值 减 去 当<br />

前 差 值 得 到 的 。 此 增 量 差 值 乘 以 一 个 D 增 益 因 子 , 就 得<br />

到 PID 控 制 器 的 D 输 出 项 。 系 统 误 差 变 化 越 快 , 控 制 器<br />

D 项 产 生 的 控 制 输 出 也 就 越 大 。<br />

应 该 注 意 的 是 , 不 是 所 有 的 PID 控 制 器 都 会 实 现 D 项 ,<br />

还 有 些 控 制 器 甚 至 不 会 实 现 I 项 。 例 如 , 因 为 电 机 速 度<br />

变 化 的 响 应 时 间 非 常 慢 , 本 应 用 中 的 速 度 控 制 器 就 没 有<br />

D 项 。 在 这 种 情 况 下 , D 项 可 能 会 造 成 PWM 占 空 比 变<br />

化 过 多 , 这 可 能 影 响 无 传 感 器 算 法 的 执 行 并 产 生 过 电 流<br />

翻 转 。<br />

图 13:<br />

PID 控 制 器<br />

比 例 增 益<br />

累 积<br />

差 值<br />

X<br />

积 分<br />

增 益<br />

设 定 点<br />

+<br />

差 值<br />

S ð S X S<br />

-<br />

上 一 个 差 值 微 分 增 益<br />

-<br />

+<br />

S X<br />

控 制 器<br />

输 出<br />

受 控<br />

系 统<br />

ð<br />

系 统<br />

输 出<br />

系 统 反 馈<br />

DS00901A_CN 第 32 页<br />

© 2004 Microchip Technology Inc.


AN901<br />

E.1 调 节 PID 增 益<br />

PID 控 制 器 的 P 增 益 将 设 置 整 个 系 统 的 响 应 。 在 第 一 次<br />

调 节 控 制 器 时 , I 增 益 和 D 增 益 都 应 该 设 置 为 零 。 然 后<br />

可 以 增 加 P 增 益 , 直 到 系 统 能 够 很 好 地 响 应 设 定 点 的 变<br />

化 , 且 没 有 出 现 过 多 的 过 冲 或 振 荡 。 使 用 较 低 的 P 增 益<br />

值 会 较 “ 松 ” 地 控 制 系 统 , 而 较 高 的 值 则 会 较 “ 紧 ” 地<br />

控 制 系 统 。 目 前 , 系 统 可 能 不 会 达 到 设 定 点 。<br />

在 选 定 了 合 理 的 P 增 益 之 后 , 可 以 缓 慢 增 加 I 增 益 使 系<br />

统 误 差 值 为 零 。 大 多 数 系 统 都 只 要 求 少 量 的 I 增 益 。 注<br />

意 I 增 益 所 造 成 的 影 响 , 它 如 果 足 够 大 , 就 会 抵 消 P 项<br />

的 作 用 、 减 缓 整 体 控 制 响 应 , 并 使 系 统 在 设 定 点 附 近 振<br />

荡 。 如 果 出 现 这 种 现 象 , 减 少 I 增 益 并 增 加 P 增 益 通 常<br />

可 以 解 决 问 题 。<br />

在 设 置 好 P 和 I 增 益 以 后 , 就 可 以 设 置 D 增 益 了 。D 项<br />

可 以 加 速 控 制 改 变 的 响 应 , 但 是 应 当 谨 慎 使 用 , 因 为 它<br />

会 使 控 制 器 输 出 发 生 非 常 快 速 的 变 化 。 这 种 现 象 称 为<br />

“ 设 定 点 跳 变 ” 。 当 控 制 设 定 点 改 变 时 系 统 误 差 的 差 分<br />

瞬 间 变 得 非 常 大 , 就 会 出 现 设 定 点 跳 变 。 在 某 些 情 况<br />

下 , 会 损 坏 系 统 硬 件 。 如 果 D 增 益 设 置 为 零 时 系 统 响 应<br />

可 以 接 受 , 就 可 以 忽 略 D 项 。<br />

© 2004 Microchip Technology Inc. DS00901A_CN 第 33 页


AN901<br />

注 :<br />

DS00901A_CN 第 34 页<br />

© 2004 Microchip Technology Inc.


请 注 意 以 下 有 关 Microchip 器 件 代 码 保 护 功 能 的 要 点 :<br />

• Microchip 的 产 品 均 达 到 Microchip 数 据 手 册 中 所 述 的 技 术 指 标 。<br />

• Microchip 确 信 : 在 正 常 使 用 的 情 况 下 , Microchip 系 列 产 品 是 当 今 市 场 上 同 类 产 品 中 最 安 全 的 产 品 之 一 。<br />

• 目 前 , 仍 存 在 着 恶 意 、 甚 至 是 非 法 破 坏 代 码 保 护 功 能 的 行 为 。 就 我 们 所 知 , 所 有 这 些 行 为 都 不 是 以 Microchip 数 据 手 册 中 规 定 的 操<br />

作 规 范 来 使 用 Microchip 产 品 的 。 这 样 做 的 人 极 可 能 侵 犯 了 知 识 产 权 。<br />

• Microchip 愿 与 那 些 注 重 代 码 完 整 性 的 客 户 合 作 。<br />

• Microchip 或 任 何 其 它 半 导 体 厂 商 均 无 法 保 证 其 代 码 的 安 全 性 。 代 码 保 护 并 不 意 味 着 我 们 保 证 产 品 是 “ 牢 不 可 破 ” 的 。<br />

代 码 保 护 功 能 处 于 持 续 发 展 中 。 Microchip 承 诺 将 不 断 改 进 产 品 的 代 码 保 护 功 能 。 任 何 试 图 破 坏 Microchip 代 码 保 护 功 能 的 行 为 均 可 视<br />

为 违 反 了 《 数 字 器 件 千 年 版 权 法 案 (Digital Millennium Copyright Act)》。 如 果 这 种 行 为 导 致 他 人 在 未 经 授 权 的 情 况 下 , 能 访 问 您 的 软<br />

件 或 其 它 受 版 权 保 护 的 成 果 , 您 有 权 依 据 该 法 案 提 起 诉 讼 , 从 而 制 止 这 种 行 为 。<br />

本 出 版 物 中 所 述 的 器 件 应 用 信 息 及 其 它 类 似 内 容 仅 为 建 议 , 它<br />

们 可 能 由 更 新 之 信 息 所 替 代 。 确 保 应 用 符 合 技 术 规 范 , 是 您 自<br />

身 应 负 的 责 任 。Microchip Technology Inc. 不 会 就 这 些 信 息 的<br />

准 确 性 或 使 用 方 式 作 出 任 何 陈 述 或 保 证 , 也 不 会 对 因 使 用 或 以<br />

其 它 方 式 处 理 这 些 信 息 而 引 发 的 侵 犯 专 利 或 其 它 知 识 产 权 的 行<br />

为 承 担 任 何 责 任 。 未 经 Microchip 书 面 批 准 , 不 得 将 Microchip<br />

的 产 品 用 作 生 命 维 持 系 统 中 的 关 键 组 件 。 在 知 识 产 权 保 护 下 ,<br />

不 得 暗 中 或 以 其 它 方 式 转 让 任 何 许 可 证 。<br />

商 标<br />

Microchip 的 名 称 和 徽 标 组 合 、 Microchip 徽 标 、 Accuron、<br />

dsPIC、 KEELOQ、 microID、 MPLAB、 PIC、 PICmicro、<br />

PICSTART、 PRO MATE、 PowerSmart、 rfPIC 和<br />

SmartShunt 均 为 Microchip Technology Inc. 在 美 国 和 其 它 国 家<br />

或 地 区 的 注 册 商 标 。<br />

AmpLab、 FilterLab、 MXDEV、 MXLAB、 PICMASTER、<br />

rfPIC、 SEEVAL、 SmartSensor 和 The Embedded Control<br />

Solutions Company 均 为 Microchip Technology Inc. 在 美 国 的<br />

注 册 商 标 。<br />

Analog-for-the-Digital Age、 Application Maestro、<br />

dsPICDEM、 dsPICDEM.net、 dsPICworks、 ECAN、<br />

ECONOMONITOR、 FanSense、 FlexROM、 fuzzyLAB、<br />

In-Circuit Serial Programming、 ICSP、 ICEPIC、<br />

Migratable Memory、 MPASM、 MPLIB、 MPLINK、<br />

MPSIM、 PICkit、 PICDEM、 PICDEM.net、 PICLAB、<br />

PICtail、 PowerCal、 PowerInfo、 PowerMate、<br />

PowerTool、 rfLAB、 rfPICDEM、 Select Mode、 Smart<br />

Serial、 SmartTel 和 Total Endurance 均 为 Microchip<br />

Technology Inc. 在 美 国 和 其 它 国 家 或 地 区 的 商 标 。<br />

SQTP 是 Microchip Technology Inc. 在 美 国 的 服 务 标 记 。<br />

在 此 提 及 的 所 有 其 它 商 标 均 为 各 持 有 公 司 所 有 。<br />

© 2004, Microchip Technology Inc。 版 权 所 有 。<br />

Microchip 位 于 美 国 亚 利 桑 那 州 Chandler 和 Tempe 及 位 于 加 利 福 尼 亚 州<br />

Mountain View 的 全 球 总 部 、 设 计 中 心 和 晶 圆 生 产 厂 均 于 2003 年 10 月 通<br />

过 了 ISO/TS-16949:2002 质 量 体 系 认 证 。 公 司 在 PICmicro ® 8 位 单 片<br />

机 、 KEELOQ ® 跳 码 器 件 、 串 行 EEPROM、 单 片 机 外 设 、 非 易 失 性 存 储<br />

器 和 模 拟 产 品 方 面 的 质 量 体 系 流 程 均 符 合 ISO/TS-16949:2002。 此 外 ,<br />

Microchip 在 开 发 系 统 的 设 计 和 生 产 方 面 的 质 量 体 系 也 已 通 过 了 ISO<br />

9001:2000 认 证 。<br />

©2004 Microchip Technology Inc. DS00901A_CN 第 35 页


全 球 销 售 及 服 务 网 点<br />

美 洲<br />

公 司 总 部 Corporate Office<br />

2355 West Chandler Blvd.<br />

Chandler, AZ 85224-6199<br />

Tel: 1- 480-792-7200<br />

Fax: 1- 480-792-7277<br />

Technical Support: 1-480-792-7627<br />

Web Address:www.microchip.com<br />

亚 特 兰 大 Atlanta<br />

3780 Mansell Road, Suite 130<br />

Alpharetta, GA 30022<br />

Tel: 1-770-640-0034<br />

Fax: 1-770-640-0307<br />

波 士 顿 Boston<br />

2 Lan Drive, Suite 120<br />

Westford, MA 01886<br />

Tel: 1-978-692-3848<br />

Fax: 1-978-692-3821<br />

芝 加 哥 Chicago<br />

333 Pierce Road, Suite 180<br />

Itasca, IL 60143<br />

Tel: 1-630-285-0071<br />

Fax: 1-630-285-0075<br />

达 拉 斯 Dallas<br />

16200 Addison Road, Suite 255<br />

Addison Plaza<br />

Addison, TX 75001<br />

Tel: 1-972-818-7423<br />

Fax: 1-972-818-2924<br />

底 特 律 Detroit<br />

Tri-Atria Office Building<br />

32255 Northwestern Highway, Suite 190<br />

Farmington Hills, MI 48334<br />

Tel: 1-248-538-2250<br />

Fax: 1-248-538-2260<br />

科 科 莫 Kokomo<br />

2767 S. Albright Road<br />

Kokomo, IN 46902<br />

Tel: 1-765-864-8360<br />

Fax: 1-765-864-8387<br />

洛 杉 矶 Los Angeles<br />

25950 Acero St., Suite 200<br />

Mission Viejo, CA 92691<br />

Tel: 949-462-9523<br />

Fax: 949-462-9608<br />

圣 何 塞 San Jose<br />

1300 Terra Bella Avenue<br />

Mountain View, CA 94043<br />

Tel: 1-650-215-1444<br />

Fax: 1-650-961-0286<br />

加 拿 大 多 伦 多 Toronto<br />

6285 Northam Drive, Suite 108<br />

Mississauga, Ontario L4V 1X5, Canada<br />

Tel: 1-905-673-0699<br />

Fax: 1-905-673-6509<br />

亚 太 地 区<br />

澳 大 利 亚 Australia<br />

Microchip Technology Australia Pty Ltd<br />

Unit 32, 41 Rawson Street<br />

Epping 2121, NSW<br />

Sydney, Australia<br />

Tel: 61-2-9868-6733 Fax: 61-2-9868-6755<br />

中 国 - 北 京<br />

北 京 市 朝 阳 门 北 大 街 6 号<br />

北 海 万 泰 大 厦 706B 室<br />

邮 编 :100027<br />

电 话 :86-10-85282100 传 真 :86-10-85282104<br />

中 国 - 成 都<br />

成 都 市 提 督 街 88 号<br />

四 川 建 行 大 厦 2401-2402 室<br />

邮 编 :610016<br />

电 话 :86-28-86766200 传 真 :86-28-86766599<br />

中 国 - 福 州<br />

福 州 市 五 四 路 71 号<br />

国 贸 广 场 28 层 F 单 元<br />

邮 编 :350001<br />

电 话 :86-591-7503506<br />

传 真 :86-591-7503521<br />

中 国 - 香 港 特 别 行 政 区<br />

香 港 新 界 葵 芳 兴 芳 路 223 号<br />

新 都 会 广 场 2 座 901-906 室<br />

电 话 :852-24011200<br />

传 真 :852-24013431<br />

中 国 - 上 海<br />

上 海 市 仙 霞 路 317 号<br />

远 东 国 际 广 场 B 栋 701 室<br />

邮 编 :200051<br />

电 话 :86-21-62755700<br />

传 真 :86-21-62755060<br />

中 国 - 深 圳<br />

深 圳 市 福 田 区 滨 河 大 道 5022 号<br />

联 合 广 场 A 座 1812 室<br />

邮 编 :518033<br />

电 话 :86-755-82901380<br />

传 真 :86-755-82951393<br />

中 国 - 顺 德<br />

佛 山 市 顺 德 区 容 桂 镇 凤 祥 南 路 2 号<br />

宏 建 大 厦 401 室<br />

邮 编 :528303<br />

电 话 :86-757-28395507 传 真 :86-757-28395571<br />

中 国 - 青 岛<br />

青 岛 市 香 港 中 路 12 号<br />

丰 合 广 场 B505A 室<br />

邮 编 :266071<br />

电 话 :86-532-5027355 传 真 :86-532-5027205<br />

台 湾 地 区<br />

Kaohsiung Branch<br />

30F - 1 No. 8<br />

Min Chuan 2nd Road<br />

Kaohsiung 806, Taiwan<br />

Tel: 886-7-536-4816 Fax: 886-7-536-4817<br />

台 湾 地 区<br />

Taiwan Branch<br />

11F-3, No. 207<br />

Tung Hua North Road<br />

Taipei, 105, Taiwan<br />

Tel: 886-2-2717-7175 Fax: 886-2-2545-0139<br />

台 湾 地 区<br />

Taiwan Branch<br />

13F-3, No. 295, Sec. 2, Kung Fu Road<br />

Hsinchu City 300, Taiwan<br />

Tel: 886-3-572-9526 Fax: 886-3-572-6459<br />

印 度 India<br />

Divyasree Chambers<br />

1 Floor, Wing A (A3/A4)<br />

No. 11, O’Shaugnessey Road<br />

Bangalore, 560 025, India<br />

Tel: 91-80-22290061 Fax: 91-80-22290062<br />

日 本 Japan<br />

Yusen Shin Yokohama Building 10F<br />

3-17-2, Shin Yokohama, Kohoku-ku,<br />

Yokohama, Kanagawa, 222-0033, Japan<br />

Tel: 81-45-471- 6166 Fax: 81-45-471-6122<br />

韩 国 Korea<br />

168-1, Youngbo Bldg. 3 Floor<br />

Samsung-Dong, Kangnam-Ku<br />

Seoul, Korea 135-882<br />

Tel: 82-2-554-7200<br />

Fax: 82-2-558-5932 或 82-2-558-5934<br />

新 加 坡 Singapore<br />

200 Middle Road<br />

#07-02 Prime Centre<br />

Singapore, 188980<br />

Tel: 65-6334-8870 Fax: 65-6334-8850<br />

欧 洲<br />

奥 地 利 Austria<br />

Durisolstrasse 2<br />

A-4600 Wels<br />

Austria<br />

Tel: 43-7242-2244-399<br />

Fax: 43-7242-2244-393<br />

丹 麦 Denmark<br />

Regus Business Centre<br />

Lautrup hoj 1-3<br />

Ballerup DK-2750 Denmark<br />

Tel: 45-4420-9895 Fax: 45-4420-9910<br />

法 国 France<br />

Parc d’Activite du Moulin de Massy<br />

43 Rue du Saule Trapu<br />

Batiment A - ler Etage<br />

91300 Massy, France<br />

Tel: 33-1-69-53-63-20<br />

Fax: 33-1-69-30-90-79<br />

德 国 Germany<br />

Steinheilstrasse 10<br />

D-85737 Ismaning, Germany<br />

Tel: 49-89-627-144-0<br />

Fax: 49-89-627-144-44<br />

意 大 利 Italy<br />

Via Salvatore Quasimodo, 12<br />

20025 Legnano (MI)<br />

Milan, Italy<br />

Tel: 39-0331-742611 Fax: 39-0331-466781<br />

荷 兰 Netherlands<br />

Waegenburghtplein 4<br />

NL-5152 JR, Drunen, Netherlands<br />

Tel: 31-416-690399 Fax: 31-416-690340<br />

英 国 United Kingdom<br />

505 Eskdale Road<br />

Winnersh Triangle<br />

Wokingham<br />

Berkshire, England RG41 5TU<br />

Tel: 44-118-921-5869<br />

Fax: 44-118-921-5820<br />

07/12/04<br />

DS00901A_CN 第 36 页<br />

© 2004 Microchip Technology Inc.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!