mega 16 u industriji

Rasprava o AVR mikrokontrolerima, AVR projekti i drugo vezano za AVR...

Moderators: pedja089, stojke369, trax, InTheStillOfTheNight

buco-1
Napredujem
Napredujem
Posts: 105
Joined: 24-10-2010, 21:22

Re: mega 16 u industriji

Post by buco-1 »

Mikrokontroler će se resetirati ne samo zbog plivanja reseta (smetnji na njemu) već i bilo kojeg preopterećenja na pin-ovima. Kvalitetan napon, ne samo napajanja MCU-a već i sklopova koji ga okružuju, se podrazumijeva samo po sebi i nema potrebe na to gubit vrijeme i o tome raspravljat. To je osnovna lekcija, bar bi trebala biti kod profesionalne upotrebe MCU-a.
Frekvencija oscilatora je "kritična" samo onda ako je veća od dozvoljene maximalne. Ne zaboravite da MCU-i mega/avr serije rade dobro na puno većim freq od navedene. Stvar je u naponu napajanja i pratećem okruženju, pa mogu ići i do 28 MHz. Kod PIC serija se radni naponi mogu spuštati linerano od 5 do 2V2 (čak i niže, test je rađen na 1V2) bez utjecaja na proces, samo na brzinu rada vašeg mikroračunala. Nadam se da vam je jasno i zašto. No da bi bilo koje računalo radilo nemojte mu postavljati okruženje iz "uradi sam" litarature.
CMOS tehnologije i njihove nasljednice su veoma osjetljive na logičku nulu a ne jedinicu. Tu je najčešća greška kod HW dizajna uređaja kod neiskusnijih. Držite se korisnog savijeta i napajanja vaših mega i svra spustite na 3V3. Nije važno što piše na kučištu čhipa. Niži napon daje puno veću brzinu i stabilnost sada sustavu ako je pravilno dizjniran. Pravilne vrijednosti otpornika i kondova.

Pozdrav.
Today's scientists have substituted mathematics for experiments, and they wander off through equation after equation, and eventually build a structure which has no relation to reality.
- Nikola Tesla
buco-1
Napredujem
Napredujem
Posts: 105
Joined: 24-10-2010, 21:22

Re: mega 16 u industriji

Post by buco-1 »

Izvinite na Offtopicu!

@Night onaj ep o mikroračunalima je prava stvar. Zanimljivo je.

Pozdrav.
Today's scientists have substituted mathematics for experiments, and they wander off through equation after equation, and eventually build a structure which has no relation to reality.
- Nikola Tesla
abc
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 498
Joined: 08-03-2007, 20:19
Location: Hrvatska

Re: mega 16 u industriji

Post by abc »

Da li mozes da objasnis sta znaci"pločica sa kontrolerom je dvostrana sa power plane-om spojeni na gnd", ako si sve odvojio opto spreznicima i ulaze i izlaze i ako ti je taj ispravljac od mobitela ok onda ne bi trebalo biti problema, softver izuzimamo iz rasprave.

Da li imas neku gnd petlju koja pravi problem, takodje moze biti problem i u tom coperskom napajanju.
kikici1
Penjem se :)
Penjem se :)
Posts: 91
Joined: 14-03-2010, 09:27

Re: mega 16 u industriji

Post by kikici1 »

Riješeno!!! Nisam do danas ništa radio na tome, bilo je drugih problema cijeli tjedan, pa je mirovalo. Ubacio sam kondenzator i diodu na reset, nekoliko vdr-ova i sve radi. Poradio sam još malo i na sofveru ali ništa bitno, manje više da posložim funkcije kako nam odgovara. Mislim da mi je probleme radio sklopnik, jer je 220-voltni, prilikom iskapčanja je rasipao prestrašne špice, stavio sam mu 300v vdr i sad je ok. Premjestio sam i napajanje trafa preko druge faze za svaki slučaj. Hvala svima još jedanput.
Za ABC-a, gornji layer na pločici je masa po cijeloj površini pločice. Izleda slično ko lotstop layer ali je spojen na masu putem 20 via na donji layer na masu.
User avatar
mbruck
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 333
Joined: 27-02-2005, 11:36

Re: mega 16 u industriji

Post by mbruck »

