|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
Q:in [求助] 中, 換了一個(gè)電源帶來的問題 |
| 作者:newman0708 欄目:單片機(jī) |
Q:in [求助] 中, 換了一個(gè)電源帶來的問題 我的問題這樣的, 主機(jī)只是簡單的掃描端口, 子機(jī)負(fù)責(zé)把信息顯示出來(用LED),開機(jī)時(shí)會讀取一下EEPROM中字符,總共才20個(gè)字符。 原來我用子機(jī)的電源,主機(jī)的電源也是從子機(jī)那里拉過來的,很正常,也很穩(wěn)定, 現(xiàn)在由于系統(tǒng)需要1個(gè)主機(jī),2個(gè)子機(jī),所以我就換了一個(gè)電源,讓電源從主機(jī)送出,然后所有的子機(jī)都掛在上面, 當(dāng)前我就拿一個(gè)主機(jī),掛上一個(gè)子機(jī)做試驗(yàn),主機(jī)還活著,但子機(jī)已經(jīng)死掉了,不斷的在閃第一行的LED,喂狗的引腳一直穩(wěn)定的處于高電平,看樣子是不斷的在重啟,因?yàn)槲已b了看門狗。 可主機(jī)我也裝了看門狗,它就沒有死。 把子機(jī)的看門狗拿掉,手動RESET芯片AT89C52,子機(jī)就能活過來。 后來恢復(fù)原樣,我把原來的電源接上去,它又正常了。 在原來正常的情況,我就做了一個(gè)試驗(yàn),把電源送出的5V電壓,給它延長一段,最多也就30cm,再接上,子機(jī)就又不正常了。 1. 線的長度也會影響嗎? 2. 難道我換了一個(gè)電源會影響這么大嗎? 不知道,這會不會和程序有關(guān)啊,但前面正常時(shí)我也是這個(gè)程序呀,沒有動過,唯一變動的就是換了一個(gè)電源,也是5V呀, 郁悶! void main(){ unsigned CHAR* pshow;//the string (8 CHARater ) will be shown unsigned CHAR RStatus=0; unsigned CHAR GStatus=0; //set the local address ,ONLY use for initial Led_init(); //initiate the serial serial_init(); //initiate the EEPROM EEPROM_init(); while(1){ //_pCommandWords SWITCH(){ case COMMAND_NG: //NG ...... break; ...... } displayLED(pshow,ledcolor); FEED=~FEED;//喂狗 } } 迷惑中,希望有高手能來指點(diǎn)一下,小弟實(shí)在是無從下手了, |
| 2樓: | >>參與討論 |
| 作者: zhaoyu2005 于 2007/2/4 12:13:00 發(fā)布:
不好說,但是給點(diǎn)建議 1.主機(jī)到子機(jī)的電源線盡量粗一點(diǎn),如果你使用排線的話,顯示電流大的話,電源會波動很厲害 2.在電源入口加濾波電路,建議使用LC電路,電感和電容的參數(shù)你自己定 3.電源的功率適當(dāng)增加一點(diǎn),如果使用的是開關(guān)電源,一定要選好的,不要用那種幾塊錢糊弄人的玩意兒,自己糊弄自己 |
|
| 3樓: | >>參與討論 |
| 作者: gyt 于 2007/2/4 13:06:00 發(fā)布:
干擾 而且好像是電源本身引進(jìn)的干擾。 先加幾個(gè)電解、電感試試。 不行的話可能要換電源。 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號 |