Optocoupler på lang ledning.

Morten H. Nielsen
Indlæg: 6507
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Optocoupler på lang ledning.

Indlæg af Morten H. Nielsen »

Hej.

Jeg søger stadig den fejlfri ledning til Arduino projekter.

Nu har jeg monteret en optocoupler mellem ledning og Arduino. Så håber jeg, det kan fjerne de sidste småfejl.

http://www.ebay.com/itm/140831811280?ss ... 1439.l2649

Her er et billede af mit test setup, hvis andre skal nemt i gang:
DSCF2104-lille.jpg
DSCF2104-lille.jpg (44.82 KiB) Vist 15717 gange
Mvh
Morten
Larsjo
Indlæg: 155
Tilmeldt: 08 nov 2010, 14:20
Geografisk sted: Juelsminde
Kontakt:

Re: Optocoupler på lang ledning.

Indlæg af Larsjo »

Hvad mener du med den fejlfri ledning?


Normalt er ledninger jo fejlfri, det er det du sender igennem som har fejlen.
Morten H. Nielsen
Indlæg: 6507
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Optocoupler på lang ledning.

Indlæg af Morten H. Nielsen »

Ledninger i forbindelse med Arduino er langt fra fejlfri. Der er mange underlige tilstands ændringer, når man bruger lange ledninger. :-| Der behøver ikke være noget tilkoblet i den anden ende af ledningen for at få fejl.

Det har jeg efterhånden "moret mig" med længe. Jeg er nede på ca. 1 fejl om måneden uden optocoupler, men det er stadig 1 for meget til seriøs brug.

Jeg lærer en del om elektronik i praksis. :-)

Nu håber jeg det her er løsningen.
Mvh
Morten
YKMAG
Indlæg: 43
Tilmeldt: 25 feb 2009, 15:21

Re: Optocoupler på lang ledning.

Indlæg af YKMAG »

Det høres ut som om du har refleksjoner alternativt indusert støy, hvis det er dette skal du prøve med RS485 (to ledere(tvinnet-twisted pair)/signal) med terminering i en ende (120 ohm). Tror ikke du får noen problemer da.
Morten H. Nielsen
Indlæg: 6507
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Optocoupler på lang ledning.

Indlæg af Morten H. Nielsen »

Det jeg prøver er, at få en Arduino som samlingspunkt for en masse fysiske kontakter.

Jeg er beta tester på Griegs Homeseer script til Arduino, så den del er klaret. Det virker rigtigt godt.

RS485 er lidt overkill. :-)

Hvis jeg ikke kan få det til at virke, er det mest sandsynlige alternativ NEXA indbygnings modul eller Fibaro Universal Binary Sensor.

Men lige nu bliver jeg bare klogere.

Jeg troede, ledninger var mere stabile end trådløst. Jeg er blevet meget klogere. ;-)
Mvh
Morten
jenshøj
Indlæg: 107
Tilmeldt: 31 jan 2011, 22:10

Re: Optocoupler på lang ledning.

Indlæg af jenshøj »

Bruger du processorens indbyggede pullup/down, eller har du eksterne modstande til det?
Morten H. Nielsen
Indlæg: 6507
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Optocoupler på lang ledning.

Indlæg af Morten H. Nielsen »

Begge dele er prøvet.

Jeg har sågar forbedret stabilitet ved at ændre lednings længde på strømforsynings ledningen. Jeg er ved at lære en del om elektronik. :-|

(Ledningerne er 10 - 20 meter lange i mit nuværende setup.)

Det bedste resultat har været med det indbyggede aktiveret og en lille modstand tilføjet. Det var sådan jeg kom ned på 1 fejl om måneden. Fint til at vise tilstand på HS Touch, men ikke godt nok, hvis ændringer aktiverer noget. F.eks ikke godt nok til alarm funktion.
Mvh
Morten
Larsjo
Indlæg: 155
Tilmeldt: 08 nov 2010, 14:20
Geografisk sted: Juelsminde
Kontakt:

Re: Optocoupler på lang ledning.

Indlæg af Larsjo »

