课程设计---基于步进电机转速实时控制(编辑修改稿)内容摘要:
查表的方式 实现 ,以逐次 递增 方向查表,依次 输 出表中 数 据, 则 步 进电机正 转 ;以逐次 递减 方向查表, 则 步 进电 机反 转 ,即通 过 一 个 表 实现 步 进电 机的正 转 与反 转。 转速则 通 过调 用延 时 子程序, 当调 用延 时较长 的子程序 时 , 则 步 进电 机 转 速慢, 当调 用延 时较 短的子程序 时 ,步 进电 机 转 速加快。 硬件系统基本原理 系统硬件子系统的构成 本 设计 采用的步 进电 机 为 35BYJ46 型四相八拍 电 机, 电压为 DC12V,其 励 磁 线 圈及其 励 磁 顺 序如 图 21所示: 图 21 励磁线圈图 成都学院(成都大学)课程设计报告 3 步进 电机工作原理以及与 8255 接口的关系 图 22 步进电机与 8255 连接图 工作原理 4相步 进电 机示意 图见图 23, 转 子由一 个 永久磁 铁 构成,定子分 别 由 4组绕组 构成。 图 23 电机定子和转子示意图 成都学院(成都大学)课程设计报告 4 24 控制电路图 当 S1连 通 电 源后,定子磁 场将产 生一 个 靠 近转 子 为 N极, 远 离 转 子 为 S极才磁 场,这样 的定子磁 场和转 子的固有磁 场发 生作用, 转 子就 会转动 ,正确地 S S4的送 电 次序,就能控制 转 子旋 转 的方向。 例如:若送 电 的 顺 序 为 S1闭 合 断开 S2闭 合 断开 S3闭 合 断开 S4 闭 合 断开 ,周而复始的循 环 ,在定子和 转 子共同作用下, 电 机就 瞬时针 旋 转 ,见图 25: 图 25 电机顺时针旋转示意图 若送 电 的 顺 序 为 S4 闭 合 断开 S3 闭 合 断开 S2 闭 合 断开S1闭 合 断开 ,周而复始的循 环 , 则电 机就逆 时针 旋 转 ,原理同理,见图 25。 成都学院(成都大学)课程设计报告 5 图 26 8255A 向步进电机发出的控制脉冲图 软件框图及设计思想 据步 进电 机的 励 磁 顺 序列 写 控制步 进电 机 顺 序 转动 的 输 出的 数 据表 → 初始化 8255A 的工作方式 → 设 定需要步 进电 机 转过 的步 数 → 顺 序依次逐 个 延 时 ( 调 用延 时 函 数 1:延 时较长 , 实现慢 转)输 出表中 数 据 → 设 定需要步 进电 机快速 转过 的步 数 → 顺 序依次逐 个 延 时 ( 调 用延 时 函数 2:延 时较 短, 实现 快 转)输 出表中 数 据 → 设 定需要反 向转过 的步 数 → 逆序依次逐 个 延 时( 调 用延 时 函 数 1,慢速) 输 出表中 数 据 → 设 定需要步 进电 机快速反 向转过 的步 数 → 逆序依次逐 个 延 时 ( 调 用延 时 函 数 2,快速) 输 出表中 数 据。 以此循 环 , 则可实现让 步 进电 机先低速正转 到高速正 转 ,再 从 高速正 转 到低速反 转 ,再高速反 转 ,周而复始。 成都学院(成都大学)课程设计报告 6 开 始初 始 化 8 2 5 5设 慢 速 正 转 步 数D X输 B X 到 B 口调 用 D A L L Y 1D X = D X 1标 志 位 是 否 为 0C X = C X 10C X = C X 1修 正 C X设 快 速 反 转 步 数D X传 D X 到 B 口D A L L Y 2D X = D X 1零 标 志 为 0结 束1 图 27 主程序框图 成都学院(成都大学)课程设计报告 7。课程设计---基于步进电机转速实时控制(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。