Externé prerušenie
Moderátori: psichac, Moderátori
Externé prerušenie
potreboval by som pomoct so zapojenim externeho prerusenia.
mam zdroj signalu cca 5v/50ms ktoreho pocetnost potrebujem merat.
problem je ten ze pocitac ma zapojenych niekolko desiatok metrov kablov na rozne ine vykonavane cinnosti.
vsetko bolo ok, aj po zapojeni a naprogramovani prerusenia, ale kedze procesor mam pri rozvadzaci, snimacove kable su popri vykonovych tak prerusnie je velmi zarusene ci uz zapnutim svetla, rury na pecenie, fen v blizkosti ho zrusi uplne,...
skusal som uz asi vsetko. minus pol som uzemnil, skratil vyvody, signal ide cez trazistor na optoclen kde je asi 100uF paralelne s cca 50ohm do minusu, este sa dal pouzit seriovo kondenzator 470uF, pullup,... nic nepomohlo. aj ked programom pri nacitani impulzu vypnem prerusenie hoci aj na 100ms stale je to nespolahlive a pri vascom zaruseni pocitac zmrzne..
myslim ze zarusenie ide hlavne cez minus pol, a napajani mam uz aspon 10mF a vebec to nepomaha.
nemam s tymto vela skusenosti, ale nejako to predsa musi ist...
nevie mi niekto poradit co s tym?
(jedna sa o jednoduche programovanie arduinom.)
mam zdroj signalu cca 5v/50ms ktoreho pocetnost potrebujem merat.
problem je ten ze pocitac ma zapojenych niekolko desiatok metrov kablov na rozne ine vykonavane cinnosti.
vsetko bolo ok, aj po zapojeni a naprogramovani prerusenia, ale kedze procesor mam pri rozvadzaci, snimacove kable su popri vykonovych tak prerusnie je velmi zarusene ci uz zapnutim svetla, rury na pecenie, fen v blizkosti ho zrusi uplne,...
skusal som uz asi vsetko. minus pol som uzemnil, skratil vyvody, signal ide cez trazistor na optoclen kde je asi 100uF paralelne s cca 50ohm do minusu, este sa dal pouzit seriovo kondenzator 470uF, pullup,... nic nepomohlo. aj ked programom pri nacitani impulzu vypnem prerusenie hoci aj na 100ms stale je to nespolahlive a pri vascom zaruseni pocitac zmrzne..
myslim ze zarusenie ide hlavne cez minus pol, a napajani mam uz aspon 10mF a vebec to nepomaha.
nemam s tymto vela skusenosti, ale nejako to predsa musi ist...
nevie mi niekto poradit co s tym?
(jedna sa o jednoduche programovanie arduinom.)
0
- boraicho
- Ultimate člen
- Príspevky: 12407
- Dátum registrácie: 03 Feb 2007, 00:00
- Bydlisko: Prešov
- Vek: 35
- Kontaktovať používateľa:
Re: extere prerusenie
na strane signalu ho prudovo zosilni mal by stačiť aj operak ako sledovač signalu a na druhej strane pri prerušeni daj odpor 50R pri LOG1 bude tiecť 100mA malo by to pomocť.
0
"Aj nevinne vyzerajúca súčiastka, môže byť príčinou nefunkčnosti zariadenia a tou kondenzator 100% je"
3D REBEL II + PLA + PETG
CNC 1810 na DPS
3D REBEL II + PLA + PETG
CNC 1810 na DPS
Re: extere prerusenie
50 ohm na minus mam uz teraz.
tak detailnejsi popis
+12V napaja fotorezistor ktory ma 2 hodnoty - cca 1kohm, alebo 30kohm.
vystup z rezistoru ide cca 10m na 4kohm rezistor na bazu NPN, ktory spina piatimi voltami optoclen na ktoreho vystupe je 50ohm/100uF zapojene na minus
tak detailnejsi popis
+12V napaja fotorezistor ktory ma 2 hodnoty - cca 1kohm, alebo 30kohm.
vystup z rezistoru ide cca 10m na 4kohm rezistor na bazu NPN, ktory spina piatimi voltami optoclen na ktoreho vystupe je 50ohm/100uF zapojene na minus
0
- boraicho
- Ultimate člen
- Príspevky: 12407
- Dátum registrácie: 03 Feb 2007, 00:00
- Bydlisko: Prešov
- Vek: 35
- Kontaktovať používateľa:
Re: extere prerusenie
skus to rozkresliť v skicari ale tych 10metrov je dosť. asi to robi neplechu práve tam. a ešte to neni ani uzemnene ale len priamo na bazu.
0
"Aj nevinne vyzerajúca súčiastka, môže byť príčinou nefunkčnosti zariadenia a tou kondenzator 100% je"
3D REBEL II + PLA + PETG
CNC 1810 na DPS
3D REBEL II + PLA + PETG
CNC 1810 na DPS
- eurobastler
- Ultimate člen
- Príspevky: 3903
- Dátum registrácie: 19 Apr 2009, 00:00
- Bydlisko: BA
- Vek: 35
Re: Externé prerušenie
som s tym este experimentoval a zistil som ze rusenie na procesore sa da odstranit.
problem je ze prakticky je to dost tazke
asi to budem musiet vyriesit atypicky - relatkom.
vstup do procesora bude celu dobu uzemneny a pri signale sa relatko na chvilu prepne.
je to komplikovne riesenie, ale ked som skusal napojit vstup procesora cez kratke draty a rezistor na minus pol rusenie prestalo az pri odpore 2ohmy.
problem je ze prakticky je to dost tazke
asi to budem musiet vyriesit atypicky - relatkom.
vstup do procesora bude celu dobu uzemneny a pri signale sa relatko na chvilu prepne.
je to komplikovne riesenie, ale ked som skusal napojit vstup procesora cez kratke draty a rezistor na minus pol rusenie prestalo az pri odpore 2ohmy.
0
- boraicho
- Ultimate člen
- Príspevky: 12407
- Dátum registrácie: 03 Feb 2007, 00:00
- Bydlisko: Prešov
- Vek: 35
- Kontaktovať používateľa:
Re: Externé prerušenie
osciloskop, inej rady už nemam.
0
"Aj nevinne vyzerajúca súčiastka, môže byť príčinou nefunkčnosti zariadenia a tou kondenzator 100% je"
3D REBEL II + PLA + PETG
CNC 1810 na DPS
3D REBEL II + PLA + PETG
CNC 1810 na DPS
-
- Ultimate člen
- Príspevky: 2328
- Dátum registrácie: 25 Jún 2013, 21:06
- Bydlisko: Krajné
- Vek: 57
- Kontaktovať používateľa:
Re: Externé prerušenie
Nejako ti nerozumiem. Máš to oddelené optočlenom a aj tak ti tam ide rušenie ktoré zhadzuje arduino? A keď to odopneš pomocou relé tak už je to ok? Prečo si nenakreslil ako to máš zapojené? Obecná rada znie - galvanicky oddeliť všetko čo vstupuje a vystupuje cez dlhé káble. O poriadnej filtrácii zdroja ani nehovorím, to je v takomto prípade nutnosť.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
Re: Externé prerušenie
tak takto:
procesor mam v blizkosti rozvadzaca.
prerusenie zareagovalo na pomale vypnutie vypinaca, mixer,..
k procesoru ide celkovo mozno sto metrov roznych kablov ktore naindukuju napatie ktore sa siri po napajacom napati.
ako "referencne" rusenie mam tri rele ktore sa zapinaju v tom istom case, ovladaju ventilator a su asi meter od procesora (tie casom zrusim, ale teraz mi posluzia)
rusenie som skusal jednoducho tak ze som na vstup zapojil len kratky dratik, na ktory som dal rezistor co bol zapojeny do minusu.
rusenie prestalo pri hodnote 2ohmy.
neviem ci existje nemechanicka suciastka co by takto prepinala. pouzijem implzne male prepiacie rele a bude to asi najjednoduchsie.
procesor mam v blizkosti rozvadzaca.
prerusenie zareagovalo na pomale vypnutie vypinaca, mixer,..
k procesoru ide celkovo mozno sto metrov roznych kablov ktore naindukuju napatie ktore sa siri po napajacom napati.
ako "referencne" rusenie mam tri rele ktore sa zapinaju v tom istom case, ovladaju ventilator a su asi meter od procesora (tie casom zrusim, ale teraz mi posluzia)
rusenie som skusal jednoducho tak ze som na vstup zapojil len kratky dratik, na ktory som dal rezistor co bol zapojeny do minusu.
rusenie prestalo pri hodnote 2ohmy.
neviem ci existje nemechanicka suciastka co by takto prepinala. pouzijem implzne male prepiacie rele a bude to asi najjednoduchsie.
0
- eurobastler
- Ultimate člen
- Príspevky: 3903
- Dátum registrácie: 19 Apr 2009, 00:00
- Bydlisko: BA
- Vek: 35
Re: Externé prerušenie
Kým to nenakreslíš, môžeme len hádať...
Blokovacie kondenzátory 100nF na procesore a iných súčiastkách máš?
Blokovacie kondenzátory 100nF na procesore a iných súčiastkách máš?
0
- boraicho
- Ultimate člen
- Príspevky: 12407
- Dátum registrácie: 03 Feb 2007, 00:00
- Bydlisko: Prešov
- Vek: 35
- Kontaktovať používateľa:
Re: Externé prerušenie
hádame dalej , vezmi cely modul a zabaľ ho do alobalu a uzemni, vieš, faraday
0
"Aj nevinne vyzerajúca súčiastka, môže byť príčinou nefunkčnosti zariadenia a tou kondenzator 100% je"
3D REBEL II + PLA + PETG
CNC 1810 na DPS
3D REBEL II + PLA + PETG
CNC 1810 na DPS
Re: Externé prerušenie
nakreslit?
ved to byt jednoduchsie nemoze byt:
vstup na procesore - par cm dratu - rezistor - minus
rusenie prestane az ked hodnota rezistoru klesne pod dva ohmy.
nic ine..
vsetko ostatne je na inych vystupoch, vyvodoch,....
ved to byt jednoduchsie nemoze byt:
vstup na procesore - par cm dratu - rezistor - minus
rusenie prestane az ked hodnota rezistoru klesne pod dva ohmy.
nic ine..
vsetko ostatne je na inych vystupoch, vyvodoch,....
0
- boraicho
- Ultimate člen
- Príspevky: 12407
- Dátum registrácie: 03 Feb 2007, 00:00
- Bydlisko: Prešov
- Vek: 35
- Kontaktovať používateľa:
Re: Externé prerušenie
načo pytaš radu ked si to aj tak robiš po svojom?
0
"Aj nevinne vyzerajúca súčiastka, môže byť príčinou nefunkčnosti zariadenia a tou kondenzator 100% je"
3D REBEL II + PLA + PETG
CNC 1810 na DPS
3D REBEL II + PLA + PETG
CNC 1810 na DPS
Re: Externé prerušenie
ked som s tym mal problem tak som nevedel ze je to az taky extrem a musim pouzit mensi odpor ako 2ohm.
myslel som ze robim nejake nestandardne riesenie standardneho problemu, ale asi robim nestandardne riesenie nestandardneho problemu.
chcem pouzit viac externych preruseni tak asi vsade budem musiet pouzit male relatka, lebo o inom rieseni neviem.
chcel by som nieco nemechanicke, a ked mi niekto poradi budem rad.
i ked je pravda ze by som mohol pouzit aj tranzistor, ale spinal by pri 5v minimalne 2.5a, hoci len na 80ms.
musi byt aj ine riesenie kedze sa musia prerusenia pouzivat aj v priemysle pri silnejsich zaruseniach.
myslel som ze robim nejake nestandardne riesenie standardneho problemu, ale asi robim nestandardne riesenie nestandardneho problemu.
chcem pouzit viac externych preruseni tak asi vsade budem musiet pouzit male relatka, lebo o inom rieseni neviem.
chcel by som nieco nemechanicke, a ked mi niekto poradi budem rad.
i ked je pravda ze by som mohol pouzit aj tranzistor, ale spinal by pri 5v minimalne 2.5a, hoci len na 80ms.
musi byt aj ine riesenie kedze sa musia prerusenia pouzivat aj v priemysle pri silnejsich zaruseniach.
0
Re: Externé prerušenie
Externé prerušenie môžeš konfigurovať "na hranu" (nábežnú či zostupnú) alebo "na úroveň" (nízku). Ak je na hranu, nedá sa spoliehať na pomalý signál. Tak si to prever.
0
Re: Externé prerušenie
kresli
mas tam vela pojmov pocitac ( stolny PC ? ) tranzistor ( v optoclene ? )
nakresli schemu, staci tuzkou, odfot priloz.
mas tam vela pojmov pocitac ( stolny PC ? ) tranzistor ( v optoclene ? )
nakresli schemu, staci tuzkou, odfot priloz.
0
Re: Externé prerušenie
tak som to nakreslil.
jednoducho procesor sa chova nestabilne pokial nema vstup prerusenia mensi odpor ako 2ohmy voci minusu.
jednoducho procesor sa chova nestabilne pokial nema vstup prerusenia mensi odpor ako 2ohmy voci minusu.
0
Re: Externé prerušenie
100uF k pinu procesora, fakt mikro ? To je priveľa.
To relé a aj v predchádzajúcej verzii tie tranzistory sú nezmysel, podľa mňa. Úplne by asi stačil od výstupu optočlena pull-down rezistor cca 10k.
To relé a aj v predchádzajúcej verzii tie tranzistory sú nezmysel, podľa mňa. Úplne by asi stačil od výstupu optočlena pull-down rezistor cca 10k.
0
Re: Externé prerušenie
kondenzatory su maximalne s akymi to este fungovalo aby filtrovali rusenie.
pull down 10k by urcite nesiel. ako som pisal kazdy pull down viac ako 2ohmy zachyti rusenie relatok, vypinacov, fenu, mixeru,..
a to mam tnc-s s prizemnenim ktore je asi 2 metre od rozvadzaca.
mozno by pomohlo zapojit rozvadzac ako TT a minus pol napajacieho zdroja uzemnit, ale to je dalsie nestandardne riesenie.
pull down 10k by urcite nesiel. ako som pisal kazdy pull down viac ako 2ohmy zachyti rusenie relatok, vypinacov, fenu, mixeru,..
a to mam tnc-s s prizemnenim ktore je asi 2 metre od rozvadzaca.
mozno by pomohlo zapojit rozvadzac ako TT a minus pol napajacieho zdroja uzemnit, ale to je dalsie nestandardne riesenie.
0
Re: Externé prerušenie
Za takýmto RC-filtrom musí byť prerušenie spúšťané nízkou úrovňou. Teda odpor namiesto do emitoru dať do kolektoru tranzistora a tam aj pripojiť vstup procesora, bez blokovania elektrolytom. A nastaviť to aj v programe.
0
-
- Podobné témy
- Odpovedí
- Zobrazení
- Posledný príspevok