实验二 步进电机控制实验 一、实验目的 1
掌握步进电机的工作原理; 2
掌握单片机实现步进电机控制的基本方法,其中包括硬件和软件实现两部分; 3
熟悉计算机测控系统中,步进电机作为控制对象的系统设计方法
二、实验设备 Do fly 系列 Min i80E 型单片机开发板一套 PC 机一台 28BYJ-48 型步进电机一个 杜邦线若干 三、实验内容 1
硬件实现 (1)基本原理 本实验需要用到 Do fly 系列 Min i80E 型单片机开发板步进电机控制模块,其实物硬件连接如图 2-1 所示
在实验过程中,应将步进电机的红色对准图中的 VCC,其他对准 ABCD 插在 J20 上,然后用杜邦线从 J18 的 ABCD 于 p 1
3 短接,即可完成实验硬件连线部分
图 2-1 步进电机控制部分硬件连接图 该实验单片机与步进电机连接的接口电路原理图如图 2-2 所示
从原理图中可知,由于单片输出信号的电压太小,无法驱动步进电机转动,因此在接口电路的设计中需要有ULN2003 芯片进行电平转换,提高信号的电压值来驱动步进电机转动
图 2-2 步进电机控制接口电路原理图 (2)ULN2003 ULN2003 是高压大电流达林顿晶体管阵列系列产品,具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的系统
其引脚如图 2-3所示,相应功能框图如图 2-4所示
图 2-3 ULN2003 引脚图 图 2-4 ULN2003 功能框图 由图 2-4 可知,LN2003 也是一个 7 路反向器电路,即当输入端为高电平时 ULN2003输出端为低电平,当输入端为低电平时 ULN2003 输出端为高电平
具有如下特点: ● 每片封装了 7 个达林顿管 ● 每个驱动管的输出电流可达 500mA(峰值 600m