samo sam ocima preletio po svim odgovorima, pa nemojte se ljutiti ako sam nesto propustio. Ev da i ja onda ostavim komentar... Hm... shema... Netko je vec spomenuo prvu gresku, al nisam bas pohvatao najbolje pa cu ponovno napisati. Znaci Jumper mora biti između RESET pina i GND, dok ovaj otpornik R1 mora biti između RESET pina i +5V. Poanta: ATMEGA se resetira ovako (---__---). Log 0 i nakon toga log 1. Ovaj otpornik R1 ima samo jednu svrhu, a to je da povuce RESET pin na +5V u normalnom radu procesora te da ne dozvoli plivanje reset linije jer bi to moglo ponovno resetirati procesor.
Znaci JUMPEROM osiguras da je reset linija sigurno na GND te ti preko otpornika R1 tece neka minimalna struja. Kad skines JUMPER ostane ti samo taj otpornik koji RESET liniju digne na +5V.
Ne vidim nazive u shemi pa cu pisati i preporuke elemenata o kojima pisem... (R1 -> 4k7 - 10k)
Ovo oko tranzistora je relativno tocno nacrtano, a isto tako i relativno dobro rjesenje za ovaj problem.
Prva stvar koja nedostaje u spoju PNP tranzistora je otpornik sa baze prema VCC-u. On se inace stavlja zbog 2 raloga. Jedan je da osigura isti potencijal na bazi i kolektoru kad je tranzisor iskljucen, a drugi da prilikom iskljucenja tranzistor sto prije povuce napon sa baze na 5V.
Stavis samo 10 puta veci otpornik između BAZE i KOLEKTORA na oba tranzistora. Znaci ako je ovaj recimo R3 = 4k7 onda stavis 47k za taj otpornik. (Dodatna 2 otpornika)
Drugi razlog zbog kojeg ovo nije pametno je to sto radis sa naponom 220V, a to je smrt ako dobro ne osmislis ovaj procesorski dio, pogotovo kad se radi o motorima.
Nije problem kad motor radi, ili kada je iskljucen, nego je problem u onih nekoliko uS kada palis i kada gasis motor. Netko je u postovima naveo kako je odvojen 220V od procesora. Nazalost nije istina.
Imao sam s ovim gadnih sranja u jednom projektu. Regulirao sam nekakve proklete prozore na prokletom neboderu. I super sam ja to sve napravo, ali kada je projekt bio pri kraju i kad smo spojili 300 induktivnih potrosaca na te uređaje sve je poludilo. Procesori su se blokirali, komunikacija je gubila pakete. 100 sranja, a ne znas odakle krenuti traziti problem.
Dogodi se sljedece:
Kada palis reley sve ce to procesor prozvakati jer se radi o smetnjama koje su potrošackog karaktera. Preko iskrenja relaya ti prođe nešto za navojnicu relaya i dobiješ naponske špiceve na procesoru u trajanju 100 200 300 nS naponskih izboja do 200 V. (Tako barem osciloskop tvrdi). Najveci problem je ugasiti induktivno trošilo jer u trenutku kada relay odvoji potrošač od mreže dogodi se to da je i dalje na potrošaču 220V koji su odsječeni iz strujnog kruga i taj napon koji doslovno vjesi u zraku ti probije preko zavojnice i isprazni se na GND procesora. Tad dobijes takve smetnje na onih 5V da to procesor ne moze prezvakati i preskoci takt, registri polude i program se sruši.
Nemoguce je izbjeci ove smetnje, ali ih je moguce smanjiti tako da sustav radi savrseno. Prva i osnovna stvar koja nema kod tebe na shemi su varistori. Potrebno je ubaciti varistor između svih kontakata 220V... (npr varistor 275V), potrebno je ubaciti varistor na 5V tj na onaj napon odakle se napaja procesor (npr varistor 10V). Odabir relaya je također bitna stvar. Uzmi relay kojemu 5V napajanje ne prelazi preko kontakata.
To su ti oni dugacki relay, nikako one tipa 5cm x3cm ili slicno. Ti dugacki relay su ugrađeni svagdje di se radi o ovom tipu problema, od PLC-a do bilo kakve veze između prcesora i 220V.
Manja smetnja je ako je 220V udaljeno od same zavojnice relaya, a to ti osiguravaju ti relay. Cak im u datashetu pise nesto tipa 7cm udaljenost ili nesto tog tipa a odnosi se bas na ovu problematiku.
Ono sto vidim da jos nedostaje u shemi su 100 nF decoupling kondenzatori na procesoru. Obavezno između svakog VCC-a procesora i mase, što bliže procesoru postaviti kondenzator 100nF. Vec sam pisao cemu sluzi moze se naci u temi Maniaca strujni izvor 50A.
Ovu su neke preinake sheme koje bi trebalo napraviti, naravno ima i puno boljih rjesenja, ali sva su zahtjevnija.
Mislim da si i LCD malo cudno spojio ili se radi o nekom LCD-u s kojim nisam radio. Inace standard je 14 pinova bez pozadinske rasvjete. Na ovoj tvojoj shemi ne vidim 14 pinova. Ovo s lijeve strane spoja LCD-a je jasno. GND VCC i kontrast, ali nekako mi se cini da se to malo drugacije spaja. Tu bi trebao biti jos jedan pin na masi. PS ne kuzim niti koje su ti komunikacijske linije sa LCD-om. Jasno bi bilo da ih imas 4 ili 8, ali ti imas 7 linija
Ev ja sam napisao sta meni nije jasno, pa molim da me ispravite ako sam nesto krivo skuzio...