- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
点阵直流电机及步进电机主要内容
8X8点阵-步进电机-直流电机 3合一扩展板
8X8点阵的编程;8X8LED点阵; 数字显示的原理
(1).? 数字0-9点阵显示代码的形成
如下图所示,假设显示数字“0”因此,形成的列代码为 00H,00H,3EH,41H,3EH,00H,00H;只要把这些代码分别送到相应的列线上面,即可实现“0”的数字显示。送显示代码过程如下所示
先送列扫描码 然后再送行扫描数据;;;;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一个上跳沿,数据即送出去了。 ;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步进电机为四相八拍,其相序表如下 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?
;;;步进电机相序;;8X8点阵-步进电机-直流电机 3合一扩展板
直流电机的编程;图中所示为一个典型的直流电机控制电路。
电路得名于“H桥驱动电路”是因为它的形状酷似字母H。
4个三极管组成H的4条垂直腿,
而电机就是H中的横杠(注意:图只是示意图,而不是完整的电路图,
其中三极管的驱动电路没有画出来)。;H桥式电机驱动电路包括4个三极管和一个电机。要使电机运转,必须导通对角线???的一对三极管。根据不同三极管对的导通情况,电流可能会从左至右或从右至左流过电机,从而控制电机的转向。
要使电机运转,必须使对角线上的一对三极管导通。例如,如下图所示,当Q1管和Q4管导通时,电流就从电源正极经Q1从左至右穿过电机,然后再经 Q4回到电源负极。按图中电流箭头所示,该流向的电流将驱动电机顺时针转动。当三极管Q1和Q4导通时,电流将从左至右流过电机,从而驱动电机按特定方向 转动(电机周围的箭头指示为顺时针方向)。;下图所示为另一对三极管Q2和Q3导通的情况,电流将从右至左流过电机。当三极管Q2和Q3导通时,电流将从右至左流过电机,从而驱动电机沿另一方向转动(电机周围的箭头表示为逆时针方向)。;典型的H桥驱动电路;扩展板一线扩展接口上直流电机控制脚 PX。0
文档评论(0)