Savjeti kako vodit uzemljenje u sistemima sa smetnjama
Moderators: pedja089, stojke369, [eDo], trax
Re: Savjeti kako vodit uzemljenje u sistemima sa smetnjama
Da napravim mali osvrt... Ugl. auto radi vozi se skoro svaki dan bez ikakvih problema
STM32 još uvijek nisam ni na stolu provalio da sve radi kako sam zamislio, tako da sam razvoj ostavio na atmegi 328
Izlazi sa opto rade besprijekorno, ali muku mučim sa ulazima i opto
Dakle senzor radilice je hall senzor. Njega napajam sa 5V i njegov OUTPUT pin je sa 400 ohma spojen na 5V
To dovodim na OPTO preko 16k otpornika
Opto je s druge strane spojen preko 20k otpronika na 5V
I opet na izlazu iz opto nemam 0-5V nego ide 1-5V
S tim da ovdje koristim hall senzor, problem će bit još veći ako pređem na induktivne snezore, mislim da oni neće imati dovoljno struje da pogone OPTO
STM32 još uvijek nisam ni na stolu provalio da sve radi kako sam zamislio, tako da sam razvoj ostavio na atmegi 328
Izlazi sa opto rade besprijekorno, ali muku mučim sa ulazima i opto
Dakle senzor radilice je hall senzor. Njega napajam sa 5V i njegov OUTPUT pin je sa 400 ohma spojen na 5V
To dovodim na OPTO preko 16k otpornika
Opto je s druge strane spojen preko 20k otpronika na 5V
I opet na izlazu iz opto nemam 0-5V nego ide 1-5V
S tim da ovdje koristim hall senzor, problem će bit još veći ako pređem na induktivne snezore, mislim da oni neće imati dovoljno struje da pogone OPTO
Re: Savjeti kako vodit uzemljenje u sistemima sa smetnjama
Otpornosti za opto su ti prevelike.
Za led treba nesto oko 1K. Pullup mozda spustiti na 10K ili manje. Zavisno od konkretnog opto.
Ako je izlaz opto darlington, onda je 1V na izlazu uredu.
Ali ako je napajanje MCU 5V, 1V prepoznaje sigurno kao log 0, a 5V kao log 1.
400R za hall mi deluje kao puno. Ja bi isao sa 1K. Ne znam kakav je hall, ali 25mA za izlaz mi deluje puno.
Ako ovako promenis otpornike, imaces vecu stuju kroz led, samim tim i tranzistor ce vise da vodi.
Za led treba nesto oko 1K. Pullup mozda spustiti na 10K ili manje. Zavisno od konkretnog opto.
Ako je izlaz opto darlington, onda je 1V na izlazu uredu.
Ali ako je napajanje MCU 5V, 1V prepoznaje sigurno kao log 0, a 5V kao log 1.
400R za hall mi deluje kao puno. Ja bi isao sa 1K. Ne znam kakav je hall, ali 25mA za izlaz mi deluje puno.
Ako ovako promenis otpornike, imaces vecu stuju kroz led, samim tim i tranzistor ce vise da vodi.
Re: Savjeti kako vodit uzemljenje u sistemima sa smetnjama
12.5mA na hallu, sada sam prešao na 5V sve oko MCUa je na 5V. 5V/400R=12.5mA
Ali vidi šta meni prestavlja problem imam dva ECUa jedan za iskru jedan za gorivo.
Ovaj za gorivo koristi kao ulaz LM339 sa histerezom tako da tu već na 4V imam logičku 0
Ako na hall stavim 1K pull up, a prema ledici na opto isto 1K onda mi napon tu nikad neće preći 4 V i LM339 ne prepozna ulaz.
Sad ili LM isto zamjenit sa opto ili modificirat krug da hvata manji napon
Opto je sharp pc187
Ali vidi šta meni prestavlja problem imam dva ECUa jedan za iskru jedan za gorivo.
Ovaj za gorivo koristi kao ulaz LM339 sa histerezom tako da tu već na 4V imam logičku 0
Ako na hall stavim 1K pull up, a prema ledici na opto isto 1K onda mi napon tu nikad neće preći 4 V i LM339 ne prepozna ulaz.
Sad ili LM isto zamjenit sa opto ili modificirat krug da hvata manji napon
Opto je sharp pc187
Re: Savjeti kako vodit uzemljenje u sistemima sa smetnjama
Generalno, u takvim slucajevima nisanis oko polovine napajanja. Znaci 2.5 +-0.5 ili +-1V.
2 stvari mi padaju na pamet.
Prva, na obe ploce napravi isti tip ulaza.
Druga, ostavi opto, i sa izlaza opto vodi na 2 kontrolera. Svi izlazi i svi ulazi preko opto. OVo je da se mase ne bi zamrsile.
Tako ces imati potpuno odvojen upravljacki deo od ostatka.
2 stvari mi padaju na pamet.
Prva, na obe ploce napravi isti tip ulaza.
Druga, ostavi opto, i sa izlaza opto vodi na 2 kontrolera. Svi izlazi i svi ulazi preko opto. OVo je da se mase ne bi zamrsile.
Tako ces imati potpuno odvojen upravljacki deo od ostatka.
Re: Savjeti kako vodit uzemljenje u sistemima sa smetnjama
Hmm da upravu si, jedan opto i samo ga spojim u seriju sa ulazima na MCU. To sad i može kad sam se uvjerio da sve radi. Na početku sam sve pravio duplo i različito da vidim šta će dati najbolje rezultate.
Iako za MCU kod čitanja nepravi razliku dali je opto ili komparator na ulazu. Na osciloskopu opto mi daje čistiji signal.
Sad zasad on je izbor, a vidit ćemo dali će induktivni senzori imat dovoljno struje da ga pokrenu pri malim okretajima.
Sve u svemu sad sam za vikend napravio oko 200 km, auto radi kao sat, nemogu reć bezprijekorno jer ima tu još štelanja da smjesa bude idealna u svakom trenutku( više moja ljenost da se to dotjera ispred svega) ali mi je bitno da je ovo veoma pozudano, radi sve točno onako kako sam mu i zadao.
Sad zasad obećava da nešto bit od ovoga
Iako za MCU kod čitanja nepravi razliku dali je opto ili komparator na ulazu. Na osciloskopu opto mi daje čistiji signal.
Sad zasad on je izbor, a vidit ćemo dali će induktivni senzori imat dovoljno struje da ga pokrenu pri malim okretajima.
Sve u svemu sad sam za vikend napravio oko 200 km, auto radi kao sat, nemogu reć bezprijekorno jer ima tu još štelanja da smjesa bude idealna u svakom trenutku( više moja ljenost da se to dotjera ispred svega) ali mi je bitno da je ovo veoma pozudano, radi sve točno onako kako sam mu i zadao.
Sad zasad obećava da nešto bit od ovoga
Re: Savjeti kako vodit uzemljenje u sistemima sa smetnjama
Super, cekam dalje...
Re: Savjeti kako vodit uzemljenje u sistemima sa smetnjama
Vrijeme i financije ne dopuštaju velik fokus na ovakve projekte. Ali evo lagano pomaka ima
Neki dan je još jedan automobil upalio na ovaj ECU. Sa još zahtjevnijom konfiguracijom
6 cil, senzor radilice ima 60 okidanja za jedan okretaj.
Jedna bobina za jedan cilindar i ECU mora pazit na vrijeme punjenja bobine.
Na mom autu je razvodnik paljenja, i 5 cil. Tako da ECU ima kudikamo manje posla jer je 5 okidanja na svaki drugi okretaj radilice, pošto je razvodnik ECU nemora brinut na koji će cilindar bacit iskru, a bobina ima u sebi elektorniku tako da ne mora brinut o vremenu punjenja bobine.
Oba auta rade, softverski se treba igrat, ali već malo i prefrustrirajuće što još uvijek imam smetnje.
Više uopće ne razumijem odakle dolaze i brkaju mi MCU.
Na stolu kada stavim sve radi skoro idealno, pravim namjerno EMF, stavim svjećicu par cm od MCUa može čitav dan iskrit ništa ne smeta.
Stavim sve u auto gdje bi šasija motora i auta trebala odvest sve te smetnje, ono problemi.
MCU se ne resetira ali softwer kao da preskače, timeri izbacuju gluposti i tako.
Osciloskopom ne mogu pronaći nikakve smetnje ni na ulazu ni na izlazu MCUa
Neki dan je još jedan automobil upalio na ovaj ECU. Sa još zahtjevnijom konfiguracijom
6 cil, senzor radilice ima 60 okidanja za jedan okretaj.
Jedna bobina za jedan cilindar i ECU mora pazit na vrijeme punjenja bobine.
Na mom autu je razvodnik paljenja, i 5 cil. Tako da ECU ima kudikamo manje posla jer je 5 okidanja na svaki drugi okretaj radilice, pošto je razvodnik ECU nemora brinut na koji će cilindar bacit iskru, a bobina ima u sebi elektorniku tako da ne mora brinut o vremenu punjenja bobine.
Oba auta rade, softverski se treba igrat, ali već malo i prefrustrirajuće što još uvijek imam smetnje.
Više uopće ne razumijem odakle dolaze i brkaju mi MCU.
Na stolu kada stavim sve radi skoro idealno, pravim namjerno EMF, stavim svjećicu par cm od MCUa može čitav dan iskrit ništa ne smeta.
Stavim sve u auto gdje bi šasija motora i auta trebala odvest sve te smetnje, ono problemi.
MCU se ne resetira ali softwer kao da preskače, timeri izbacuju gluposti i tako.
Osciloskopom ne mogu pronaći nikakve smetnje ni na ulazu ni na izlazu MCUa
Re: Savjeti kako vodit uzemljenje u sistemima sa smetnjama
Onda idu preko napajanja...
Re: Savjeti kako vodit uzemljenje u sistemima sa smetnjama
Sa 12V ide otpornik, kondezator prije i posle otpornika, pa linearni regulator na 5V pa onda opet kondezatora ima raznih.
Nekako mislim da oept smetnja dođe preko ulaza ali da ne uspijem uhvatit osciloskopom, jer je to na 5 min rada dođu 3-4 smetnje.
Zapravo mogu simulirat smetnju tako da malo povučem kabal sa svjećice i onda kada razbacuje iskru prema motoru MCU poludi. Ali se i auto ugasi, od čega krenut, jel moguće da preko GNDa dođe smetnja?
Nekako mislim da oept smetnja dođe preko ulaza ali da ne uspijem uhvatit osciloskopom, jer je to na 5 min rada dođu 3-4 smetnje.
Zapravo mogu simulirat smetnju tako da malo povučem kabal sa svjećice i onda kada razbacuje iskru prema motoru MCU poludi. Ali se i auto ugasi, od čega krenut, jel moguće da preko GNDa dođe smetnja?
Re: Savjeti kako vodit uzemljenje u sistemima sa smetnjama
Lako moguce. Pogotovo ako imas masu koja je spojena na 2 ili vise mesta...
Re: Savjeti kako vodit uzemljenje u sistemima sa smetnjama
Nikako mi taj loop ground ne ide u glavu. Evo nove pločice
Bobina u sebi ima tranzistor i samo joj treba 5V za okidanje.
E sad C13 na pločici je gnd od izlaza opto. Gdje to spajam?
Bdw na ulazu od Lm7805 bit će još filtera ovo je slika dok je još jednostavna pločica.
Gore desno nalazi se opto, G11 odnonso G14 je spojen na pin to je anoda ledice
Bobina u sebi ima tranzistor i samo joj treba 5V za okidanje.
E sad C13 na pločici je gnd od izlaza opto. Gdje to spajam?
Bdw na ulazu od Lm7805 bit će još filtera ovo je slika dok je još jednostavna pločica.
Gore desno nalazi se opto, G11 odnonso G14 je spojen na pin to je anoda ledice
Re: Savjeti kako vodit uzemljenje u sistemima sa smetnjama
To i nije tako los signal...
Vise nego ok za iskoristiti.
Vise nego ok za iskoristiti.
Re: Savjeti kako vodit uzemljenje u sistemima sa smetnjama
Da ovaj ulazni(žuti) je stvarno iznenađujuće dobar. Nisam još provjervao analogni ulaz da vidim kakvo je tu stanje. Uskoro ide i shema