Tiedote ylläpidolta:

Elektroniikkafoorumi sulkeutuu tietoturva ongelmien takia.
Käyttäjien tietoja (yv:t, sähköpostiosoite ja salasanan hash) on saattanut vuotaa vääriin käsiin.

Foorumi on asettettu vain luku tilaan. Vanhoja keskusteluja voi lukea palvelinsopimuksen päättymiseen asti.
Tietokannasta on poistettu kaikki salasanat, sähköpostiosoitteet ja yksityisviestit.

Jos haluat saada omat yksityisviestisi, lähetä sähköpostia yllapito@elektroniikkafoorumi.com
samasta sähköpostista mikä oli foorumin tiedoissa niin voin kaivella niitä varmuuskopioista.

Mielenkiintoni foorumin ylläpitoon on viime vuosina ollut vähäistä jo muutenkin joten tähän on hyvä lopettaa.
Kiitokset kaikille käyttäjilla ja pahoittelut mahdollisista ongelmista.

Päivitys: Näyttäisi siltä että mahdollinen vuoto koski vanhaa phpBB2 tietokantaa,
joten helmikuuta 2012 uudemmat tiedot pitäisi olla turvassa.

-Lahha
yllapito@elektroniikkafoorumi.com


40192 laskurin kanssa jelppiä :S

Täällä aloittelijat voivat kysyä apua elektroniikkaan liittyviin ongelmiin.

Valvoja: Moderaattorit


Uusi jäsen
Uusi jäsen
Viestit: 23
Liittynyt: Ti Joulu 06, 2011 13:26
ViestiLähetetty: Ke Maalis 28, 2012 18:41
Moi, elikkä nyt ois tälläne ongelma jonka kanssa oon jo jonkin aikaa pähkäillyt.
eli idea olis saada 40192 up/down 4bittinen laskuri toimimaan siten, että ensin se laskee toiseen suuntaan, jonka jälkeen toisen pään vastaantultua vaihtaisi suuntaa. olen kytkenyt 4051 de/multiplexerin tuon laskurin perään, ja olen todennut että laskuri tosiaan laskee ensin toiseen päähän, mutta aloittaa sitten normaalisti alusta: 0.....9->0....9->0.....9->XN
kun taas tarkoitus olisi saada se näyttämään seuraavalta: 0.....9->9.....0->0......9->XN
eräänlaisesta ''ritari-ässä'' kytekknästä olisi kyse, yritin kylä googlettaa jelppiä mutta huonolla menestyksellä :S
tuo XN tarkoittaa vain ''määrittämätön määrä''
käytössäni olevia piirejä ihan vain sen vuoksi että tiedätte mitä voin käyttää tällä hetkellä:

d-flip flop
NOR, NAND, XOR, XNOR, AND, inverter

kiitoksia jo etukäteen avusta, voin toki laittaa lisämateriaalia jos tarve niin vaatii.
mikä on ihmisen tekemää, on korjattavissa

Jäsen
Jäsen
Viestit: 148
Liittynyt: Pe Marras 18, 2011 8:19
ViestiLähetetty: To Maalis 29, 2012 7:37
Tuhersin epämääräisen skeman jonka mukaan homman pitäisi periaatteessa toimia.

Oletetaan että alussa D-kiikun lähtö Q on alhaalla. Invertoitu Q on silloin tietty ylhäällä jonka takia alemmasta NOR-portista ei pääse kellopulssi läpi. Ylemmän NOR-portin output sen sijaan seuraa kellopulssia ja laskuri askeltaa ylös.
Kun laskuri on "tapissa", putoaa CARRY hetkeksi alas. Tällä hetkellä XOR-portin inputit ovat eritasoiset joten portti nostaa ouputin ylös ja kiikun kellotulo nousee myös. Kiikun Q asettuu D:n mukaiseen tasoon joka on tässä vaiheessa 1 (BORROW on ylhäällä).
Nyt kun Q on ylhäällä, ei kello pääse ylemmän NOR-portin läpi mutta alemmasta pääsee ja laskuri askeltaa alas.
Ja sitten kun laskuri on nollilla, putoaa BORROW alas ja kiikun kellotulo nousee ja asettaa lähdön Q samaksi kuin tulo D joka on nyt siis alhaalla (BORROW).
Kierros alkaa alusta.

NOR-porttien ja laskurin kellotulojen väliin saattaa joutua laittamaaan invertterit joka tarkoittaa samalla sitä että sen jälkeen koko viritys askeltaa CLOCK IN-tulon laskevalla reunalla mutta sen toi tietty korjata invertterillä.

Kuva

Uusi jäsen
Uusi jäsen
Viestit: 23
Liittynyt: Ti Joulu 06, 2011 13:26
ViestiLähetetty: To Maalis 29, 2012 17:21
Moikka, ja kiitos nopeesta vastauksesta. Siitä huolimatta pulma ei valitettavasti ratkennut :S omasta mielestäni tein kytkennän oikein, mutta d-flip flop ei vaihda tilaansa Q/Q_ kesken. laitoin invertterin NOR porttien jälkeen. Vaikuttaako asia mitenkään jos siinä flip flopissa on R/S pakko tulot? käyttämi invertteri ja flip flop ovat 4013 ja 4069. Varmistin asian laittamalla ledit noihin flip flopin lähtöihin, eikä tila muutu.
mikä on ihmisen tekemää, on korjattavissa

