Rušení PIC vibračním bubnem

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
frantajetel11
Příspěvky: 1922
Registrován: 13 lis 2008, 00:00
Bydliště: Kladno

#16 Příspěvek od frantajetel11 »

paulie2907 píše:...Kabeláž která vede do konektorů sťíňěná není je to páskový spoj z kabelů vedle sebe, rozvedených do různých částí zařízení...


Když už není možný použít stíněnej kablík (aspoň na vstupy), tak to jde udělat tak, že u toho plochýho kabelu dáš vždycky žíly okolo vstupních na zem. Takže např.: ZEM / vstup1 / ZEM / vstup2 / ZEM atd... A pak celej ten placatej nesmysl zakroutíš. Stíňák je ale stíňák.
P.S. Ty elyty se tam dávaj proto, aby aspoň částečně požraly bordel, kterej se ti může naindukovat na přívodních kabelech.

paulie2907 píše:Vstupy nastavit na PullUp pustit na ně napětí i když nejsou připojené ?

Přesně tak.
Uživatelský avatar
jiriS
Příspěvky: 609
Registrován: 14 led 2014, 00:00
Bydliště: Ašsko
Kontaktovat uživatele:

#17 Příspěvek od jiriS »

Já používám programové nastavení pull-up mikrokontroléru (nastavení portů, najde se v datasheetu), ale lze i HW.
Zdroj může být trvdý a kvalitní, ale obecně smyslem je potlačit rušení co nejblíže u zdroje rušení.
Pokud se osvědčilo snížení hodnoty rezistorů na tlačítku znamená, že se Ti rušení šířilo nějakou vazbou, ať už kapacitní (velkou roli hraje často návrh plošného spoje) nebo indukcí (nevhodné vedení kabelů - vstupních, napájecích, rozmístění součástek apod.).
Jirka
paulie2907
Příspěvky: 28
Registrován: 09 úno 2016, 00:00

#18 Příspěvek od paulie2907 »

Tak se to stále ruší, občas při sepnutí relé dojde k restartu celého mikrokontroléru. Pull up a pull down rezistory nastaveny z 10K na 470R.

Na odstínění těch kabelů., vzhledem k tomu, že natahovat znova skoro 20 drátů a letovat je na konektory je obtížné - pomohl by nějaký ferit u mé elektroniky ? Elektronika je zakrytá odstíněným plechem.

Ferit myslím jako ten co bývá třeba u vrtaček a podobně.


Zbytečná citace celého předchozího příspěvku vymazána.Viz PRAVIDLA, odst.4e) a 4f)
Hill
Uživatelský avatar
Michal22
Příspěvky: 8229
Registrován: 28 bře 2012, 00:00
Bydliště: Brno

#19 Příspěvek od Michal22 »

Předpokládám že ze zdroje je napájen procesor i relé? Nešlo by natáhnou napájecí kabely zvlášť?
Civilizace založená na oboustranné lepící pásce nemůže dobře skončit...
I kdyby se z tebe jednou stal král, neodsuzuj lidi, kteří ti nebudou provolávat slávu- raději se zeptej sám sebe, proč tomu tak není...
paulie2907
Příspěvky: 28
Registrován: 09 úno 2016, 00:00

#20 Příspěvek od paulie2907 »

Bohužel mám i možnost použít Solid State Relay (SSR) ale tím bych si moc nepomohl, protože se nenaučím tenhle problém vyřešit.

Relé je spínáno mikrokontrolérem na větvi 5V s společnou GND s relé, relé je ovládáno tranzistorem, filtr s diodami je přímo u relé i na desce (viz schéma), jediné co mě ještě nadá, je že ovládáací vodič, vede pár centimetrů od potenciometru na vibrační buben, jestli opravdu, nebudu muset ho odstínit, proto se taky ptám na ten ferit.


Zbytečná citace celého předchozího příspěvku vymazána.Viz PRAVIDLA, odst.4e) a 4f)
Hill
Uživatelský avatar
Kvicala_r
Příspěvky: 3528
Registrován: 19 led 2005, 00:00
Bydliště: Haná / N.J.

