|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
今天領(lǐng)教了什么叫干擾. |
| 作者:erkin 欄目:單片機(jī) |
系統(tǒng)MCU為ATMEGA128,設(shè)備已經(jīng)在現(xiàn)場應(yīng)用了好幾個(gè)地方,也沒見過出現(xiàn)什么事情. 前天給一個(gè)軍工單位的值班室安裝. 在值班室的控制臺(tái)內(nèi)安裝設(shè)備后,發(fā)現(xiàn)MCU內(nèi)部RAM數(shù)據(jù)被修改,想不通. NodeStatus[i]=0x03;結(jié)果不是0x03.后來我讀取EEPROM數(shù)據(jù),EEPROM數(shù)據(jù)還正確.實(shí)在是想不通.還有就是繼電器動(dòng)作后,會(huì)有電流流過繼電器,結(jié)果是我的1302立刻飛了,讀出的時(shí)間根本就不對(duì). 給我急的,但我相信我的程序沒問題.后來把設(shè)備從控制臺(tái)內(nèi)拿到外邊,系統(tǒng)工作正常,高興啊.也沒管那么多,沒辦法了,只好放在控制臺(tái)外邊,雖然不雅觀,但也沒則. 我看了一下控制臺(tái)里邊,有一臺(tái)嵌入式硬盤錄象機(jī)(在我設(shè)備的上方),一臺(tái)PC硬盤錄象機(jī)(在我設(shè)備的左側(cè)放置).一堆繼電器(大約有15個(gè)左右,主要用來把開關(guān)量一分二使用,在我設(shè)備的下方).幾個(gè)光端機(jī),視頻分配器,幾個(gè)12V8A的開關(guān)電源,我實(shí)在想不出干擾源在那里. 我承認(rèn)我的設(shè)備的外殼有問題,一共有5個(gè)內(nèi)徑為3CM的孔,外殼是鐵的. 其實(shí)說這些就是很想請(qǐng)教一下各位高手,在硬件設(shè)計(jì)和設(shè)計(jì)摸具的時(shí)候應(yīng)該注意那些問題,還有就是軟件上的冗余措施,我不至于在寫內(nèi)部RAM的時(shí)候也讀出來看一看對(duì)不對(duì)吧. |
| 2樓: | >>參與討論 |
| 作者: hq_y 于 2006/12/25 18:25:00 發(fā)布:
不把ATMEGA128的外圍電路貼出來是不知道原因在哪里的 |
|
| 3樓: | >>參與討論 |
| 作者: masashinakayama 于 2006/12/25 20:38:00 發(fā)布:
我猜你死在電源上 不信你拿示波器設(shè)置觸發(fā),看繼電器動(dòng)的瞬間 |
|
| 4樓: | >>參與討論 |
| 作者: hq_y 于 2006/12/25 21:09:00 發(fā)布:
masashinakayama有道理 把5V電源單獨(dú)供電試試看; 繼電器動(dòng)的瞬間,12V拉低,5V也有一個(gè)下陷; 這個(gè)時(shí)候,AVR內(nèi)部數(shù)據(jù)可能亂了,也就是你說的“內(nèi)部RAM數(shù)據(jù)被修改”;但是上電復(fù)位電路沒有工作; |
|
| 5樓: | >>參與討論 |
| 作者: erkin 于 2006/12/25 21:10:00 發(fā)布:
哎! 當(dāng)初過國標(biāo)全項(xiàng)檢測的時(shí)候,就有浪涌,脈沖干擾,抗電強(qiáng)度等檢測. 哪個(gè)時(shí)候因?yàn)橐脵z測證書,在軟件上做了點(diǎn)文章,實(shí)質(zhì)上是沒過去的. 現(xiàn)在在現(xiàn)場應(yīng)用中遇到這樣大的麻煩,想模擬出檢測時(shí)的環(huán)境只有在檢測一次了. 糊弄來糊弄去,把我給糊弄了. 當(dāng)初我也不想這樣,可BOSS為了要檢測報(bào)告應(yīng)付甲方,才弄到今天這個(gè)現(xiàn)象. |
|
| 6樓: | >>參與討論 |
| 作者: hq_y 于 2006/12/25 23:18:00 發(fā)布:
學(xué)習(xí)使用開關(guān)電源做成5V 最老的芯片就是LM2575-5這樣的芯片; 新一點(diǎn)的可以使用aoz1010/14; 繼電器直接使用橋整流濾波出來的就可以了; |
|
| 7樓: | >>參與討論 |
| 作者: MicroMMU 于 2006/12/25 23:34:00 發(fā)布:
建議485要隔離。 你這個(gè)板子估計(jì)EN61000-1,2,3,4沒有一項(xiàng)能過。 因?yàn)锳VR本身就不怎么樣。我們只有通過增加抗于擾的技術(shù)手段才能保證。 你的板子我發(fā)現(xiàn)存在兩個(gè)問題:(1)485應(yīng)該隔離,并保證錯(cuò)接后(比如電源)不會(huì)燒壞。(2)繼電器的強(qiáng)弱電之間間距大小。 |
|
| 8樓: | >>參與討論 |
| 作者: hyhmh 于 2006/12/26 14:02:00 發(fā)布:
從現(xiàn)場看,干擾源來自電磁輻射 因?yàn)橥瑯拥碾娫垂╇?把樓主的設(shè)備置于控制臺(tái)內(nèi)--->有問題 置于控制臺(tái)外--->正常 考慮,樓主設(shè)備與外部的連接部分(I/O)抗干擾不強(qiáng) 另外,樓主設(shè)備的外殼是否有連接(接大地、控制臺(tái)機(jī)殼、參考零電平)? |
|
| 9樓: | >>參與討論 |
| 作者: shenshi 于 2006/12/26 15:14:00 發(fā)布:
應(yīng)該镕絲設(shè)置的問題 我也遇到過同樣問題,板上的繼電器動(dòng)作,會(huì)在電源和地上產(chǎn)生100KHZ的脈沖干擾,通過晶振使單片機(jī)復(fù)位,后來把CKOPT選上后,就OK了。 |
|
| 10樓: | >>參與討論 |
| 作者: yewuyi 于 2006/12/26 16:44:00 發(fā)布:
好好反思一下你的PCB…… 我大致看了一下你的PCB,一個(gè)字:亂…… |
|
| 11樓: | >>參與討論 |
| 作者: hyhmh 于 2006/12/28 14:06:00 發(fā)布:
這個(gè)原理圖有問題 從原理上,所有的參考地電平只有一個(gè) 系統(tǒng)有繼電器等電感型、大功耗(相對(duì)于IC uA級(jí))負(fù)載,這些與MCU的數(shù)字參考地電平要嚴(yán)格區(qū)分;否則抗干擾能力…… |
|
| 12樓: | >>參與討論 |
| 作者: jin2558 于 2006/12/29 13:50:00 發(fā)布:
這個(gè)板子能活到現(xiàn)場調(diào)試?! 調(diào)試時(shí),僅僅繼電器吸合都有可能讓MCU復(fù)位。 總結(jié)幾點(diǎn): 1、強(qiáng)弱電距離; 2、電源濾波,特別是MCU附近; 3、復(fù)位腳連接; 4、地線的走法; 5、芯片熔絲設(shè)置——加密,BOD使能。 |
|
| 13樓: | >>參與討論 |
| 作者: erkin 于 2007/1/2 1:08:00 發(fā)布:
jin2558請(qǐng)教你幾個(gè)問題. 3、復(fù)位腳連接; 4、地線的走法; 這兩點(diǎn)我不了解.復(fù)位腳如何連接較好. 地線的走法我說不好,也想請(qǐng)教您. |
|
| 14樓: | >>參與討論 |
| 作者: qinxg 于 2007/1/12 17:22:00 發(fā)布:
PCB布線太差了. 象100條蚯蚓在爬 就算是自動(dòng)布線. 相關(guān)的元件總要放的近點(diǎn)吧! 重新不板吧.用手工方式,同時(shí)調(diào)整CPU管腳功能. |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |