Stránka 1 z 2

Spínání na vzdálenost 100m

Napsal: 05 kvě 2014, 18:27
od rkozeluh
Dobrý den.
Může mi někdo poradit, jak se řeší spínání na vzdálenost cca. 100m?
Na 100 metrovém kabelu mám tlačítko a potřebuji spínat pin na ATMega u kterého je optočlen ? Nerad bych, aby si to na tak dlouhém kabelu dělalo co chce.

Napsal: 05 kvě 2014, 18:43
od forbidden
Když bude ten optočlen u mcu a ne u tlačítka, tak v tom nevidím nejmenší problém. Těžko se naindukuje něco, co rozsvítí LEDku v optočlenu, to bys musel táhnout tak kolem vysílače, nebo tesláku. :D

Napsal: 05 kvě 2014, 18:53
od Yarda1
Na tak velkou vzdálenost bych asi použil něco takového:
http://automatizace.hw.cz/clanek/2005112901
Mně se teď nechtějí zobrazovat obrázky :(

Napsal: 05 kvě 2014, 19:06
od rkozeluh
Ano, ten optočlen je u ty Megy.

Napsal: 05 kvě 2014, 19:18
od forbidden
Odolnost proti nepravděpodobnýmu rušení můžeš zvýšit třeba i zvětšením proudovýho odběru. Dej k LEDce v optočlenu klidně paralelně odpor a spočítej to tak, aby to i s kabelem a předřadným odporem bezpečně svítilo po zmáčknutí. Ale podle mýho to snad ani není nutný.

Napsal: 05 kvě 2014, 19:27
od serviceman
Proudová smyčka.

Napsal: 05 kvě 2014, 19:34
od rkozeluh
Můžeš to nějak upřesnit , případně i schéma?
Dík

Napsal: 05 kvě 2014, 19:39
od forbidden
To vážně chcete řešit proudovou smyčku kvůli tlačítku? Je to sice jistota, ale v tomto případě podle mě celkem zbytečná. V nejhorším to můžeš vyzkoušet a uvidíš.

Napsal: 05 kvě 2014, 19:53
od procesor
Tak ako si to nakresli je to O.K.
Ešte ohmetrom odmeraj odpor 200m vodiča (stoM tam a späť) a o tú hodnotu zmenši 680ohmový odpor zapojený v sérii s diódou, káblom a tlačidlom.
5mA je prúd, ktorý bude spoľahlivo spínať optotranzistor..

Napsal: 05 kvě 2014, 21:25
od petrfilipi
Já mám u hasičské časomíry dva procesory, vzdálené od sebe 100m a propojené asi 6žilovvým kabelem. Posílám z prvního do druhého informaci o sepnutých 4 terčích a zpět jde informace o požadavku na konec blikání terčů. K tomu společná zem. Vše mám řešené tak jak píše forbidden, tzn. ze vzdálené strany posílám napětí, to mi sepne optočlen u cílového uP a ten to pak vyhodnotí jako log. 1. Nikdy se nestal problém, že by to seplo když nemělo nebo neseplo když mělo.
Abych měl jistotu u prvního (a zatím jediného) kousku časomíry, osadil jsem za optočlenem LED diody, abych hned viděl, jako to žije.
Proud optočlenem (PC817) mám nastaven asi na 17mA a paralelně se vstupem mám odpor 10kOhmů.

Petr Filipi

Napsal: 05 kvě 2014, 21:39
od rkozeluh
a nějak ten přenos informací z jednoho do druhého proc. koduješ?

Napsal: 06 kvě 2014, 07:16
od termit256
Zalezii kde to bude pracovat a na dalsich okolnostech. Ja mam napr. 30m stineneho kabelu od IRC ve svazku se silovymi kabely v prum. prostredi a led v optoclenu naindukovane ruseni spolehlive rosviti a optoclenem projde.
Jsou ti sice kratke spicky ale u teto aplikace to trochu vadilo.

Na druhou stranu mam doma tlacitka tahane cca 50m nestinenym UTP po baraku pripojene primo na pin MCU (pres RC clen a ESD diodu) a neni s tim roky naprosto zadny problem.

Zalezi taky jak budes stisk vyhodnocovat, u tlacitka kde neni rychlost kriticka muzes stav vzorkovat treba kazdych 5ms a az 20 stejnych vzorku za sebou vyhodnot jako stisk.

Napsal: 06 kvě 2014, 17:43
od ZdenekHQ
Pokud se použije kroucený dvoudrát a otočí se logika, t.j. v klidu sepnuto, bude to asi lepší. Už kvůli kontrole smyčky.

100m dokáže sepnout i 24V relátko, když se táhne, kde nemá....

Napsal: 06 kvě 2014, 18:13
od pajosek2
Natáhni tam optický kabel a máš po problému.

Napsal: 06 kvě 2014, 20:49
od petrfilipi
rkozeluh píše:a nějak ten přenos informací z jednoho do druhého proc. koduješ?

"Kódování" je takové, že když je log. 0, terč není naplněn vodou a když je log. 1, tak je naplněn. Zpětně je stejně řešen povel reset (0=klid, 1=reset(=konec blikání terčů, shození informací o naplněných terčích).
Takže kódování není žádné.
Původně jsem to chtěl tahat po RS485, na stole mi to chodilo přes RS232, ale stejně jsem měl 100m 6žilového kabelu, tak jsem takto aspoň nemusel řešit kobverzi 232/485 a zpět a počítat, za jak dlouho mi přenese 232ka jeden byte, abych nepřesáhl rozlišovací schopnost 0,01s.

Jak to tak pročítám tak asi mohu být rád, že mi to chodí v pohodě. Ťuk, ťuk, ťuk na dřevo.

Petr Filipi