步进马达控制电路设计(6)
时间:2025-07-05
时间:2025-07-05
基于ATMEL89C52单片机的步进马达控制电路设计
5、硬件系统框图与说明
5.1 系统总体框图
本系统中采用单片机作为主控制芯片。有三个按键作为输入端,他们都是通过中断控制。其中电机的起停按键和转向正反按键通过与门连接接入单片机的外 部中断1,速度按键直接接到单片机的外部中断0。P1 口的低四位(P1^0 – P1^3)用来连接ULN2003 驱动芯片从而控制步进电机转动;P1 口的高四位(P1^4 – P1^7)用来连接LED 指示灯。其中,P1^7 接起停键的指示灯,其余三个指示灯 分别显示三种速度级别。P2 口接一个7 段LED 数码管,也用来显示速度级别。
具体框图如图3 所示。
图3 系统总体设计框图
5.2 单片机系统设计
本系统中采用单片机作为微控制器。其片内资源有32个并行I/O口,5个中
断源,包括2个16位定时器,2个外部中断和一个串行中断。
本系统中单片机采用外部时钟方式,外接11.0592MHZ晶振和30pF电容组成时钟电路。采用上电复位和按键方式组成复位电路。
其复位电路和时钟电路连接如图4所示。
上一篇:加强对无形资产的保护