Sida 1 av 1

Hjälp med störningar från DC-motorer

Postat: 15 september 2011, 09:04:45
av patrik87
Hej,

För ett tag sedan byggde jag en förstärkare, som ska driva små dc-motorer. Förstärkaren kopplas till en dator, som skickar ut analoga pulser med en likspänning i storleksordningen 0-10V. Datorn kan inte leverera den ström som krävs för att driva motorerna varför min förstärkare måste till (motorerna har låg resistans, runt 20 ohm). Förstärkaren ska alltså skicka ut samma spänning som den får av datorn, men kunna leverera mer ström.

Här är kopplingsschemat:

Bild

Den första opförstärkaren är till för att skapa en virtuell jord, vilket jag behöver eftersom inspänningen kan vara negativ i förhållande till datorns referensspänning.
Den andra är spänningsföljare som, tillsammans med transistorerna, levererar signalen till motorerna (motstånd RL). I återkopplingen finns en switch ifall man vill dubbla utspänningen.

Allt fungerar perfekt! Nästan.

Datorn som driver motorerna kör alltid samtidigt ett helt seperat program som visar utslaget på ett par sensorer (ej in kontakt med motorerna) i form av ett ""tidsuppdaterande" streck på skärmen (ser alltså ut typ som skärmen på ett oscilloskop). När sensorerna böjs visas detta med ett utslag på strecket.

Problemet är att detta streck visar små utslag när motorerna (som stängs av och på i intervaller) stängs av. Det blir alltså någon liten störning in från förstärkaren som förmodligen rubbar datorns jord (?). Det är mycket lite, men sensorernas signal förstärks av en mycket känslig förstärkare som på något sätt förmodligen förstärker även störsignalen.

Jag försökte åtgärda detta med att sätta en isolationskrets på ingången till förstärkaren. Köpte en AD202, som syns i bilden.
Detta hjälpte lite, men Fortfarande syns en liten störning. Det ska ju inte gå Någon signal från förstärkaren till datorn, jag trodde att isolationskretsen skulle ta hand om detta.


Jag hoppas att jag kunde göra mig förstådd. Det är inte helt lätt att förklara uppställningen.

Här är en liten bild som kanske ger lite överblick. (Hur bra är inte paint?)

Bild


Någon som har någon idé om vad som kan vara problemet?

Re: Hjälp med störningar från DC-motorer

Postat: 19 september 2011, 08:57:21
av patrik87
Ingen som har någon tanke?

Kanske någon kondensator över motorerna?

Re: Hjälp med störningar från DC-motorer

Postat: 19 september 2011, 11:05:20
av SM7CZR
Har för mig att det brukar sitta en konding parallellt över motorer i kassettbandspelare.
Minns inte värdet men prova med 100 nF.
Ibland kan det även sitta några ferritpärlor på anslutningstrådarna.

Re: Hjälp med störningar från DC-motorer

Postat: 19 september 2011, 11:17:27
av Icecap
Matningsspänningar till de olika sensorer - hur är det med dom? Är det helt isolerade enheter? Är deras GND ihopkopplade?

Re: Hjälp med störningar från DC-motorer

Postat: 19 september 2011, 11:45:37
av SM7CZR
Om det är endast vid start/stop som störningen uppstår hjälper nog inte kondingar på själva motorn. Jag trodde först att det var under gång som störningen syns, men jag läste sedan tråden igen. :vissla:

Re: Hjälp med störningar från DC-motorer

Postat: 19 september 2011, 15:37:26
av Gustav180
Bara en liten tanke.

När motorn startas och stoppas, så sker plötsliga strömändringar som kan vara mycket större än motorns normala drivström. Det kan ge störningar via jord som har olämplig dragning. När motorn stängs av, så kan den ge en back-EMK om dess styrförstärkare plötsligt går i Hi-Z läge. Testa med att lägga en diod eller VDR över motorn tillsammans med ca 100 nF.

Re: Hjälp med störningar från DC-motorer

Postat: 19 september 2011, 20:41:03
av prototypen
Kondensatorer i all ära, men sätt ett motstånd (1-100 ohm) i serie med kondensatorn så störningen blir till ofarlig värme.
Utan motstånd finns risken att störningen åker fram och tillbaka mellan kapacitansen och motorns induktans.

Protte

Re: Hjälp med störningar från DC-motorer

Postat: 20 september 2011, 14:54:32
av patrik87
Gustav180:
Ok, det kanske kan vara värt ett försök. Så jag ska ha dioden med anod mot jord då? Kommer det inte bli problem när jag har en negativ spänning över motorn? Då kortsluts ju kretsen.

Prototypen:
Menar du en resistor i serie med den kondensatorn jag redan har i kretsen, eller menar du att jag ska sätta dit en parallellt med motorn?


Tack för förslagen!

Re: Hjälp med störningar från DC-motorer

Postat: 20 september 2011, 17:35:14
av Gustav180
Om du bara har en polaritet över motorn, så bör en diod med anod mot jord fungera. Om du har både positiv och negativ drivspänning, så är det enklast med VDR på motorspänningens värde. Vad jag kan se, så är drivspänningen max +/-18V så du bör ha ett VDR på ca 18V. Det gör inget om du tar närmast lägre värde då de har ganska "runda" knän.

Vad har du för OP för att ge mittnollan? Tänk på att motorströmmen passerar även genom denna och 12 ohm resistorn.

Re: Hjälp med störningar från DC-motorer

Postat: 23 september 2011, 14:14:56
av patrik87
Ok. Ja, jag har ju både positiv och negativ drivspänning. Ska jag vara helt ärlig har jag aldrig använt VDR någon gång. Men om jag förstår det rätt fungerar de lite som en diod fast med tröskel åt båda hållen så att säga.
För att detta ska fungera krävs alltså då att back-emf:en är högre än 18V. Men det kan den alltså vara? Om det nu är back-emf som är det som spökar här...

OP:n jag använder för att skapa min nollreferens är en L165 Power OP. Verkar fungera fint. Ja den leder ju all ström som driver motorerna. Den blir lite varm, men jag har fäst den och transistorerna mot lådans chassi (aluminium) så de kyls av. Elektriskt isolerat så klart.

Ska se om jag kan hitta en VDR. Tyvärr har jag inte min låda hos mig för tillfället, får se när jag får tillbaka den.. Annars får de leva med den lilla störsignalen.

Det som retar mig mest är att jag inte förstår hur störsignalen, hur den än uppstår, tar sig förbi min isolationskrets!