Fórum Root.cz

Hlavní témata => Hardware => Téma založeno: pavel plojhar 26. 08. 2015, 21:22:40

Název: Arduino - dlouhý kabel - přerušení
Přispěvatel: pavel plojhar 26. 08. 2015, 21:22:40
Zdravím,

vymýšlím časomíru pro sprintové běhy. Běh je dlouhý 100m a potřebuji poradit se stopnutím času. Start bude podobném principu. Toto zapojení mu funguje na stole, ovšem nenastanou v reálu nějaké problémy?

Časomíru ukončuji přivedením impulsu +5V na pin 2 (spustí se přerušení reagující na náběžnou hranu).
Nenastane v praxí problém s indukovaným napětím? Neztratí se těch +5V na vodiči dlouhém 100m?
Nebylo by lepší někam dát nějaké odpory / kondenzátory vůči naindukovanému napětí na tak dlouhém vodiči?

Díky

Pavel

(http://s7.postimg.org/5ucopy5d7/arduino_preruseni.png)
Název: Re:Arduino - dlouhý kabel - přerušení
Přispěvatel: v 26. 08. 2015, 21:27:38
nepoužívejte přerušení, ale vzorkujte vstup, použijte softwarovou filtraci, jestli se bude napětí "ztrácet" můžete ho měřit pomocí ADC
Název: Re:Arduino - dlouhý kabel - přerušení
Přispěvatel: JardaP . 26. 08. 2015, 21:53:22
Co takle tam nemit 5 V, ale 24 a na konec hodit odpor se Zenerkou? Akorat by se muselo z katalogu vycist, jestli je dost rychla, aby to zatim neodprazilo vstup, nez sepne. Ten odpor by take nemel byt prilis velky vzhledem ke kapacite Zenerky, aby z toho nevznikll RC clanek a nevznikla tam znatelna chyba. Jinak seriove diody by sly take, ale tech by muselo byt 8, coz je trochu pakarna. Na druhou stranu se vam mozna vali v supliku. A take, pokud tam budete mit prebytecny kabel, tak by nemel byt smotan do uhledneho krouzku, ale mel by byt rozprasen po okoli.