Hjälp med störningar från DC-motorer
Postat: 15 september 2011, 09:04:45
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:

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?)

Någon som har någon idé om vad som kan vara problemet?
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:

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?)

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