Hej drugari,
Ovo je nesumnjivo bio krasan post.
I ja sam upetljao atmela u industriju i imao sam jedan sličan problem koji sam riješio samo tako da sam samo isključio brown-out reset ili BOD... Da je bilo problem kao ovaj vjerovatno bih se ubio. (Da preduhitrim kupca :)
Ovaj prijedlog da se Atmel napaja sa 3V3 mi se čini izvrsnim. Aha, i ono sa CKOPT zaslužuje pivo i večeru !
Par pitanja:
Na koji način je spojena dioda na reset i koja je? Treba li biti šotki ?
Da li može napajanje biti: TRAFO 220/10 - Greatz - Switching sa TS2596S 5V ili TS2596S 3V3, i da li valja staviti jedan VDR 15v paralelno sa napajanjem? (bez obzira što je switching napajanje)
Kako si stavio 300v vdr na sklopnik? Na špulu ili gdje?
kikici1
Penjem se :)
Penjem se :)
Posts: 91
Joined: 14-03-2010, 09:27

Re: mega 16 u industriji

Post by kikici1 »

Paralelno kontaktima, po vdr, i jedan paralelno namotaju sklopnika. U međuvremenu sam napravio još jednu istu prešu, uz vrlo male preinake i sad obadvije rade ko "singerice". Ni jedan jedini zastoj. Ukoliko imaš kakvih problema ja znam nešto malo ali zato dečki poput Kize, Nočnog, Buce i naravno Pedje, čine ovaj forum takvim kakvim i treba biti. Inače za Nočnog i Bucu kad već pišem, nekad kao klinac sam lakše dočekao da izđe novi broj Zagora nego vaše nastavke "sage o mikrokontrolerima".
User avatar
mbruck
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 333
Joined: 27-02-2005, 11:36

Re: mega 16 u industriji

Post by mbruck »

Dioda na resetu? (koja i kako spojena)
I da, gdje si nabavio VDR-ove. Zanima me karakteristika, jer u http://www.schukat.com" onclick="window.open(this.href);return false; gdje ja kupujem, ima ih nekoliko vrsta za 300V pa sam neodlučan.
http://www.schukat.com/schukat/schukat_ ... 0&kb=C4215" onclick="window.open(this.href);return false;
Dajte prijedlog. Samo quckly... Narudžba ide odmah
User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Re: mega 16 u industriji

Post by InTheStillOfTheNight »

Pozdrav,

Opet total, kaos, gužva pa ne stignem ništa. Tu sam još ostao dužan jednu shemu za forum elektronike, ali nadam se ovim neradnim danima da malo uhvatim vremena, ili nekom slobodnom vikendu pa da napišem i nekoliko postova tartufa jer dugo nisam ništa pisao...

Što se tiče ove diode, i metoda ESD zaštite ovaj dokument bi trebalo znati napamet prije bilo kakvog crtanja hardware-a. Radi se o svega 18 stranica teksta i dobar dio zaštite oko samog MCU-a dobro je opisana:

http://www.atmel.com/dyn/resources/prod ... oc1619.pdf

Ova dioda o kojoj @kikici1 govori nalazi se u poglavlju:
4.9.2 Reset Pin Protection (page 14)

Što se tiče varistora, ne razmišljaj previše :) Dakle 275V, 300V, kakve najdes, nevazno je... Samo da je Varistor :)
InTheStillOfTheNight
User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Re: mega 16 u industriji

Post by InTheStillOfTheNight »

mbruck wrote:Hej drugari,
Par pitanja:
Na koji način je spojena dioda na reset i koja je? Treba li biti šotki ?
Da li može napajanje biti: TRAFO 220/10 - Greatz - Switching sa TS2596S 5V ili TS2596S 3V3, i da li valja staviti jedan VDR 15v paralelno sa napajanjem? (bez obzira što je switching napajanje)
Kako si stavio 300v vdr na sklopnik? Na špulu ili gdje?
Odgovor na pitanje oko diode piše u gore postavljenom linku:
"A normal small-signal diode will do." Možeš ubaciti bilo koju diodu npr LL4148

VDR možeš ubaciti odmah nakon gretza (paralelno na + i -), samo pazi na napon... Ja inače ubacujem VDR odmah na ulazu DC napajanja nekih 15 ili 17 V, samo moraš malo paziti kod svog napajanja jer ako je trafo 220/10 vjerojatno ćeš na prvom elku poslje gretza imati i do 20V u praznom hodu. Dakle za VDR nije bitno kakvo je napajanje, samo ga je bolje ubaciti prije stabilizacije 5V, tj rezati smetnju na naponu na kojemu je to lakše napraviti.

Za peglanje napona zavojnica je ipak kralj, kao što je opisano u gore postavljenom linku na stranici 11. Ovo se stavlja poslje 5V napajanja...

