Sida 1 av 1

Öppen kollektor?

Postat: 9 oktober 2005, 11:11:38
av PaNiC
Hur tar man reda på om en utgång är öppen kollektor eller som i detta fallet +12/jord?
Jag är inne på att asa ut mitt skop i bilen och sätta proben i den misstänkta utgången.
Ändras spänningen, så är det +12/jord, ändras den inte så är det öppen kollektor. Har jag fått rätt för mig?

Edit: Vänta nu..

Bild

Så ser det ut om man ska ta ut felkoder med en lysdiod. Jag hade för avsikt att bygga något mikrokontrollerbaserat för att göra det samma.
I'm lost, hur fasen ska man göra nu?

Jag drar slutsatsen att det både är en ingång som ska dras låg för att initiera felkodsavläsning, samtidigt som det eventuellt fortfarande kan vara en öppen kollektorutgång.

Postat: 9 oktober 2005, 15:17:26
av PaNiC
Nu har jag varit ute och mätt. Det är +12/jord. Möjligen kan +12 komma från ett pullupmotstånd.
Men iallafall, hur ska jag göra på ingången på AVRen? Som det ser ut nu sitter där en 5,1V Zener och motstånd till pinnen i bilen.

Postat: 10 oktober 2005, 15:18:34
av PaNiC
Då ingen tycks ha en aning alternativt ha något intresse av att berätta det får jag väl försöka dra fram en åsikt eller tanke.

Bild
Motståndet ansluts till pinnen som jag nu har mätt upp växlar mellan +12 och GND. Detta kan även komma från en pullup och öppen kollektor.
Men i vilket fall som helst, tycker jag att det skulle fungera såhär.
När pinnen går till +12 så tar zenern överflödet och räddar inputen. Om man då har intern pullup aktiverad på inputpinnen borde den kunna känna rätt nivå oavsett om det är öppen kollektor eller äkta jord, sink på en pinne och what have you.
Möjligen skulle man kanske sätta en diod också på input.

Giv mig lite eftertanke, tack!

Postat: 10 oktober 2005, 15:38:04
av Schnegelwerfer
Din metod med att clampa ner spänningen med en zener borde fungera bra tycker jag.
Det man kanske får se upp med är ju storleken på det externa pullupmotståndet. Om detta är stort, och ditt R1 är för stort kanske det kommer att gå för lite ström genom zenerdioden, vilket ger att spänningen in på din uC blir i princip 12V.

Om du lägger en vanlig diod från din uC-ingång till +5V-matningen borde du i alla fall vara säker på att den inte kan få in några överspänningar.

Postat: 10 oktober 2005, 15:46:51
av PaNiC
Det tog ett tag, men nu är jag med.
Ja det är ju ett bekymmer också.
Det jag däremot inte är med på är hur dioden du talar om skulle fungera/agera.

Postat: 10 oktober 2005, 16:50:39
av Schnegelwerfer
Med en extra diod till +5V kommer ju spänningen in till uC:n aldrig att kunna bli mer än 5V + spänningsfallet över dioden, d.v.s. runt 5,7V.

Postat: 10 oktober 2005, 18:05:11
av PaNiC
Schnegelwerfer skrev:Med en extra diod till +5V kommer ju spänningen in till uC:n aldrig att kunna bli mer än 5V + spänningsfallet över dioden, d.v.s. runt 5,7V.
Hmm, det har du rätt i ja.
Det får bli både zener och den dioden. Tack ska du ha.