STM32单片机仿真开发实例 课件 5.7 步进电动机的控制.pptx

STM32单片机仿真开发实例 课件 5.7 步进电动机的控制.pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

;能力目标:

了解ULN2803的使用方法,能编写步进电动机的驱动程序。

任务要求:;5.7.1达林顿晶体管阵列ULN2803

ULN2803内部具有一个8路NPN达林顿晶体管阵列,适合作为TTL、CMOS、NMOS或PMOS等低逻辑电平数字电路与继电器、步进电动机等直流高电压、大电流设备之间的接口。如下图所示为DIP封装的ULN2803引脚排序及实物,引脚1~8为8路输入,引脚11~18为8路输出,引脚9为GND,引脚10为公共端。

ULN2803的主要参数:

●输入5V低逻辑电平;

●输出驱动负载电压最高50V;

●每一路输出驱动负载电流最高500mA。;如右上图所示为8路达林顿晶体管其中某一路的内部电路结构示意图,显然,ULN2803属于集电极开路输出,只能接受灌电流。

实际使用的时候,一般将负载一端接在公共引脚COM,将负载另一端接在输出引脚On(n=1,2,3,…,8),COM引脚同时连接负载高电压,输入的逻辑信号地和输出的电源地同时连接GND引脚,如右下图所示。当输入逻辑信号为高电平时,达林顿管导通,On引脚接地,负载回路通路;当输入逻辑信号为低电平时,达林顿管截止,负载回路断路。值得注意的是,当负载为继电器线圈时,由于输出引脚与公共引脚之间已经存在一个内置的续流二极管,因此无需外接续流二极管。;另外,ULN2803输入的逻辑高电平是+5V电平,因此STM32需要选择具备“FT”特性的GPIO引脚连接到ULN2803的输入引脚,并将STM32的这些GPIO引脚设为开漏模式,通过外部电阻上拉到+5V电位。

5.7.2步进电动机的驱动

Proteus中的步进电动机“MotorStepper”,它是一种四相六线制步进电动机,四相分为A相、B相、C相、D相,可以选择四相单四拍、四相双四拍或四相单双八拍三种驱动方式,如下表。;5.7.3任务程序的编写

这里选择四相双四拍的驱动方式。

(现场操作演示…)

技能训练(选做):

修改驱动方式,改为四相单双八拍,比较步进电动机运行状态有何区别。;Tobecontinued...

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档