#21 Příspěvek od Kvicala_r »

Nestálo by za pokus nahradit cívku relé adekvátním odporem? Pak bys viděl, jestli je příčina rušení ta indukčnost a nebo filtrace v některé části zdroje ve spojení s návrhem DPS.

Zkoušel jsi přidat na napájení PICe (přímo mezi vývody IC) přidat nějaký ten elyt alespoň 100u?
Uživatelský avatar
jiriS
Příspěvky: 609
Registrován: 14 led 2014, 00:00
Bydliště: Ašsko
Kontaktovat uživatele:

#22 Příspěvek od jiriS »

Ty ellyty jsi doplnil? (Popřípadě doplnit cívku do větve s relé.)
Nezmínil jsem ještě, že je vhodnější tlačítka zapojit tak, že spínají vstupy mcu na GND (se zaputými či vnějšími pull-up rezistory).
Vzhledem k tomu, že se mcu resetuje, máš správně blokovaný vstup resetu?
Co indukované špičky z kontaktů relé? Nedíval jsem se teď na schema, tak nevím, co to vlastně spíná, mohou to způsobovat i nevhodně vedené vodiče.
Jirka
Edit: PICy moc neznám, v režimu MCLR slouží jako RESET (aktivní při úrovni L) - Ty jej nemáš ošetřený, programově nevím, jestli je přepnutý do režimu vstupu. Taky zkontroluj i nastavení detektoru napájecího napětí (Brown-out detector).
Teďjsem se taky pokusil podívat na plošný spoj.
Nedá se v něm nějak moc dobře vyznat, popis mi tak nějak nesedí se schematem, takže najít cokoliv je detektivka.
Ale co jsem si všiml, jsou tenké vodiče jak GND, tak obou kladných větví. Navíc dlouhé a kroucené a točené etc., prostě to nejhorší, co při návrhu můžeš udělat. Na mne to působí, že Tvůj návrh je už při sestavování schematu chybný (viz výhrady výše), tak využití prostředků mcu je nevhodné (taktéž).
A při návrhu plošného spoje jsi vyrobil k zařízení, produkující mj. silné rušení i důkladnou anténu a rozvod toho rušení.
Naposledy upravil(a) jiriS dne 14 dub 2016, 20:00, celkem upraveno 1 x.
paulie2907
Příspěvky: 28
Registrován: 09 úno 2016, 00:00

#23 Příspěvek od paulie2907 »

jiriS píše:Ty ellyty jsi doplnil? (Popřípadě doplnit cívku do větve s relé.)
Nezmínil jsem ještě, že je vhodnější tlačítka zapojit tak, že spínají vstupy mcu na GND (se zaputými či vnějšími pull-up rezistory).
Vzhledem k tomu, že se mcu resetuje, máš správně blokovaný vstup resetu?
Co indukované špičky z kontaktů relé? Nedíval jsem se teď na schema, tak nevím, co to vlastně spíná, mohou to způsobovat i nevhodně vedené vodiče.
Jirka


Elity jsem zkoušel předtím a neosvědčili se, dávál jsem je na 7805 místo 100nF. Cívku můžu zkusit zapojit. Spávně blokovaný reset ? No mám tam pul-down rezistor 470R, nic víc.
Resetuje se a občas přeskočí i některou podmínku např čekání na tlačítko, hýbe to vzduchovými válci a občas přeskočí krok při vypínání toho relé. A při zapínání se stroj občas jen "cukne" a restartuje.
Uživatelský avatar
Zaky
Příspěvky: 7050
Registrován: 30 říj 2010, 00:00
Bydliště: Praha

#24 Příspěvek od Zaky »

