ULN2003芯片的主要作用

一.uln2003芯片介绍
uln2003 是高耐压、大电流达林顿陈列,由七个硅 npn 达林顿管组成。该电路的特点如下:
uln2003 的每一对达林顿都串联一个 2.7k 的基极电阻,在 5v 的工作电压下它能与 ttl 和 cmos 电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。uln2003 工作电压高,工作电流大,灌电流可达 500ma,并且能够在关态时承受 50v 的电压,输出还可以在高负载电流并行运行。uln2003 采用 dip-16 或 sop-16 塑料封装。
uln2003内部电路框图及封装图
主要作用:uln2003的主要作用就是为单片机提供大电流的驱动能力,以此达到驱动步进电机所需的电流。
二.28byj-48五线四相电机介绍
28byj-48步进电机为五线四相永磁式步进电机,其名称含义为:“28”为电机直径28mm,b为步进电机,y表示电机为永磁式,j表示内部自带减速箱,48表示驱动方式为四相八拍;
(1)28byj-48步进电机参数
对于初学者,对于以上参数,可以先注意以上几个主要参数:工作电压为dc5-12v;步距角为5.625°,即电机转一圈需要的步数=360/5.625*64=4096步,驱动方式为四相四拍或四相八拍。
(2)28byj-48步进电机电路图
从电路图可以看出,五线四相表示电机有4个线圈,5根接线端子,其中引脚5为公共端。
三.uln2003步进电机驱动模块
(1)驱动模块电路图如下:
其中in1-4引脚为uln2003的控制端,主要连接单片机引脚,高电平导通,低电平截止;out1-4为uln2003的驱动端,主要连接步进电机4个相线。led1-4为指示作用,uln2003通道导通时亮,截止时灭。
vcc主要为uln2003内部续流二极管的公共端,vm为步进电机的驱动电压;vcc与vm的工作电压需保持一直。
uln2003模块与电机实物图
(2)单片机与驱动模块连接图
uln2003与单片机、步进电机电路连接图,步进电机以5v为工作电压。
四.驱动程序
步进电机的驱动方式主要为四相四拍或四相八拍;
四相四拍为步进电机的导通顺序为:
(1)正转:a-b-c-d;
(2)反转:d-c-b-a;
四相八拍为步进电机的导通顺序为:
(3)正转:ad-a-ab-b-cb-c-dc-d;
(4)反转:d-dc-c-cb-b-ba-a-ad;
程序以四相四拍为例:
*******************************************************接线方式:in1 ---- p00in2 ---- p01in3 ---- p02in4 ---- p03*********************/#include#define uchar unsigned char#define uint unsigned int#define motordata p0 //步进电机控制接口定义uchar phasecw[4] ={0x08,0x04,0x02,0x01};//正转 电机导通相序 d-c-b-auchar phaseccw[4]={0x01,0x02,0x04,0x08};//反转 电机导通相序 a-b-c-d//ms延时函数void delay_xms(uint x){ uint i,j; for(i=0;i< x;i++) for(j=0;j< 112;j++);}//顺时针转动void motorcw(void){ uchar i; for(i=0;i< 4;i++) { motordata=phasecw[i]; delay_xms(4);//转速调节 }}//逆时针转动void motorccw(void){ uchar i; for(i=0;i< 4;i++) { motordata=phaseccw[i]; delay_xms(4);//转速调节 }}//停止转动void motorstop(void){ motordata=0x00;}//主函数void main(void){ uint i; delay_xms(50);//等待系统稳定 while(1) { for(i=0;i< 500;i++) { motorcw(); //顺时针转动 } motorstop(); //停止转动 delay_xms(500); for(i=0;i< 500;i++) { motorccw(); //逆时针转动 } motorstop(); //停止转动 delay_xms(500); }}

压感屏+环闪+10核, 魅族PRO6全金属“争气机”让苹果都没脾气?
可靠稳定的连接是保障安防监控7X24小时全天候正常运作的关键
苹果5G iPhone或采用OLED屏幕 JDI股价大跌
2022年到底哪类电视更加值得入手
山西省已确定大同市为山西省燃料电池汽车示范城市申报的牵头城市
ULN2003芯片的主要作用
功率电感厂商科普贴片功率电感的封装规格影响因素
技术速递 | 分布式政企应用如何快速实现云原生的微服务架构改造
三大控制系统PLC、DCS和FCS的特点介绍
关于三合一食品安全检测仪的功能特点介绍
盘点2020年CPU行业重要事件
解析空调压缩机常见故障及解决方法
电子工程的风险??
RD60手持健康码核验终端灵敏识别24种健康码,支持身份证快速健康核验
智芯传感ZXP5机油压力传感器在汽车电子控制系统中的领先优势
可穿戴型下肢助力机器人感知系统传感电路设计
移动VR应用五大发展趋势预测 VR将如何引领新的风尚?
如何解读小米突然转换股份?
照明装置的检查项目盘点
什么是惯导模块?惯导模块有什么用?