X8点阵-步进电机-直流电机

上传人:woxinch****an2018 文档编号:44731960 上传时间:2018-06-14 格式:PPT 页数:22 大小:1.22MB
返回 下载 相关 举报
X8点阵-步进电机-直流电机_第1页
第1页 / 共22页
X8点阵-步进电机-直流电机_第2页
第2页 / 共22页
X8点阵-步进电机-直流电机_第3页
第3页 / 共22页
X8点阵-步进电机-直流电机_第4页
第4页 / 共22页
X8点阵-步进电机-直流电机_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《X8点阵-步进电机-直流电机》由会员分享,可在线阅读,更多相关《X8点阵-步进电机-直流电机(22页珍藏版)》请在金锄头文库上搜索。

1、8X8点阵-步进电机-直流电机 3合一扩展板 8X8点阵的编程锐志电子RZ-51V2.0开发板 “一线扩展技术”扩展板视频教程第十一讲锐志电子RZ-51V2.0开发板 “一线扩展技术”扩展板视频教程n一线扩展技术, 是我们锐志电子首创的 单片机开 发板扩展新技术。 解决了 用杜邦线连接扩展板等 器件的 不方便 和容易出错的问题n连接简单 接口采用10PIN的标准防插反设计杜绝了连接错误 烧毁器件的可能。n 可扩展多种我们锐志电子 开发的具有一线扩展 接口扩展板, 真正做到了 学什么就扩展什么 避 免购置浪费 “丰简由己 增减自如”。n核心板+扩展板 打造开发板 学习新模式。8X8LED点阵点阵

2、内部结构及外形如下,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) 数字09点阵显示代码的形成 如下图所示,假设显示数字“0”因此,形成的列代码为 00H,00H, 3EH

3、,41H,3EH,00H,00H;只要把这些代码分别送到相应的列线 上面,即可实现“0”的数字显示。送显示代码过程如下所示 先送列扫描码 然后再送行扫描数据00 00 3E 41 41 3E 00 00n移位锁存器74ls595原理 74ls595为 8位输出锁存移位寄存器 RESET: 复位信号 shitf clock:移位时钟 serial data input:串行数据输入 output enable:输出使能 latch clock:锁存时钟 595有3层结构: 第一层为移位D触发器; 第二层为锁存D触发器; 第三层为输出3态门; 当复位信号为0时,移位D触发器清0; 当移位脉冲从L-

4、H时,第一个移位D触发器的Q=D; 其它的Qn=Qn-1; 当锁存脉冲从0-1时,第二层为锁存D触发器的输出=/输入; 当OE=1时,595的输出为高阻态; 当OE=0时,595的输出为第二层为锁存D触发器的输出的反相; n74595的数据端: QA-QH: 八位并行输出端,可以接点阵的8列。 QH: 级联输出端。将它接下一个595的SI端。 SI: 串行数据输入端。 74595的控制端说明: /SCLR(10脚): 低电平时将移位寄存器的数据清零。通常将它接Vcc。 STCK(11脚):上升沿时数据寄存器的数据移位。QAQBQC. QH;下降沿移位寄存器数据不变。(脉冲宽度:5V时,大于几十

5、 纳秒就行了。通常都选微秒级) SHCK(12脚):上升沿时移位寄存器的数据进入数据存储寄存器,下降 沿时存储寄存器数据不变。通常将RCK置为低电平,当移位结束后, 在RCK端产生一个正脉冲(5V时,大于几十纳秒就行了。通常都选微 秒级),更新显示数据。 /G(13脚): 高电平时禁止输出(高阻态)。如果单片机的引脚不紧张 ,用一个引脚控制它,可以方便地产生闪烁和熄灭效果。比通过数据 端移位控制要省时省力。 74HC595是一个串入并出的芯片,通过一个 for(i=0;i8;i+)来存储数据。 具体来说就是第一个时钟信号来到时低位的 数据向高位挪动一位, 在这个程序中是SH_CK 信号,当SH

6、_CLK 是一个上跳沿时, 传入的形参dat与0x80相与,得到的数为1,则 通过SDATA置1,否通过置为0, 并存储在SDATA的相应位置(最低位)上, DS内部也自动左移一位数据 然后dat向左移一位,使次高位变为最高位与 0x80相与, 并存储。通过8次后,就可以得到数据,并 存储在SDTTA中了, 这时ST_CK一个上跳沿,数据即送出去了。 /串行数据输入 void Ser_IN(unsigned char Data) unsigned char i; for(i = 0; i 8; i+) SH_CK = 0; /先置为低 SD = Data /取数据的最高位 Data = 1;

