欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 單片機(jī)開發(fā)板是不是對(duì)干擾特別敏感? [打印本頁]

作者: ningsy    時(shí)間: 2022-9-15 23:37
標(biāo)題: 單片機(jī)開發(fā)板是不是對(duì)干擾特別敏感?
各位好!我是51單片機(jī)初學(xué)者,最近在用開發(fā)板調(diào)一個(gè)蠕動(dòng)泵程序,大概就是用51單片機(jī)控制A4988驅(qū)動(dòng)器實(shí)現(xiàn)步進(jìn)電機(jī)的正反轉(zhuǎn)、加減速。程序已經(jīng)基本實(shí)現(xiàn)功能了,就是發(fā)現(xiàn)好像開發(fā)板對(duì)干擾特別敏感,我一開桌面上的臺(tái)燈(老式飛利浦熒光燈管),速度設(shè)置就開始無規(guī)律跳變(開燈的瞬間跳,燈開了不跳),幾次就跳到最大值,即使把開發(fā)板改成電池供電也不行。把臺(tái)燈拿遠(yuǎn)點(diǎn)好些,把開發(fā)板用鐵片擋住也好了。

我就想請(qǐng)教一下,這種干擾是程序的問題還是開發(fā)板的問題?重新設(shè)計(jì)最小系統(tǒng)電路板能解決嗎?這種情況需要開看門狗嗎?(我開了感覺好像只能復(fù)位,對(duì)抗干擾沒用)。這個(gè)以后會(huì)做成批量產(chǎn)品,用這種89C52單片機(jī)可靠嗎?

非常感謝!





作者: 小黑屋525    時(shí)間: 2022-9-16 08:58
這個(gè)很正常,說白了就是開發(fā)板的穩(wěn)壓芯片用的很差,而電機(jī)的消耗又非常大,開燈的一瞬間穩(wěn)壓芯片沒穩(wěn)住。
作者: ningsy    時(shí)間: 2022-9-16 09:38
小黑屋525 發(fā)表于 2022-9-16 08:58
這個(gè)很正常,說白了就是開發(fā)板的穩(wěn)壓芯片用的很差,而電機(jī)的消耗又非常大,開燈的一瞬間穩(wěn)壓芯片沒穩(wěn)住。

我覺得不是電源的原因。開發(fā)板我換了電池供電,應(yīng)該沒波動(dòng)。電機(jī)是12V外電源供電,但就是把12V斷了干擾依舊。

我也查了別人的帖子,說使用外部中斷容易受干擾,我程序里加減電機(jī)頻率的兩個(gè)按鍵就是用的外部中斷實(shí)現(xiàn)的(查詢外部中斷的按鍵是否按下,若按下重新給定時(shí)器1重裝初值改頻率),有說中斷里加延時(shí)的,我加了效果有改善但還不行;有說空閑I/O口不管上拉下拉,能拉的全拉上的,這個(gè)還沒試。

作者: ningsy    時(shí)間: 2022-9-16 09:55
這個(gè)程序是在一個(gè)方波發(fā)生器的基礎(chǔ)上改的,可以理解為只輸出脈沖、方向、使能三個(gè)信號(hào)(還用驅(qū)動(dòng)器細(xì)分和復(fù)位信號(hào),我覺得設(shè)計(jì)電路板時(shí)直接上拉就行)。我原來用的是數(shù)字調(diào)轉(zhuǎn)速的程序,感覺還是現(xiàn)在這個(gè)好,貼近實(shí)際需求。原來那個(gè)沒用外部中斷,但開燈瞬間數(shù)值也會(huì)往上跳。
作者: glinfei    時(shí)間: 2022-9-16 10:05
這種節(jié)能燈就是有干擾的,特別是開關(guān)的時(shí)候,你的系統(tǒng)只是被干擾,程序沒跑飛,所以還不用狗來重啟。哪種芯片都會(huì)被干擾,你要根據(jù)你系統(tǒng)的要求,從硬件和軟件兩種方式去處理,完全不怕干擾是不可能的。
作者: lids    時(shí)間: 2022-9-16 10:36
ningsy 發(fā)表于 2022-9-16 09:38
我覺得不是電源的原因。開發(fā)板我換了電池供電,應(yīng)該沒波動(dòng)。電機(jī)是12V外電源供電,但就是把12V斷了干擾依 ...

那你按鍵不要用外部中斷檢測(cè),直接讀IO口的高低電平不就行了嗎?一個(gè)普通按鍵為什么非要開外部中斷
作者: ningsy    時(shí)間: 2022-9-16 10:46
lids 發(fā)表于 2022-9-16 10:36
那你按鍵不要用外部中斷檢測(cè),直接讀IO口的高低電平不就行了嗎?一個(gè)普通按鍵為什么非要開外部中斷

因?yàn)槲矣眠^你說的方法對(duì)定時(shí)器重裝初值,但定時(shí)器不聽話
作者: ningsy    時(shí)間: 2022-9-16 10:48
我應(yīng)該是找到原因了!開發(fā)板上的紅外接收傳感器與 K3按鍵 共用 P3.2 口,而外部中斷INT0也是P3.2口。紅外傳感器拔了就沒有干擾了!同樣用遙控器對(duì)著紅外接收器按也會(huì)跳變的。

沒仔細(xì)看教材說明啊,還以為開發(fā)板不行呢
作者: ningsy    時(shí)間: 2022-9-16 12:27
最新進(jìn)展:
6樓朋友說的對(duì),之前用兩個(gè)外部中斷是搞復(fù)雜了。現(xiàn)在去掉外部中斷,直接用定時(shí)器0,加上掃描I/O按鍵也可以實(shí)現(xiàn)連續(xù)調(diào)速了。

問題已解決,感謝大家關(guān)注!




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