220vac og 24vdc til 5vdc digital indgang (Læst 3769x)

Offline dbay

  • Nyfødt El-Elsker
  • *
  • Indlæg: 6
  • Antal brugbare Indlæg: 0
    • Vis profil
220vac og 24vdc til 5vdc digital indgang
« Dato: Juli 23, 2011, 10:23:09 »
Hej
Jeg leger lidt med Netduino og tænkte at der sikkert er nogen her der kan hjælpe mig med en smart (læs billig) måde at konvertere hhv. 220vac og 24vdc til 5vdc indgang signal til Netduino. Jeg ønsker en billig løsning med isolering af de forskellige spændings niveauer, så jeg ikke resikere at få transienter ind der kan brænde indgange af.
Jeg har en ide om at jeg skal anvende en ac input Photocoupler og en stor modstand til 220 vac. Jeg har set en PC814, måske kan den løse opgaven.

Nogen forslag?

 

Offline pacman

  • Højpas filter
  • *****
  • Indlæg: 311
  • Antal brugbare Indlæg: 8
  • Jens Bauer (Forsøgs-person)
    • Vis profil
Sv: 220vac og 24vdc til 5vdc digital indgang
« Svar #1 Dato: Juli 23, 2011, 12:43:27 »
Jeg har en ide om at jeg skal anvende en ac input Photocoupler og en stor modstand til 220 vac. Jeg har set en PC814, måske kan den løse opgaven.

Du er på rette vej.

Jeg bruger selv PC354 (bemærk: Denne er muligvis en SMD komponent, på trods af billedet!) og to stk. 100K modstande på hver indgang.
Der er flere fordele i at dele modstandene over på midten, fremfor at bruge én 220K. For det første, spændingen's midte er 115V, halv skade af 230V.
For det andet: Skulle statisk elektricitet komme ind i kredsløbet, vil dine komponenter efter modstanden være lidt bedre stillet i kampen mod at brænde af.

Men dette giver dig kun tænd/sluk-pulser. Du kan ikke måle hvor høj spændingen er.

Hvis du skal have den sikre løsning, så bør du have flere digitale målere, som går ind på hvert sit ben af din netduino.

Fx. kan du lave en optocoupler til 230V'en; en spændings-deler til 24V'en
24V spændings-deleren kunne fx. være to modstande koblet som følgende:

GND --[ 10K ]--+--[ 56K ]-- +24V
Så får du 24V/(10+56)*10 = 3.6V hvis 24V er tændt. (resultatet udtrækkes imellem de 2 modstande).
...Du kan også bruge en 100K i stedet for 56K, så får du 2V ud hvis 24V er tændt.

Hvis du vil være på den sikre side, kan du også bare sætte en opto-coupler på din 24V. Da kan du fx bruge to stk. 10K modstande. (24V er cirka en tiendedel af 230V), og du behøver ikke bekymre dig om +/-.

Til 24V har jeg endnu en løsning:
Sæt 2 stk. 1N4148 i serie til GND (sådan at katoderne er mod GND) og en modstand (fx. 47K) op til +24V. Dér, hvor din modstand møder 1N4148'erne, trækker du resultatet ud. Det kan maks. blive 1.2V, fordi hver diode spiser 0.6V.

Prøv at eksperimentere lidt, mål med multimeter, før du sætter til arduino'en.
« Senest Redigeret: Juli 23, 2011, 15:09:44 af pacman »

 

Offline pacman

  • Højpas filter
  • *****
  • Indlæg: 311
  • Antal brugbare Indlæg: 8
  • Jens Bauer (Forsøgs-person)
    • Vis profil
Sv: 220vac og 24vdc til 5vdc digital indgang
« Svar #2 Dato: Juli 23, 2011, 15:08:21 »
Jeg bruger selv PC354 og to stk. 100K modstande på hver indgang.

Husk forresten at du skal have minimum 2mm afstand fra fra en 230V print-bane til andre baner (hvadenten det er svagstrøm eller 230V).
-Dvs. mht. opto-coupleren vil jeg anbefale en 'bred' type hvor det er muligt.

 

Offline dbay

  • Nyfødt El-Elsker
  • *
  • Indlæg: 6
  • Antal brugbare Indlæg: 0
    • Vis profil
Sv: 220vac og 24vdc til 5vdc digital indgang
« Svar #3 Dato: Juli 23, 2011, 21:27:20 »
Tak for tippet, det vil jeg helt sikkert prøve og en PC354 koster under 5kr..... Dejligt!

 

Offline pacman

  • Højpas filter
  • *****
  • Indlæg: 311
  • Antal brugbare Indlæg: 8
  • Jens Bauer (Forsøgs-person)
    • Vis profil
Sv: 220vac og 24vdc til 5vdc digital indgang
« Svar #4 Dato: Juli 23, 2011, 21:44:34 »
Tak for tippet, det vil jeg helt sikkert prøve og en PC354 koster under 5kr..... Dejligt!
-Prøv først at spørge El-Supply om han har den eller kan skaffe den, for det vil være dyrt i fragt (85 kr), hvis du kun skal have den ene ting hos RS. ;)

Ellers kan jeg se at når PC-elektronik kommer hjem fra ferie om en uge, har han PC-814 som du tidligere nævnte; jeg tror egentlig ikke der er noget ivejen for at bruge den.