基于CPLD的步电机控制器设计_secret.docVIP

  • 1
  • 0
  • 约3.33千字
  • 约 6页
  • 2016-11-23 发布于贵州
  • 举报
基于CPLD的步电机控制器设计_secret

摘要:本文设计了一种基于CPLD的步进电机控制系统。它以CPLD作为核心器件,极大地减少了外围元件的使用。具有系统扩展性能好、可靠性高、抗干扰能力强、结构简单、成本低廉,不占用CPU时间、易于高速控制等优点。 关键词:步进电机,控制器,CPLD 1、前言 ????步进电机可在宽广的频率范围内通过改变脉冲频率实现调速、快速起停、正反转控制等,由其组成的开环系统简单、可靠,因此它被广泛的运用于数控机床、自动记录仪、工业机器人、无损检测等系统中,步进电机的性能很大程度上取决于其控制系统[1]。基于CPLD的步进电机控制系统[2]具有I/O端口多,可自由编程定义其功能等特点,大大缩减了电路的体积、提高电路的稳定性。先进的开发工具使整个系统的设计调试周期大大缩短。利用VHDL语言进行软件编程,通过EDA设计软件对程序编译、优化、综合、仿真、适配,可以对步进电机控制实现数字输入。系统外围电路设计相对简单、可靠,且鉴于CPLD和VHDL语言自身的特点,系统具有较好的扩展性,在控制系统中也具有一定的通用性。 2、系统设计方案 ????如图1所示。首先输入原始时钟信号,经过分频器得到10ms按键判断周期和频率为2048Hz的时钟信号,2048Hz的信号经过外部硬件分频以后输入芯片,作为电机的转速信号。由按键输入四个控制信号,和电机的转速频率信号一起送入电机控制状态机,由状态机根据不同的输入来选择电

文档评论(0)

1亿VIP精品文档

相关文档