AT89C51单片机里程计步进电机驱动电路设计(9)
时间:2017-05-06 10:01 来源:毕业论文 作者:毕业论文 点击:次
● 温度范围宽(-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) |