pic i 4051 problem

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
gagi011bg
Penjem se :)
Penjem se :)
Posts: 89
Joined: 18-03-2012, 02:04

pic i 4051 problem

Post by gagi011bg »

Pozdrav svima :P !

Pre nekog vremena sam bio našao na netu šemu za led sat,koji radi u multiplexu, pa sam ga napravio ovih i dodjoh do jednog problema.

U pricipu sat kako treba,tj. pokazuje dobro vreme,ne kasni...
ali mi se javlja jedan problem koji ne znam kako da rešim. :?

Ovo je šema:
SEMA.jpg
SEMA.jpg (46.83 KiB) Viewed 7138 times
A ovo je problem koji se javlja:
led SVETLI 2.jpg
led SVETLI 2.jpg (53.43 KiB) Viewed 7138 times
Problem je u tome što u ciframa svetle i segmenti koji ne bi trebali,doduše slabijim intenzitetom,ali se vide kao u priloženoj slici.

Pokušao sam i da menjam vrednosti otpornika na izlazu ULN 2003,da povećam otpornost i menjao sam čak L293D i umesto njega da stavim PNP tranzistore,ai bezuspešno.

Jedino što sam uspeo kada sam povećao otpornike sa 390 oma na oko 800 oma,malo se više izgubio sjaj segmeneta koji ne treba da svetle,ali se i drastično smanjio sjaj segmenata koji treba da su upaljenji.


Da li ima neko neki predlog da probam,možda neka zamena umesto cd4051....
ja nemam ideju šta bi moglo ako bi i moglo ovo da se reši.

Haval svima unapred i :D.
User avatar
bob4
Stariji član
Stariji član
Posts: 2572
Joined: 31-01-2010, 16:12
Location: Kutina

Re: pic i 4051 problem

Post by bob4 »

Ja bi pokušao staviti 74HC4051.....Možda je ovaj tvoj prespor, zbog dt/dV....ili usporiti multiplex

stranica 7: http://www.nxp.com/documents/data_sheet/HEF4051B.pdf
stranica 6: http://www.nxp.com/documents/data_sheet ... CT4051.pdf

ps.... koje su ledice?
LAF
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1242
Joined: 19-07-2011, 14:42
Location: Sarajevo

Re: pic i 4051 problem

Post by LAF »

Problem nema veze sa 4051 kolom, segmente pogoni PIC preko ULN2003, brzina multiplexa takodje kao sto je
@bob4 spomenuo, odnosno odnos impuls pauza multiplexa pravi problem.
Postavi link do projekta, ako nema izvorni kod nece ni link pomoci.-

pOz
gagi011bg
Penjem se :)
Penjem se :)
Posts: 89
Joined: 18-03-2012, 02:04

Re: pic i 4051 problem

Post by gagi011bg »

Hvala puno na odgovoru @bob4 i @LAF :D

Problem je što sam ja to pre 3 godine skinuo sa neta i sačuvao šemu i hex u folder,da kad budem imao vremena ga napravim.

Možda je i bio izvorni kod,ali nisam razmišljao o tome tada da ga skidam, jer mi se tada po slikama činilo da sve radi ok,nisam znao da će biti ovaj problem,dok ga nisam ga napravio :?

Probaću po netu da vidim dal mogu da ga opet nadjem :?

A da te pitam @ LAF ako sam dobro shavtio odnos impuls pauza multiplexa pravi problem,
Misliš na pauzu paljenja izmedju uln2003 i 4051, da je prebrza?

Kada sam završio sat,snimio sam bio sat sa kamerom od telefona, i uopšte se nije videlo treperenje (kako se uglavnom primeti kod snimalnja multipex displeja) ,pošto kamera sporije snima ,obično se kod multiplexa vidi se kako se pali jedan po jedan displej,
ali to kod ovog sata se uopšte nije primećivalo.

Kao da nije u pitanju multiplex,kad gledaš sat kroz kameru, baš ima konstantan sjaj :?

P.S. @bob,diode sam dobio od drugara 5mm, 120 stepeni ugao,baš lepo sijaju :D
User avatar
bob4
Stariji član
Stariji član
Posts: 2572
Joined: 31-01-2010, 16:12
Location: Kutina

Re: pic i 4051 problem

Post by bob4 »

Isti problem sam i ja nekada imao sa:

https://www.google.hr/search?q=ca3161+c ... bbCh0cVwRQ

Pokušaj pronači 74HC4051
gagi011bg
Penjem se :)
Penjem se :)
Posts: 89
Joined: 18-03-2012, 02:04

Re: pic i 4051 problem

Post by gagi011bg »

Hvala @bob4,

A i onako nemam šta da izgubim,kad sam već sve sklopio :) videću sutra,prekosutra da nadjem 74HC4051,može se naći,pa da probam,
neznam ali i meni se čini da je tu nešto prebrzo,sad da li je kao što je bob4 rekao,možda i bude stvarno da je cd4051 prespor.... na šemi piše 4051 a ja sam stavio cd 4051 predostavljam da je to taj.... :?

Jedino mi ostaje da testiram,ako nekom padne neka ideja.... :D
gagi011bg
Penjem se :)
Penjem se :)
Posts: 89
Joined: 18-03-2012, 02:04

