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

QQ登錄

只需一步,快速開始

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

單片機(jī)控制步進(jìn)電機(jī)遇特殊環(huán)境控制失靈

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:399922 發(fā)表于 2018-9-19 11:52 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
單片機(jī)控制步進(jìn)電機(jī)遇特殊環(huán)境控制失靈,具體情況如下:
該電機(jī)在醫(yī)院使用過程中控制失靈,具體表現(xiàn)為按下啟動(dòng)開關(guān),電機(jī)不轉(zhuǎn)動(dòng),廠家拿回工廠,未維修,控制失靈現(xiàn)象消失,該控制失靈現(xiàn)象在工廠不能重復(fù)出現(xiàn);
另外,廠家換了一臺(tái)與失靈設(shè)備同型號(hào)的另外一款設(shè)備,該設(shè)備在醫(yī)院使用過程中正常。

請(qǐng)問各位專家,產(chǎn)生此種現(xiàn)象的原因是什么?我百思不得其解,希望有老師指導(dǎo)一下,謝謝。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:290170 發(fā)表于 2018-9-19 13:18 | 只看該作者
考慮一下產(chǎn)品質(zhì)量問題,醫(yī)院這種這么多放射性設(shè)備的地方,干擾性是很大的 如果有些元件達(dá)不到質(zhì)量要求,可能就出現(xiàn)莫名的問題,而且同一批貨都會(huì)用質(zhì)量不一樣,別說是不同一批了;建議多換幾個(gè)測(cè)試,方便排除找出問題所在

評(píng)分

參與人數(shù) 2黑幣 +38 收起 理由
jianneng + 8 贊一個(gè)!
admin + 30 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

板凳
ID:295874 發(fā)表于 2018-9-19 13:41 | 只看該作者
出問題的設(shè)備可以要求廠家進(jìn)行設(shè)備的EMC實(shí)驗(yàn)測(cè)試;懷疑醫(yī)院應(yīng)用環(huán)境的電磁干擾影響設(shè)備的供電電源,導(dǎo)致控制失靈。

評(píng)分

參與人數(shù) 2黑幣 +28 收起 理由
jianneng + 8 贊一個(gè)!
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

地板
ID:399922 發(fā)表于 2018-9-19 14:28 | 只看該作者
請(qǐng)問一下,一般哪個(gè)硬件受影響的可能性大?除了從硬件方面來解決問題,從軟件來解決可行嗎?具體又可以采取哪些方式?謝謝各位老師。

評(píng)分

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

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

5#
ID:388197 發(fā)表于 2018-9-19 14:49 | 只看該作者
如果排除硬件問題的話,可能是使用環(huán)境存在外在干擾源導(dǎo)致單片機(jī)程序跑飛.
做項(xiàng)目的時(shí)候不要貪方便把喂狗程序丟到定時(shí)器中斷里,之前我做過一個(gè)項(xiàng)目就是貪方便把喂狗程序丟中斷里,PCB布局也有問題,結(jié)果當(dāng)程序跑飛跑進(jìn)死循環(huán)里,定時(shí)器依然工作并且定時(shí)喂狗,使得看門狗失效,因?yàn)槌绦蚺茱w的隨機(jī)性,所以故障重現(xiàn)基本每次都不一樣,處理起來非常頭大,浪費(fèi)了很多時(shí)間才處理好

評(píng)分

參與人數(shù) 2黑幣 +38 收起 理由
jianneng + 8 贊一個(gè)!
admin + 30 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

6#
ID:399922 發(fā)表于 2018-9-19 16:53 | 只看該作者
首先謝謝大家,另外,如果裝了看門狗程序,異常情況可以重現(xiàn)嗎?如果處理可以重現(xiàn)異常情況,又該如何分析呢?謝謝,獲益匪淺。

評(píng)分

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

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

7#
ID:399922 發(fā)表于 2018-9-19 16:57 | 只看該作者
還有,同型號(hào)的兩臺(tái)設(shè)備,除了批號(hào)不一樣,其他軟件和硬件都一樣,在同樣的環(huán)境中,一臺(tái)受干擾了,而另外一臺(tái)沒受干擾呢?這種現(xiàn)象又該如何解釋?謝謝。
回復(fù)

使用道具 舉報(bào)

8#
ID:388197 發(fā)表于 2018-9-19 22:04 | 只看該作者
jianneng 發(fā)表于 2018-9-19 16:53
首先謝謝大家,另外,如果裝了看門狗程序,異常情況可以重現(xiàn)嗎?如果處理可以重現(xiàn)異常情況,又該如何分析呢 ...

先來介紹下看門狗的大概概念
看門狗有點(diǎn)類似于定時(shí)器中斷,有寄存器設(shè)置對(duì)系統(tǒng)時(shí)鐘分頻,比方說系統(tǒng)時(shí)鐘256分頻就是系統(tǒng)每256個(gè)時(shí)鐘,看門狗計(jì)數(shù)器自加1,然后兩個(gè)寄存器用來放看門狗計(jì)數(shù)器的值(一般51是16位),當(dāng)看門狗計(jì)數(shù)器溢出,就會(huì)產(chǎn)生如同按下RESET鍵的效果,即重啟,程序從頭開始.
所以通過看門狗計(jì)數(shù)器分頻設(shè)置,可以知道看門狗溢出時(shí)間,比如1秒,那么只要寫一個(gè)小函數(shù),用來清0看門狗計(jì)數(shù)器
然后保證程序運(yùn)行中任意1秒內(nèi)這個(gè)函數(shù)至少被執(zhí)行一次,就能保證程序的正常運(yùn)行.這個(gè)動(dòng)作也就是俗稱的喂狗.
當(dāng)你程序跑飛,如果跑進(jìn)死循環(huán)里,看門狗只要溢出,能幫你重啟.但是之前沒保存的數(shù)據(jù)消失,但是如果跑飛但是沒有跑進(jìn)死循環(huán),只要后面碰到喂狗語句前看門狗計(jì)數(shù)器不溢出,那么看門狗是不會(huì)發(fā)現(xiàn)程序跑飛的.所以說發(fā)現(xiàn)程序跑飛完全靠看門狗不現(xiàn)實(shí).不過可以通過一些技巧來盡量發(fā)現(xiàn)程序跑飛,這個(gè)就不是三言兩語能說清楚的了,網(wǎng)上有這方面的文章感興趣的可以搜索下.

因?yàn)榭床坏侥愕挠布途唧w的工作環(huán)境,所以只能給你提供一個(gè)思路.
如果同型號(hào)的設(shè)備,一個(gè)OK另外一個(gè)不行,感覺上應(yīng)該是硬件問題.最好檢查下有故障那臺(tái)的板子上有沒有什么異常情況.比如電解電容失效之類的.
如果故障能重現(xiàn),那么就順藤摸瓜,但是感覺故障出現(xiàn)隨機(jī)性,試著站在更高點(diǎn)的角度觀察故障,比如當(dāng)故障發(fā)生時(shí)周邊環(huán)境有沒有變化(是否附近的設(shè)備的電機(jī)啟動(dòng)或者停止,是否附近有日光燈開啟等等),如果有試著順著這個(gè)思路去證明或者否定.

評(píng)分

參與人數(shù) 2黑幣 +78 收起 理由
admin + 70 回帖助人的獎(jiǎng)勵(lì)!
jianneng + 8 很給力!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

9#
ID:399922 發(fā)表于 2018-9-20 09:00 | 只看該作者
謝謝大家。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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