欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10146|回復: 10
打印 上一主題 下一主題
收起左側

五一單片機控制四線雙極性步進電機的各種源程序

  [復制鏈接]
跳轉到指定樓層
樓主
用五一單片機來控制步進電機的幾種轉動方式


原理圖:


1 單四拍工作的源程序
2 雙四拍工作的源程序
3 半步八拍方式的源程序
4 細分的源程序
技術資料\
271398.pdf
2916應用.pdf
UDN2916應用.pdf
UDN2916英文1.pdf
步進電機細分.pdf

局部原理圖.jpg
步進電機接線圖.jpg


這是其中的一個單片機源程序:
  1. /*************************************************************************************
  2. *  標題:  步進電機試驗三(半步八拍)                                                                                                 *
  3. *    通過本例程了解步進馬達使用及驅動程序編寫                                                                                 *
  4. *;   半步八拍工作方式:                                                                    *
  5. *;   正轉:A/  A/B  B  AB  A  AB/  B/  A/B/
  6. *    反轉:A/B/  B/  AB/  A  AB  B  A/B  A/                                                                                                       *
  7. *    UDN2916電流控制真值表:
  8. *         I0    I1       輸出電流
  9. *          L            L                  最大
  10. *          H                L                  最大*2/3
  11. *          L                H                  最大*1/3
  12. *     H     H         0                                                                     *
  13. *  請學員一定要消化掉本例程                                                                    *
  14.    J14短路冒需斷開                                                                                                    *
  15. **************************************************************************************/  
  16. #include "reg52.h"

  17. #define speed 2
  18. //Motor
  19. sbit PH1 = P1^0;          //定義管腳
  20. sbit PH2 = P1^1;
  21. sbit I01 = P1^2;
  22. sbit I11 = P1^3;
  23. sbit I02 = P1^4;
  24. sbit I12 = P1^5;



  25. void delay(int time);

  26. /***************************************
  27. 函數功能:產生脈沖控制步進機
  28. 正轉:A/  A/B  B  AB  A  AB/  B/  A/B/
  29. I0 I1 均為0 以最大電流輸出(沒有四分) 均為1不輸出電流
  30. **************************************/
  31. void Go()
  32. {         
  33.         //A/  A拍反向電流
  34.         PH1 = 0;         //PH1為0 A組線圈為反向電流
  35.     I01 = 0;
  36.         I11 = 0;         //以最大電流輸出(沒細分) 以下相同 均是此意思
  37.         
  38.         
  39.         PH2 = 1;     //PH2為1 B組線圈為正向電流
  40.         I02 = 1;
  41.         I12 = 1;     //關閉電流輸出,以下相同均是此意思
  42.       
  43.    

  44.         delay(speed);

  45.          // A/B  AB拍 A為反向電流  B為正向電流
  46.     PH1 = 0;     //PH1為0 A組線圈為反向電流
  47.     I01 = 0;
  48.         I11 = 0;
  49.         

  50.         PH2 = 1;     //PH2為1 B組線圈為正向電流
  51.         I02 = 0;
  52.         I12 = 0;


  53.         

  54.         delay(speed);
  55.         //B          B拍 B為正向電流
  56.         PH1 = 1;
  57.     I01 = 1;
  58.         I11 = 1;
  59.         
  60.          PH2 = 1;
  61.         I02 = 0;
  62.         I12 = 0;
  63.         
  64.         delay(speed);
  65.         //AB   AB拍 均為正向電流

  66. ……………………

  67. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
四線雙極性.rar (4.09 MB, 下載次數: 147)



評分

參與人數 2黑幣 +57 收起 理由
zqy181818 + 7 贊一個!
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂4 踩
回復

使用道具 舉報

沙發
ID:283843 發表于 2018-2-12 15:36 | 只看該作者
看看  謝謝
回復

使用道具 舉報

板凳
ID:277732 發表于 2018-2-13 12:51 | 只看該作者
厲害 學習一下
回復

使用道具 舉報

地板
ID:303205 發表于 2018-4-7 16:24 | 只看該作者
學習一下了,感謝樓主
回復

使用道具 舉報

5#
ID:336174 發表于 2018-6-7 23:25 | 只看該作者
我想問一下就是步進電機的四個管腳怎么接呢?我的是A A/ B B/ 型的
回復

使用道具 舉報

6#
ID:199737 發表于 2018-6-13 22:48 | 只看該作者
delay(speed);有什么作用?為什么是speed?
回復

使用道具 舉報

7#
ID:369969 發表于 2018-9-9 10:19 | 只看該作者
現在四線兩相電機可不好買
回復

使用道具 舉報

8#
ID:298008 發表于 2020-2-9 15:51 | 只看該作者
謝謝樓主分享!!
回復

使用道具 舉報

9#
ID:714776 發表于 2020-5-7 17:39 | 只看該作者
lengyu309 發表于 2018-6-13 22:48
delay(speed);有什么作用?為什么是speed?

speed是程序里面宏定義的,其實是代表了一個數值,來調整速度的
回復

使用道具 舉報

10#
ID:873907 發表于 2021-3-27 16:52 | 只看該作者
小輯輕舟 發表于 2018-4-7 16:24
學習一下了,感謝樓主

這個介紹詳細著
回復

使用道具 舉報

11#
ID:896506 發表于 2021-5-23 09:52 | 只看該作者
可以用定時器實現嗎
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表