AT89C51单片机里程计步进电机驱动电路设计(9)_毕业论文

毕业论文移动版

毕业论文 > 机械论文 >

AT89C51单片机里程计步进电机驱动电路设计(9)


● 温度范围宽(-40~85℃)
● 工作电压高(大于50V)
● 每一对达林顿管都串联一个2.7K的基极电阻,在5V的电压下能与TTL和CMOS电路直接相连
● 可以直接处理原先需要标准逻辑缓冲器进行处理的数据
● 灌电流可达500mA,并且能在关态时承受50V的电压,输出能在高负载电流并行运行
● 采用DIP-16或者SOP-16塑料封装
表4-4  ULN2003A的极限参数1
项目    符号    数值    单位
最大输入电压    Vi(max)    30    V
集电极-发射极电压    Vo(max)    50    V
最大基极输入电流    IB(MAX)    25    mA
输出电流    Io    500    mA
贮存温度    Ts    -65~150    ℃
结温    Tj    175    ℃
引线耐焊接温度    TD    300    ℃

表4-5  ULN2003A的极限参数2
项目    符号    最小    最大    单位
集电极-发射极电压    Vce    0.5    15    V
输入电压    Vi    0.2    5    V
集电极电流    Imax    0.5    350    mA
工作环境温度    TA    -40    85    ℃

4.5  AMPIRE128*64液晶显示模块
本设计采用液晶显示模块来显示步进电机的工作状态。在具体选型的时候,有很多种液晶模块可供选择。我们经常用到的液晶模块有:AMPIRE128*64、LGM12641BS1R;LM020L;LM017L;1602等等。
前2种为不带字库的汉字、图形点阵液晶模块。共64行,128列,能显示4行8列32个16*16点阵汉字或者4行16列64个16*8点阵字符,也可以显示最大128*64点阵图形。
中间2种则是带字库的字符点阵,不能显示图形。LM020L为能显示1行16列16个字符的液晶模块,LM017L为能显示2行32列16个字符的液晶模块。
1602则一般用于显示英文字符的液晶模块。
由以上可知,AMPIRE128*64液晶模块表示横向有128点,纵向有64点,可显示16*16中文字4行,每行8个字,很明显,这款液晶模块满足本设计对显示部分的要求,大小也合适,在PROTEUS系统电路仿真软件中,也有AMPIRE128*64液晶模块的模型可供选择,这便于我们进行系统可行性和运行稳定性的验证,综上所述,我们选择这块液晶模块作为我们本次设计的显示模块。
4.5.1 液晶显示屏介绍
AMPIRE128*64液晶模块是一种具有4位/8位并行、2线或3线串行多种接口方式,内部有国标一级、二级简体中文字库的点阵图形液晶显示模块,显示的分辨率为128*64,内核含有8192个16*16点阵汉字和128个16*8点ASCII字符集。使用它可构成全中文人机交互界面,显示8*4行16*16点阵的汉字,完成图形显示也是没有问题的。且其具有的低电压、低功耗、价格相对便宜的特性也是选用它的一大优势,使用它构成显示部分,其硬件电路和程序设计也会简便许多。其在PROTEUS中的元器件图形如下:
 
图4-9  AMPIRE128*64液晶显示模块
表4-7  AMPIRE128*64引脚功能表
引脚序列    引脚名称    引脚功能描述
1    CS1    片选,1有效
2    CS2    片选,1有效
3    GND    地引脚,接地 (责任编辑:qin)