Jännitteen vahvistaminen

Seuraa 
Viestejä45973
Liittynyt3.9.2015

Laite tuottaa impulssimaista jännitettä alueella -1.6V DC --> +2V DC. Pitäisi saada jännitetasoa nostettua n. 2V DC jotta vastaanottava pää herää.

Mikä olisi näppärin keino jännitteen nostamiseksi. Millaisella kytkennällä tämä onnistuu?

Sivut

Kommentit (35)

Vierailija

Muuntaja.

Jos pulssi menee välillä -1.6 +2 niin muuntajan läpi kulkiessaan siitä tulee jo sellaisenaan 3.6 V heilahdus toisioon vaikka muuntosuhde olisi 1:1

Neutroni
Seuraa 
Viestejä26870
Liittynyt16.3.2005

Tarvitsetko vahvistusta vai vain tasajännitetason siirron? Molemmat onnistuvat yksinkertaisella operaatiovahvistinkytkennällä. Valitse vahvistin tarvittavan nopeuden mukaan ja katso mahdolliset oheiskytkennät datalehdestä. Ja huomaa, että tuo on invertoiva piiri. Ei-invertoivan voi tehdä vaikka differentiaalivahvistimesta (samalla sivulla vähän ylempänä) kikkailemalla vastusjaolla maan sopivaan jännitteeseen.

Halvan kiinalaishenkisen ratkaisun voi yrittää virittää diodeista ja ylösvetovastuksesta. Sen toiminta riippuu vaadittavasta nopeudesta ja tulon ja lähdön impedansseista.

Tuo ehdotus muuntajasta on aika käsittämätön. Kuulisin mielelläni perusteita miksi homma pitäisi hoitaa muuntajalla, joka on hankala, kallis ja yksittäiskappaleina erittäin vaikeasti saatava komponentti.

Astronomy
Seuraa 
Viestejä3976
Liittynyt12.6.2007

Ilmeisesti haet nk. tasonsiirtopiiristöä tai tasonsovituspiiristöä? Jos näin, niin kerrotko hieman lisää tästä impulssimaisesta jännitelähteestäsi, millainen tämä lähtö on sähköiseltä rakenteeltaan, edes noin suurinpiirtein. Samoin, mikä on se tulo johon lähtöjännitteen haluat sovittaa? Onko kyseessä HC-logiikkatulo, HCT-logiikkatulo vai joku muu?

"The universe is a big place, perhaps the biggest".
"Those of you who believe in telekinetics, raise my hand".
Kurt Vonnegut
"Voihan fusk." Minä

kfa
Seuraa 
Viestejä2516
Liittynyt13.3.2008
pontus
Laite tuottaa impulssimaista jännitettä alueella -1.6V DC --> +2V DC. Pitäisi saada jännitetasoa nostettua n. 2V DC jotta vastaanottava pää herää.

Mikä olisi näppärin keino jännitteen nostamiseksi. Millaisella kytkennällä tämä onnistuu?


Riippuu siitä, mitä "herää" tarkoittaa. Impulssimainen jännite niinikään on huonosti määritelty, ellet kerro pulssin pituutta. Jo esitetty muuntaja voi olla varsin toimiva ratkaisu, jos pulssi on riittävän lyhyt muuntajan taajuuusvasteeseen nähden. Jos taas yrität saada 1 s pituista pulssia mistään muuntajasta läpi niin ei tule onnistumaan.

Kuinka tiuhaan pulssi toistuu? Mikä on pulssin pituus? Mikä on pulssilähteen impedanssi? Mik on ohjattavan laittteen sisäänmenoimpedanssi?

Mitä yrität herättää ja mistä tuo signaali on peräisin? Vastaukset jo tähän helpottaisivat oleellisesti vastaamista.

Yleisessä tapauksessa vastaus kuuluu: Käytä esimerkiksi transistoria tai fettiä kytkimenä, jota ohjaat impulssimaisella jännittelläsi. Tuo transistori sitten kytkee ulkoisesta jännitelähteestä saatavan suuremman jännitteen ohjatttavaan laitteeseen. Tarvitaan pari trankkua, joku vastus ja jännitelähde. Yksityiskohtia sitten kun ensin kerrot tarkemmin vaatimuksistasi.

Jos vaadittu ohjauksen taso ei ole kovin suuri niin joku optoisolaattorikin voisi toimia. Niissä ledin vaatima jännite on luokkaa voltista puoleentoista, joten jos signaalilähde on tarpeeksi korkeaimpedanssinen niin se voisi suoraan ohjata lediä ilman etuvastuksia.

