单片机伺服电机的控制系统设计要点 当今社会,电动机在工农业生产、人们日常生活中起着非常重要的作用
其中,步进电机是最常见的一种掌握电机,在各领域中:如加工中心,打印机、自动化生产线等等场合都可以得到应用
讨论伺服电机的掌握系统,对提高掌握精度和响应速度、节约能源等都具有重要意义
本系统是基于 80C51 的伺服电机掌握系统,在脉冲掌握掌握作用下掌握电机运行于 0-3000 转/分钟,并实现正转与反转
1 引言 在自动掌握系统中,伺服电动机作为执行元件,作用是把所收到的电信号转换成电动机轴上的角位移或角速度输出
它有直流电机和沟通电机之分
其中沟通伺服有更广的适用性
沟通伺服系统已成为当代高性能伺服系统的主要进展方向
本文介绍如何使用C8051F060 来掌握沟通伺服电机,使电机运行于 0-3000 转/分钟的任意转速
2 系统设计 图 1 所示是伺服电机掌握系统,它以 C8051F060 为核心,同时还有显示电路、编码器、编码器处理电路、RS485 通信电路、伺服电机驱动电路、伺服电机
3 电路及原理 3
1 主芯片介绍 C8051F060 是 SiliconLab 公司出品的完全集成的混合信号片上系统型 MCU
它使用了 Cygnal 专利的高速、流水线结构以及与 MCS-51 指令集完全兼容的 CIP251 微处理器内核
C8051F060 具有 P0-P7,共计 8 个端口,64 个可以实际使用的 IO
2LED 电路如图 2 所示,系统使用 6 个 LED 数码管显示伺服电机的转速,LED 数码管采纳 MC14489 芯片进行驱动,MC14489 采纳SPI 通信方式和 CPU 进行通信,可以节约 IO 口的使用
3 编码器及处理电路系统采纳多个 BCD 拨码开关来设置系统运行参数
BCD 拨码开关是十进制输入,BCD 码输出,又称为 8421拨码