VFD näytön hilan ohjaaminen

Liittynyt
23.01.2017
Viestejä
1 584
Eli leikin Venäjäläisten VFD putkinäyttöjen kanssa ja ohjaan niitä Arduinossa kiinni olevalla siirtorekisteripiirillä HV5812.

Näytössä on yhteinen katodi ja segmenttejä ohjataan kahdeksalla anodilla (7 segmenttiä ja desimaalipiste), jotka saa syttymään, kun anodeihin kytkee 18v jännitteen katodiin nähden. Lisäksi näytön hilalla tulee olla 18v katodiin nähden.

Saan nyt sytyteltyä segmenttejä yhdestä näytöstä, mutta haluaisin saada ohjattua useita näyttöjä käyttämällä segmenteille samoja lähtöjä siirtorekisteristä. Eli segmentit on kytketty rinnan ja sitten kytkemällä eri näyttöjen hiloille jännitteen muuta kautta, voisin hallita mikä näyttö on päällä milloinkin. Niin kuin multiplexausessa. Näin säästäisin HV5812:n lähtöjä.

Mulle ei nyt ole ihan selkeää, että millainen kuorma tuollainen VFD näytön hila on ja voinko ohjata sitä suoraan Arduinon lähdöistä käyttämällä esim. 2N2222 transistoria kytkimenä, joka kytkee tuon 18v hilalle. Virtaa siinä hilassa ei paljoa kulje, datalehden mukaan 6-10mA, mutta sen ääretön resistanssi hiukan sekoittaa minua, enkä keksi miten laskisin kannan vastukselle arvon.

Oliskohan vielä jollain putkitietoutta? Jos tuo 2N2222:lla ohjaaminen ei ole mahdollista, niin olisikohan jotain muuta kätevää keinoa ohjata hiloja samalla tavalla?

Tietty voisin käyttää noista siirtorekisterin lähdöistä muutamaa niitä hiloja varten, mutta se vaikeuttaa ohjelmointia aika paljon ja siksi haluaisin ohjata hiloja arduinon lähtöjen avulla.
 
Eli leikin Venäjäläisten VFD putkinäyttöjen kanssa ja ohjaan niitä Arduinossa kiinni olevalla siirtorekisteripiirillä HV5812.

Näytössä on yhteinen katodi ja segmenttejä ohjataan kahdeksalla anodilla (7 segmenttiä ja desimaalipiste), jotka saa syttymään, kun anodeihin kytkee 18v jännitteen katodiin nähden. Lisäksi näytön hilalla tulee olla 18v katodiin nähden.

Saan nyt sytyteltyä segmenttejä yhdestä näytöstä, mutta haluaisin saada ohjattua useita näyttöjä käyttämällä segmenteille samoja lähtöjä siirtorekisteristä. Eli segmentit on kytketty rinnan ja sitten kytkemällä eri näyttöjen hiloille jännitteen muuta kautta, voisin hallita mikä näyttö on päällä milloinkin. Niin kuin multiplexausessa. Näin säästäisin HV5812:n lähtöjä.

Mulle ei nyt ole ihan selkeää, että millainen kuorma tuollainen VFD näytön hila on ja voinko ohjata sitä suoraan Arduinon lähdöistä käyttämällä esim. 2N2222 transistoria kytkimenä, joka kytkee tuon 18v hilalle. Virtaa siinä hilassa ei paljoa kulje, datalehden mukaan 6-10mA, mutta sen ääretön resistanssi hiukan sekoittaa minua, enkä keksi miten laskisin kannan vastukselle arvon.

Oliskohan vielä jollain putkitietoutta? Jos tuo 2N2222:lla ohjaaminen ei ole mahdollista, niin olisikohan jotain muuta kätevää keinoa ohjata hiloja samalla tavalla?

Tietty voisin käyttää noista siirtorekisterin lähdöistä muutamaa niitä hiloja varten, mutta se vaikeuttaa ohjelmointia aika paljon ja siksi haluaisin ohjata hiloja arduinon lähtöjen avulla.

Kantavastus on helppo koska käytät transistoria vain kytkimenä.
Laske vaikka 10mA kuorman mukaan ja transistorin datalehdeltä arvio virtavahvistuksesta = 75.
Noista kantavirta = 10mA/75
Arduino antaa lähdöstä ~4.8v ja kanta pysyy ~0.6v eli vastuksen yli 4.2v. Sen ja kantavirran kanssa lasketaan vastus ja valitaan vähän pienempi.

Edit: yleensä 5k...10k välillä on toimiva käytetystä transistorista riippuen.
Jos pitäisi ajaa enemmän kuin 1...2mA niin pitää valita isomman vahvistuksen transistori tai logiikkafetti. Arduino ei tykkää isoista kuormista
 
Viimeksi muokattu:
Kantavastus on helppo koska käytät transistoria vain kytkimenä.
Laske vaikka 10mA kuorman mukaan ja transistorin datalehdeltä arvio virtavahvistuksesta = 75.
Noista kantavirta = 10mA/75
Arduino antaa lähdöstä ~4.8v ja kanta pysyy ~0.6v eli vastuksen yli 4.2v. Sen ja kantavirran kanssa lasketaan vastus ja valitaan vähän pienempi.

Edit: yleensä 5k...10k välillä on toimiva käytetystä transistorista riippuen.
Jos pitäisi ajaa enemmän kuin 1...2mA niin pitää valita isomman vahvistuksen transistori tai logiikkafetti. Arduino ei tykkää isoista kuormista

Kiitti!

Huomasin vaan tuossa kun kokeilin kytkentää käytännössä, että ei se oikein taida onnistua tuolla transistorilla. Päädyin sitten ohjaamaan hilaa siirtorekisterillä.

Oli aika kova homma tulkata noita totuustaulukoita ja datalehteä, että selvisi tuon piirin sielunelämä, mutta sain kuin sainkin homman toimimaan haluamallani tavalla! (mikä on aika harvinaista...)
 

Statistiikka

Viestiketjuista
261 538
Viestejä
4 539 631
Jäsenet
74 817
Uusin jäsen
pepponen

Hinta.fi

Back
Ylös Bottom