26-05-2010, 09:32 PM
(Seda postitust muudeti viimati: 26-05-2010, 09:34 PM ja muutjaks oli KaruTEC.)
Toide ja maa on täiesti jubedalt ruuditud.
Mõistlik oleks teha uus plaat ground planega, sul on top layer niikuinii praktiliselt tühi, sinna teedki. Kõik maaotsad otse plane külge, ei mingeid radasid.
Split-ground on jube bullshit, ära seda kunagi kasuta, ehkki vahel tundub et oleks nagu hea mõte.
Toiterajad vea nii: toitepistiku juurde üks suurem lüüt, selle jala küljest läheb üks rada jõuosa juppidele ja teine rada mõistuse toiteregullile.
Igale kivile paralleelselt toitega üks 100n kondekas, kui on DIP kivid siis võta jalgadega konde ja pane "diagonaalis" peale, hoiad natuke plaadiruumi kokku.
Kõik digisignaalid tuleb kergelt termineerida - vastuvõtvasse otsa pane nt. kilone takisti. Kõik välised digisisendid varusta RC ahelaga - nt. 470 oomi jadamisi, 100n paralleelselt ja koormuseks veel 10k takisti paralleelselt. Optroneid ei pea kasutama, kui kogu kola on ühe robot küljes.
Kiirete digiahelatega (SPI) ei tohi panna jadamisi takistit, siis on p****
Releedele paralleelselt otse jalgadele vastudiood, ei pea olema midagi erilist, 1N4007 käib küll (see diood ei pea "kannatama jubedat laksu", dioodi korral ei tekigi mingit ülepinget).
Kui kasutad MOSFETe, siis võib gate takistit suurendada, väga kiire lülitamine tekitab häireid. Kui on nt. mingi transs, mis lülitab mootorit sisse-välja aga PWMi ei tee, siis võid rahulikult panna kilose gate takisti. Igaks juhuks tõmba gate paralleelselt vastu maad 100k takistiga, muidu (kui nt. proged juhtotsa kogemata sisendiks) võib huvitavaid anomaaliaid ja lühiseid tekkida, MOSFET jääb lolli seisu.
Ja siis töötab kõik nagu kellavärk. Ei ole vaja häireid summutavaid ahelaid (LC jms.), need on kõrgepingeliste jõuelektroonikalahenduste jaoks. Igatsorti "abiahelad" on sama nagu oleksid munepidi sahtli vahel ja sööksid valuvaigisteid. Probleemi algallikas tuleb korda teha, mitte sümptomitega tapelda.
Ja veel täienduseks sinu viimasele postitusele: valesti tundub
Been there done that. Probleemi algallikas on:
MCU plaat on tavaline tööstuslikult valmistatud kahepoolne, seega lisa ground-planee ei ole.
Jõudu !
Mõistlik oleks teha uus plaat ground planega, sul on top layer niikuinii praktiliselt tühi, sinna teedki. Kõik maaotsad otse plane külge, ei mingeid radasid.
Split-ground on jube bullshit, ära seda kunagi kasuta, ehkki vahel tundub et oleks nagu hea mõte.
Toiterajad vea nii: toitepistiku juurde üks suurem lüüt, selle jala küljest läheb üks rada jõuosa juppidele ja teine rada mõistuse toiteregullile.
Igale kivile paralleelselt toitega üks 100n kondekas, kui on DIP kivid siis võta jalgadega konde ja pane "diagonaalis" peale, hoiad natuke plaadiruumi kokku.
Kõik digisignaalid tuleb kergelt termineerida - vastuvõtvasse otsa pane nt. kilone takisti. Kõik välised digisisendid varusta RC ahelaga - nt. 470 oomi jadamisi, 100n paralleelselt ja koormuseks veel 10k takisti paralleelselt. Optroneid ei pea kasutama, kui kogu kola on ühe robot küljes.
Kiirete digiahelatega (SPI) ei tohi panna jadamisi takistit, siis on p****
Releedele paralleelselt otse jalgadele vastudiood, ei pea olema midagi erilist, 1N4007 käib küll (see diood ei pea "kannatama jubedat laksu", dioodi korral ei tekigi mingit ülepinget).
Kui kasutad MOSFETe, siis võib gate takistit suurendada, väga kiire lülitamine tekitab häireid. Kui on nt. mingi transs, mis lülitab mootorit sisse-välja aga PWMi ei tee, siis võid rahulikult panna kilose gate takisti. Igaks juhuks tõmba gate paralleelselt vastu maad 100k takistiga, muidu (kui nt. proged juhtotsa kogemata sisendiks) võib huvitavaid anomaaliaid ja lühiseid tekkida, MOSFET jääb lolli seisu.
Ja siis töötab kõik nagu kellavärk. Ei ole vaja häireid summutavaid ahelaid (LC jms.), need on kõrgepingeliste jõuelektroonikalahenduste jaoks. Igatsorti "abiahelad" on sama nagu oleksid munepidi sahtli vahel ja sööksid valuvaigisteid. Probleemi algallikas tuleb korda teha, mitte sümptomitega tapelda.
Ja veel täienduseks sinu viimasele postitusele: valesti tundub
Been there done that. Probleemi algallikas on:
MCU plaat on tavaline tööstuslikult valmistatud kahepoolne, seega lisa ground-planee ei ole.
Jõudu !