|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
mjanez Neznanec
Pridružen-a: Pon 14 Maj 2018 20:01 Prispevkov: 5 Aktiv.: 0.07
|
Objavljeno: Pon Okt 29, 2018 8:05 pm Naslov sporočila: MCP23017, dolg kabel in tipka |
|
|
Živjo,
imam problem in iščem rešitev, uporabljam 16-Bit I/O Expander (MCP23017) z branje digitalnega vhoda, tipka je oddaljena približno 50m, uporabljam pull up upor 10k. Še vedno pa občasno dobim digitalno 1 v programu.
Kaj bi lahko še storil? |
|
Nazaj na vrh |
|
|
polkic Član
Pridružen-a: Pon 04 Dec 2017 20:27 Prispevkov: 68 Aktiv.: 0.88
|
Objavljeno: Pon Okt 29, 2018 9:18 pm Naslov sporočila: |
|
|
Pozdravljen,
kakšne vodnike pa uporabljaš? Kakšna je napetost?
Imaš možnost uporabe dodatnega inputa?
Lep pozdrav. |
|
Nazaj na vrh |
|
|
mjanez Neznanec
Pridružen-a: Pon 14 Maj 2018 20:01 Prispevkov: 5 Aktiv.: 0.07
|
Objavljeno: Pon Okt 29, 2018 10:15 pm Naslov sporočila: |
|
|
5V dc... alarm kabel se pravi 6x0.22 2x0.5 za tipko uporabljam 2x0.22
Dodatni input.. se pravi 2 inputa za 1 tipko? |
|
Nazaj na vrh |
|
|
igo Član
Pridružen-a: Sre 11 Okt 2006 19:11 Prispevkov: 3638 Aktiv.: 17.06
|
Objavljeno: Pon Okt 29, 2018 10:47 pm Naslov sporočila: |
|
|
Kolikšna je najvišja DC napetost, ki je na razpolago v vezju?
Do tipke pripelji (recimo) +12V, GND in povratno žico.
Med povratno žico in GND daj 10k upor.
Tipka naj sklene +12V in povratno žico.
Pri MCU daj pa napetostni delilnik iz zaporedne vezave LEDice (opcija) in dveh uporov. Vzporedno k spodnjemu uporu daj še 4,7 V zener diodo in 100nF kondi. Na vhod MCU pripelji tistih največ 4,7 V.
Zgornji upor izračunaj tako, da bo tok skozenj cca 5 mA, skozi spodnjega naj teče cca 3 mA (pri 4,7 V napetosti = 1k5 upor), skozi zenerco pa preostala cca 2 mA.
Lahko pa filtriraš vhod tudi programsko.
Ob zaznanem vhodu povečuj Stevec do največ 255, če vhoda ni, pa Stevec takoj postavi na 0.
Če je Stevec enak natanko naprimer 90, je vhod veljaven za enkraten prehod, če je večji od 90, pa je vhod veljaven v primeru potrebe po zaznavanju držanja pritisnjene tipke. _________________ Teoretično je praksa posledica teorije, praktično je pa ravno obratno. (igo 2001)
LP, Igor |
|
Nazaj na vrh |
|
|
psevdonim Član
Pridružen-a: Čet 21 Sep 2006 21:42 Prispevkov: 3369 Aktiv.: 15.75 Kraj: slo
|
Objavljeno: Tor Okt 30, 2018 8:25 am Naslov sporočila: |
|
|
Citiram: |
pull up upor 10k |
če si prav predstavljam, je to upor med +5V in vhodom, s 50m-oddaljeno tipko pa držiš ta vhod stalno na nuli (mirni kontakt); ko tipko pritisneš, si vhod odklopil od mase in dobi "1" preko upora.
Citiram: |
Še vedno pa občasno dobim digitalno 1 v programu |
Torej imaš na tipki slab stik. _________________ ___ |
|
Nazaj na vrh |
|
|
GUMY trgovec
Pridružen-a: Sre 22 Sep 2010 11:03 Prispevkov: 464 Aktiv.: 2.81 Kraj: Bled
|
Objavljeno: Tor Okt 30, 2018 9:03 am Naslov sporočila: |
|
|
Uporabi optocoupler. |
|
Nazaj na vrh |
|
|
int47 Član
Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2066 Aktiv.: 9.28 Kraj: Ljubljana
|
Objavljeno: Tor Okt 30, 2018 10:06 am Naslov sporočila: |
|
|
Zmanjšaj vrednost pull-up upora na 500R - 1k in uporabi kabel z opletom.
Še boljše bi bilo, če upoštevaš predlog, ki ti ga je dal GUMY. S tipko prižigaj LED v optičnem sklopniku. _________________ Kdor ni skregan, ni Slovenc ! |
|
Nazaj na vrh |
|
|
blay44 Član
Pridružen-a: Ned 19 Dec 2010 18:17 Prispevkov: 603 Aktiv.: 3.72
|
Objavljeno: Tor Okt 30, 2018 1:07 pm Naslov sporočila: |
|
|
+1 za GUMYjev predlog. Sicer bo prva nevihta poskrbela za čisto nulo.
Impedanca tvoje linije je cca. 140 ohm. Pobiraš pa vse motnje, ki krožijo okoli 300kHz.
LP |
|
Nazaj na vrh |
|
|
polkic Član
Pridružen-a: Pon 04 Dec 2017 20:27 Prispevkov: 68 Aktiv.: 0.88
|
Objavljeno: Tor Okt 30, 2018 5:22 pm Naslov sporočila: |
|
|
Jaz bi tudi upošteval vse predloge;
-uporabi shildane kable s pletenimi pari
-zmanjšaj upor na 1K
-Če je možno dvigni napetost (12/24) + optosklopnik.
-V programu glej vhod preko zanke...
Lep pozdrav. |
|
Nazaj na vrh |
|
|
mjanez Neznanec
Pridružen-a: Pon 14 Maj 2018 20:01 Prispevkov: 5 Aktiv.: 0.07
|
Objavljeno: Čet Nov 01, 2018 2:21 pm Naslov sporočila: |
|
|
super... bom poskusil nekaj rešiti, javim rezultat |
|
Nazaj na vrh |
|
|
bostjang Član
Pridružen-a: Tor 03 Jan 2006 15:29 Prispevkov: 3173 Aktiv.: 14.25 Kraj: Postojna
|
Objavljeno: Čet Nov 01, 2018 3:57 pm Naslov sporočila: |
|
|
Predlagam manjši pull-up, ter RC filter. Slednji bo tudi ščitil vhod pred špicami.
Ostali HW se mi zdi nepotreben za tako počasne signale. |
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 68 dni
Powered by phpBB © 2001, 2005 phpBB Group
|