找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機(jī)+電機(jī)測速怎么搞?速越低,毛刺越多 如何去除雜波?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:693716 發(fā)表于 2020-4-6 12:40 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
轉(zhuǎn)速越低,毛刺越多!我試過并聯(lián)一個104電容,但是抖動寬度依然有35us左右。
在做電機(jī)測速和控制實驗,但這個電機(jī)的光電管輸出波形非常不理想,最開始沒注意用單片機(jī)的外部中斷進(jìn)行累加,結(jié)果發(fā)現(xiàn)速度顯示忽高忽低。
后面才發(fā)現(xiàn)光電管的輸出同按鍵一樣好多的抖動毛刺。
1、這種情況用什么方式能去除這些雜波哦?
2、如果能用程序算法清除最好?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:10947 發(fā)表于 2020-4-6 16:20 | 只看該作者
可能用施密特電路,加回差可以
回復(fù)

使用道具 舉報

板凳
ID:593706 發(fā)表于 2020-4-6 17:39 | 只看該作者
你的電路應(yīng)該是用一個發(fā)光管主動發(fā)光,然后通過反射光檢測電機(jī)的轉(zhuǎn)速吧?抖動的原因是反射光不穩(wěn)定,從強(qiáng)到弱,從弱到強(qiáng)不斷的變化。你可以在光接收端加一個硬件整形電路,設(shè)置一個閥值電壓,超過設(shè)定閥值的時候才有輸出,這樣出來的波形就是規(guī)整的(簡單的運放電路就可以實現(xiàn)整形)。

評分

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

查看全部評分

回復(fù)

使用道具 舉報

地板
ID:693716 發(fā)表于 2020-4-7 16:37 | 只看該作者
51單片機(jī)能用軟件算法跳過這部分不穩(wěn)定區(qū)域嗎?
采用外部中斷接收這個波形。
我目前采用的是定時器方式去除這部分雜波,定時器每隔0.1ms(檢測了接12V電源時最快頻率)檢測一次,如果檢測2次都為低電平則輸出波形變化一次。
這樣可以做到整形,但這樣做太耗費CPU資源,稍不留意就會錯過1個或者幾個脈沖。
現(xiàn)在加了0.1uf電容簡單濾除了部分高配雜波,但還有些抖動,但抖動范圍在0.1ms內(nèi)結(jié)束。
主要尋求低成本的方式解決,軟件算法整形最好,但想找個效率高點的方法,定時器頻繁進(jìn)入中斷檢測太耗費資源了。

評分

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

查看全部評分

回復(fù)

使用道具 舉報

5#
ID:593706 發(fā)表于 2020-4-7 17:43 | 只看該作者
軟件很難完成這個任務(wù),因為單片機(jī)的輸入腳高低電平的轉(zhuǎn)換是固定不可調(diào)的,達(dá)到規(guī)定的電壓單片機(jī)就認(rèn)為是高電平,低于規(guī)定的電壓就認(rèn)為是低電平,其實你在向單片機(jī)輸入檢測電平的時候,已經(jīng)存在著不規(guī)整的干擾了,單片機(jī)對輸入的信號照單全收,所以會出錯,就算有軟件算法可以解決這個問題,也不值得去消耗寶貴的資源干這種事。
    如果用555電路去整形,其成本不超過2元錢,并且檢測閥值可調(diào),單片機(jī)的軟件也不用修改,是一種很好的解決方案。
回復(fù)

使用道具 舉報

6#
ID:593706 發(fā)表于 2020-4-7 17:53 | 只看該作者
這是一個用555組成的脈沖整形電路,你可以參考一下。


回復(fù)

使用道具 舉報

7#
ID:692132 發(fā)表于 2020-4-7 21:34 來自手機(jī) | 只看該作者
首先環(huán)境光線必須控制到不能干擾兄電管,其次發(fā)光和檢測距離盡量縮短,實際使用的電路要么使用槽形光耦,要么使用專門的碼盤。如果無法改進(jìn),還可以改用霍爾元件,在電機(jī)轉(zhuǎn)盤上設(shè)小磁鐵,都是成熟的方法。
回復(fù)

使用道具 舉報

8#
ID:693716 發(fā)表于 2020-4-8 21:46 | 只看該作者
lsgzq 發(fā)表于 2020-4-7 17:53
這是一個用555組成的脈沖整形電路,你可以參考一下。

謝謝解答,我試試
回復(fù)

使用道具 舉報

9#
ID:693716 發(fā)表于 2020-4-8 21:48 | 只看該作者
學(xué)習(xí)單片機(jī)lq 發(fā)表于 2020-4-7 21:34
首先環(huán)境光線必須控制到不能干擾兄電管,其次發(fā)光和檢測距離盡量縮短,實際使用的電路要么使用槽形光耦,要 ...

這個是紅外對管,環(huán)境光影響不大,用霍爾元件測速沒試過,抽空也試試,謝謝你的回復(fù)
回復(fù)

使用道具 舉報

10#
ID:25310 發(fā)表于 2020-4-9 08:30 | 只看該作者
為啥不用帶編碼器的DC馬達(dá)?還自己搞了一個電路,這是浪費資源啊!
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表