Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

pic na demultiplekser sa 64 izlaza

[es] :: Elektronika :: Mikrokontroleri :: pic na demultiplekser sa 64 izlaza

[ Pregleda: 3903 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stojakovicv
Vladimir Stojakovic
Gajdobra

Član broj: 12835
Poruke: 389
*.nectar.co.yu.



+2 Profil

icon pic na demultiplekser sa 64 izlaza12.05.2008. u 14:02 - pre 193 meseci
Evo o cemu se radi:

hocu da zamenim staru instalaciju koja je sadrzala 3 grebenasta prekidaca sa po 15 polozaja. Nemogu da nadjem nista slicno, al i ako nadjem rok isporuke ce biti 5-6 nedelja, tako da bih to da izbacim...

potrebno mi je da pomocu tastera up/down redom ukljucujem izlaze sa relejima. Imam ukupno 45 releja.
Pic hvata komandu tastera, prikazuje trenutno stanje brojaca 1-45 na sedmosegmentnom displeju i salje serijski signal shift registru kao komandu za aktiviranje jednog od 45 releja.

E sad moje pitanje je: koliko sam mogao da pronadjem postoji 74HCT164 - 8-bit serial-in/parallel-out shift register. Dali posoji nesto slicno sa vise izlaza?

Ili tako ili ako nema onda da koristim 6-bitni paralelni BCD izlaz sa pica pa da to vodim na decoder sacinjen od nekoliko komada CD4028 koji vrse dekodiranje. U tom slucaj treba mi mnogo vise prostora za digitalna kola...


Odnosno: kako se to uopste radi :) ?
 
Odgovor na temu

Sepa011

Član broj: 161918
Poruke: 1817
*.adsl.beotel.net.



+28 Profil

icon Re: pic na demultiplekser sa 64 izlaza12.05.2008. u 19:06 - pre 193 meseci
Citat:
stojakovicv:koliko sam mogao da pronadjem postoji 74HCT164 - 8-bit serial-in/parallel-out shift register. Dali posoji nesto slicno sa vise izlaza?


74HC(T)154: 4-to-16 line decoder
ili
4514: 4-to-16 line decoder

Citat:

decoder sacinjen od nekoliko komada CD4028

4511: BCD to 7 segment decoder/driver



Sta mislis o ovoj kombinaciji?
 
Odgovor na temu

tomam
Tomislav Milicevic
Beograd

Član broj: 104895
Poruke: 163
*.eunet.yu.



+4 Profil

icon Re: pic na demultiplekser sa 64 izlaza13.05.2008. u 12:52 - pre 193 meseci
Uzmi 74hct594(8-bit serial-in, parallel-out shift register) i vezi ih na red koliko ti trba
 
Odgovor na temu

branko_g
Merna tehnika i elektronika

Član broj: 159227
Poruke: 756
*.static-fiber.styrion.net.



+9 Profil

icon Re: pic na demultiplekser sa 64 izlaza13.05.2008. u 14:24 - pre 193 meseci
TPIC 6 B 595 , sa MOSFET-ovima na izlazu za direktan pogon releja,
595 asocira na 74HC595 Shift Regiser
 
Odgovor na temu

Sepa011

Član broj: 161918
Poruke: 1817
*.adsl.beotel.net.



+28 Profil

icon Re: pic na demultiplekser sa 64 izlaza14.05.2008. u 08:33 - pre 193 meseci
Citat:
branko_g: TPIC 6 B 595 , sa MOSFET-ovima na izlazu za direktan pogon releja,
595 asocira na 74HC595 Shift Regiser

