uskladjivanje 2 pic-a

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

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
laki 101
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 276
Joined: 09-10-2009, 19:06

uskladjivanje 2 pic-a

Post by laki 101 »

znaci treba mi da nekako uskladim 2pic-a da se pale u isto vreme i da se zavrsava u isto vreme
znaci to mi treba za kontrolisanje sijalica.Imam na jednom vezanu jednu grupu sijalica koje rade po jednoj "semi"(da tako kazem,znaci redosled paljenja i to) i drugi pic sa drugom grupom sijalica koje rade po drugoj "semi" i nek obe "seme" traju isto i sve, ali posto i jedan i drugi ponavljaju te seme treba mi da ih uskladim da u isto vreme pocnu i zavrse da nebi doslo do toga da jedan posle nekog vremena krene da kasni

verujem da ovo nije tesko ali posto sam tezi pocetnik sa pic-ovima treba neko samo da mi kaze kako da ih spojim i fizicki i programski sta treba dodatno uprogramirati

usput pic-ovi su 16f84a i 16f877 ,ako je nekom potrebna ta informacija
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: uskladjivanje 2 pic-a

Post by pedja089 »

Picni iste hex-ove, i spoj im zajedno resete i to je vise nego dovoljno za paljenje sijalica.
User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Re: uskladjivanje 2 pic-a

Post by InTheStillOfTheNight »

pedja089 wrote:Picni iste hex-ove, i spoj im zajedno resete i to je vise nego dovoljno za paljenje sijalica.

Bang.. Nece to tako lagano ici... Prvo iz razloga jer nije isti clock na oba kontrolera... Zapravo ne postoji nista identicno u elektronici, uvijek je varijacija +- nekamo. Malo povuce interni ili eksterni clock i evo ti vraga nakon recimo 1 minute ili 10 dana...

Postavi jedan procesor kao MASTER za clock, I isprogramiraj to da jedan generira radni impuls te radi po tom radnom impulsu, a drugi sluša taj impuls i odrađuje stvari prema njemu, i onda imas sigurno sinkronizaciju... ili druga shema istih hex fileova koji su spojeni na isti clock signal, recimo isti quartz, ali tu ti je problem sa ograničenosti u samom programu jer moraš izbjeći uvjetovanje programa, što je za programere kao da mu otkineš recimo nogu...

Pozdrav
InTheStillOfTheNight
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: uskladjivanje 2 pic-a

Post by pedja089 »

To znam,ali ako su sijalice u pitanju 1S manje vise nece da pravi problem...
A i to je glupo resenje, ako se sve isto pali, samo se odvuku zice od jedne sijalice do druge i gotovo.
User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Re: uskladjivanje 2 pic-a

Post by InTheStillOfTheNight »

pedja089 wrote:To znam,ali ako su sijalice u pitanju 1S manje vise nece da pravi problem...
A i to je glupo resenje, ako se sve isto pali, samo se odvuku zice od jedne sijalice do druge i gotovo.
Jooooooooj... kad mi netko u programiranju spominje 1S dobijem čir na dvanajstercu....

Bitno je samo koliko to dugo treba paliti i gasiti... Ako je to vrijeme 1 minutu onda jos prihvatiljva ova ideja sa istim hex-om, ali ako je to 20 minuta ili vise, sve ce ti se rastimati...
InTheStillOfTheNight
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: uskladjivanje 2 pic-a

Post by pedja089 »

Ma ajde ko da mi to ne znamo.
Stoji i ta jedna sekudna, ali kako mi se cini da je ovo nega zajebancija, cisto da se vidi kako bi moglo, jer ako se uzme u obzir da je poslednji projekat sedmosegmentrni displej, onda mislim da sinhronizacija nije bas toliko bitna. I da to nece biti nista duze ukljuceno od nekoliko minuta na stolu.
a za čir se obrati Shenda, on ce ti mozda pomoci... :wink:
I hajde malo obrati paznju na pravila foruma.
User avatar
niho
Pravi forumaš
Pravi forumaš
Posts: 1895
Joined: 24-09-2009, 17:26
Location: Brcko, Bosnia and Herzegovina

Re: uskladjivanje 2 pic-a

Post by niho »

@laki 101
daj nam shemu ili tacan opis toga sto radis, mada sam pocetnik, ukljucicu se i pokusati zajedno sa iskusnijim kolegama da rijesimo taj problem. Ako sigurno znas sta hoces naci ce se rjesenje, siguran sam. :shock:
laki 101
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 276
Joined: 09-10-2009, 19:06