Kim Fallström kfa+news@iki.fi

Vierailija
Neutroni

Tuo ehdotus muuntajasta on aika käsittämätön. Kuulisin mielelläni perusteita miksi homma pitäisi hoitaa muuntajalla, joka on hankala, kallis ja yksittäiskappaleina erittäin vaikeasti saatava komponentti.



Siksi että pienen muuntajasydämen voi löytää lähes mistä tahansa laitteesta jossa on hakkuri, ja sen voi käämiä uusiksi iltapuhteikseen telkkaria katsellessa.

Astronomy
Seuraa 
Viestejä3976
Liittynyt12.6.2007
Romu-Simo
Millä kytkennällä saa 9V paristosta 70 000V?

Onko tämä uusi teema vai liittyykö avaukseen? Kyllä 9V paristosta saa 70 000V mutta avaatko uuden ketjun jos tätä lähdetään miettimään?

"The universe is a big place, perhaps the biggest".
"Those of you who believe in telekinetics, raise my hand".
Kurt Vonnegut
"Voihan fusk." Minä

Vierailija

Koitan kytkeä laitetta PC:n sarjaporttiin RS232 DE9:iin.
Jos oikein olen ymmärtänyt sarjaportin toimintaa niin sarjamuotoisen formaatin kynnysjännitteet on:
bitti saa arvon 0 kun jännite on alueella: +3...+15V
bitti saa arvon 1 kun jännite on alueella: -3...-15V.

Tällä hetkellä laite toimii pienemmällä jännitealueella. Täytynee laittaa jokin operaatiovahvistin väliin. Pulssin pituus on 80ms, ja se toistuu kerran sekunnissa.

Mitä jos syöttäisi lisävirtalähteestä tasavirtaa kaapelia pitkin pineille näin:
jos V>0 niin +2V lisää
jos V<0 niin V = V-3V
noinko operaatiovahvistin toimii?

Vierailija
pontus
Koitan kytkeä laitetta PC:n sarjaporttiin RS232 DE9:iin.
Jos oikein olen ymmärtänyt sarjaportin toimintaa niin sarjamuotoisen formaatin kynnysjännitteet on:
bitti saa arvon 0 kun jännite on alueella: +3...+15V
bitti saa arvon 1 kun jännite on alueella: -3...-15V.



Hanki MAX3232 tai vastaava IC. Sitten tarvitsee enää muuttaa signaalin logiikkataso 0 - 3...5.5 V tasoiseksi.

Piirissä on varauspumppu joka nostaa tasot RS232 standardin mukaiseksi.

Toinen vaihtoehto on FTDI FT232R joka kytkeytyy USB:hen ja netistä ladattavilla ajureilla luo virtuaalisen COM portin. Siitä saa sitten ulos myös 12 MHz kellon jos sitä tarvii johonkin, ja vaihtoehtoisilla ajureilla sen kanssa voi kommunikoida myös suoraan softasta ns. bitbang moodissa eli laitteen pinnejä voi ajella ylös ja alas miten itse haluaa ettei välttämättä tarvitse harrastaa standardinmukaista sarjaliikennettä.

Astronomy
Seuraa 
Viestejä3976
Liittynyt12.6.2007
pontus
Koitan kytkeä laitetta PC:n sarjaporttiin RS232 DE9:iin.
Jos oikein olen ymmärtänyt sarjaportin toimintaa niin sarjamuotoisen formaatin kynnysjännitteet on:
bitti saa arvon 0 kun jännite on alueella: +3...+15V
bitti saa arvon 1 kun jännite on alueella: -3...-15V.

Tällä hetkellä laite toimii pienemmällä jännitealueella. Täytynee laittaa jokin operaatiovahvistin väliin. Pulssin pituus on 80ms, ja se toistuu kerran sekunnissa.

Mitä jos syöttäisi lisävirtalähteestä tasavirtaa kaapelia pitkin pineille näin:
jos V>0 niin +2V lisää
jos V<0 niin V = V-3V
noinko operaatiovahvistin toimii?


