全球旧事资料 分类
的典型值为12MHz采用6MHz的情况也比较多。内部振荡方式所得的时钟信号比较稳定,实用电路实用较多。
图3复位及时钟振荡电路
33驱动电路
本次设计用ULN2003来驱动步进电机,电路图如图4所示。通过单片机的P20P23输出脉冲到ULN2003的1B4B口,经信号放大后从1C4C口分别输出到电机的ABCD四相。
ULN2003是大电流驱动阵列多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中。可直接驱动继电器等负载。输入5VTTL电平,输出可达500mA50V。ULN2003是高耐压、大电流达林顿陈列由七个硅NPN达林顿管组成该电路的特点如下ULN2003的每一对达林顿都串联一个27K的基极电阻在5V的工作电压下它能与TTL和CMOS电路直接相连可以直接处理原先需要标准逻辑缓冲器ULN2003是高压大电流达林顿晶体管阵列系列产品具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点适应于各类要求高速大功率驱动的系统。
13
fUSN2003的参数
本设计所用的步进电机是28BYJ48型四相八拍电机,电压为DC5VDC12V。当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。当通电状态的改变完成一个循环时,转子转过一个齿距。四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(ABCDA),双(双相绕组通电)四拍(ABBCCDDAAB),八拍(AABBBCCCDDDAA。。。)
14
f橙
黄粉蓝
1
0
00
1
1
00
0
1
00
0
1
10
0
0
10
0
0
11
0
0
01
1
0
01
十六制(P1口)0x080x0c0x040x060x020x030x010x09
由此可得电机逆时针旋转的相0x080x0c0x040x060x020x030x010x09
34显示电路
图4步进电机驱动电路
15
f在该步进电机的控制器中,电机可以正反转,可以加速、减速,其中电机转速的等级分为十级,为了方便知道电机转速的等级,这里设计了电机转速和电机的工作状态的显示电路。在显示电路中,主要是利用了单片机的P0口接一个两位的共阳极数码管。数码管a、b、c、d、e、f、g、dp分别接P00P07口数码管的公共角1,2分别接p20,p21。
本次所用的数码管参数和管脚图如下:
16
f图5步进电机显示电路
35总体电路图
把各个部分的电路图组合成总电路图,如图6所示。
17
f图6总体电路图
18
f4系统软件设计41软件设计分析
从该系统的设计要求可知,该系统的输入量为速度和方向,速度应该有增减变化,通常用加减按钮控制速度,这样只要2根口线,再加上一根方r
好听全球资料 返回顶部