Varistor 300V je postavio na špulnu, a ako je postavljao sve kako sam napisano, onda je ubacio i varistore na svaki kontakt sklopnika prema 0V potencijalu.
InTheStillOfTheNight
buco-1
Napredujem
Napredujem
Posts: 105
Joined: 24-10-2010, 21:22

Re: mega 16 u industriji

Post by buco-1 »

Ja najčešće koristim kaskadu, tj s greca ide na 5V stab. pa na 3V3 stab. (opciono 2V7). Cak i uređaje koji se napajaju s USBa stavljam na diodu pa na stab. 3V3. Naravno kondenzatore između svakog stupnja.

Sve što ima zavojnicu ili slično nikad ne spajam direktno na pinove već preko optokaplera ili malog mos tranzistora.

U pravilu nijedan vanjski sklop, makar to bila memorija, ne spajam direktno već preko otpornika. To daje sigurnost kako MCU-u tako i IC-u u sustavu. Jedino što treba tad pripaziti je da se ne pretjra s veličinom otpornika. Zna se dogoditi da igrom slučaja nepravilno odabrane vrijednosti takvih otpornika i rade na nekom MCU-u no s ostalih 99% neće. Važno je osigurati da imate stabilnu logičku nulu.
Today's scientists have substituted mathematics for experiments, and they wander off through equation after equation, and eventually build a structure which has no relation to reality.
- Nikola Tesla
User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Re: mega 16 u industriji

Post by InTheStillOfTheNight »

@buco čisto informativno oko ESD zaštita i MCU-a u bučnom okruženju:

Jedan projekt sam radio 3 puta, dakle moglo bi se reći projekt koji je zaradio 0 kn. Super posao ako se napravi od prve... Svi uređaji na stolu rade super i sve ovo oko tvojih zaštita stoji, ali kad to staviš u bučno okruženje neće ti pomoći nikakvi otpori na linijama, ispeglano napajanje poslje gretza... itd

Kada mi prvi projekt nije radio u stvarnosti onda sam na gradsku mrežu 220V paralelno uključio najgoru smetnju mreže, a to je obični mikser sa četkicama bez zaštitnog kondenzatora. Na utičnicu pokraj spojio sam svoju elektroniku sa vlastitim trafo napajanjem 220/12, te osciloskop na kristal, VCC i RESET...

Normalan lik bi pomislio: Kakve veze ima mikser za mutiti jaja sa elektronikom koja ima svoj trafo, svoje napajanje, svoju stabilizaciju i svoj hardware...

Ali kad malo bolje pogledas u osciloskop skužiš da smetnja "uleti" u tvoj MCU preko 220V gradske mreže, tvog trafora i tvog switch napajanja MCU-a. Proleti kroz sve elektrolite i probije ti čitav sustav stabilizacije, kondenzatora i skrši ti napon na +- 150V na svim linijama mikrokontrolera...

Jedini način da se od toga zaštitiš je TVS dioda na 5V, varistor 20V prije stabilizacije 5V za MCU, serijska zavojnica na 5V napajanju MCU-a, relayima čiji su kontakti daleko od špulne, te varistorima na 220V sklopnicima. Bez toga ne može ti pomoći 1000 otpornika u sustavu 5V napajanja.

3 verzija ovog projekta o kojem govorim radi i dan danas već 5 godina a upravlja sigurno sa jedno 10 kW potrošača, a sve od zaštita koje ima su ove opisane... Kada upališ sve potrošače na toj elektronici i dalje imaš špiceve nekih 60V, ali od toga ne možeš pobjeći. Snimao sam rad PC-a na toj mreži i također CPU probijaju takve smetnje bez obzira na sve zaštite koje u njemu postoje, stoga to je očito normalan rad...
InTheStillOfTheNight
buco-1
Napredujem
Napredujem
Posts: 105
Joined: 24-10-2010, 21:22

Re: mega 16 u industriji

Post by buco-1 »

InTheStillOfTheNight wrote:Bez toga ne može ti pomoći 1000 otpornika u sustavu 5V napajanja.
Hm. Ono s otpornicima se tiče niveliranja (logički prag) i zaštite od "overload-a" (preopterečenja) ništa drugo. Za smetnje si u pravu.
Today's scientists have substituted mathematics for experiments, and they wander off through equation after equation, and eventually build a structure which has no relation to reality.
- Nikola Tesla
User avatar
mbruck
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 333
Joined: 27-02-2005, 11:36

Re: mega 16 u industriji

Post by mbruck »

Jedini način da se od toga zaštitiš je TVS dioda na 5V,
Još jedan krasan podatak.... A koje vrijednosti ? Jeli 5.25 premalo?
kikici1
Penjem se :)
Penjem se :)
Posts: 91
Joined: 14-03-2010, 09:27

