Stránka 1 z 3
Rušení PIC vibračním bubnem
Napsal: 11 dub 2016, 12:31
od paulie2907
Zdravím, podobné téma jsem tu našel, ale nedošel jsem k řešení.
Mám relé řízené picem. Pic zapne BC547 a pustí GND přes sériovou diodu a odpor 10ohm do relé. Při vypínání relé občas dochází k restartu/přeskočení programového čekání na stisk tlačítka. Na cívku je dále připojen sériový kondík 100nF a závěrná dioda.
Na výstupu relé je tvz. Vibrační buben, je připojen přes potenciometr s jednou seriovou diodou na trafo, které vibruje uvnitř bubnu.
Už to tu řeším nějakou dobu a nevím jak na to

Napsal: 11 dub 2016, 13:05
od Michal22
pustí GND přes sériovou diodu a odpor 10ohm do relé
?????
Na cívku je dále připojen sériový kondík 100nF a závěrná dioda
?????????
je připojen přes potenciometr s jednou seriovou diodou na trafo, které vibruje uvnitř bubnu.
????????????
Pár obrázků a schema dá za tisíc slov....
Napsal: 11 dub 2016, 13:16
od Cowley
Jak píše Michal a jeho 26 otazníků, z Tvého popisu není asi nikdo moudrý. Třeba bude stačit oddělit (vyfiltrovat a stabilizovat) napájení pro relé a pro PIC. Nahoď sem schema.
Těším se na porovnání schematu s tím, jak jsem to podle popisu chápal.
Napsal: 11 dub 2016, 14:58
od frantajetel11
Mimo toho,že sem nedáš schéma, tak nepíšeš, jestli je to nová konstrukce, nebo to začalo až po nějaký době.
Nebo jestli máš:
1) blokovací keramickej kondík cca 100n co nejblíž napájecích nohou švába
2) relé je za stabilizátorem pro PIC, nebo ne?
3) pokud je relé za stabilizátorem, dává se směrem k PICu do napájení ještě jedna dioda + elyt.
Dále:
4) Nějak nevidím důvod sériový diody (jedině na úbytek napětí) před cívkou relé
5) Co to je sériovej kondík na cívku? Asi jsi chtěl napsat paralelní, ale i to je blbost...
6) Jak máš zapojenou silovou část?
Napsal: 11 dub 2016, 19:07
od Zaky
Kdybys to nemol vybojovat, tak signál odděl optočlenem, ale nejspíš tam budeš mít problém s špatným blokováním napájení, který je řešitelný. Dej schéma a foto výrobku ze strany součástek i spojů.
Napsal: 12 dub 2016, 07:04
od paulie2907
Posílám schéma, je zjednodušené vstupy a výstupy odpovídají originálu, je tam vše na napájecí větvi a popis filtru u relé. Ten RC člen jsem našel na internetu jako řešení, bohužel neúspěšné.
Malá poznámka, na fotografii je vidět kryt zařízení jako stínění, je ukonstřen na zem (to je vidět na další fotce). Je tam vidět relé - homemade filtr na prototypové desce a variak nebo potenciometr

kterým se reguluje vibrační síla bubnu pro najíždění kusů.
Mé relé ho vypíná v případě chyby.
Jinak 100n je co nejblíže u napájecích pinů PICu
Foto zde :
http://www.elromar.cz/1.jpg
http://www.elromar.cz/2.jpg
http://www.elromar.cz/3.jpg
http://www.elromar.cz/4.jpg
Napsal: 12 dub 2016, 09:32
od Zaky
Stabilizátor máš předpokládám 5V a ne 12V, jak máš ve schématu, sneslo by to větší filtrační kapacitu, alespoň před stabilizátor, ale i přímo k MCU, aspoň tak 100µF, u relé nech akorát odpor 10Ω, diodu dej na místo C4 a ostatní součástky dej pryč. Zásadně škodíš MCU tím odporem 100Ω do báze tranzistoru, absolute maximum má 25 mA bránou, ty po něm chceš skoro dvakrát tolik, dej do báze alespoň 220Ω, tranzistor to stále bezpečně otevře do saturace. Dej sem ještě obrázek ze strany spojů, ať je vidět, jak je rozvedená zem. Pokud budeš spínat více tranzistorů, stojí za úvahu použití logic level fetů, nebo další zvýšení odporů do bází, pokud budou kolektorové proudy stále dostačovat, maximální proud napájecím pinem MCU je 250mA a nedoporučoval bych se k němu příliš přibližovat.
Napsal: 12 dub 2016, 09:50
od paulie2907
Tak udělám, MCU spíná celkem 6 tranzistorů, zbytek se využívá jako vstupy. Všechny jsou BC547 jeden je BC546 (7čka nezbyla

). Odpory změním. Takhle to vypadá - eagle
Zbytečná citace celého předchozího příspěvku vymazána.
Hill
Napsal: 12 dub 2016, 11:48
od mtajovsky
Na kontaktu P1-S1 tipuji jiskření a možný zdroj rušení. Jsou přívody k tlačítku S1 stíněné?
Napsal: 12 dub 2016, 18:19
od jezevec
RA5 (MCLR) připoj na plus 5V.
Napsal: 12 dub 2016, 22:16
od paulie2907
jezevec píše:RA5 (MCLR) připoj na plus 5V.
Samozřjmně je - schíma je zjednodušené. V přeposledním mém příspěku uvidíte, že je tam 10K rezistor - kvůli ICSP - jinak to píše zkrat
Jinak nevím kde je P1 a S1 na té desce
Kde by mohlo vznikat rušení. Jinak jsem zjistitl, že zablbnou i vstupy. Ty jsou udělané tak, že 24 V jde přes rezistor 1K na vstup, kde je snížen zenerkou na 5V a je tam puldown rezistor 10K. Když přes senzory jezdím prstem, občas se to tlačítko taky překlene. Taky bych to viděla na napájení. Ale u 7805 jsem přidal 100uF kondík na výstup (nahradil jsem 100nF) a nepomohlo to.

