Akun jännitteen mittaus PC:n äänikortilla ?

Toimisiko seuraavanlainen idea 12V akun jännitteen mittaamiseksi PC:n äänikortilla:

1. 12V akun ( - ) -napa kytketään äänikortin "Line In" -liittimen runkoon (Gnd)

2. 12V akun ( ) -napa kytketään kahden vastuksen muodostamaan jännitteenjakajaan, ja tuon ketjun toinen pää samoin äänikortin "Line In" -liittimen runkoon (Gnd).

3. em. kahden vastuksen välinen piste kytketään äänikortin "Line In" -liittimen kanavaan L (Left).

4. Vastusten suuruudet esim. näin:

R1: 12V ( ) - Line In / L = 900 ohm
R2: Line In / L - Gnd = 100 ohm

Tällöin äänikortin siäänmenoon menee esitetyillä vastusarvoilla 1/10 akkujänitteestä, eli jos akussa on 12V DC, niin äänikortille menee 1,2V DC.

5. Koska äänikortti Line In -liitäntä on tehty pääasiassa äänisignaalien (AC) digitoimiseen, niin matkitaan AC -jännitettä seuraavasti:

Kytketään NPN -transistorin navat seuraavasti:

E = Gnd
C = Line In / L
B = sopivan kantavastuksen kautta esim. LPT1 -portin datanastaan, jota heilutetaan ohjelmallisesti edestakaisin.

Tällöin transistori vuorotellen
a) ei vaikuta mitään, koska on estotilassa
ja
b) oikosulkee vastuksen R2, jolloin äänikortin näkemä jännite on 0V, mutta akun näkemä resistanssi on 900 ohmia normaalin 1000 ohmin sijasta.

Äänikortin Line In / L saa siis vuorotellen 10% akun jännitteestä ja 0V; tämän tarkoitus on matkia AC -jännitettä, ja estää äänikortin sisäisen DC -blokkauksen vaikutus mahdollistaen siten DC -jännitteen mittauksen äänikortin avulla.

Miten hyvin em. idea toimisi käytännössä ?

Netissä on toki ohjeita, joissa on muokattu äänikorttia siten, että sen DC -blokkaus on poistettu/ohitettu suoraan äänikortilla.

Tuollainen on toki mahdollista, jos käytetään erillistä äänikorttia.

Sensijaan, jos käytetään emolevylle integroitua äänipiiriä äänikortin sijasta tai kannettavaa PC:tä, niin tällöin äänikortin muokkaus kotikonstein ei ihan noin vain oonistu, joten tästä edellä esitetty idea pyrkiä kiertämään äänikortin (tai -piirin) DC -blokkaus.
3407
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat
  • "ei tulevaisuutta, koska lpt portti jää pois uusista pc:eistä. Usb is the way to go"

    Kaupallisessa tuotteessa voit hyvinkin olla oikeassa.

    Mutta tässä on kyse yksittäiskappaleesta harrastuskäyttöön, ko. argumentti ei ole tässä pätevä.

    Sitäpaitsi, voisihan tuohon kytkeä vaikkapa 555 -ajastinpiirin tuota transistorin kantaa edestakaisin heiluttelemaan, eli lpt ei ole edes kytkennän välttämätön edellytys.

    Tässä kuitenkin tarkoitus olisi käyttää tätä senverran vanhemmassa PC:ssä, että LPT1 ja/tai COM1 löytyy.

    Itse ostin muuten emolevyn joulukuussa 2007 ja siitä löytyy sekä LPT1 että COM1, tosin valitsin emolevyn juuri tuolla perusteella, että molemmat pitää löytyä. CPU tuohon asennettuna on AMD:n 2-ytiminen energiansäästömalli, max. 45W tehonkulutus.

    Äänestä

  • DC_Mittaaja kirjoitti:

    "ei tulevaisuutta, koska lpt portti jää pois uusista pc:eistä. Usb is the way to go"

    Kaupallisessa tuotteessa voit hyvinkin olla oikeassa.

    Mutta tässä on kyse yksittäiskappaleesta harrastuskäyttöön, ko. argumentti ei ole tässä pätevä.

    Sitäpaitsi, voisihan tuohon kytkeä vaikkapa 555 -ajastinpiirin tuota transistorin kantaa edestakaisin heiluttelemaan, eli lpt ei ole edes kytkennän välttämätön edellytys.

    Tässä kuitenkin tarkoitus olisi käyttää tätä senverran vanhemmassa PC:ssä, että LPT1 ja/tai COM1 löytyy.

    Itse ostin muuten emolevyn joulukuussa 2007 ja siitä löytyy sekä LPT1 että COM1, tosin valitsin emolevyn juuri tuolla perusteella, että molemmat pitää löytyä. CPU tuohon asennettuna on AMD:n 2-ytiminen energiansäästömalli, max. 45W tehonkulutus.

    mihin tarvitse pc:tä dc-jännitteen mittaamiseen?

    Hälytyksiin vai seurantaan?

    Seurantaan sopisi yksinkertainen halpa webbikamera joka lukee yleismittarin arvoja. Mitään ei tarvistisi koodata eikä rakentaa.

    Äänestä

