Buggfix Plus
Aktuellt datum och tid: 18.38 2020-05-29

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 12 inlägg ] 
Författare Meddelande
InläggPostat: 15.00 2019-02-22 
Användarvisningsbild

Blev medlem: 05.43 2013-02-13
Inlägg: 440
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?


Upp
 Profil  
 
InläggPostat: 15.45 2019-02-22 
Användarvisningsbild

Blev medlem: 14.52 2005-01-10
Inlägg: 24414
Ort: Aabenraa, Danmark
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.


Upp
 Profil  
 
InläggPostat: 16.04 2019-02-22 
Användarvisningsbild

Blev medlem: 05.43 2013-02-13
Inlägg: 440
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?


Upp
 Profil  
 
InläggPostat: 16.13 2019-02-22 
Användarvisningsbild

Blev medlem: 05.43 2013-02-13
Inlägg: 440
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.


Upp
 Profil  
 
InläggPostat: 16.13 2019-02-22 
Användarvisningsbild

Blev medlem: 05.43 2013-02-13
Inlägg: 440
En av gafflarna kanske är skadad sedan tidigare experimentering.


Upp
 Profil  
 
InläggPostat: 16.14 2019-02-22 
Användarvisningsbild

Blev medlem: 16.34 2004-09-06
Inlägg: 24803
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Läs databladet så du får dit *rätt* motståndsvärde.


Upp
 Profil  
 
InläggPostat: 16.18 2019-02-22 
Användarvisningsbild

Blev medlem: 05.43 2013-02-13
Inlägg: 440
tecno: Det ska vara rätt motståndsvärde som det är nu, och står i databladet.


Upp
 Profil  
 
InläggPostat: 16.21 2019-02-22 
Användarvisningsbild

Blev medlem: 16.34 2004-09-06
Inlägg: 24803
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Ja nåt är fel helt klart, motståndet blir knappast pissljummen ens. Testa med ny optogaffel.


Upp
 Profil  
 
InläggPostat: 19.07 2019-02-22 
Tidigare soundbrigade
Användarvisningsbild

Blev medlem: 21.44 2006-08-23
Inlägg: 22583
Ort: Vänersborg
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/questions/126240/how-to-design-a-power-switching-circuit-using-a-photo-interrupter

https://electronics.stackexchange.com/questions/86546/wiring-an-ir-phototransistor

https://robosumo.wordpress.com/2013/04/19/understanding-infrared-reflective-colour-sensors/

https://electronics.stackexchange.com/questions/212673/optocouplers-with-non-inverting-logic


Upp
 Profil  
 
InläggPostat: 23.35 2019-02-22 

Blev medlem: 20.44 2016-04-29
Inlägg: 331
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.


Upp
 Profil  
 
InläggPostat: 15.01 2019-02-23 
Användarvisningsbild

Blev medlem: 14.52 2005-01-10
Inlägg: 24414
Ort: Aabenraa, Danmark
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.


Upp
 Profil  
 
InläggPostat: 13.21 2019-03-04 
Användarvisningsbild

Blev medlem: 05.43 2013-02-13
Inlägg: 440
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:


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 12 inlägg ] 

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 7 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
    Electrokit
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010