Re: pic i 4051 problem

Post by gagi011bg »

Probao sam @bob i sa 74hc4051 ista je situacija. 8)

Napisao sam sam program da testiram šta se dešava kada baš usporim multiplex prikaz, postavio sam da se pali baš polako,stavio sam neki prikaz od npr:1:8:3:7 sa razmakom od 1s po displeju, i dobio sam mislim odgovor.

Pri ovakom sporom paljenju displeja, sve radi kako treba, nema paljenja neaktivnih segmenata,samo u upaljenji oni koji trebaju,
medjutim kako sam ubrzavao razmak paljenja, već na nekih 100ms počelo je da se isto dešava, i ako je to presporo 100ms za prikaz jer se baš vidi prelaz sa displeja na displej pri ovoj brzini, i još više kad bi ubrzavao, isto bi se dešavalo.

Mislim da je ovde problem u 4051 da je za njega prebrzo da menja displeje u multiplexy, i dolazi do CURENJE tj. ne gasi pri toj brzini lepo displeje i da nije ovo za njega,pri manjim brzinama da ali kad se ubrza dolazi do problema,mada u teoriji to radi ok,ali praktično se javlja ovaj problem kao kod mene.

Ako neko ima neki predlog,mislim da treba se videti šta bi moglo kao zamena da se stavi umesto 4051, ja sam čak razmišljao da stavim umesto njega pic16f628 i da ga isporogramiram da pali po l293 po istom sistemu kao i 4051, jer kako sam probao u proteusu,on pali i gasi pinove 14,15,12,1 dovodjenjem logicke jedinice i nule na a,b,c tj. 11,10,9 pinove, i kombinovanjem a b c dobijamo paljenje 4 pina ka l293,potrebno za paljenje anoda displeja i vrti to u krug.
User avatar
bob4
Stariji član
Stariji član
Posts: 2572
Joined: 31-01-2010, 16:12
Location: Kutina

Re: pic i 4051 problem

Post by bob4 »

Imaš li dodatni slobodni PIN da izbaciš taj 4051?
gagi011bg
Penjem se :)
Penjem se :)
Posts: 89
Joined: 18-03-2012, 02:04

Re: pic i 4051 problem

Post by gagi011bg »

Nema mi jedan slobodan PIN @bob4, zato je i stavio 4051, da bi mogao da pokreće 4 displeja,sa 3 pina.
A i nemam orginal kod,a već je isporgramiran hex da tako pali ovim redom.

Kombinacija paljenja 4051 nije komplikovana,
1 0 0 =PIN14 ; 0 1 0 =PIN15 ;1 1 0 =PIN12 ;0 0 1 =PIN1
ovom kombinacijom pali redom PIN 14,15,12,1 displeje,

Zato sam i mislio da isprogramiram još jedan pic16f628, da koristi kao decoder umesto 4051, da mu na ulaze stavim 3 pina,sa glavnog pica, a na izlaze stavim lepo tranzistore PNP i da tako palim displeje.

Nešto slično ovome kao što sam našao : https://www.youtube.com/watch?v=ktvhdcHWYWk

Samo ne znam kako tako da jedan pic spojim sa drugim?
User avatar
bob4
Stariji član
Stariji član
Posts: 2572
Joined: 31-01-2010, 16:12
Location: Kutina

Re: pic i 4051 problem

Post by bob4 »

Ja koristim najčešće serijsku vezu kontrolera i displeja....recimo ovo je jedna varijanta ; sa zahvalnošću Kukiju na realizaciji.... :lol:

http://i.imgur.com/mQYj9hL.jpg
Image
LAF
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1242
Joined: 19-07-2011, 14:42
Location: Sarajevo

Re: pic i 4051 problem

Post by LAF »

Otpornike 10k na ulazu L293 smanji na 5 k.-

pOz
gagi011bg
Penjem se :)
Penjem se :)
Posts: 89
Joined: 18-03-2012, 02:04

Re: pic i 4051 problem

Post by gagi011bg »

I najbolja je serijska veza @bob4 :D,i nema treperenja koje se javlja kod multiplexa, ja isto korsiim često 4094 sličan je kao i 595, i nisam imao do sada ovakvih problema.

Iskreno sam i prvi put koristio multiplex sa diodama,malo manje delova ali više muke :lol: , i što se uvek dešava, uvek fali nešto,sat radi perefktno,precizan je i što sam ga već sklopio i kutiju, a nisam prvo probao kako radi,pa sad da ne bacam sve :wink:

Pokušaću ovo sa ovim PIC decoderom,da uradim,skoro sam ubedjen da je ovaj prebrz muliplex program za 4051,jer sam kako sam predhodno testirao sa mojim programom,nekako mi baš čudno kada se snima displej sata sa kamerom, da nema treperenja kao da je serijska veza a ne multiplex :roll:

a čak mislim i da na L293 CURKA na njemu pri ovoj brzini, što za neke sporije uredjaje nije problem, ali kod dioda se vidi sve :D


Probao sam @ LAF i da smanjim otpornike na L293 na 5k, i povećavao sam otpor, što je niži otpor,to je kontrast manji, a ako povećam otpor preko 10k, nema nikakvog efekta.
Post Reply