Re: mega 16 u industriji

Post by kikici1 »

Informacije radi napravio sam već četvrtu prešu uz neke varijacije na temu, ali stvar drži vodu. Ova zadnja ima motor od 7.5 kw pogonjen direktno preko sklopnika, i nema nikakvih problema. Kod gašenja preše upisujem broj komada u eeprom, u istom vremenu se upisuje eeprom i isključuje motor. Za sad bez ijednog blesiranja programa. I dalje sam upotrebio sve ono što ste mi predložili, od varistora, konda na resetu, i sad napajam preko običnog trafoa 7812 i 7805 u seriji. Radi bez greške u pogonu zajedno sa minimalno 30 motora, koji konstantno mijenjaju brzinu i smjer, uključuju se ili isključuju.
abc
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 498
Joined: 08-03-2007, 20:19
Location: Hrvatska

Re: mega 16 u industriji

Post by abc »

Da li je neko testirao usporedno atmega i pic ili neke mc od drugih proizvodjaca u okruzenju u kojem se pojavljuju smetnje i koji su otporniji na iste?
User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Re: mega 16 u industriji

Post by InTheStillOfTheNight »

mbruck wrote:
Jedini način da se od toga zaštitiš je TVS dioda na 5V,
Još jedan krasan podatak.... A koje vrijednosti ? Jeli 5.25 premalo?
5.25V je već onako malo nategnuto jer niti jedan stabilizator ti ne stabilizira na točno 5V, a isto tako niti jedna TVS dioda nije točno 5.25 nego uvijek postoji neki postotak odstupanja. Ja inače stavljam barem 5.3V, pa vjerojatno ne možeš fulati ni sa 5.25V. Uostalom to bi trebao moći provjeriti tako da ispituješ struju diode kada je na naponu 5V, te struju diode kada podigneš napon na 5,25 - 5,3 - 5,4

Samo trebaš malo pripaziti jer imaš "Bidirectional TVS" i "Unidirectional TVS". Ja stavljam Bidirectional TVS jer mi se neda paziti kako je okrecem :)
InTheStillOfTheNight
User avatar
mbruck
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 333
Joined: 27-02-2005, 11:36

Re: mega 16 u industriji

Post by mbruck »

Bože dragi... Kad pomislim da moji kontroleri nemaju ama baš nikakvu zaštitu i kakvom okruženju rade ima godinu dana... Sad kontam kako da naknadno dodam tih par stvarčica. Nije neki problem, osim zaustvaljanja proizvodnje.
User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Re: mega 16 u industriji

Post by InTheStillOfTheNight »

mbruck wrote:Bože dragi... Kad pomislim da moji kontroleri nemaju ama baš nikakvu zaštitu i kakvom okruženju rade ima godinu dana...
U principu MCU nije tako "labav" i često može progutati jako velika govna na naponu napajanja i zato većina stvari radi dobro. Ako se ne ruši može se to definirati dobrim uređajem, bez obzira na ono što je unutra jer na kraju krajeva bitna je samo funkcionalnost.

Po meni je dobar uređaj samo onaj koji kad spojiš na napajanje može raditi 5 godina bez prestanka i bez greške, ali to ne mora biti direktno uvjetovano sa ovih nekoliko komponenti. Ako već govorimo o industijskoj elektronici onda je svakako jako dobro primjeniti barem ove osnovne metode zaštite.

Dobro pitanje bi bilo: "Kada se nekome zaglavio PLC?"
Vjerojatno nikada, a ako i je onda je to nešto specifično. S druge strane PCL nije ništa drugo nego MCU, ali ipak očito je hardware napravljen jako dobro i sigurno se pazilo na ovakve detalje koji taj uređaj čine stabilnim u bučnim uvjetima rada.
InTheStillOfTheNight
abc
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 498
Joined: 08-03-2007, 20:19
Location: Hrvatska

Re: mega 16 u industriji

Post by abc »

Ja vidio zaglavljen PLC i to simensov.
User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Re: mega 16 u industriji

Post by InTheStillOfTheNight »

Dobro @abc, jasno je da ne postoji ništa 100% ispravno i savršeno u elektronici... Sve se može zablokirati i srušiti. Samo već kad se bavimo elektronikom trebamo primjeniti barem osnovne stavke zaštite i sigurno smo podigli stablilnost sa 50% na barem 90%.... Ovaj topic je čisti primjer kako te može spasiti obični 100nF kond na reset liniji... U jednoj situaciji uređaj gotovo ne radi, a u drugoj radi savršeno...
InTheStillOfTheNight
Post Reply