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

標(biāo)題: 五一單片機(jī)控制四線雙極性步進(jìn)電機(jī)的各種源程序 [打印本頁]

作者: 歷經(jīng)百態(tài)    時間: 2017-10-28 21:07
標(biāo)題: 五一單片機(jī)控制四線雙極性步進(jìn)電機(jī)的各種源程序
用五一單片機(jī)來控制步進(jìn)電機(jī)的幾種轉(zhuǎn)動方式


原理圖:


1 單四拍工作的源程序
2 雙四拍工作的源程序
3 半步八拍方式的源程序
4 細(xì)分的源程序
技術(shù)資料\
271398.pdf
2916應(yīng)用.pdf
UDN2916應(yīng)用.pdf
UDN2916英文1.pdf
步進(jìn)電機(jī)細(xì)分.pdf

局部原理圖.jpg
步進(jìn)電機(jī)接線圖.jpg


這是其中的一個單片機(jī)源程序:
  1. /*************************************************************************************
  2. *  標(biāo)題:  步進(jìn)電機(jī)試驗三(半步八拍)                                                                                                 *
  3. *    通過本例程了解步進(jìn)馬達(dá)使用及驅(qū)動程序編寫                                                                                 *
  4. *;   半步八拍工作方式:                                                                    *
  5. *;   正轉(zhuǎn):A/  A/B  B  AB  A  AB/  B/  A/B/
  6. *    反轉(zhuǎn):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. *  請學(xué)員一定要消化掉本例程                                                                    *
  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. 函數(shù)功能:產(chǎn)生脈沖控制步進(jìn)機(jī)
  28. 正轉(zhuǎn):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;         //以最大電流輸出(沒細(xì)分) 以下相同 均是此意思
  37.         
  38.         
  39.         PH2 = 1;     //PH2為1 B組線圈為正向電流
  40.         I02 = 1;
  41.         I12 = 1;     //關(guān)閉電流輸出,以下相同均是此意思
  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黑下載附件…………
復(fù)制代碼

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




作者: dongdonggod    時間: 2018-2-12 15:36
看看  謝謝
作者: sunbbk    時間: 2018-2-13 12:51
厲害 學(xué)習(xí)一下
作者: 小輯輕舟    時間: 2018-4-7 16:24
學(xué)習(xí)一下了,感謝樓主
作者: ABCD丁    時間: 2018-6-7 23:25
我想問一下就是步進(jìn)電機(jī)的四個管腳怎么接呢?我的是A A/ B B/ 型的
作者: lengyu309    時間: 2018-6-13 22:48
delay(speed);有什么作用?為什么是speed?
作者: swxg123    時間: 2018-9-9 10:19
現(xiàn)在四線兩相電機(jī)可不好買
作者: lindeijun1    時間: 2020-2-9 15:51
謝謝樓主分享!!
作者: Wojtekzhang123    時間: 2020-5-7 17:39
lengyu309 發(fā)表于 2018-6-13 22:48
delay(speed);有什么作用?為什么是speed?

speed是程序里面宏定義的,其實是代表了一個數(shù)值,來調(diào)整速度的
作者: 999999999FFFFFF    時間: 2021-3-27 16:52
小輯輕舟 發(fā)表于 2018-4-7 16:24
學(xué)習(xí)一下了,感謝樓主

這個介紹詳細(xì)著
作者: Yaolp123    時間: 2021-5-23 09:52
可以用定時器實現(xiàn)嗎




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1