標(biāo)題: 51單片機(jī)的獨(dú)立按鍵怎么控制直流電機(jī) 誰有程序 求幫忙 [打印本頁]

作者: turk99    時間: 2016-4-14 06:20
標(biāo)題: 51單片機(jī)的獨(dú)立按鍵怎么控制直流電機(jī) 誰有程序 求幫忙
用51單片機(jī)的獨(dú)立按鍵怎么控制直流電機(jī) 誰有程序 求幫忙
作者: admin    時間: 2016-4-14 15:43
這里有一個 用 獨(dú)立按鍵p33 p34控制控制直流電機(jī)的程序:http://www.torrancerestoration.com/mcu/3046.html

本程序能通過按鍵控制直流電流的的正反轉(zhuǎn),按鍵的端口定義直接看程序的定義部分。      

/=========自動調(diào)壓控制程序=========================================
   #include<reg52.h> //包含頭文件,一般情況不需要改動,頭文件包含特殊功能寄存器的定義
   sbit KEY1=P3^3;//高端行程開關(guān)自定義
   sbit KEY2=P3^4;//低端行程開關(guān)自定義
   sbit LED1=P1^0;//定義電機(jī)正轉(zhuǎn)驅(qū)動端口
   sbit LED2=P1^1;//定義電機(jī)反轉(zhuǎn)驅(qū)動端口
  //*------------------------------------------------
                  
//------------ 主函數(shù)------------------------------------*/
   void main (void)
   {
P1=0x00;//程序初始化
P1=0xFF;//P1口置1
   LED1=1;
   LED2=0;//初始化電機(jī)正機(jī)正轉(zhuǎn)
   while (1)   //主循環(huán)
   {
   if(!KEY1)//是否檢測到高端行程開關(guān)若是電機(jī)反轉(zhuǎn)
   {
   LED1=0; //電機(jī)反轉(zhuǎn)控制
   LED2=1;
  }
            
   if(!KEY2)//電機(jī)反轉(zhuǎn)是否檢測到低端行程開關(guān)
{
   LED1=1;//若是電機(jī)正轉(zhuǎn)
   LED2=0;
    }        
  }
}

作者: j120213    時間: 2016-4-16 22:07
找到答案了嗎 我也需要這個答案如果有答案 麻煩給發(fā)下 謝謝 137985650@qq.com
作者: luoluoluo136    時間: 2016-4-27 16:57
控制直流電機(jī)一般需要驅(qū)動芯片,單片機(jī)的io是不足以驅(qū)動電機(jī)的�;蛘哂萌龢O管放大電路來驅(qū)動,推薦用l298n來驅(qū)動直流電機(jī)。
作者: qwopzxnm    時間: 2016-4-28 08:32
通過驅(qū)動芯片在信號輸入引腳加上一個高電平和一個低電平就可以,反方向就反過來輸電平

作者: zl2168    時間: 2016-5-1 20:16
介紹你一本書,張志良編著《單片機(jī)實(shí)驗(yàn)實(shí)訓(xùn)100例》 ISBN 978-7-5124-1603-1,北航社出版,里面有直流電機(jī)正反轉(zhuǎn)及PWM調(diào)速實(shí)例。
作者: 詩和遠(yuǎn)方1515    時間: 2016-7-7 20:00
謝謝管理員分享資料,學(xué)習(xí)中
作者: zl2168    時間: 2016-7-8 09:00
本帖最后由 zl2168 于 2016-7-8 09:02 編輯

實(shí)例100  直流電機(jī)正反轉(zhuǎn)及PWM調(diào)速


Proteus仿真一下,確認(rèn)有效。
實(shí)例100 直流電機(jī)正反轉(zhuǎn)及調(diào)速.rar (44.12 KB, 下載次數(shù): 77)





以上摘自張志良編著《單片機(jī)實(shí)驗(yàn)實(shí)訓(xùn)100例》 ISBN 978-7-5124-1603-1,北航社出版


書中電路和程序設(shè)計(jì)有詳細(xì)說明,程序語句條條有注解。





作者: rrergregvre    時間: 2016-7-16 22:09
需要驅(qū)動芯片




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