Napsal: 12 dub 2016, 22:39
od Zaky
Nahraj sem komplet schéma se skutečnými hodnotami součástek a zkus vysvětlit, jak je to s tím blbnutím vstupů, nechápu to. Taky nechápu, jak je to s těmi pulldowny, píšeš, že máš 1K z 24V na zenerku 5V (opravdu 5V? , bývají 5V1...) a pak pulldown 10K, ten je dobrý k čemu? K zemi vstup nestáhne. A jaké senzory? Jaké tlačítko se překlene?
Napsal: 13 dub 2016, 06:52
od paulie2907
Ano myslel jsem 5V1, senzory jsou optické na 24V - při sepnutí jde do vstupu 24V. Posílám schéma
Tlačítko se překlene jakoby v programu - prostě přeskočí čekání na stisk a puštění tlačítka a stroj se uveden do chodu když nemá. 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í.
Ocenil bych úpravu u které pokud možno nebude nutné dělat znova desku
Zbytečná citace celého předchozího příspěvku vymazána. Používej konečně tlačítko
nad a pod vláknem!
Hill
Napsal: 13 dub 2016, 08:26
od jiriS
Ve schematu nevidím jediný ellyt.
V napájecí větvi s relátky min.1000µ, popř. ještě jeden co nejblíž relátkům.
V některých případech přidávám do přívodu stabilizátoru rc člen (odpr do série, kondenzátor k zemi), podle spotřeby 10-330Ω a kapacita klidně i 100n+22µ paralelně, může být i víc.
V napájení 5V za stabík 100n + min 100µ, k napájecím vývodům kontroléru keramiku 100n nebo nějaký tantal 10µ.
Všechny nezapojené vývody programově na pull-up (nebo down, pokud to čip umožňuje).
Při návrhu plošného spoje (Tvůj jsem nezkoumal) co nejvíc oddělit vstupní spoje od možných zdrojů rušení (relé), třeba ploškou GND, pro zmenšení kapacitní vazby;
dostatečně silné přívody pro napájení a dostatečné blokování co nejblíž zdrojů rušení.
PICy neznám, ale určitě budou mít nastavitelný reset při pklesu napájecího napětí, zkontroluji, jestli není v tmto případě zbytečně citlivý.
Jirka
Napsal: 13 dub 2016, 09:05
od paulie2907
Elity jsou ve zdroji externím, je to 2A 24V průmyslový zdroj, velmi kvalitní a tvrdý. Nicméně jak myslíš, vstupy nastavit na PullUp - jako že znich mám udělat výstupy a pustit na ně napětí i když nejsou připojené ?
Nicméně, ZATÍM se zdá, že po zvýšení odporu na tranzistorech a snížení odporu na tlačítku (Pulldown rezistor) z hodnoty 10k na 470R se problém přestal jevit, šlo jen o tlačítko, vždy to přeskočilo, jen to tlačítko, žádný skok na neurčité adresy a podobně. Ještě se ozvu po testu, ale zatím MOC děkuju
Zbytečná citace celého předchozího příspěvku vymazána. Používej konečně tlačítko
nad a pod vláknem!
Hill