Arduino - dlouhý kabel - přerušení

Arduino - dlouhý kabel - přerušení
« kdy: 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



v

Re:Arduino - dlouhý kabel - přerušení
« Odpověď #1 kdy: 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

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Arduino - dlouhý kabel - přerušení
« Odpověď #2 kdy: 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.