7、/将数据的次高位移到最高位,为下一次取数据做准备 SH_CK = 1; /再置为高,产生移位时钟上升沿,上升沿时数据寄存器的 数据移位 /并行数据输出 void Par_OUT(void) ST_CK = 0; /先置为低 ST_CK = 1; /再置为高,产生移位时钟上升沿, 上升沿时移位寄存器的数据进入数据存储寄存 器,更新显示数据。 8X8点阵-步进电机-直流电机 3合一扩展板 步进电机的编程n步进电机是一种将电脉冲转化为角位移的 执行机构。通俗一点讲:当步进驱动器接 收到一个脉冲信号,它就驱动步进电机按 设定的方向转动一个固定的角度(及步进 角)。您可以通过控制脉冲个数来控制角 位移量

8、,从而达到准确定位的目的;同时 您可以通过控制脉冲频率来控制电机转动 的速度和加速度,从而达到调速的目的。n我们采用的步进电机为24或28BYJ48型四相八拍电机,电压为DC5V DC12V。当对步进电机施加一系列连续不断的控制脉冲时,它可以连 续不断地转动。每一个脉冲信号对应步进电机的某一相或两相绕组的 通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。 当通电状态的改变完成一个循环时,转子转过一个齿距。四相步进电 机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通 电)四拍(A-B-C-D-A。),双(双相绕组通电)四拍(AB-BC- CD-DA-AB-。),八拍(A-

9、AB-B-BC-C-CD-D-DA-A。)等 。n28BYJ48步进电机为四相八拍,其相序表如下3 2 1 0 对应A口输出值 1 0 0 0 1 01H 2 0 0 1 1 03H 3 0 0 1 0 02H 4 0 1 1 0 06H 5 0 1 0 0 04H 6 1 1 0 0 0CH 7 1 0 0 0 08H 8 1 0 0 1 09H 步进电机为步进电机为2424或或28BYJ4828BYJ48型四相八拍电机型四相八拍电机步进电机相序n28BYJ48步进电机为四相八拍,其相序表如下3 2 1 0 对应A口输出值 n 1 0 0 0 1 0 1H 2 0 0 1 1 0 3H 3

10、0 0 1 0 0 2H 4 0 1 1 0 0 6H 5 0 1 0 0 0 4H 6 1 1 0 0 0 CH 7 1 0 0 0 0 8H 8 1 0 0 1 0 9H 8X8点阵-步进电机-直流电机 3合一扩展板 直流电机的编程n我们RZ-51实验板上采用的是直流电机的经 典控制电路 H桥电路控制的 可以使直流电 机 正转 反转 停止 加速 减速等各种那个操 作。n下面介绍一下H桥电路的原理图中所示为一个典型的直流电机控制电路。 电路得名于“H桥驱动电路”是因为它的形状酷似字母H。 4个三极管组成H的4条垂直腿, 而电机就是H中的横杠(注意:图只是示意图,而不是完整的电路图, 其中三极

11、管的驱动电路没有画出来)。H桥式电机驱动电路包括4个三极管和一个电机。要使电机运转,必须导 通对角线上的一对三极管。根据不同三极管对的导通情况,电流可能 会从左至右或从右至左流过电机,从而控制电机的转向。 要使电机运转,必须使对角线上的一对三极管导通。例如,如下图所示 ,当Q1管和Q4管导通时,电流就从电源正极经Q1从左至右穿过电机 ,然后再经 Q4回到电源负极。按图中电流箭头所示,该流向的电流 将驱动电机顺时针转动。当三极管Q1和Q4导通时,电流将从左至右 流过电机,从而驱动电机按特定方向 转动(电机周围的箭头指示为顺 时针方向)。n下图所示为另一对三极管Q2和Q3导通的情 况,电流将从右至左流过电机。当三极管 Q2和Q3导通时,电流将从右至左流过电机 ,从而驱动电机沿另一方向转动(电机周 围的箭头表示为逆时针方向)。典型的H桥驱动电路扩展板一线扩展接口上直流电机控制脚 PX。0 PX。1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 高中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号