Elektrolyt jsi ale neměl dávat místo 100nF keramiky, měl jsi ho přidat paralelně, keramika je důležitá, elektrolyt má vyšší indukčnost a ESR, špatně filtruje vyšší kmitočty. Potřebuješ vzít pořádný osciloskop a vysledovat, kudy ti jde rušení do MCU. Musím říct, že návrh DPS se mi vůbec nelíbí. Proč, když už rozléváš měď, neuděláš tu rozlitou měď jako zem? Zásadně bys neměl digitální zemí nechávat téct žádné proudy od výkonových obvodů. Dnešní MCU snesou hodně, tzn. když to zlobí, chyba v návrhu je významná.
Uživatelský avatar
jiriS
Příspěvky: 609
Registrován: 14 led 2014, 00:00
Bydliště: Ašsko
Kontaktovat uživatele:

#25 Příspěvek od jiriS »

Doplnil jsem příspěvek výše.
Ellyty ne namísto 100n, ale doplnit!!!
A dostatečné blokování 24V větve, ale mám obavu, že i to bude málo- plšný spoj není navržen dobře.
Jirka
paulie2907
Příspěvky: 28
Registrován: 09 úno 2016, 00:00

#26 Příspěvek od paulie2907 »

Na co si mám dávat při návrzích pozor ? Jinak nevím jak v eagle propojit měď s polygonem :/. Rád si přiučím, žádný učený z nebe nespadl :)

Zkusím vyfiltrovat kondíkem a dám vědět jak to dopadlo. Jinak děkuji za objasnění elektrolit/keramika ;)


Zbytečná citace celého předchozího příspěvku vymazána.Viz PRAVIDLA, odst.4e) a 4f)
Hill
Uživatelský avatar
Michal22
Příspěvky: 8229
Registrován: 28 bře 2012, 00:00
Bydliště: Brno

#27 Příspěvek od Michal22 »

Hele, teď se dívám, jak máš zapojený ten stabilizátor- máš jej vůbec uzemněný? Je lepší k uzemění použít vývod 2., zvlášť když k němu máš navázané ty blokovací kondenzátory.

A vůbec, to ti namaloval autorouter?
Kdybys třeba prohodil mezi sebou ty pojistky, tak si kus cesty ušetříš. K tomu třeba R1- nebylo by logičtější jej mít nějak takhle?
A to platí pro spoustu dalších součástek.
Máš to kreslené jako oboustrannou desku, ale vrstvu TOP využíváš jen v případně nejvyšší nutnosti :(
Přílohy
DPS.jpg
(65.89 KiB) Staženo 121 x
Civilizace založená na oboustranné lepící pásce nemůže dobře skončit...
I kdyby se z tebe jednou stal král, neodsuzuj lidi, kteří ti nebudou provolávat slávu- raději se zeptej sám sebe, proč tomu tak není...
paulie2907
Příspěvky: 28
Registrován: 09 úno 2016, 00:00

#28 Příspěvek od paulie2907 »

Vrstvu TOP používám jako propoje, vždy pak dělám jen tu spodní. Máš pravdu koukám na to a je uzemněný viz schéma. na X2 konektor vede napájení, mám pocit, že pis 5-6 jedno je GND druhé +24V

Zbytečná citace celého předchozího příspěvku vymazána. Používej konečně tlačítko Obrázek nad a pod vláknem!
Hill
Uživatelský avatar
Atlan
Příspěvky: 4514
Registrován: 10 kvě 2004, 00:00
Bydliště: Košice

#29 Příspěvek od Atlan »

Ja tam sice ziadne tlacitka na scheme nevidim, ale ak nepotrebujes nejake extra rychle snimanie tych vstupov pridaj paralelne k tej 5v1 zenerke kondik 47- 100n, odpory na vstupoch by som zvetsil na 10k. A ten odpor paralelne by som tiez dal aspon na 10k predpokladam ze do vstupov pustas 12v. Rozhodne ked je moznost blokuj vstupy RC clenom.
paulie2907
Příspěvky: 28
Registrován: 09 úno 2016, 00:00

#30 Příspěvek od paulie2907 »

Myslí ke všem 5V1 na vstupech ? Pouštím tam 24V.

Zbytečná citace celého předchozího příspěvku vymazána. Používej konečně tlačítko Obrázek nad a pod vláknem!
Hill
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“