tajmer_molim pomoc
Moderators: pedja089, stojke369, [eDo], trax
tajmer_molim pomoc
Pozdrav
Novi sam na ovom forumu i dosao sam na preporuku prijatelja.
Nisam neki strucnjak u elektronici ali se pomalo razumijem u elektonske elemente ali nisam u stanju da samostalno isprojektujem neki projekt. Javljam se ovdje jer imam jedan problem koji terba da rijesim sto jednostavnije, a to ocito nemogu sam.
Problem se satoji u sljedecem:
Imam pet potrosaca snage 1KW 220V~ koji nesmiju raditi svi istovrmeno. Tacnije trebaju da rade zajedno potrosaci 1,2,3 i 4, a potrosac 5 da odmara, recimo 24 h a zatim da se gasi potrosac 1 takodje 24 h, a rade 2,3,4 i 5, zatim da se gasi potrosac 2 takodje 24 h, a rade 1,3,4 i 5 i tako redom. Ni u jednom trenutku nebi smjeli da rade svi potrosaci istovremeno.
Znam da mi treba nekakav tajmer ali neznam kako to izvesti da radi kako sam opisao.
Nadam se da sam dobro opisao problem i da ce mi neko pomoci
Hvala
Novi sam na ovom forumu i dosao sam na preporuku prijatelja.
Nisam neki strucnjak u elektronici ali se pomalo razumijem u elektonske elemente ali nisam u stanju da samostalno isprojektujem neki projekt. Javljam se ovdje jer imam jedan problem koji terba da rijesim sto jednostavnije, a to ocito nemogu sam.
Problem se satoji u sljedecem:
Imam pet potrosaca snage 1KW 220V~ koji nesmiju raditi svi istovrmeno. Tacnije trebaju da rade zajedno potrosaci 1,2,3 i 4, a potrosac 5 da odmara, recimo 24 h a zatim da se gasi potrosac 1 takodje 24 h, a rade 2,3,4 i 5, zatim da se gasi potrosac 2 takodje 24 h, a rade 1,3,4 i 5 i tako redom. Ni u jednom trenutku nebi smjeli da rade svi potrosaci istovremeno.
Znam da mi treba nekakav tajmer ali neznam kako to izvesti da radi kako sam opisao.
Nadam se da sam dobro opisao problem i da ce mi neko pomoci
Hvala
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
Odgovor
Moja preporuka... Definitivno to nemoj rješavati sa mikrokontrolerom. Radio sam neku automatizaciju sa mikrokontrolerima pa sam se jako opekao. Bez obzira sto je napajanje mikrokontrolera galvanski odvojeno od jakih potrosaca cesto se dogadja da se mikrokontroler "smrzne". Lako se moze dogoditi da svi portovi ostanu na log 1 ili log 0 sto ti naravno ne ide u korist... Najbolje rjesenje bi ti bilo Logickim sklopovima to rjesiti... Puno su pouzdaniji od samog mikrokontrolera... Ako budes trebao neku pomoc oko toga obrati se pa ti razvijem neku shemu koja bi trebala funkcionirati... Kazem trebala jer nista ne radi dok god ne proradi
InTheStillOfTheNight
Ma ljudi ja trebam nesto konkretno. Nemojte razvlacit temu. Ako ko moze pomoci bio bih zahvalan. Nemam nista od opstih razmišljanja. Trazio sam po netu ali nisam nasao ili nisam znao naci ono sto mi treba ili priblizno sto mi treba
InTheStillOfTheNight
pomozi ako mozes. Razradi nesto pa daj. Probaj izbjeci rleje jer nemam mnogo prostora.
MladaNada
moze posalji, doduse vrijeme sam dao proizvoljno ali nebi smjelo biti manje od 4 sata pauze i kako to usmjeriti na pet potrosaca da rade kako sam naveo.
Daj pomozite ljudi. Vjerujem da ovdje ima dovoljno strucnjaka kojima ovaj zadatak neije nikakav problem[/b]
InTheStillOfTheNight
pomozi ako mozes. Razradi nesto pa daj. Probaj izbjeci rleje jer nemam mnogo prostora.
MladaNada
moze posalji, doduse vrijeme sam dao proizvoljno ali nebi smjelo biti manje od 4 sata pauze i kako to usmjeriti na pet potrosaca da rade kako sam naveo.
Daj pomozite ljudi. Vjerujem da ovdje ima dovoljno strucnjaka kojima ovaj zadatak neije nikakav problem[/b]
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
@maher dobro je da si "uskocio" jer to naprosto nije za vijerovat sta ljudi pisu !!!!
Decki ocito da van oko MCUa nisu bas sve stvari jasne , al ima u boga dana pa ako bude volje bit ce i znaja !
@Crni3255 jel sad vidis koliko neznaje kosta !? imas 2 opcije :
1 knjiga
2 nadjes osobu "C" da ti to napravi , platis i ides dalje !!
Decki ocito da van oko MCUa nisu bas sve stvari jasne , al ima u boga dana pa ako bude volje bit ce i znaja !
@Crni3255 jel sad vidis koliko neznaje kosta !? imas 2 opcije :
1 knjiga
2 nadjes osobu "C" da ti to napravi , platis i ides dalje !!
googie !!!!!!!
@crni...
Evo da pomognem , uzmes neki bilo koji MCU ! kupis kristal 38 xx khz za tocan sat iako se moze dosta dobro emulirat !
taj kristal spojis kao ext takt [ ne MCLK] . Setiras timer da uzme njegovu takt za bazu i napravis delay na prekidnu rutinu za 24h !
portove lako rijesis postavljanjem svih u jedan osim zadnjeg [5] i nakon 24h rotiras udesno za jedan bit registar odabranog porta i , maska je EFh, tj nakon 4 rotacije sve ispocetka postavi u EFh !! i to je to !!!!!! U assembleru to bi izgledalo tako mali programcic da nebi moga vijerovat desetak naredbi + inicijalizacijska rutina !!!
Ja se nadam da sam ti pomogao sasvim konkretno !! izlaze odvoji optcouplerima s triakom i dalje vijerojarno znas...!!!
@crni...
Evo da pomognem , uzmes neki bilo koji MCU ! kupis kristal 38 xx khz za tocan sat iako se moze dosta dobro emulirat !
taj kristal spojis kao ext takt [ ne MCLK] . Setiras timer da uzme njegovu takt za bazu i napravis delay na prekidnu rutinu za 24h !
portove lako rijesis postavljanjem svih u jedan osim zadnjeg [5] i nakon 24h rotiras udesno za jedan bit registar odabranog porta i , maska je EFh, tj nakon 4 rotacije sve ispocetka postavi u EFh !! i to je to !!!!!! U assembleru to bi izgledalo tako mali programcic da nebi moga vijerovat desetak naredbi + inicijalizacijska rutina !!!
Ja se nadam da sam ti pomogao sasvim konkretno !! izlaze odvoji optcouplerima s triakom i dalje vijerojarno znas...!!!
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
SmRC
Ok Buco pa znamo mi da si ti najbolji za programiranje na ovom forumu... sve je to divno i krasno ali mislim da moras biti svjestan da elektonika nije samo programiranje u assembleru.. Neki ljudi ce mozda raditi sa 555 ili napraviti si vlastiti timer sa tranzistorom otpornikom i elkom. Nekim ljudima koji nemaju pojma o assembleru je jednostavnije osloniti se na vec postojece sheme timera ubaciti neke svoje ideje za gasenje jednog od motora i rjesiti taj problme. Ne kazem ja da tvoja ideja nije super... ali jeli ta ideja dosljedna toga da netko ulazi u tu assemblersku zbrku, mikrokontorolere, programatore, za ovako jednostavan sklop... a ti najbolje znas koliko vremena treba odvojiti da bi se nesto isprogramiralo a pogotovo koliko treba iskustva za samo programiranje u assembleru. Ako ce on to sam raditi moze si odmah istog trenutka odvojiti godinu dana za takav projekt koji si mu ti predlozio jer dok napravi programator dok kupi mcu dok skuzi uopce sta se u cega ukljucuje a da ne govorim o arhitekturi mcu-a. Ja nesto malo znam o mcu-u nisam totalni ali kada pregledavam datasheet npr atmega16 avr shvatim da sam totalni krenen i da nemam pojma... a kako ce se osjecati covjek koji zna jos 3 puta manje od mene u to... bolje da si mu predlozio da skine datasheet od 555 izracuna si parametre za 24 sata izvuce impuls svakih 24 sata i nadje neki brojac koji broji 00001,00010,00100,01000,10000... I please nemoj sada lajati na mene samo sam rekao svoje misljenje
InTheStillOfTheNight
@Inthe.... Ja sam ono rekao samo sto je bilo vezano na netocnosti o racunalu [ mikro ili ne nije bitno] , labilnosti sustava , ocaj i uzas !?
Vidis kako je to lako uradit na racunalu i s onim kristalom jako precizno .
Naravno da ljudi mogu koristit sto god zele kao timer 555 i kao logiku obicni dekatski brojac , koja vrata i eto ga sklop ! Ali vidis onih par naredbi ce sve to napravit ali ima nesto daleko vaznije a to mogcnost dodavanja raznih senzora za provijeru stanja ispravnosti HW , napona , struje itd... tj kompletnu povratnu vezu sto ce sa klasicnom logikom tesko napravit i bilo bi super komplicirano ...itd !
Pa nebi mu bas godina trebala za onaj prijedlog , cak mu je sve definirano osim timera ! samo treba prepisat i izracunat postavku timera ! To je bio samo prijedlog da covijek nebi pomislia kako mu ne zelimo pomoc , a sad .... sto ce se kome svidit to je druga pjesma !
A necu lajat jer nisam ja pas !!!
Vidis kako je to lako uradit na racunalu i s onim kristalom jako precizno .
Naravno da ljudi mogu koristit sto god zele kao timer 555 i kao logiku obicni dekatski brojac , koja vrata i eto ga sklop ! Ali vidis onih par naredbi ce sve to napravit ali ima nesto daleko vaznije a to mogcnost dodavanja raznih senzora za provijeru stanja ispravnosti HW , napona , struje itd... tj kompletnu povratnu vezu sto ce sa klasicnom logikom tesko napravit i bilo bi super komplicirano ...itd !
Pa nebi mu bas godina trebala za onaj prijedlog , cak mu je sve definirano osim timera ! samo treba prepisat i izracunat postavku timera ! To je bio samo prijedlog da covijek nebi pomislia kako mu ne zelimo pomoc , a sad .... sto ce se kome svidit to je druga pjesma !
A necu lajat jer nisam ja pas !!!
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
Re
Pa ok pomozimo mu onda... Ako on zeli uciti programirati to mu je najlakse na nekim gotovim projektima koji rade... Ako ga to zanima moci ce analizirati svaku naredbu i njenu funkciju... Ev napisi program U assembleru za At90s1200 nacrtaj mu shemu od atmela do releja.. ja cu mu to programirati, nacrtati plocicu i poslati postom ako ti se ne da zamarati s tim... Pa kada sastavi to sto mu treba ako zeli proucavati mcu imati ce nesto sto radi .. pa ako zeli moze si nabaviti sve ostalo za programiranje i uciti na tome... Mene ovo isto zanima iz znas vec kojeg razloga... Da vidim kako to sve radi..... Jer zanima me assembler a ovo mi je mozda najbolji pocetak.. Usput zanima me i kako izgleda shema od porta do motora i sama stabilizacija napajanja za atmela. Ev znaci jednostavna shema i izvorni kod u assembleru i gotovi hex. nadam se da ti nije problem to sastaviti za 5 minuta jer kada netko zna onda zna....
InTheStillOfTheNight