Fórum témák
» Több friss téma |
Fórum » Arduino relé modul, elnémul az out_pin
Témaindító: Roland9002, idő: Ápr 3, 2023
Témakörök:
Sziasztok!
Van egy relè modulom. Èpp tesztelgetem a kapcsolását. Mellèkeltem fotót. A problèmám , gondol eggyet az arduino uno panel , ès azon a pin kivezetèsèn amikor be kellene kapcsolni ,elnèmul , lekapcsol, ès ès resetelèsig nem áll helyre , teljesen vèletlen szerűen , jöhet bármikor a hiba , ès nem javul meg menet közben , szóval megbízhatatlan.. Mindegy hogy teszek-e elè ellenálást , vagy külső forrásból táplálom a relèt. Ha resetelem aznarduino-t akkor helyre áll a láb. Ami bármelyik kapcsolásnál random elszáll ujra , ès resetelèsig nem tèr vissza. Teszek ledet arra a lábra , ès az sem kap áramot. A relè 12V kapcsolgat , aksira tölt rá minimális amperrel , arra gyanakszom hogy a szikra köz okozza a hibát. Közel van a modul az arduino-hoz. Amikor nincs rajta terhelès , ( kihúzom a trafót ami az aksit töltenè ) akkor nem csinálja. Túrom az internetet de nem találok rá magoldást. A hozzászólás módosítva: Ápr 3, 2023
Idézet: „Túrom az internetet de nem találok rá magoldást.” Mert rosszul keresed. Úgy keresd, hogy zavarvédelem, szikra oltás,áramellátás... Azzal kezdeném, ha a relével nem kapcsolsz semmit, akkor is csinálja? Milyen tápról járatod?
Ilyen aligha játszhat közbe. A relé modulon egy optoleválaszto is van ( legalábbis az általam használtakon), meg egy tranzisztos meghajto. Igy nagyon valoszinütlen, hogy ezeken keresztül bejut valami az Arduinoba és ráadásul ugy, hogy csak egy portot tilt le.
Sajnos keveset tudunk a kapcsolásrol meg a kodrol.
Nincs túlterhelve a láb? Nézzük a következő esetet:
- bekapcsolod a relét egy port bit 1 -re állításával. A lábon a feszültség a túlterhelés miatt nem éri el a bemeneti feszültségre előírt minimális szintet. Ezután bekapcsolsz egy másik portbitet egy kiolvas - módosít - visszaír (RMW) művelettel. Ekkor az elsőnek bekacsolt kimenethez már alacsony szintet olvas be a kontroller.
Ha jol nézem ezen nincs optoleválasztás, de azt irják, hogy 5 mA a kapcsolo áram, ami aligha árthat az arduinonak. Szerintem ott a kodban lesz a gond.
Single A hozzászólás módosítva: Ápr 3, 2023
70 mA a relé, az már megrángathatja a tápot...
Azt nem tudjuk, mert a kolléga nem irt semmit milyen tápot kapcsolgat.
Az eddig felsoroltak mellett érdemes lehet kontakt hibát is keresni. Próbáltad másik vezetékkel is bekötni a relé modult?
Ha jól értelmezem amit írtál külön tápot kap az arduino, és külön trafóról megy az akksi töltés. Érdemes kipróbálni hogy más konnektorból (lehetőleg másik biztosítékkal védettről) táplálod meg az arduinót, és másikról az akksi töltő részt. Könnyebb kizárni a hálózat felől érkező zavart így amit esetleg a nagyobb áramú akksi töltő okozhat. Egyébként ki lehet nyírni az AVR lábakat, nekem is van hibás Attiny45-ös (kettő is) Úgy sikerült elintézni hogy GND felé volt egy kis ohm-os ellenállás bekötve (árammérési célból) ami írás közben elszállt, zárlatos lett. Lehet hogy nálad csak részlegesen ment zárlatba de ez épp elég a hibához.
Relè nèlkül semmi gond.
Ledet simán villogtatja. Amúgy laptop az áram forrás.
Relè vagy dc sc konverterről megy.
Vagy az arduino táplálja. De a láb random kapcsolásnál leáll. Lehet opto csatoló megoldaná. A hozzászólás módosítva: Ápr 3, 2023
Na itt a hiba. Ezek szerint az Arduino lapon levö 5 V-s stabilizatorrol veszed az áramot.
. Ez nem müködhet, az sem biztos, hogy a laptop ezt elbirja.
Mérj tápfeszültséget a relé kikapcsolt, és bekapcsolt állapotánál az Arduino-n. Ha nagyon leesik, akkor az optó sem segít.
|
Bejelentkezés
Hirdetés |