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

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

QQ登錄

只需一步,快速開始

搜索
查看: 4389|回復(fù): 15
打印 上一主題 下一主題
收起左側(cè)

怎么檢測(cè)電機(jī)是轉(zhuǎn)動(dòng)還是停止?fàn)顟B(tài)?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主

給你一個(gè)檢測(cè)開關(guān)  霍爾傳感器,
轉(zhuǎn)動(dòng)到傳感器位置輸出的是低電平。




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

使用道具 舉報(bào)

沙發(fā)
ID:539024 發(fā)表于 2021-7-9 12:40 | 只看該作者
用單片機(jī)檢測(cè)下降沿就行,轉(zhuǎn)動(dòng)的話肯定是下降沿的,要是測(cè)轉(zhuǎn)速的話就是用定時(shí)器,檢測(cè)單位時(shí)間內(nèi)下降沿個(gè)數(shù)

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

板凳
ID:475031 發(fā)表于 2021-7-9 12:48 | 只看該作者
1543330241 發(fā)表于 2021-7-9 12:40
用單片機(jī)檢測(cè)下降沿就行,轉(zhuǎn)動(dòng)的話肯定是下降沿的,要是測(cè)轉(zhuǎn)速的話就是用定時(shí)器,檢測(cè)單位時(shí)間內(nèi)下降沿個(gè)數(shù)

來(lái)個(gè)簡(jiǎn)單的例子。謝謝
回復(fù)

使用道具 舉報(bào)

地板
ID:934353 發(fā)表于 2021-7-9 13:14 | 只看該作者
鬼推磨 發(fā)表于 2021-7-9 12:48
來(lái)個(gè)簡(jiǎn)單的例子。謝謝

直接要程序可還行?這論壇不是幫你寫程序的,是大家互相探討問題的
回復(fù)

使用道具 舉報(bào)

5#
ID:475031 發(fā)表于 2021-7-9 13:29 | 只看該作者
開心就好hhhh 發(fā)表于 2021-7-9 13:14
直接要程序可還行?這論壇不是幫你寫程序的,是大家互相探討問題的

        看看折斷代碼。沒有反應(yīng)。


void main()
{
while(KEY1)//高電平
{
a++;
if(a>100)//這里的100不一定是2s,要調(diào)試獲得準(zhǔn)確值,
break;
}
while(!KEY1)//低電平
{
b++ ;
if(b>100)
break;
}
if((a>100)||(b>100))//表明一段時(shí)間內(nèi)電平都沒有變化
{
// 處理代碼
        KEY5=0;//停止電機(jī)信號(hào)
}       
                       
        }                       
回復(fù)

使用道具 舉報(bào)

6#
ID:934353 發(fā)表于 2021-7-9 13:40 | 只看該作者
鬼推磨 發(fā)表于 2021-7-9 13:29
看看折斷代碼。沒有反應(yīng)。

你想要有什么反應(yīng)呢?電機(jī)停止?你這樣判斷電機(jī)是否停止是絕對(duì)不對(duì)的
回復(fù)

使用道具 舉報(bào)

7#
ID:475031 發(fā)表于 2021-7-9 13:43 | 只看該作者
開心就好hhhh 發(fā)表于 2021-7-9 13:40
你想要有什么反應(yīng)呢?電機(jī)停止?你這樣判斷電機(jī)是否停止是絕對(duì)不對(duì)的

判斷KEY1端口在2秒內(nèi)沒有電平變化。就足以證明。電機(jī)被阻轉(zhuǎn)或者異物卡主了。,實(shí)際程序下載到單片機(jī)運(yùn)行。我按住電機(jī)不讓它動(dòng)。但程序并沒有控制電機(jī)停止。
回復(fù)

使用道具 舉報(bào)

8#
ID:934353 發(fā)表于 2021-7-9 13:55 | 只看該作者
鬼推磨 發(fā)表于 2021-7-9 13:43
判斷KEY1端口在2秒內(nèi)沒有電平變化。就足以證明。電機(jī)被阻轉(zhuǎn)或者異物卡主了。,實(shí)際程序下載到單片機(jī)運(yùn)行 ...

key5連接什么?
回復(fù)

使用道具 舉報(bào)

9#
ID:475031 發(fā)表于 2021-7-9 14:15 | 只看該作者

key5連接控制繼電器模塊的輸入端,輸出低電平,繼電器就會(huì)吸合。斷開電機(jī)的電源
回復(fù)

使用道具 舉報(bào)

10#
ID:934353 發(fā)表于 2021-7-9 14:36 | 只看該作者
首先你這個(gè)a++到100 ,這樣的循環(huán)執(zhí)行根本達(dá)不到兩秒,甚至一毫秒都沒有,所以你這樣判斷電機(jī)是否轉(zhuǎn)動(dòng)是不對(duì)的,其次你測(cè)試的時(shí)候不需要按住電機(jī)不動(dòng),只要將霍爾遠(yuǎn)離電機(jī)即可,然后再去觀察電機(jī)是否停下
回復(fù)

使用道具 舉報(bào)

11#
ID:844772 發(fā)表于 2021-7-9 14:37 | 只看該作者
鬼推磨 發(fā)表于 2021-7-9 13:43
判斷KEY1端口在2秒內(nèi)沒有電平變化。就足以證明。電機(jī)被阻轉(zhuǎn)或者異物卡主了。,實(shí)際程序下載到單片機(jī)運(yùn)行 ...

是挺奇怪啊,只要程序運(yùn)行到這,應(yīng)該能停啊。
回復(fù)

使用道具 舉報(bào)

12#
ID:475031 發(fā)表于 2021-7-9 14:47 | 只看該作者
開心就好hhhh 發(fā)表于 2021-7-9 14:36
首先你這個(gè)a++到100 ,這樣的循環(huán)執(zhí)行根本達(dá)不到兩秒,甚至一毫秒都沒有,所以你這樣判斷電機(jī)是否轉(zhuǎn)動(dòng)是不 ...

a++到1000 ,改到10000也沒用, 我懷疑代碼到底有用沒有啊
回復(fù)

使用道具 舉報(bào)

13#
ID:475031 發(fā)表于 2021-7-9 15:22 | 只看該作者

sbit   KEY1 = P2^0;//判斷端口
sbit   KEY2 = P2^1;//LED燈
sbit   KEY5 = P2^2;//停止電機(jī)

void main()
{
    while(1)
   {
       if (KEY1==0)
           {
             //KEY1是低電平
           KEY2=0//LED亮
           }
           else if (KEY1==1)
           {
             //KEY1是高電平
             KEY2=1//LED滅
           }
   }
}

此段代碼只是檢測(cè)IO口高低變化狀態(tài)LED顯示狀態(tài)。怎么檢測(cè)它無(wú)變化啊
回復(fù)

使用道具 舉報(bào)

14#
ID:401564 發(fā)表于 2021-7-9 16:24 | 只看該作者
測(cè)轉(zhuǎn)速不就行了,那么簡(jiǎn)單
通過IO的高低電平來(lái)計(jì)算轉(zhuǎn)速
對(duì)于實(shí)際應(yīng)用,一秒低于0.001圈的,判定為不轉(zhuǎn)動(dòng)
一直是高電平的判定為不轉(zhuǎn)動(dòng)
一直是低電平的判定為不轉(zhuǎn)動(dòng)
回復(fù)

使用道具 舉報(bào)

15#
ID:475031 發(fā)表于 2021-7-9 16:40 | 只看該作者
  1. sbit IN=P2^0;
  2. sbit OUT=P2^1;
  3. uint time ;
  4. void main()
  5. {
  6. OUT=0;//繼電器不動(dòng)作
  7. time=0;
  8. while(1)
  9. {
  10. while(IN==1)//高電平
  11. {
  12. delayms(10);
  13. time++;
  14. if(time>1800) OUT=1;//超過3S,動(dòng)作
  15. }
  16. time=0;
  17. while(IN==0)//低電平
  18. { delayms(10);
  19. time++;
  20. if(time>1800) OUT=1;//超過3S,動(dòng)作
  21. }
  22. time=0;
  23. }
  24. }
復(fù)制代碼
把你代碼替換到我代碼中,可以運(yùn)行。就是這個(gè)time>300時(shí)間太短,我改為1800以上,能滿足我說(shuō)的功能要求。謝謝大師解決了我的問題,,



回復(fù)

使用道具 舉報(bào)

16#
ID:934353 發(fā)表于 2021-7-9 17:48 | 只看該作者
鬼推磨 發(fā)表于 2021-7-9 16:40
把你代碼替換到我代碼中,可以運(yùn)行。就是這個(gè)time>300時(shí)間太短,我改為1800以上,能滿足我說(shuō)的功能要求。謝 ...

你這個(gè)時(shí)間最好用定時(shí)器,不然時(shí)間會(huì)有誤差,而且判斷電機(jī)有無(wú)轉(zhuǎn)動(dòng)最好用下降沿或者上升沿,可以用外部中斷,也可以用普通io口模擬外部中斷,你這樣測(cè)會(huì)有很大的誤差,非常容易受干擾,希望你自己好好研究一下
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 怡红院怡春院一级毛片 | 在线观看亚洲欧美 | 国产色黄 | 午夜黄色 | 精品视频在线一区 | 精品国产乱码久久久久久果冻传媒 | 日韩成人中文字幕 | 男女深夜网站 | 伊人网站在线观看 | 嫩草视频在线看 | 久精品久久 | а天堂中文最新一区二区三区 | 亚洲免费一 | 高清成人免费视频 | 日韩欧美一级精品久久 | 久久一级 | 特黄av| 亚洲精品久久久蜜桃 | 日韩久久久久 | 欧美激情在线精品一区二区三区 | 一区二区精品 | 欧一区二区 | 国产免费观看一区 | 日本中文字幕一区 | 国产精品一级在线观看 | 日韩免费av一区二区 | 欧美一级欧美一级在线播放 | 欧美激情精品久久久久久变态 | 高清一区二区三区 | 成人精品鲁一区一区二区 | av天天看 | 日韩成人精品一区二区三区 | 久久精品一区二 | 欧美伊人 | 日韩欧美二区 | 久久www免费视频 | 国产一区二区三区在线 | 国产一区二区三区高清 | 日韩视频一区二区在线 | 中文字幕亚洲欧美日韩在线不卡 | 中文字幕一区二区三区四区五区 |