Jeste da taj TPIC strasno asocira na HC(T)595, al je ovde kod nas pitanje dobavljivosti :(

Onbo sto je OP pitao, je kakoda zameni grebenaste prekidace necim drugim, a moja lista chipicha predstavlja, cini mi se, varijantu sa najmanjim brojem.

6 x hc595 (za razliku od ls164 ima i OE (Output Enable)
ili
3 x 4514
Ovo za ganjanje relea (mada u varijanti sa 4514 uvek ima jedan od izlaza aktivan, t.j. na ulazu 0000 prvi izlaz ce biti aktivan

2 x 4511
Ovo za prikazivanje za 2 komata 7-seg displeja -> BCD dekoder/drajver, direktno 'voza' displeje

45 x IRLR3410, na primer, posto mi je to prvo palo na pamet, Logic Level MOSFET za ukljucivanje/iskljucivanje rele (ima i internu D-S diodu pa nije potrebno stavljati ekstra diodu paralelno spulni relea)

od mikrokontrolera, sta mu padne na pamet, ako zna da napise softverche, citava skalamerija moze da bude gotova, malteme za 1 dan.
 
Odgovor na temu

Slavenko
Niš

Član broj: 75943
Poruke: 158
*.adsl-1.sezampro.yu.



+6 Profil

icon Re: pic na demultiplekser sa 64 izlaza17.06.2008. u 00:41 - pre 192 meseci
To što ti pokušavaš da uradiš je naravno moguće samo si malo preterao ako očekuješ da ti neko napiše kod za ovaj program pošto su ti zahtevi "mali" .
Problem tvog problema je što ti od mrava praviš slona !
Da li je moguće da ti je jednostavnija ideja da iskoristiš 45 releja ili jedan grebenasti prekidač ? Zamisli na šta bi ličilo 45 releja u tvom sklopu i koliko bi to mesta zauzelo i plus još elektronika ?
Pored toga trebao bi se zapitati da li to što uključuješ pravi pad napona ili stvara neke špiceve ( s obzirom da se koristi grebenasti prekidač to asocira na korišćenje jačeg potrošača i još ako je induktivnog karaktera ??? ) a koji bi mogli da utiču na nepravilan rad MC-ra prilikom prebacivanja releja u kombinacije koje su određene uslovom koji si imao kod grebenastog prekidača ? Morao bih verovatno da razmisliš o dobroj varijanti stabilizacije napajanja za MC-er.

Poenta : Kupi, grebenasti i ne zanosi se , moj iskren savet !
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3860
91.191.7.125



+333 Profil

icon Re: pic na demultiplekser sa 64 izlaza17.06.2008. u 18:17 - pre 192 meseci
Da se nadovezem na Slavenkovu pricu, jos ako neki relej zalijepi a to bude zabranjena kombinacija - bude direktni slus. E to bi bas iskomplikovalo elektroniku. Ljudi, nazalost ne mogu da se sjetim imena, ali citiracu: Ne vrijedi praviti sto se moze kupiti.
 
Odgovor na temu

Slavenko
Niš

Član broj: 75943
Poruke: 158
*.adsl-a-1.sezampro.yu.



+6 Profil

icon Re: pic na demultiplekser sa 64 izlaza17.06.2008. u 21:07 - pre 192 meseci
Veselinoviću, mora se priznati da je pokušao da reši problem na način koji je njemu pao na pamet a pri tom zvuči , barem meni simptatično mada ima jako velike praktične mane ali način na koji je razmišljao je malo kako bih rekao egzibicionistički - pokazati da tu nešto ima .
Kada pomisliš kako bi izgledalo sve to dobija se utisak jednog moćnog uređaja ( mislim na vizuelno ). Najveća mana bi mu bilo upravo to što si ti rekao : A šta bi bilo kada bi neki rele zalepio ?

Možda bi sada odgovor od postavljača teme bio : Pa imao bih povratnu informaciju da li je rele pustio ali to vam nisam pomenuo u prvom javljanju.

Sve u svemu vredi pitati, čuti druga mišljenja , sagledati mogućnosti i mane pa razmisliti o konačnom rešenju !

 
Odgovor na temu

stojakovicv
Vladimir Stojakovic
Gajdobra

Član broj: 12835
Poruke: 389
*.nectar.co.yu.



+2 Profil

icon Re: pic na demultiplekser sa 64 izlaza18.06.2008. u 06:46 - pre 192 meseci
Dobro evo posto vas kopkaju detalji, javljam se ponovo.

1.Nisam hteo da opterecujem ljude prevelikom kolicinom informacija o celom ovom sklopu koji pravim jer bi to dovelo verovatno do drugih pitanja koja bi odvela temu u drugu stranu.
Moje konkretno pitanje bilo je kako multipleksirati signale, a ne rasprava o varnicenju, snazi i lepljenju releja!

2. Slavenko nije u redu da takvim recnik delis savete i skolujes druge ucesnike rasprave na ovom forumu!

3. Nisam nikada radio takav multiplekser, sa toliko signala, pa sam pitao za savet kako se ti inace radi, a RAZLOZI SU SLEDECI:

Pomenuo sam u mom prvom postu da mi treba 45 releja. To je jedan uredjaj. A ukupno mi trebaju 3, tj. negde oko 120 releja, i jos nesto rezerve!

Zasto sam se odlucio za releje:
Cena multipleksera sa relejima ne prelazi ni u kom slucaju 18-20000 din.
Cena multipleksera sa grebenastim prekidacima se penje na 40000 din. !!!

Gde se sve ovo koristi:

Imam u podrumu (nemojte pitati gde!) 120 tankova sa raznim tecnostima. Svaki od tankova na vrhu ima sondu, koja detektuje da je tank pun.

120 sondi se vodi na multiplekser a odatle na JEDAN nivo relej koji meri nivo u kaci i dalje signalizira stanje.

U slucaju da koristim grebenaste prekidace potrebno mi je 9 nivo releja (svaki kosta po 120-140 EUR) tako da to dize cenu uredjaja za jos ~90000 din.

Sto se tice varnicenja, njega prakticno i nema jer se prekida mala struja koju salje relej za nivo. Ta je struja reda oko 50 mA, napona 8 Vac. Naravno neki drugi nivo releji salju i posebno oblikovan signal, a ne prost AC napon..... da ne sirim o tome!

I na samom kraju:



Citat:
Slavenko: To što ti pokušavaš da uradiš je naravno moguće samo si malo preterao ako očekuješ da ti neko napiše kod za ovaj program pošto su ti zahtevi "mali" .


Gde sam ja trazio da mi neko pise kod???

Citat:
Slavenko: Poenta : Kupi, grebenasti i ne zanosi se , moj iskren savet !


Lepa poenta, nema sta! Ta poenta mi je pala napamet na samom pocetku!

Ako uspes da mi nadjes kombinaciju grebenastih koja je jeftinija od 20000 din a da se sa njima uradi ovaj multiplekser, JAVI MI OBAVEZNO!

Ili ti mozda znas gde se moze naci grebenasti sa 120 polozaja??? To bi bilo jos bolje! 8)
 
Odgovor na temu

Stojan Trifunovic

Član broj: 15156
Poruke: 366
*.yu
Via: [es] mailing liste



+8 Profil

icon Re: pic na demultiplekser sa 64 izlaza18.06.2008. u 11:32 - pre 192 meseci
Stojakovicu, visak informacija nikako Vam ne moze stetiti. Samo ce doprineti boljem razumevanju problema. Morate shvatiti i ostale clanove foruma.

Mene licno releji i grebenasti prekidaci asociraju na struje reda par ampera. Ni ostali clanovi foruma svakako nisu izuzetak. Tek ste u ovom postu napomenuli da se radi o malim ulaznim strujama. Iz vaseg prvog posta i naslova teme moze se zakljuciti da PIC treba ukljucivati do 45 releja, a iz toga je verovatnije zakljuciti da ti releji ukljucuju 45 potrosaca.

Cak i ukoliko su u pitanju male struje ja bih gledao da po svaku cenu izbegnem releje. Razlozi su sledeci:

1. Dimenzije
2. Potrosnja
3. Smetnje
4. Trajnost
5. Osetljivost na vlagu (u podrumu)

Da bi dodatno mogli da Vam pomognemo, potrebno nam je jos malo dodatnih informacija. Pre svega kakvi su signali sa sondi.

Kazete da su u pitanju naponi od 8Vac i struje od oko 50mA. E sada. Koji parametar se menja pri promeni nivoa. Da li je to struja, napon, frekvencija i da li Vam je dovoljno digitalno ocitavanje signala (ima ili nema tecnosti) ili Vam je bitan i nivo.

Zbog cega postavljam ovakva pitanja. Pa, moguce je da se PIC moze upotrebiti za direktno ocitavalje logickih nivoa sa sondi, pri cemu bi se signali sa sondi mogli direktno dovoditi na njegove ulazne pinove. Mozda bi bio potreban mali ulazni interfejs (tipa par dioda i otpornika), ali on bi svakako bio jeftiniji od cene jednog jedinog releja.

Moguce je takodje dovesti signale i na integrisani A/D konvertor (ili vise njih) mikrokontrolera. U tom slucaju multiplekseri bi vam mozda bili dovoljni i sami po sebi, bez releja. Sve zavisi od signala koji ocitavate sa sondi. Kroz vecinu multipleksera moze se bez problema propustati i analogni signal. On ce pri tome biti malo oslabljen. Na taj nacin signal mozete dovoditi na PIC preko multipleksera bez ikakvih releja. Nije li ovo jeftinije?

Ukoliko je pak signal toliko specifican da PIC ne moze posluziti za njegovo merenje, mozda bi slabljenje koje multiplekseri proizvode bilo dovoljno malo da se releji ne moraju koristiti. Onda je moguce koristiti PIC samo kao logiku za upravljanje multiplekserima kroz koje bi prolazio signal sa sondi.

Najgora je svakako varijanta kada se signal ne sme uopste oslabiti ili izobliciti, i jedino tu bi releji mogli biti neophodni. Buduci da pominjete signale od 8Vac, mislim da to ipak nije slucaj.
 
Odgovor na temu

Slavenko
Niš

Član broj: 75943
Poruke: 158
*.adsl-a-1.sezampro.yu.



+6 Profil

icon Re: pic na demultiplekser sa 64 izlaza18.06.2008. u 12:16 - pre 192 meseci
Prvo želim da ti se izvinem !

Zašto ?
Zato što sam pomislio ( kažem ja sam to pomislio iako nisi to rekao) da se možda radi o aparatu za varenje ali tek sada sam zapravo video da si na početku teme napisao da se radi o tri grebenasta prekidača što svakako isključuje moju prvobitnu pretpostavku.

Zašto mi se to dešava ?

Iskreno, zato što sam zauzet mojim poslovima pa iako sam ovde, praktično sam samo delimično ovde u mislima a takođe postoji i još jedan razlog a to je što moraš i sam priznati ima puno klinaca koji bi da urade nešto a da pri tom ne znaju ništa a ono što bi hteli izgleda u najmanju ruku spektakularno! Znači jesam kriv i priznajem to i ponovo se izvinjavam a nadam se da si shvatio gore prethodno pisano.

E sada o tvom problemu !

Moraš sada i ti priznati da tvoja probitna postavka pitanja i nije asocirala na nešto ozbiljno jer nisi naveo konkretno za šta ti to treba da bi se ja zainteresovao za rešenje ili pomoć a vezanu za tvoj problem tj. da bih te shvatio ozbiljno.

Kako se radi multipleksiranje ?

Radi se tako što se non stop upisuju podaci a najčešće preko pomeračkog registra i u odgovarajućem trenutku "vade" i iskorištavaju. Da bi mogao da realizuješ tvoj problem ne možeš iskoristiti svaki pomerački registar. Onaj koji si ti pomenuo , ako se sećam ( trenutno ne vidim tvoje prvo pitanje u mom listingu ) je 74164. On je osmobitni i ima dva ulaza koja idu preko I kola, clock liniju, reset i osam izlaza i ništa drugo.

Zašto ne možeš koristiti ovaj pomerački registar ( 74164 ) ?

Kao što sam ti već pomenuo sisitem multipleksa radi na principu ubacivanja podataka ( ako govorima o registrima ) u registar i to neprekidno pa onda se postavlja pitanje:

Ako podaci idu neprekidno pomerajući se sa ulaza na izlaze onda na pinovima imaš promenjiva stanja zar ne, pa ne možeš upravljati njima u tvom slučaju. Da bi ovo postigao mora se uraditi sledeće :

( Sada mora da pretpostavimo primer da bih pojasnio ) !

Recimo da govorimo o dva pomeračka registra sa po 8 bita što znači da ima 16 izlaza da bi konkretizovali problem !

Mora da upišeš preko mikrokontrolera tih 16 podataka ( dva puta po 8 ). Podaci se pomeraju od prvog izlaza registra prema poslednjem a kako se pomeraju na svakom pinu 74164 imaš putovanje podataka sa različitim stanjima sve do trenutka kada je proces upisivanja završen a pošto se ovo stalno dešava, podaci će stalno biti pomerani i ti ne možeš iskoristiti ovaj pomerački registar jer ne možeš da iskoristiš njegove izlaze u konfiguraciji u kojoj on postoji.

Da bi rešio problem, postoji 8-bitni pomerački registar pod oznakom 4094 ima ih još par !

Kod ovog pomeračkog registra imaš sve što imaš i u 74164 osim dva ulaza ali se od njega razlikuje po tome što ima "kontrolu" prikaza sadržaja na njegovim izlazima kada tebi to odgovara preko pina "output enable" i plus ima trostatička stanja - stanje u kojima se ponaša kao da nije tu .

Sada se tvoj problem ( opet govorim o dva pomeračka registra zbog objašnjenja ali ti je isto i za više njih ) rešava na sledeći način :

1. Prvo zabraniš ispis stanja preko "output enable"
2. Upišeš 16 bita podataka ili 16 podataka od 1 bita u registre jer toliko može da stane u dva komada iz primera koji navodim !
3. Kada si to uradio onda sada dozvoliš prikaz preko "output enable" i sada su ti podaci stabilni i svaki na svom mestu i mogu da se iskoriste za upravljanje.
4. Zabraniš ispis ponovo preko "output enable" jer se spremamo za upis sledeće grupe podataka.
5. Sada ponovo kreneš od tačke 2. i sve tako neprestano.

Tako si iskoristio sistem multipleksa zvanog ima-ga-nema-ga i dobio odgovarajuće vrednosti na odgovarajućim izlazima a u odgovarajućim trenucima neophodnim za tvoj problem.

Registar 74164 može da se koristi za mulipleks ali ne u tvom primeru. Ja ga lično koristim kod mene za prikaz na 7-segm. displeju zato što paljenje displeja mogu da kontrolišem preko katode ili anode displeja u zavisnosti da li je sa zajedničkom anodom ili katodom i mogu da biram trenutak kada je registar primio osam bita pa onda uključim odgovarajuću anodu tj. katodu pa onda ponovo sa drugom cifrom itd... .

Da bi stavio u igru i mikrokontroler za tvoj slučaj mora da znaš da: treba da koristiš interapte, rutinu za upravljanje pomeračkim registrima, pobudu sa njih ako je potrebno nešto da uključuju tipa releja ili sklopke , prikaz na displeju koji si zahtevao i predstavljanje tog stanja kao kombinacije koja ti je potrebna, rutinu za testiranje tastera koja mora za tvoj slučaj biti dobro odrađena da ne bih otišao u kombinaciju koja ti trenutno nije potrebna, može i povratna informacija da li je nešto što je trebalo da bude uključeno zaista i uključeno i šta znam šta ti sve treba ili može pasti na pamet jer ne shvatam totalno tvoj problem zato što ga nisi dovoljno dobro opisao.

Nadam se da sam ti dovoljno dobro razjasnio ono što te interesovalo. Pošto se radi o komercijalnoj upotrebi, možemo da se dogovorimo da ti uradim i softversko rešenje i kompletnu šemu elektronike i šta ti je još potrebno za slučaj da ti ne možeš ili ne možeš da nađeš nekoga ko bi ti ovo uradio.

Znači nema ljutnje sada već govorimo o poslu, savete tipa kako, od mene ako sam slobodan, hoću i znam da odgovorim možeš dobiti besplatno, za rešenje problema mora da se plati znanje !

Veselinović je sinoć bio apsolutno u pravu kada je rekao ono za kragujevačke studente ! Nema više ni toga jer stvarno nema smisla, mora neko u ovoj zemlji da počne da radi na sebi a ne na drugima ili u senci drugih !
Od sada nema ni besplatnih rešenja zadataka za studente inače nikada neće načiti ono što treba da znaju, pomoć može ali ne i rešenja naravno ako ima vremena i volje !

Toliko, nadam se da sam ti pomogao oko multipleksiranja !





[Ovu poruku je menjao Slavenko dana 18.06.2008. u 13:45 GMT+1]
 
Odgovor na temu

stojakovicv
Vladimir Stojakovic
Gajdobra

Član broj: 12835
Poruke: 389
*.nectar.co.yu.



+2 Profil

icon Re: pic na demultiplekser sa 64 izlaza18.06.2008. u 12:48 - pre 192 meseci
Hvala lepo na zaista detaljnom odgovoru Slavenko!

74164 nema output enable i odmah sam shvatio taj nedostatak

Nasao sam kasnije detalje o output enable, serial in/parallel out i parallel in/serial/out registrima...


Nego ... zanimljivo mi je to o multiplekserima koji propustaju analogne signale.

Sonda je obicna prohromska sipka. Kada se tecnost popne do nje, zatvori se strujni krug i nivo relej odreaguje kao tako sto signalizira zatvoren strujni krug, odnosno Tank je pun.

Iskljuci se pumpa za dopunu, upozori se operater,....


Postoje razliciti nivo releji npr:

Omron 61F GP N8
Omron 61F-D21T-V1

Level switch Turck MK91
Level switch endress+hauser FTW325

Za omron 61F GP N8 znam da sigurno propusta 8V ac kroz elektrode. Moguce je da ovaj Turck-ov ima i neki drukciji signal. Nisam detaljisao mnogo oko toga, pa sam zato uzeo releje, da bih smanjio filozofiju na minimum!

Uostalom sta ako lice koje spaja shemu slucajno greskom spoji nesto sto ubije ulaz tog analognog multipleksera? Relej ce to izdrzati!

Znaci ja imam jedan nivo relej na ciji se ulaz se bira jedna od 120 sondi.

Ako ima nesto jednostavnije od Releja,... daj da vidimo!

Znanje je dobro doslo!



 
Odgovor na temu

Slavenko
Niš

Član broj: 75943
Poruke: 158
*.adsl-a-1.sezampro.yu.



+6 Profil

icon Re: pic na demultiplekser sa 64 izlaza18.06.2008. u 15:03 - pre 192 meseci
Pazi, ne mogu ja da ulazim sad u detalje tvog problema jer kao što sam rekao ti nisi ni opisao dovoljno šta radiš i šta treba da bi se moglo raspravljati o tome.

Može sve da se koristi i naravno mora da se vodi računa o uslovima u kojima sve to radi kao i o nivou obučenosti onoga ko radi i eventualno njegovim glupostima koje bi napravio za slučaj da se malo više zaigra i još puno toga !

Teško mi je sada ulaziti u tvoj problem jer mi je proces nepoznat a na kraju krajeva to zahteva vreme da se razmisli i dogovori šta i kako pa da bi se nešto konkretno reklo.
Što se tiče merenja nivoa u rezervoarima može da se koristi bilo šta ako odgovara potrebama pa čak i merač nivoa vode iz veš mašine stim da bi se morao prilagoditi na pritisak na koji će reagovati.
Ti si pitao za multipleskiranje i ja sam ti objasnio kako to ide a u tom postupku moraš koristiti mikrokontroler.
Najjednostavnije i pouzdanije rešenje ti je upravo korišćenje mikrokontrolera , on je sreman da radi za tebe 24 sata svakog dana a da pri tom ne pogreši.

Znači, svako dalje razmatranje podrazumeva da kažeš tačno i jako precizno šta se radi , šta se ima i šta treba da bude i da se ispoštuje a to nemoj mi zameriti neću da radim besplatno jer mora puno da se razmišlja a opet to dalje povlači za sobom puno vremena a pretpostavljam da znaš da ga niko nema za bacanje.

PS: Drago mi je konačno da si malo konkretizovao stvari pa je dijalog imao smisla onako ispade kao da neki klinac ne zna šta bi, pa došao da zeza ljude ovde po sajtu !
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: pic na demultiplekser sa 64 izlaza

[ Pregleda: 3903 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.