久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 5614|回復(fù): 3
收起左側(cè)

STC15F2K60S2單片機(jī)控制步進(jìn)電機(jī)程序

[復(fù)制鏈接]
ID:559628 發(fā)表于 2019-6-11 09:29 | 顯示全部樓層 |閱讀模式
最近項(xiàng)目關(guān)鍵技術(shù)測(cè)試,需要用到單片機(jī)控制步進(jìn)電機(jī)驅(qū)動(dòng)一個(gè)機(jī)械件,因此根據(jù)硬件配置編寫了一些代碼,供大家參考。
硬件配置:STC15F2K60S2單片機(jī)、28BYJ-48步進(jìn)電機(jī)(5V、12V兼容)、驅(qū)動(dòng)器為UN2003AN。
代碼在附件中。
  1. //此代碼比較抽象:
  2. #include<reg52.h>

  3. #define uchar unsigned char
  4. #define uint  unsigned int
  5. #define MotorData P0

  6. uchar phasecw[8] ={0xf8,0xfc,0xf4,0xf6,0xf2,0xf3,0xf1,0xf9};//順時(shí)針

  7. void delay(uint a,b)
  8. {
  9.         uint i,k,j;
  10.         for(i=11;i>0;i--)
  11.         {
  12.                 for(k=a;k>0;k--)
  13.                 {       
  14.                         for(j=b;j>0;j--);
  15.                 }
  16.         }
  17. }
  18. sbit P1_0=P1^0;           //氣泵
  19. sbit stop=P1^1;
  20. main()
  21. {
  22.         uint n,r,m;
  23.     MotorData=0xf0;   
  24.         while(stop)
  25.         {         
  26.                 for(n=6;n>1;n--)
  27.                 {
  28.                         for(r=85;r>0;r--)
  29.                         {
  30.                                 for(m=0;m<8;m++)
  31.                                   {
  32.                                         MotorData=phasecw[m];
  33.                                         delay(100,1);
  34.                                 }
  35.                                
  36.                         }
  37.                         if(!stop) delay(100,1);          //關(guān)機(jī)時(shí)、電源低于10%時(shí),電機(jī)恢復(fù)原位,可增加位置
  38.                         else
  39.                         {
  40.                         MotorData=0xf0;
  41.                         delay(2000,100);   //insert power manage
  42.                         P1_0=0;
  43.                         delay(2000,100);        //insert power manage
  44.                         P1_0=1;
  45.                         }
  46.                 }
  47.                 for(r=87;r>0;r--)
  48.                 {
  49.                         for(m=0;m<8;m++)
  50.                           {
  51.                                    MotorData=phasecw[m];
  52.                                 delay(100,1);
  53.                         }
  54.                        
  55.                 }
  56.                 MotorData=0xf0;
  57.                 if(!stop) delay(100,1);          //關(guān)機(jī)時(shí),電機(jī)恢復(fù)原位 ,可增加位置
  58.                 else
  59.                 {
  60.                         delay(2000,1000);
  61.                         n=6;
  62.                 }
  63.          }
  64. }          
復(fù)制代碼

上述源碼word: STC15F2K60S2控制步進(jìn)電機(jī)程序.docx (12.68 KB, 下載次數(shù): 36)

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:464755 發(fā)表于 2019-6-13 10:20 來(lái)自觸屏版 | 顯示全部樓層
如果項(xiàng)目關(guān)鍵,最好用標(biāo)準(zhǔn)的步進(jìn)電機(jī)驅(qū)動(dòng)器。單片機(jī)負(fù)責(zé)脈沖方向會(huì)更好點(diǎn)。
回復(fù)

使用道具 舉報(bào)

ID:559628 發(fā)表于 2019-6-13 17:17 | 顯示全部樓層
nsush 發(fā)表于 2019-6-13 10:20
如果項(xiàng)目關(guān)鍵,最好用標(biāo)準(zhǔn)的步進(jìn)電機(jī)驅(qū)動(dòng)器。單片機(jī)負(fù)責(zé)脈沖方向會(huì)更好點(diǎn)。

這個(gè)只是用來(lái)進(jìn)行測(cè)試關(guān)鍵技術(shù)點(diǎn),產(chǎn)品中會(huì)設(shè)計(jì)為1個(gè)整體的模塊,程序會(huì)更完善。
回復(fù)

使用道具 舉報(bào)

ID:732181 發(fā)表于 2020-4-21 09:03 | 顯示全部樓層
謝謝大神的分享
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 91麻豆精品国产91久久久更新资源速度超快 | 综合第一页 | 国产精品美女www爽爽爽 | 国产日韩欧美激情 | www.av7788.com| 搞av.com | 久久极品 | 国产中文字幕在线观看 | 亚洲国产免费 | 古装人性做爰av网站 | 日韩精品一区二区三区中文在线 | 午夜影院| 国产色网 | 国产欧美日韩精品一区二区三区 | 999国产视频 | 亚洲福利| 国产91精品久久久久久久网曝门 | 欧美成人精品激情在线观看 | 天天看天天操 | 欧美激情va永久在线播放 | 四虎永久免费黄色影片 | 国产99免费 | 国产精品视频一二三区 | 99精品99久久久久久宅男 | 黄色网址在线免费观看 | 精品福利在线 | 日韩在线国产 | 美女精品一区 | 久久国产区 | 欧美视频成人 | 日本免费视频在线观看 | 在线资源视频 | 国产2区| 国产一区二区三区免费 | 性做久久久久久免费观看欧美 | 国产精品久久99 | 久久久精品网站 | 91久久久久久久久久久久久 | 精品无码三级在线观看视频 | 免费观看一级特黄欧美大片 | 日韩精品av一区二区三区 |