Re: uskladjivanje 2 pic-a

Post by laki 101 »

za pocetak ovi sa cirevima daih posavetujem da posete doktora :D

onda druga stvar ja mislim da sam poprilicno jasno napisao da ce biti drugacije isprogramirani sto znaci da nikako nece moci isti hex

e sad ajde niho je hteo da detalnjo objasnim sta radim pa ajde

znaci pravim za novu godinu na terasi nesto na foru ovoga http://www.youtube.com/watch?v=9hjtd__e ... re=related" onclick="window.open(this.href);return false; doduse mnogo manje koplikovano i to al znaci gomila sijalica koje se kontrolisu pomocu pic-a
e sad npr imam na 16f84 na 10 kanala led iode koje se pale i gase po nekom redposledu koji smislim i imam na 16f877 na jos 30 kanala led diode (svaki kanal jedna grupa dioda) i sad oni ce biti drugacije isprogramirani ,ali da bi sve to delovalo ujednaceno treba mi da oni u isto vreme povnu i zavrse taj redosled tj. sekvencu koju smislim i da mi se nedesi da posle nekog vremena jedan na pola puta a drugi vec zavrsio i tako nesto

nadam se da ce vam sad ovo pomoci da mi date neko resenja tipa spojim jedan output pin sa jednog pic-a na input pin drugog pic-a i isprogramiram nekako ili tako nesto
User avatar
trax
Administrator sajta
Administrator sajta
Posts: 3509
Joined: 08-01-2005, 18:04
Location: 75k, BA
Contact:

Re: uskladjivanje 2 pic-a

Post by trax »

...nadam se da ce vam sad ovo pomoci da mi date neko resenja tipa spojim jedan output pin sa jednog pic-a na input pin drugog pic-a i isprogramiram nekako ili tako nesto...
Tako ti je najpametnije da odradis, samo je ostalo da odradis :wink:
laki 101
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 276
Joined: 09-10-2009, 19:06

Re: uskladjivanje 2 pic-a

Post by laki 101 »

a ovaj ok je to nego neko da mi kaze sta da isprogramiram to neznam
micromatic
Penjem se :)
Penjem se :)
Posts: 58
Joined: 23-02-2005, 14:13
Location: Hrvatska - Cakovec
Contact:

Re: uskladjivanje 2 pic-a

Post by micromatic »

A da s time upravljaš s PC-a. Mislim n x ista elektronika za kontrolu sijalica (modul) sve zajedno spojeno po RS485 kojim se iz PC-a šalje sinkronizacija, način rada (efekat) pojedinačno i / ili grupno upravljanje svakim modulom ...
__________________
http://www.micromatic.hr
__________________
User avatar
niho
Pravi forumaš
Pravi forumaš
Posts: 1895
Joined: 24-09-2009, 17:26
Location: Brcko, Bosnia and Herzegovina

Re: uskladjivanje 2 pic-a

Post by niho »

@laki 101
Pa na 16f84 imas 8+5 pinova, jedan zrtvujes kao kontrolni ( a to isto uradi i na drugom picu) njime vrsi sinhronizaciju, koristi ga kao izlaz koji ce ti resetovati drugi pic (pulap otpornik i mclr na drugom picu ) ne spajaj nikakve ledice na njega. Kad se zavrsi ciklus na prvom startas drugi i obrnuto. Isto tako mozes ga postaviti na 0 i time vrsis cekanje starta drugog pica do potrebnog momenta kada ce i drugi pic krenuti, zavisi od maste i rasporeda ledica. Jasno da se ovo sto si zamislio moze uraditi i sa jednim picem i mux-om. 8)
laki 101
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 276
Joined: 09-10-2009, 19:06

Re: uskladjivanje 2 pic-a

Post by laki 101 »

micromatic wrote:A da s time upravljaš s PC-a. Mislim n x ista elektronika za kontrolu sijalica (modul) sve zajedno spojeno po RS485 kojim se iz PC-a šalje sinkronizacija, način rada (efekat) pojedinačno i / ili grupno upravljanje svakim modulom ...
znaci nece ici iz dva prosta razloga
1. ovo treba za nedelju dana da radi a nema teorije da cu ja skontati kako ovo da uradim
2. imam mali problem sa vodjenjem kablova od pc-a do terase i sa time da pc mora biti upaljen da bi ovo radilo i to