Jäsen
Jäsen
Viestit: 148
Liittynyt: Pe Marras 18, 2011 8:19
ViestiLähetetty: To Maalis 29, 2012 20:01
Laskuri ilmeisesti askeltaa kuitenkin. Kumpaan suuntaan?

Onko Q alussa ykkönen vai nolla?
Onhan pakkotulot R ja S kytketty nollaan?
Oletko katsonut että kiikun kellotuloon ylipäänsä tulee pulssi kun laskuri on jommassa kummassa ääripäässä?

Tuo systeemiin kellopulsseja vaikka jollain painikkeella yksi kerrallaan ja tutki mitä kiikun ja XOR-portin tuloissa tapahtuu kun laskuri on menee loppuun tai alkuun.

Uusi jäsen
Uusi jäsen
Viestit: 23
Liittynyt: Ti Joulu 06, 2011 13:26
ViestiLähetetty: To Maalis 29, 2012 21:27
tein tässä nyt kytkiksen, joku mättää melko pahasti sillä laskuri ei laske mihinkään järkevään suuntaan, resetoi kesken kaiken, en vain tajua minkä takia tämä nyt sitä tekee. kuitenkin liitteenä valokuvana kytkentäkaavio, pahoittelen laadusta, mutta en osaa oikein noita piirtoohjemiakaan käyttää. testasin laskurin ja se kyllä laskee ihan niinkuin pitääkin mutta ei vaihda itsestään suuntaa niinkuin todettiinkin

http://aijaa.com/007649890690
mikä on ihmisen tekemää, on korjattavissa

Jäsen
Jäsen
Viestit: 148
Liittynyt: Pe Marras 18, 2011 8:19
ViestiLähetetty: Pe Maalis 30, 2012 7:24
Pari huomiota:

- Laskurin UP/DN kellotulot ovat ristissä piirtämääni kuvaan nähden. Eli nyt on 4001.3 -> 40192.4 ja 4001.4 -> 40192.5 kun pitäisi olla toisinpäin.

- Laskurin CARRY ja BORROW (pinnit 12 ja 13) ovat myös ristissä keskenään.

EDIT:
Tulikin mieleeni että voit tehdä tuosta D-kiikusta T-kiikun viemällä invert-Q:n D-nastaan. Tällöin kiikun tila vaihtuu aina kun kelloon tulee pulssi. Muista irrottaa D siitä BORROW-XOR välisestä karvasta.
Tässä noiden yllä mainittujen ristikkäisyyksien kanssa ei ole niin tarkkaa ja toiminta on muutenkin varmempaa.
Kiikun tila siis vaihtuu aina kun joko CARRY tai BORROW menevät alas eli laskuri on jommassa kummassa ääripäässä.

Tässä uusi skema:
Kuva

Uusi jäsen
Uusi jäsen
Viestit: 21
Liittynyt: Pe Maalis 23, 2012 11:45
ViestiLähetetty: Pe Maalis 30, 2012 9:05
Tämmösen simuloin netin ilmaisohjelmalla logicly ja näyttäis toimivan.
laskuri.JPG
laskuri.JPG (42.41 KiB) Katsottu 2547 kertaa

Uusi jäsen
Uusi jäsen
Viestit: 23
Liittynyt: Ti Joulu 06, 2011 13:26
ViestiLähetetty: Pe Maalis 30, 2012 17:50
Moro, nyt tuli jonkinlaista edistystä:
tein väsyneenä kytkennän joten se olikin näköjään päin honkia, ja testailin. kokeilin kytkennän flip flopin tilan vaihtamista sekä manuaallisena että automaattisena:

automaattinen: flip flopin tila ei vaihdu q/q_ kesken, itse asiassa q=0 ja q_=1
XOR-portin lähtö on 0 tulojen ollessa 1, eikä tulojen tilakaan vaihdu, koska laskuri ei mene kumpaakaan ääripäähän, vaan jaa jurraamaan paikalleen q1 ja q4 kesken

manuaallinen: vaihdoin siis flip flopin tilaa 3-pisteisen kytkimen kanssa, jossa on com, nc/no liitimet, iskin com flip flopin clk nastaan ja nc/no +/-kiskoon. flip flopin tila vaihtuu nappia painamalla, sekä laskurikin laskee ja vaihtaa suuntaansa kun painaa nappia.

eli kytkennässä on erona vain tuo yksi hyppylanka XOR-portin lähdön(automaattinen) ja kytkin (manuaallinen).
mikä on ihmisen tekemää, on korjattavissa

Jäsen
Jäsen
Viestit: 148
Liittynyt: Pe Marras 18, 2011 8:19
ViestiLähetetty: Pe Maalis 30, 2012 19:46
fezder kirjoitti:...koska laskuri ei mene kumpaakaan ääripäähän, vaan jaa jurraamaan paikalleen q1 ja q4 kesken...

