Sida 1 av 1

Opto gaffel som "glappar" - Vad är fel?

Postat: 22 februari 2019, 15:00:28
av fosfor
Hej!

Jag har en liten setup med motorstyrning, Arduino Mega och ett par optogafflar
som läser av en rotary encoder och skickar till min arduino som pulser.

Detta har fungerat väldigt väl på min tidigare variant, men det konstiga är att nu fungerar det en
stund till en början sen börjar den läsa pulserna "fel". Den går t.ex. inte rakt och snyggt från puls 0 till 100, utan
hoppar lite fram och tillbaka påvägen dit. Det fungerar ju, men den läser inte av pulserna som den ska.
Stänger jag av Arduinon, låter den vila och startar om, så fungerar det igen som det ska. Men bara en stund, sen
kommer "flimret" i pulserna tillbaka igen.

Det KÄNNS som ett värmerelaterat problem, men jag kan ha fel.
Tempen på motstånden till gafflarna är bara 46 grader, och gaffeln ca 36 grader. Så det borde ju fungera.
Men just att problemet uppstår efter en stund.

Vad tror ni spontant det skulle kunna röra sig om?

Re: Opto gaffel som "glappar" - Vad är fel?

Postat: 22 februari 2019, 15:45:55
av Icecap
Hur hög ström kör du i läsgaffeln?

Omedelbart låte det som något alldeles i hästväg om strömbegränsermotståndet blir varmt.

Re: Opto gaffel som "glappar" - Vad är fel?

Postat: 22 februari 2019, 16:04:22
av fosfor
Dom verkar dra tillsammans runt 15mA när jag mäter med Fluken.

Det är 50 ohms motstånd som blir varma.
Jag testade byta dom till 100 ohm och 220 ohm. Då funkade det inte alls.

Ska testa köra lite lägre ohm, 33. Kanske är att de får för lite ström?

Re: Opto gaffel som "glappar" - Vad är fel?

Postat: 22 februari 2019, 16:13:02
av fosfor
Börjar misstänka det endå har något med placeringen av läsgafflarna att göra.
Att rotary encodern hamnar lite ur position ibland, den är dessutom inte helt perfekt "tillverkad" då den är
gjord för hand. Så ibland kanske den inte täcker encodern helt och det hoppar lite.
Ska fortsätta testa.

33 ohms motstånd var iaf för lite, de blev bara ennu varmare.

Re: Opto gaffel som "glappar" - Vad är fel?

Postat: 22 februari 2019, 16:13:35
av fosfor
En av gafflarna kanske är skadad sedan tidigare experimentering.

Re: Opto gaffel som "glappar" - Vad är fel?

Postat: 22 februari 2019, 16:14:33
av tecno
Läs databladet så du får dit *rätt* motståndsvärde.

Re: Opto gaffel som "glappar" - Vad är fel?

Postat: 22 februari 2019, 16:18:36
av fosfor
tecno: Det ska vara rätt motståndsvärde som det är nu, och står i databladet.

Re: Opto gaffel som "glappar" - Vad är fel?

Postat: 22 februari 2019, 16:21:23
av tecno
Ja nåt är fel helt klart, motståndet blir knappast pissljummen ens. Testa med ny optogaffel.

Re: Opto gaffel som "glappar" - Vad är fel?

Postat: 22 februari 2019, 19:07:16
av HUGGBÄVERN
Schema vore bra. Och sitter motståndet till lysdioden eller transistorn? 30-50Ω låter väldigt lite om dioder matas med 5V. Och är det emitter- eller kollektormotstånd verkar det också lite.

Lite bilder:

Bild

Bild

Lite länkar:

https://electronics.stackexchange.com/q ... nterrupter

https://electronics.stackexchange.com/q ... transistor

https://robosumo.wordpress.com/2013/04/ ... r-sensors/

https://electronics.stackexchange.com/q ... ting-logic

Re: Opto gaffel som "glappar" - Vad är fel?

Postat: 22 februari 2019, 23:35:09
av Pedalosaurus
Hur ser Rotary encodern ut? Har haft utrustning med slitna encodrar där symtomen blir precis som du beskriver med hoppande värden. Det gick att åtgärda genom att man öppnade encodern och försiktigt bände tillbaka släptungorna.

Re: Opto gaffel som "glappar" - Vad är fel?

Postat: 23 februari 2019, 15:01:10
av Icecap
15mA tillsamman (är det fler gaflar?) låter OK. Men kom ihåg att ju högre ström du kör med ju kraftigare "laddas" mottagarens transistor vilket kan ha betydelse för hastigheten som maximalt klaras.

Re: Opto gaffel som "glappar" - Vad är fel?

Postat: 4 mars 2019, 13:21:42
av fosfor
Aloha!

Problemet löst!

Det visade sig att en gaffel faktiskt var trasig, vilket bidrog till en del förvirring.

Sen sänkte jag motståndsvärdet lite lite grann från det rekommenderade och då fick de lite mer spänning vilket gjorde att "flimret" försvann helt.
Min inspänning var nog något lägre än rekommenderat, att den var på gränsen för vad den behöver för att köra ordentligt.

De har nu fungerat bra i flera dagar utan ett enda pulsfel från rotary encodern :)

Tack för alla svar! :tumupp: