您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 8X8点阵-步进电机-直流电机3合一扩展板
8X8点阵-步进电机-直流电机3合一扩展板8X8点阵的编程锐志电子RZ-51V2.0开发板“一线扩展技术”扩展板视频教程第十一讲锐志电子RZ-51V2.0开发板“一线扩展技术”扩展板视频教程一线扩展技术,是我们锐志电子首创的单片机开发板扩展新技术。解决了用杜邦线连接扩展板等器件的不方便和容易出错的问题连接简单接口采用10PIN的标准防插反设计杜绝了连接错误烧毁器件的可能。可扩展多种我们锐志电子开发的具有一线扩展接口扩展板,真正做到了学什么就扩展什么避免购置浪费“丰简由己增减自如”。核心板+扩展板打造开发板学习新模式。8X8LED点阵点阵内部结构及外形如下,8X8点阵共由64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一行置1电平,某一列置0电平,则相应的二极管就亮;如要将第一个点点亮,则9脚接高电平13脚接低电平,则第一个点就亮了;如果要将第一行点亮,则第9脚要接高电平,而(13、3、4、10、6、11、15、16)这些引脚接低电平,那么第一行就会点亮;如要将第一列点亮,则第13脚接低电平,而(9、14、8、12、1、7、2、5)接高电平,那么第一列就会点亮.数字显示的原理(1).数字0-9点阵显示代码的形成如下图所示,假设显示数字“0”因此,形成的列代码为00H,00H,3EH,41H,3EH,00H,00H;只要把这些代码分别送到相应的列线上面,即可实现“0”的数字显示。送显示代码过程如下所示先送列扫描码然后再送行扫描数据00003E41413E0000移位锁存器74ls595原理74ls595为8位输出锁存移位寄存器RESET:复位信号shitfclock:移位时钟serialdatainput:串行数据输入outputenable:输出使能latchclock:锁存时钟595有3层结构:第一层为移位D触发器;第二层为锁存D触发器;第三层为输出3态门;当复位信号为0时,移位D触发器清0;当移位脉冲从L-H时,第一个移位D触发器的Q=D;其它的Qn=Qn-1;当锁存脉冲从0-1时,第二层为锁存D触发器的输出=/输入;当OE=1时,595的输出为高阻态;当OE=0时,595的输出为第二层为锁存D触发器的输出的反相;74595的数据端:QA--QH:八位并行输出端,可以接点阵的8列。QH':级联输出端。将它接下一个595的SI端。SI:串行数据输入端。74595的控制端说明:/SCLR(10脚):低电平时将移位寄存器的数据清零。通常将它接Vcc。STCK(11脚):上升沿时数据寄存器的数据移位。QA--QB--QC--...--QH;下降沿移位寄存器数据不变。(脉冲宽度:5V时,大于几十纳秒就行了。通常都选微秒级)SHCK(12脚):上升沿时移位寄存器的数据进入数据存储寄存器,下降沿时存储寄存器数据不变。通常将RCK置为低电平,当移位结束后,在RCK端产生一个正脉冲(5V时,大于几十纳秒就行了。通常都选微秒级),更新显示数据。/G(13脚):高电平时禁止输出(高阻态)。如果单片机的引脚不紧张,用一个引脚控制它,可以方便地产生闪烁和熄灭效果。比通过数据端移位控制要省时省力。74HC595是一个串入并出的芯片,通过一个for(i=0;i8;i++)来存储数据。具体来说就是第一个时钟信号来到时低位的数据向高位挪动一位,在这个程序中是SH_CK信号,当SH_CLK是一个上跳沿时,传入的形参dat与0x80相与,得到的数为1,则通过SDATA置1,否通过置为0,并存储在SDATA的相应位置(最低位)上,DS内部也自动左移一位数据然后dat向左移一位,使次高位变为最高位与0x80相与,并存储。通过8次后,就可以得到数据,并存储在SDTTA中了,这时ST_CK一个上跳沿,数据即送出去了。//串行数据输入voidSer_IN(unsignedcharData){unsignedchari;for(i=0;i8;i++){SH_CK=0;//先置为低SD=Data&0x80;//取数据的最高位Data=1;//将数据的次高位移到最高位,为下一次取数据做准备SH_CK=1;//再置为高,产生移位时钟上升沿,上升沿时数据寄存器的数据移位}}//并行数据输出voidPar_OUT(void){ST_CK=0;//先置为低ST_CK=1;//再置为高,产生移位时钟上升沿,上升沿时移位寄存器的数据进入数据存储寄存器,更新显示数据。}8X8点阵-步进电机-直流电机3合一扩展板步进电机的编程步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。您可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。我们采用的步进电机为24或28BYJ48型四相八拍电机,电压为DC5V—DC12V。当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。当通电状态的改变完成一个循环时,转子转过一个齿距。四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A。。。),双(双相绕组通电)四拍(AB-BC-CD-DA-AB-。。。),八拍(A-AB-B-BC-C-CD-D-DA-A。。。)等。28BYJ48步进电机为四相八拍,其相序表如下3210对应A口输出值1000101H2001103H3001002H4011006H5010004H611000CH7100008H8100109H步进电机为24或28BYJ48型四相八拍电机步进电机相序28BYJ48步进电机为四相八拍,其相序表如下3210对应A口输出值1000101H2001103H3001002H4011006H5010004H611000CH7100008H8100109H8X8点阵-步进电机-直流电机3合一扩展板直流电机的编程我们RZ-51实验板上采用的是直流电机的经典控制电路H桥电路控制的可以使直流电机正转反转停止加速减速等各种那个操作。下面介绍一下H桥电路的原理图中所示为一个典型的直流电机控制电路。电路得名于“H桥驱动电路”是因为它的形状酷似字母H。4个三极管组成H的4条垂直腿,而电机就是H中的横杠(注意:图只是示意图,而不是完整的电路图,其中三极管的驱动电路没有画出来)。H桥式电机驱动电路包括4个三极管和一个电机。要使电机运转,必须导通对角线上的一对三极管。根据不同三极管对的导通情况,电流可能会从左至右或从右至左流过电机,从而控制电机的转向。要使电机运转,必须使对角线上的一对三极管导通。例如,如下图所示,当Q1管和Q4管导通时,电流就从电源正极经Q1从左至右穿过电机,然后再经Q4回到电源负极。按图中电流箭头所示,该流向的电流将驱动电机顺时针转动。当三极管Q1和Q4导通时,电流将从左至右流过电机,从而驱动电机按特定方向转动(电机周围的箭头指示为顺时针方向)。下图所示为另一对三极管Q2和Q3导通的情况,电流将从右至左流过电机。当三极管Q2和Q3导通时,电流将从右至左流过电机,从而驱动电机沿另一方向转动(电机周围的箭头表示为逆时针方向)。典型的H桥驱动电路扩展板一线扩展接口上直流电机控制脚PX。0PX。1
本文标题:8X8点阵-步进电机-直流电机3合一扩展板
链接地址:https://www.777doc.com/doc-2892442 .html