Miten jurraamaan? Laskeeko se mitenkään vai onko vain q1 ja q4 koko ajan ylhäällä.

Onhan j-tulot ja reset nollassa ja pe_ ykkösessä?

fezder kirjoitti:...flip flopin tila vaihtuu nappia painamalla, sekä laskurikin laskee ja vaihtaa suuntaansa kun painaa nappia.

Mitä tapahtuu kun laskuri menee ääripäähän?
Laskeeko laskuri vain kun nappi on alhaalla? Mikä on kiikun kellotulon taso silloin? Mitä tapahtuu silloin kun nappi on ylhäällä?

EDIT:
Tuli mieleen että pitääköhän kiikun kellotulo olla ykkösessä jotta se pitää ulostulot stabiilina? Nythän se on nollassa ja vain käväisee ylhäällä kun laskuri on ääripäässä.
Vaihda XOR-portti AND-portiksi niin silloin kiikun kello on muuten ylhäällä mutta vain käväisee alhaalla laskurin reunoilla.

Jäsen
Jäsen
Viestit: 147
Liittynyt: Su Elo 30, 2009 13:44
ViestiLähetetty: La Maalis 31, 2012 15:45
Tuo toiminta ei ehkä onnistu ollenkaan carry/borrow signaaleilla.
40192:n datalehden mukaan ylöpäin laskettaessa carry menee -> 0 vasta, kun tila on jo 9 ja clockup menee -> 0. Tämän jälkeen clockup pitää mennä vielä -> 1, jotta alaspäin laskenta olisi mahdollista, mutta tällöin laskuri menee 9->0
Sama toistuu alaspäin laskettaessa eli suunta ei vaihdu.
Dekoodaamalla tilat 9 ja 0 erikseen ja ohjaamalla näillä alas/ylöslaskentaa pitäisi onnistua.

Jäsen
Jäsen
Viestit: 148
Liittynyt: Pe Marras 18, 2011 8:19
ViestiLähetetty: La Maalis 31, 2012 16:10
Hmmm... joo, näyttäisi tosiaan siltä että jjw on oikeassa. Kiikun tila vaihtuu vasta kun CARRY tai BORROW nousee takaisin ylös ja silloinhan homma on jo housussa ja laskuri meni yli. Siksi laskuri "jurraa" niitä q ykköstä ja nelosta koska se koko ajan vaihtaa arvoa 0 <-> 9. Kiikku pitäisi saada vaihtamaan tilaansa CARRY:n/BORROW:n laskevalla reunalla niin silloin homma toimisi.

Jäsen
Jäsen
Viestit: 147
Liittynyt: Su Elo 30, 2009 13:44
ViestiLähetetty: Su Huhti 01, 2012 22:24
Tässä kytkentä, jossa dekoodatut tilat 0 ja 9 ohjaavat laskuria.
q0-q3 laskurin lähdöt.
Liitteet
updowncnt.gif
updowncnt.gif (16.37 KiB) Katsottu 2493 kertaa

Uusi jäsen
Uusi jäsen
Viestit: 23
Liittynyt: Ti Joulu 06, 2011 13:26
ViestiLähetetty: To Huhti 12, 2012 17:45
Kiitokisa vastauksista!

ymmärsinkö nämä IC-piirit oikein:
u1,7,8,6,5=OR portti
u2,3,4=NAND portti

ja varmistan vielä, katsoin netistä että tuon OR portin voi näköjään rakentaa myös diodeista ja vastuksesta, onko sillä kytkennän kannalta merkitystä kumpaa käytän? IC vai itse tehty diodeista sekä vastuksesta?

ja ilmeisesti 40192 RESET=0 ja PRESET/ENABLE=1 koko käytön ajan?
mikä on ihmisen tekemää, on korjattavissa

Vanhempi jäsen
Vanhempi jäsen
Viestit: 594
Liittynyt: Ma Tammi 29, 2007 21:52
ViestiLähetetty: To Huhti 12, 2012 21:34
Juu, pystyyhän noita OR-portteja diodeilla korvaamaan, esimerkiksi U1, U7 ja U8 tilalle voisi periaatteessa laittaa 4 diodia eli kaikkien 4 diodien katodit olisivat yhdessä tuon U8:n outputin tilalla ja diodien anodit olisivat noiden U1 ja U7 inputtien tilalla. Vastaavasti U5 voisi korvata 2 diodilla ja vastaavasti U6 toisilla 2 diodilla. Mitään vastuksia ei taida välttämättä tarvita. Itse tosin olen lähinnä TTL-logiikan, trankkulähtöjen sekä releiden yhteydessä diodeilla leikkinut mutta miksei toimisi CMOS-logiikallakin.

Uusi jäsen
Uusi jäsen
Viestit: 23
Liittynyt: Ti Joulu 06, 2011 13:26
ViestiLähetetty: To Huhti 12, 2012 21:42
Hyvä juttu, kiitos vastauksesta, kokeilen tuota kytkentää, josko se rupeisi toimimaan :)
mikä on ihmisen tekemää, on korjattavissa
Seuraava

Paluu Apua aloittelijoille

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 1 vierailijaa

cron