Open collector output og Raspberry Pi (Læst 4551x)

Offline asnd

  • Nyfødt El-Elsker
  • *
  • Indlæg: 5
  • Antal brugbare Indlæg: 0
    • Vis profil
Open collector output og Raspberry Pi
« Dato: Februar 13, 2015, 08:30:06 »
Hej alle,

Første indlæg.

Jeg har tre bimålere i min eltavle. De har alle open collector output.

Jeg vil tilslutte dem Raspberry Pi GPIO (se http://www.raspberrypi.org/documentation/usage/gpio/).

Spørgsmålet er så præcis hvordan. Hovedsageligt hvilken størrelse modstand og hvordan det skal tilsluttes. Har det noget at sige, om det er GND eller VDC, der er reference?

Jeg har lavet en lille tegning. Se vedhæftet. Her er tegning fra bimålerens manual ude til højre og min tegning til venstre.

1) Hvad skal man vælge som reference? Her har jeg valgt GND.
2) Hvilken størrelse modstand?
3) Kan jeg så tilslutte alle bimålere til samme GND og samme 3.3v GPIO pin? Med en modstand til hver (altså tre modstande i alt)?

Vedr. 2) R > U / I = 3.3V / 100 mA = 3.3V / 0.1A = 33 Ohm. Så min modstand skal mindst være 33 Ohm, men kan være langt større. Så jeg kan fx også bruge 1k Ohm, 10 k Ohm eller hvad nu.

Eller hvad siger i?
« Senest Redigeret: Februar 13, 2015, 09:10:39 af asnd »

 

Offline microtec

  • Jordet Basic
  • **
  • Indlæg: 157
  • Antal brugbare Indlæg: 27
    • Vis profil
    • PicoScope PC-baserede oscilloskoper
Sv: Open collector output og Raspberry Pi
« Svar #1 Dato: Februar 13, 2015, 10:52:00 »
Det vil være noget voldsomt, hvis du vælger at trække 100mA for at aktivere en digital indgang  ;)

Det afgørende er hvor meget strøm indgangen på din RPI trækker og det er ikke ret meget.
Modstanden er således ikke særlig kritisk og jeg ville vælge en 4,7K Ohm, ud fra erfaring og uden at regne på det. Det passer fint med dit eget bud på mellem 1-10K Ohm.
Dansk importør af PicoScope PC-baserede oscilloskoper og Lascar dataloggere.
http://www.microtec.dk

 

Offline asnd

  • Nyfødt El-Elsker
  • *
  • Indlæg: 5
  • Antal brugbare Indlæg: 0
    • Vis profil
Sv: Open collector output og Raspberry Pi
« Svar #2 Dato: Februar 13, 2015, 11:01:33 »
Jeg er helt enig! Tror også kun Raspberry Pie tillader 50 mA på hele GPIO og vist 16 mA per pind.

Så den tilslutning, jeg har tegnet er ok? Er modstanden sat ind det rigtige sted osv.? Hvad vil forskellen være, hvis jeg i stedet kobler den ind på VDC?

 

Offline Jakobsen

  • Højpas filter
  • *****
  • Indlæg: 302
  • Antal brugbare Indlæg: 45
    • Vis profil
Sv: Open collector output og Raspberry Pi
« Svar #3 Dato: Februar 13, 2015, 11:42:43 »
Typisk når man snakker om "åben" collector på en udgang er det fordi collector benet ikke er forbundet til noget der hvor signalet kommer fra GPO  hvorimod typisk er emitter forbundet til stel.

På en GPI har man typisk pull up i indgangs kredsløbet 1 -10K Ohm til det logik niveau som modtage kredsløbet nu kan håndtere 3v , 5v eller 12 v eller noget helt andet

Når man lægger  indgange til stel vil den aktiveres  (super nemt at teste)

Man har til hensigt IKKE at have de 5 volt ude på GPIO stikket da det nemt kan blive trukket til stel når stik tages af og på og evt. sættes forkert i eller beskadiger kablet



 

Offline asnd

  • Nyfødt El-Elsker
  • *
  • Indlæg: 5
  • Antal brugbare Indlæg: 0
    • Vis profil
Sv: Open collector output og Raspberry Pi
« Svar #4 Dato: Februar 13, 2015, 11:49:26 »
Jeg gad godt, jeg forstod hvad du skrev :-).

Jeg kan ikke helt forstå, om du mener at min skitse er forkert, eller om det vil være forkert at sætte modstand til VDC? Beklager, men er ret blank på dette område.

 

Offline Jakobsen

  • Højpas filter
  • *****
  • Indlæg: 302
  • Antal brugbare Indlæg: 45
    • Vis profil
Sv: Open collector output og Raspberry Pi
« Svar #5 Dato: Februar 13, 2015, 13:14:00 »
Det ar ikke for at forvire :-)

Den umiddelbare forskel på fig 1 og 2

I fig 1 er får du "high" når transistoren er on = med lys i lydioden i optokopleren
I fig 2 er får du "low" når transistoren er on = med lys i lydioden i optokopleren

Jeg ville lave det som det som fig 2 ud fra det jeg skrev før, men begge dele vil virke :-)

 

Offline asnd

  • Nyfødt El-Elsker
  • *
  • Indlæg: 5
  • Antal brugbare Indlæg: 0
    • Vis profil
Sv: Open collector output og Raspberry Pi
« Svar #6 Dato: Februar 13, 2015, 13:29:24 »
Okay. Tak! :-). Og hvordan skal ledningen så kobles på? Altså præcis som Fig. 2 er tegnet og så med R = 4,7 kOhm som jeg har skitseret her i vedhæftet fil?

 

Offline Jakobsen

  • Højpas filter
  • *****
  • Indlæg: 302
  • Antal brugbare Indlæg: 45
    • Vis profil
Sv: Open collector output og Raspberry Pi
« Svar #7 Dato: Februar 13, 2015, 13:49:51 »
Præcis :-)

 

Offline asnd

  • Nyfødt El-Elsker
  • *
  • Indlæg: 5
  • Antal brugbare Indlæg: 0
    • Vis profil
Sv: Open collector output og Raspberry Pi
« Svar #8 Dato: Februar 13, 2015, 13:54:27 »
Tak! :)