输出控制C编程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 总之,每个循环周期,有六种通电状态,所以称为三相六拍,步距角为15?。 C A B B C A 3 4 1 2 ③ B相通电,转子2、4齿和B相对齐,又转了15?。 (3)三相双三拍 三相绕组的通电顺序为: AB ? BC ? CA ? AB 共三拍。 AB通电 C A B B C A 3 4 1 2 C A B B C A 3 4 1 2 BC通电 以上三种工作方式,三相双三拍和三相单双六拍较三相单三拍稳定,因此较常采用。 工作方式为三相双三拍时,每通入一个电脉冲,转子也是转30?,即 ?S = 30?。 CA通电 C A B B C A 3 4 1 2 3、小步距角的步进电动机 实际采用的步进电机的步距角多为3度和1.5度,步距角越小,电机加工的精度越高。 为产生小步距角,定、转子都做成多齿的,图中转子40个齿,定子仍是 6个磁极,但每个磁极上也有五个齿。 转子的齿距等于360?/ 40=9 ? ,齿宽、齿槽各4.5 ?。 为使转、定子的齿对齐,定子磁极上的小齿,齿宽和齿槽和转子相同。 工作原理:假设是单三拍通电工作方式。 (1)A 相通电时,定子A 相的五个小齿和转子对齐。此时,B 相和 A 相空间差120?,含 120?/9? = 齿 A 相和 C 相差240?,含240?/ 9? = 个齿。所以,A 相的转子、定子的五个小齿对齐时,B 相、C 相不能对齐,B相的转子、定子相差 1/3 个齿(3?),C相的转子、定子相差2/3个齿(6?)。 若工作方式改为三相六拍,则每通一个电脉冲, 转子只转 1.5? 。 异步机的转动方向仍由相序决定。 同理,C 相通电再转3 ? …… (2)A 相断电、B 相通电后,转子只需转过1/3个 齿(3?),使 B 相转子、定子对齐。 f:电脉冲的频率 转速 步进机通过一个电脉冲,转子转过的角度,称为—— 步距角。 m:一个周期的运行拍数 Zr:转子齿数 如:Zr=40 , m=3 时 步距角 10.3.2 步进电机与单片机的接口 步进电机功率驱动电路采用光电隔离 步进电机功率驱动电路工作在较大脉冲电流状态,采用光电耦合器将单片机与步机电机隔离可以避免单片机与步进电机功率回路的共地干扰,此外,万一驱动电路发生故障。也不致让功放中较高的电压串入单片机而使其损坏。 1、软件选择单三拍的工作方式 单三拍的通电方式为A→B→C→A……,要想达到这个目的,只需依次向P1口输出如下控制字: P1.2 P1.1 P1.0 编码 (C相)(B相) (A相) 0 0 1 (01H) A相通,B、C相断 0 1 0 (02H) B相通,A、C相断 1 0 0 (04H) C相通,A、B相断 在控制字间也应加入软件延时来保证一定的时间间隔。 假定要求时间间隔为1ms,控制电机按三相三拍正转的程序是: ZHEN:MOV P1, #01H ;A相通电 ACALL D1MS MOV P1, #02H ;B相通电 ACALL D1MS MOV P1, #04H ;C相通电 ACALL D1MS RET D1MS: MOV R7, #64H ;延时1ms子程序 D1MS1: NOP ;2μs NOP ;2μs NOP ;2μs DJNZ R7,D1MSl ;4μs RET 要想控制步进电机反转,只需把输出的控制字的次序按: 01H(A)→04H(C)→02H(B)→01H

文档评论(0)

smartxiaohuli + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档