No nyt aletaan olemaan tilanteessa missä voi alkaa arvailemaan ratkaisua. Tasonsiirtopiirihän tässä tarvitaan, mikä piiristö tarvitsee tietenkin syöttöjännitteen. Sen saa useimmiten napattua PC:n sarjaportin kättelysignaaleista, tyypillinen jännite on näissä noin +8V silloin kun ne ovat aktiivisia, jolloin erillistä DC-poweria ei tarvita. Edellä oli vihje käyttää Maximin jotain RS-232 -piiriä, tämä on vinkkinä oikein hyvä. Huolehdit tosiaan vain siitä, että MAX-piiriä ohjaava signaali on yhteensopiva MAX-piirin tulojännitespeksin kanssa. Sellaisiakin MAX-piirejä löytyy, joissa signaalitasot toimivat 3V:n syötöllä... Luulen että osaamisesi on varsin alkutekijöissään näissä elektroniikkajutuissa, joten unohtanet USB:n käytön tässä simppelissä tarpeessa...

"The universe is a big place, perhaps the biggest".
"Those of you who believe in telekinetics, raise my hand".
Kurt Vonnegut
"Voihan fusk." Minä

Vierailija
pontus
Koitan kytkeä laitetta PC:n sarjaporttiin RS232 DE9:iin.



Haluatko siis vain 1 bitin signaalin laitteelta PC:lle? Elektronisesti helpoin tapa on käyttää PC:en rs232 jännitettä. Ohjelmoit vain PC:n lähettämään 170 (#AA) josta saat diodeilla +-15V jänniteet. Tämä riittää komparaatorille jolla sitten voit tehdä tuon signaalin takaisinpäin.

Miksi et muuten käytä audioliitäntää? Jännite osuisi aika hyvin sen alueelle ja homma olisi paljon yksinkertaisempi. Jos PC:ssä ei ole audioliitäntää niin parilla kympillä saa USB äänikortin.

Astronomy
Seuraa 
Viestejä3976
Liittynyt12.6.2007
pontus
Koitan kytkeä laitetta PC:n sarjaporttiin RS232 DE9:iin.
Pulssin pituus on 80ms, ja se toistuu kerran sekunnissa.

Tästä arvaisin, että sinulla on joku vekotin, minkä lähtöjännite on noin -2V ja mikä jännite pompsahtaa +2V:iin kerran sekunnissa niin, että pulssien väli on tuo kertomasi 1 sekunti ja pulssin kesto 80ms.
Jos käytät Maximin piiriä välillä "vekotin - PC:n RS232", niin huomaa että nämä piirit aina kääntävät signaalitasot. Tarkoittaa sitä, että "0" MAX-piirin inputissa aiheuttaa "1":n MAX-piirin lähtöön. RS232-lähdössä -8V on nk. steady-state eli tilanne missä liikennöintiä ei tapahdu, ja jolloin vastaanotin odottaa nk. Start-bittiä. Mielestäni sinun pitää invertoida signaalilähteesi ennenkuin syötät ohjauksen Maxille. Tämä tapahtuu simppelisti niin, että laitat NPN-transistorin vekottimesi ja MAX-piirin väliin niin että se toimii "kääntäjänä", yksinkertaisesti niin että emitteri maihin, kannalle tietysti sarjavastus, ja kollektorilta ulos MAX-piirin ohjaussignaali.

"The universe is a big place, perhaps the biggest".
"Those of you who believe in telekinetics, raise my hand".
Kurt Vonnegut
"Voihan fusk." Minä

Neutroni
Seuraa 
Viestejä26870
Liittynyt16.3.2005
pontus
Kiitos hienoista vastauksista. Mutta mites tämä viimeisin kysymykseni:

Eikö homma onnistu yksinkertaisella oparilla josta Neutroni laittoi linkin:
http://en.wikipedia.org/wiki/Operationa ... _amplifier
Tietty ei napaisuuta kääntävänä.

Nostetaan vaan jännitetasoa joka hetki haluttu määrä. Mihin tarvitsisin MAX:in RS232 piiriä sitten?




MAX 232 on kätevä, se hoitaa yhdellä piirillä ja muutamalla konkalla liikenteen molempiin suuntiin, eikä tarvitse välittää tasoista tai vahvistuksista. Sarjaporttisovelluksiin suosittelen ehdottomasti MAX 232 tai vastaavaa piiriä.

Mutta toki sen toiminnallisuuden voi tehdä monella muullakin tapaa. Vaikka sillä laitteesta puretulla uudellenkäämityllä muuntajalla, joka ei ole enää kuin hankala ja vaikeasti (työläästi) saatava.

Sivut

Uusimmat

Suosituimmat