niho ovo tvoje resenje mi se cini sasvim ok
znaci ajde ako ti nije problem (posto sam zesci pocetnik ko sto rekoh) da mi napises kako ih spajam znaci uzmem sad 16f877 da mi je recimo glavni i sad uzmem jedan njegov pin setujem da je output i vezem na jedan pin 16f84, e sad da li tu treba nesto izmedju ta dva, onda podesim da na pocetku sekvence 877 on posalje na taj pin signal ,a 84 isprogramiram da kad dobije taj signal krene i u teoriji bi to trebalo da radi, jel tako
e da posto vidim da si piso kao prvo jedan pa kad zavrsi krene drugi znaci meni treba da rade u isto vreme ,ali samo sam smislio da mi bude lakse da koristim 2 odvojena pic-a i da nemoram da kupujem neki skuplji i veci pic posto ova dva vec imam
User avatar
niho
Pravi forumaš
Pravi forumaš
Posts: 1895
Joined: 24-09-2009, 17:26
Location: Brcko, Bosnia and Herzegovina

Re: uskladjivanje 2 pic-a

Post by niho »

Hehe, pa i ja sam pocetnik :)
U petlju postavljas kad god hoces da krene taj drugi da prepozna impuls sa prvog ( i obrnuto) i taj pin mora biti ulazni

Code: Select all

if portb.0 =0 then..' u tom momentu si mu doveo impuls sa drugog pica tj. dao  0
ili jednostavno resetuj oba u istom momentu tako da ce nakon svakog ciklusa pocinjati zajedno. Znaci jednu od izlaznih nozica kojom se zavrsava ciklus paljenja i gasenja lampica resetuj drugi i obrnuto.
Nadam se da smo se razumjeli :)
Ako si pocetnika a imas malo vremena mislim da ce ti ova jednostavna rjesenja pomoci, kasnije kad se "uhodas" pravi komplikovaniji kod i sa vise varijacija. Ne zaboravi da su LEdice daleko brze od oka i da ih mozes napajati intervalima izmjenicno od nekoliko milisekunda sto daje efekat stalnog sjaja a pravis razlicite kombinacije i boje ;)
laki 101
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 276
Joined: 09-10-2009, 19:06

Re: uskladjivanje 2 pic-a

Post by laki 101 »

a ovo sa resetovanjem oba dobijam sta u odnosu na ovo da pocne kad dobije signal ?

zasada mi treba sto brze i komplikovanije posto po planu do sledeceg vikenda treba da bude gotovo i da radi sve
a naravno da kad se uhodam cu da pravim 3d efekte :D , salim se sad malo ,ali mislim naravno da cu moci bolje i kvalitetnije da radim posle

a ovo sa treptanjem dobijam sta, da pravim bolje efekte ili da pravim neke kombinacije bolje? i da li se to moze napraviti posto stavljam izmedju pic-a i ledica uln da bi mogao veci broj led dioda
User avatar
niho
Pravi forumaš
Pravi forumaš
Posts: 1895
Joined: 24-09-2009, 17:26
Location: Brcko, Bosnia and Herzegovina

Re: uskladjivanje 2 pic-a

Post by niho »

kontrola je puno veca ako provuces u djelicu sekunde cijelu liniju razlicitih LED ica, izgleda kao da sve sijaju a u stvari su paljene jedna po jedna i onda razlicite kombinacije izgledaju prekrasno.
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: uskladjivanje 2 pic-a

Post by pedja089 »

Ja i dalje ne razumem zasto bi se mucio sa uskladjivanjem 2 pica, pogotovo ako ces paliti i gasiti led. nadji neke port expander-e ili obicne shift ili latch registre i sa svega nekoliko pinmova mozes upravljati povecim brojem izlaza. A ako vec radis neku sinhronizaciju, jedan pic ti mora biti master i slati ovom drugom sta da radi, i na taj nacin mozes teoretski beskonacno mnogo piceva povezati.
User avatar
ShOkRe
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 468
Joined: 10-01-2007, 20:55
Location: Pula

Re: uskladjivanje 2 pic-a

Post by ShOkRe »

da i još jedna sitnica, koja može bit opasna ako koristiš triake bez optocuplera, što kod jeftinih chasera rade, pazi se interkonekcija, mozda najbolje da okačiš šemu...... da ne bude pucanja....
ovo što kaze pedja, sam ti i ja davno savjetovao nakalemi onih SN74LS595 i uln2803 iza svakog i pali 5000 lampica jednim picem za sitne pare, i sve super sinhronizirano....
Post Reply