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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9311|回復: 11
收起左側

51單片機步進電機控制系統Proteus仿真程序設計 加減速 正反轉

  [復制鏈接]
ID:721134 發表于 2020-7-2 11:31 | 顯示全部樓層 |閱讀模式
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)

仿真

仿真

本設計研究的是基于
51單片機的步進電機控制系統。采用單片機AT89C51作為控制核心,通過五個按鍵控制步進電機的運行狀態,即控制啟停、正反轉、加減速,并利用八位的數碼管顯示步進電機的速度等級。本設計的硬件部分主要由單片機、鍵盤控制模塊、電機驅動模塊、數碼管顯示模塊以及電源模塊五部分組成。
51hei.png
編程實現方式有兩種,查詢和中斷。全部文件都在附件中上傳了。

軟件設計部分本控制算法分為查詢方式和中斷方式兩種控制算法。相比于查詢方式,中斷方式按鍵響應延時更小。主要的思路是:主函數先初始化相關寄存器后,在while循環中不斷執行鍵盤掃描函數,而步進電機控制函數在調用定時器中斷來實現。以下是算法解析:

步進電機采用八拍控制,數碼管顯示0-9的數字。預先設定對應的16進制數,存入數組。
本設計研究的是基于51單片機的步進電機控制系統。采用單片機AT89C51作為控制核心,通過五個按鍵控制步進電機的運行狀態,即控制啟停、正反轉、加減速,并利用八位的數碼管顯示步進電機的速度等級。本設計的硬件部分主要由單片機、鍵盤控制模塊、電機驅動模塊、數碼管顯示模塊以及電源模塊五部分組成。系統框圖如圖1所示
本設計主要實現的功能:
(1)5 個按鍵控制整個電路,對應功能分別是:啟動    / 暫停、正轉、反轉、加速、減速。
(2)數碼管顯示電機轉動速度的等級;

單片機源程序如下:

  1. uchar cw[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09};     //正轉

  2. uchar acw[8]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09};    //反轉

  3. uchar a[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}; //共陽數碼管段碼

  4. 聲明相關函數

  5. void Delay_ms(uint x);         //延時函數

  6. void scan_key();                              //鍵盤掃描

  7. void display(uchar num);      //顯示函數                  

  8. 定時器中斷控制函數:index是一個循環系數,每次進入中斷,系數自增一,當index到達預設的速度檔位,就執行電機控制部分。



  9. void MOTOR_control() interrupt 3 //定時器1中斷服務程序

  10. {

  11.        TH1=(65536-10000)/256;

  12.        TL1=(65526-10000)%256;

  13.        index++;

  14.        if(index >= loop)  //循環系數

  15.        {

  16.               index=0;

  17.               if(sw==1)

  18.               {

  19.                      step++;    //步進值

  20.                      if(step>8)

  21.                      {

  22.                             step=0;

  23.                      }

  24.                      else

  25.                      {

  26.                             if(flag==1)

  27.                             {

  28.                                    P2=cw[step-1]; //正轉

  29.                             }

  30.                             else

  31.                             {

  32.                                    P2=acw[step-1];  //反轉

  33.                             }

  34.                      }

  35.               }

  36.               else P2=0x00;}}
復制代碼
51hei.png

全部資料51hei下載地址:
項目1.rar (339.84 KB, 下載次數: 640)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:793275 發表于 2020-7-3 10:50 | 顯示全部樓層
附件里的仿真文件是仿真文件嗎
回復

使用道具 舉報

ID:721134 發表于 2020-7-8 10:44 | 顯示全部樓層
yanannl 發表于 2020-7-3 10:50
附件里的仿真文件是仿真文件嗎

是的,是proteus仿真工程文件,直接打開就可以了
回復

使用道具 舉報

無效樓層,該帖已經被刪除
ID:875327 發表于 2021-1-23 11:06 來自觸屏版 | 顯示全部樓層
你好,STC89C51單片機可以用嗎?
回復

使用道具 舉報

6#
無效樓層,該帖已經被刪除
ID:875327 發表于 2021-1-23 11:19 來自觸屏版 | 顯示全部樓層
STC89C51單片機可以用嗎?電機的轉速大致范圍是多少
回復

使用道具 舉報

ID:875327 發表于 2021-1-23 11:41 來自觸屏版 | 顯示全部樓層
mule.。 發表于 2021-1-23 11:19
STC89C51單片機可以用嗎?電機的轉速大致范圍是多少

樓主,希望你看到后回答下。謝謝
回復

使用道具 舉報

ID:881092 發表于 2021-1-28 10:06 | 顯示全部樓層
為什么我復制來不能用
回復

使用道具 舉報

10#
無效樓層,該帖已經被刪除
ID:875327 發表于 2021-3-19 16:34 來自觸屏版 | 顯示全部樓層
請問如何讓基礎速度加快一些
回復

使用道具 舉報

ID:815563 發表于 2021-3-25 17:41 | 顯示全部樓層
步進電機控制是基礎動作,一定要學好這個
回復

使用道具 舉報

ID:967400 發表于 2021-9-21 23:44 | 顯示全部樓層
新手,可以直接學這個有壓力嘛?
回復

使用道具 舉報

14#
無效樓層,該帖已經被刪除
15#
無效樓層,該帖已經被刪除
16#
無效樓層,該帖已經被刪除
ID:721134 發表于 2022-1-8 17:18 | 顯示全部樓層
mule.。 發表于 2021-1-23 11:41
樓主,希望你看到后回答下。謝謝

51的都可以用的
回復

使用道具 舉報

18#
無效樓層,該帖已經被刪除
ID:304740 發表于 2023-3-22 07:33 | 顯示全部樓層
謝謝你的寶貴資料,感謝你的分享
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: av中文字幕在线播放 | 逼逼网 | 黄色网址免费在线观看 | 国产91在线 | 亚洲 | 999久久久精品 | 午夜一级大片 | 精品1区2区| 免费 视频 1级 | 国产精品自拍av | 国产成人高清 | 精品视频一区二区三区在线观看 | 精品免费国产视频 | a国产一区二区免费入口 | 小草久久久久久久久爱六 | 在线观看视频你懂得 | 在线播放中文字幕 | 国产精品久久久久久238 | 免费在线观看黄视频 | 狠狠天天| 81精品国产乱码久久久久久 | 中文字幕在线第一页 | 国产一区二区 | 欧美激情精品久久久久久 | 日日操视频 | 男女激情网站免费 | 91文字幕巨乱亚洲香蕉 | 亚洲福利视频一区二区 | 国产精品免费看 | 青草青草久热精品视频在线观看 | 欧美偷偷| 成人免费在线播放 | 国产精品久久久久久吹潮 | 日日夜夜精品视频 | 91视频一区 | 欧美性受xxxx白人性爽 | 黄a免费网络 | 国产99久久| 亚洲三区在线观看 | 精品成人免费一区二区在线播放 | 免费国产黄网站在线观看视频 | 蜜臀久久99精品久久久久野外 |