Kommentoi aloitusta


DC_mittaaja kirjoitti:

Toimisiko seuraavanlainen idea 12V akun jännitteen mittaamiseksi PC:n äänikortilla:

1. 12V akun ( - ) -napa kytketään äänikortin "Line In" -liittimen runkoon (Gnd)

2. 12V akun ( ) -napa kytketään kahden vastuksen muodostamaan jännitteenjakajaan, ja tuon ketjun toinen pää samoin äänikortin "Line In" -liittimen runkoon (Gnd).

3. em. kahden vastuksen välinen piste kytketään äänikortin "Line In" -liittimen kanavaan L (Left).

4. Vastusten suuruudet esim. näin:

R1: 12V ( ) - Line In / L = 900 ohm
R2: Line In / L - Gnd = 100 ohm

Tällöin äänikortin siäänmenoon menee esitetyillä vastusarvoilla 1/10 akkujänitteestä, eli jos akussa on 12V DC, niin äänikortille menee 1,2V DC.

5. Koska äänikortti Line In -liitäntä on tehty pääasiassa äänisignaalien (AC) digitoimiseen, niin matkitaan AC -jännitettä seuraavasti:

Kytketään NPN -transistorin navat seuraavasti:

E = Gnd
C = Line In / L
B = sopivan kantavastuksen kautta esim. LPT1 -portin datanastaan, jota heilutetaan ohjelmallisesti edestakaisin.

Tällöin transistori vuorotellen
a) ei vaikuta mitään, koska on estotilassa
ja
b) oikosulkee vastuksen R2, jolloin äänikortin näkemä jännite on 0V, mutta akun näkemä resistanssi on 900 ohmia normaalin 1000 ohmin sijasta.

Äänikortin Line In / L saa siis vuorotellen 10% akun jännitteestä ja 0V; tämän tarkoitus on matkia AC -jännitettä, ja estää äänikortin sisäisen DC -blokkauksen vaikutus mahdollistaen siten DC -jännitteen mittauksen äänikortin avulla.

Miten hyvin em. idea toimisi käytännössä ?

Netissä on toki ohjeita, joissa on muokattu äänikorttia siten, että sen DC -blokkaus on poistettu/ohitettu suoraan äänikortilla.

Tuollainen on toki mahdollista, jos käytetään erillistä äänikorttia.

Sensijaan, jos käytetään emolevylle integroitua äänipiiriä äänikortin sijasta tai kannettavaa PC:tä, niin tällöin äänikortin muokkaus kotikonstein ei ihan noin vain oonistu, joten tästä edellä esitetty idea pyrkiä kiertämään äänikortin (tai -piirin) DC -blokkaus.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu