Spørgsmål:
Hvilke komponenter skal jeg bruge til at min Pi sikkert kan registrere et 12V bilkredsløb på GPIO?
user82152
2018-03-15 19:20:43 UTC
view on stackexchange narkive permalink

Jeg er ret ny på logiske kredsløb, og jeg prøver at finde ud af, hvilken komponent jeg har brug for for at fuldføre mit projekt.

Jeg forsøger at lave et backup / reverse kamera. Når jeg skifter til baglæns, sendes 12V til baglygterne. Jeg vil gerne have, at Pi viser sin kameraføde på skærmen, når det omvendte lys er tændt.

Jeg forstår, at bilkredsløb er meget støjende, men hidtil har test vist, at spændingen sendes i min bil dette særlige kredsløb er meget rent, går aldrig +/- mere end 0,15 volt.

Jeg har brug for min Pi for at kunne registrere, hvornår det kredsløb er varmt, og et Python-script, jeg har skrevet, viser kameraet, når det registrerer et 'HIGH' -signal, og luk det, når det er 'LOW'. Jeg er dog opmærksom på, at GPIO-stifter kun kan håndtere op til 3,3 V, så jeg kan ikke bare tilslutte Pi-enheden i serie.

Hvilke komponenter skal jeg tilføje, så Pi kan registrere det lukkede 12 volt kredsløb sikkert uden at sænke spændingen til lyset? Specifikke produktanbefalinger er ikke nødvendige.

Hvis jorden kan deles, fungerer en simpel modstandsspændingsdeler (4: 1) parallelt med pæren fint til detektion af 12V signaler. Men dette spørgsmål er sandsynligvis blevet stillet og besvaret her og på electronics.se før, hvis du søger. Der er mange andre tilgange med varierende grad af isolering, sikkerhed og kompleksitet. Det næste trin op er en åben kollektorbuffer som den pålidelige 7407 eller en opto-isolator.
En Zener-diode kan hjælpe med at beskytte kredsløbet.
Bemærk, at en 12V kilde kan være meget mere end 12V, hvis den ikke er reguleret. Du skal tage dette i betragtning, hvis du vælger modstandsdelerindstillingen.
@joan Ja, tak for at nævne det. 12V-kilden er reguleret på dette særlige kredsløb sammen med sikringsbeskyttelse.
Det er en dårlig idé at implementere en af ​​disse løsninger i et bilkredsløb. Dette spørgsmål er uden for anvendelsesområdet for `rpi.se`
Min første tanke var en modstandsdeler med høj værdi efterfulgt af en Zener-diode-klemme.
Tre svar:
Janka
2018-03-15 21:51:08 UTC
view on stackexchange narkive permalink

En meget sikker løsning bruger et optoelement. En 1 kΩ modstand er god til et indgangsspændingsområde på 5 til 20 volt. Du kan forbinde de to grunde, men det er ikke nødvendigt.

Outputtet er inverteret, det vil sige, Pi registrerer lavt på sin GPIO, hvis der er 5–20V på input, og høj, hvis ikke.

schematic

simuler dette kredsløb - Skematisk oprettet ved hjælp af CircuitLab

Da OP overvåger et pærekredsløb, kan det endda være muligt bare at bruge en fototransistor. Så ville Pi vide, om pæren døde.
Det er også en god idé. Måske gøre begge dele for at skelne de to sager fra hinanden.
Hvis det hjælper, aktiverer mit projekt i det væsentlige Pi's kameraskærm, når min bils baglygter er tændt. Backup kamera.
@Moses Wow, øh, stor forskel i information. Automotive spænding er ikke '12V', fordi det er særlig støjende. Komponenter med automatisk kvalitet skal normalt være tolerante over for 45-60V på grund af pigge fra generator / start / induktive komponenter.
Også i biler ofte nok ikke den positive, men den negative terminal er skiftet.
Du kan forbinde de to grunde, men det ANBEFALES ikke. Formålet med en optokobler er at isolere to kredsløb elektrisk.
Du mangler en pull-up-modstand til GPIO (eller instruktioner til aktivering af den interne pull-up, hvis nogen); uden den er det usandsynligt, at pi nogensinde vil se dens input så højt.
Det er korrekt, men aktivering af den interne pullup afhænger af den anvendte software.
@SBF hvorfor det ikke anbefales? Hvordan styrer du rPI?
Tilslutning af grunde er helt fint her, for uanset det sædvanlige formål med optokobleren er formålet med dette kredsløb ikke galvanisk isolering.
crj11
2018-03-15 19:45:35 UTC
view on stackexchange narkive permalink

Brug en spændingsdeler til at overvåge 12V ved pæren. Gør modstandene store nok til, at de ikke påvirker pæren væsentligt. En 3K-modstand til R1 og en 1K-modstand til R2 dividerer spændingen med 4, hvilket giver dig 3V ved Vout, når den er tændt, og en 1K nedrullet til GND, når kontakten til lyset er åben.

enter image description here

EDIT:

Bemærk, at spørgsmålet blev ændret fra "hvordan man registrerer 12V, der tænder en pære" til det aktuelle spørgsmål om at gøre det i en backup pære i en bil. Andre løsninger er bedre for et bilmiljø.

Tak! Hvis jeg forstår dette korrekt, ville V-in i dette diagram være det 12 volt kredsløb, der overvåges? Har Pi brug for at dele jorden med 12 volt kredsløbet?
Ja og ja. Strømme har brug for løkker til at strømme, og den fælles grund fuldender løkken.
Personligt ville jeg øge værdierne med en faktor 10. Overvej desuden, at Vin kan variere fra 16 til 8 under de værste forhold, og at der er pigge meget højere i faser med høj støj (f.eks. Krumtap). Så ... Sæt mindst en schottky-diode mod 3,3 V-skinnen eller en zenerdiode for at klemme ved 3,3 V, eller vær parat til at ændre rPI snart ...
Dette fungerer ikke som beregnet. Batterispændingen i en bil er langt fra godt opført. Bildele skal tåle spidser på flere snesevis af volt. Dette kredsløb vil bare brænde RPi'en
CrossRoads
2018-03-15 22:57:19 UTC
view on stackexchange narkive permalink

Jeg vil bare foreslå en simpel transistor og 2 modstande. Tråd transistoren som åben kollektor, med samleren, der pulserer Pi-indgangen til GND, når 12 V anvendes på basen. En modstand trækker samleren til 3,3 V. Den anden modstand begrænser strømmen til basen fra 12V-kilden.



Denne spørgsmål og svar blev automatisk oversat fra det engelske sprog.Det originale indhold er tilgængeligt på stackexchange, som vi takker for den cc by-sa 3.0-licens, den distribueres under.
Loading...