● 温度范围宽(-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 地引脚,接地 AT89C51单片机里程计步进电机驱动电路设计(9):http://www.751com.cn/jixie/lunwen_6425.html