Hvilke fejl er det du oplever?

bare for at finde ud af om det er støj eller andet du har problemer med.
Morten H. Nielsen
Indlæg: 6507
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Optocoupler på lang ledning.

Indlæg af Morten H. Nielsen »

Det er støj.

I bund og grund får jeg et skift fra low til high, uden at kontakten i den anden ende af ledningen er aktiveret.

Det er åbenbart helt klassisk. Jeg har "generet" Hauge en hel del på chat. :-)
Mvh
Morten
Larsjo
Indlæg: 155
Tilmeldt: 08 nov 2010, 14:20
Geografisk sted: Juelsminde
Kontakt:

Re: Optocoupler på lang ledning.

Indlæg af Larsjo »

Ok, har du prøvet at tilføje et filter i arduino programmet?

hvis I/o er høj i ms
Morten H. Nielsen
Indlæg: 6507
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Optocoupler på lang ledning.

Indlæg af Morten H. Nielsen »

Jeg bruger Greigs script, der er mulighed for at stille på det. Men det har ikke været nogen god brugbar løsning.

Jeg bruger det f.eks. til dør klokken. Hvis tallet står højt nok til fejl frihed, bliver et kort tryk ikke registreret.

Jeg kunne vælge at bruge en trådløs løsning, men jeg vil gerne finde ud af at få ledninger til at virke ordentligt. Så jeg slås videre. :-) Lige nu håber jeg på fejl frihed med optocoupler.
Mvh
Morten
runi
Indlæg: 30
Tilmeldt: 09 jan 2013, 19:22

Re: Optocoupler på lang ledning.

Indlæg af runi »

Nu har jeg ikke forstand på arduino. Men går ud fra at det er alm. TTL niveau den køre.
Altså 0 Volt ved lav og 5 Volt ved høj.
I praktisk under en Volt ved lav og over 2,5 Volt ved høj, alt efter kredsen.
Så har du evt. målt hvad niveauerne er i begge ender af dit kabel.
Syntes ikke 10-20 meter kabel lyder af meget.
Skulle det vise sig at være støj, kan du jo evt. bruge et skærmet kabel, og få bygget dit elektronik ind i et metal kabinet.
Undre mig lidt over du har valgt at bruge en optocoupler, da den i princippet bare er en galvanisk adskillelse, og bruges som beskyttelse af dit arduino board.
Morten H. Nielsen
Indlæg: 6507
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Optocoupler på lang ledning.

Indlæg af Morten H. Nielsen »

Jeg har brugt optocoupler, fordi Hauge påstår, det er for sløvt til at opfatte fejlen. :-)

Nu tester jeg så, om det er rigtigt.

Det er kablet, der er problemet. Jeg bruger cat 5 men ikke skærmet.

I en tidligere opsætning havde jeg korte kabler og Arduinoen ude ved "sensoren". Det gav også fejl, der næsten kun kan være støj.
Mvh
Morten
Morten H. Nielsen
Indlæg: 6507
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Optocoupler på lang ledning.

Indlæg af Morten H. Nielsen »

Hov og det er ikke til at måle, der kommer en "puls" et par gange om dagen, når det er skidt, og et par gange om ugen når det er godt. Dem fanger jeg aldrig.
Mvh
Morten
Larsjo
Indlæg: 155
Tilmeldt: 08 nov 2010, 14:20
Geografisk sted: Juelsminde
Kontakt:

Re: Optocoupler på lang ledning.

Indlæg af Larsjo »

Vil heller ikke mene at 20-30 m kabel burde være et problem.
Bruger tit den længde for at trække signal til relæer og ligende uden problemer.

Har du tænkt på at vende det om og bruge 0 som signal istedet for 5 v således at kortsluttet er signalet og ikke når der er 5 v

Kan ikke lige se hvorfor optocoupler skulle løse problemet.
Men kan godt følge ideen med at gøre systemet "sløvt"
Dette gøres ved at tilføje et oplade led med en modstand og en kondensator, kan også bruges som aflade led.

http://htx-elev.ucholstebro.dk/el/index ... tle=RC-Led
Besvar