Variabel digital kondensator på 0-0.1uF ?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Variabel digital kondensator på 0-0.1uF ?

Inlägg av Al_Bundy »

Hej.

Finns det variabla kondensatorer som är digitala? Det är så att jag ska styra en servo med en 555 timer och ny har jag gjort så att det är 50% duty cycle.

Eller finns det några andra lösningar så som att ha en H-brygga eller shiftregistrer eller mux för att ändra åt vilken kondensator strömmen ska flöda?
Användarvisningsbild
Icecap
Inlägg: 26700
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Variabel digital kondensator på 0-0.1uF ?

Inlägg av Icecap »

Om det är en RC-servo kommer det ändå inte att fungera med 50% duty-cycle.
Användarvisningsbild
LaRdA
EF Sponsor
Inlägg: 3766
Blev medlem: 9 september 2003, 14:10:46
Ort: Jämtland

Re: Variabel digital kondensator på 0-0.1uF ?

Inlägg av LaRdA »

Det finns digitalt kontrollerade variabla kondensatorer, tex:
http://www.mouser.se/ProductDetail/IXYS ... Zdxwat8%3d

Men de flesta verkar ha värden på enstaka till ett tiotal pF och inte så högt som 0,1uF.
Jag tycker det låter som att du valt fel metod för att lösa ditt problem, vad har du som ska kontrollera den variabla kondensatorn, kan du inte låta den kretsen skapa signalen till RC-servot direkt?
Ett alternativ är att använda en valfri liten microkontroller som "lim", torde bli både mindre, billigare och ge exaktare kontroll.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Variabel digital kondensator på 0-0.1uF ?

Inlägg av Al_Bundy »

Icecap skrev:Om det är en RC-servo kommer det ändå inte att fungera med 50% duty-cycle.
Och varför inte det?

Jag ska ju bara styra servon med två positioner. 0 och 90 grader.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Variabel digital kondensator på 0-0.1uF ?

Inlägg av Al_Bundy »

LaRdA skrev:Det finns digitalt kontrollerade variabla kondensatorer, tex:
http://www.mouser.se/ProductDetail/IXYS ... Zdxwat8%3d

Men de flesta verkar ha värden på enstaka till ett tiotal pF och inte så högt som 0,1uF.
Jag tycker det låter som att du valt fel metod för att lösa ditt problem, vad har du som ska kontrollera den variabla kondensatorn, kan du inte låta den kretsen skapa signalen till RC-servot direkt?
Ett alternativ är att använda en valfri liten microkontroller som "lim", torde bli både mindre, billigare och ge exaktare kontroll.
Så 555 timer och servo fungerar dåligt?
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Variabel digital kondensator på 0-0.1uF ?

Inlägg av danielr112 »

555 och servo funkar utmärkt. Men varför styra det med kondingen? du kan ju ändra med motståndet. Är det vanligaste sättet...

http://www.instructables.com/id/Drive-S ... -timer-IC/

Här ser du aett de har olika motstånd.
Användarvisningsbild
Icecap
Inlägg: 26700
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Variabel digital kondensator på 0-0.1uF ?

Inlägg av Icecap »

Al: för att du i vanlig ordning inte tar reda på fakta.

Pulsen som styr varierar mellan 1ms och 2ms men ska komma med ~30ms - ~50ms mellanrum.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Variabel digital kondensator på 0-0.1uF ?

Inlägg av Al_Bundy »

Icecap skrev:Al: för att du i vanlig ordning inte tar reda på fakta.

Pulsen som styr varierar mellan 1ms och 2ms men ska komma med ~30ms - ~50ms mellanrum.
Jaha. Trodde en servo skulle ha 50% duty cycle.

Så typ 1 ms hög och 30 ms låg?
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Variabel digital kondensator på 0-0.1uF ?

Inlägg av Al_Bundy »

danielr112 skrev:555 och servo funkar utmärkt. Men varför styra det med kondingen? du kan ju ändra med motståndet. Är det vanligaste sättet...

http://www.instructables.com/id/Drive-S ... -timer-IC/

Här ser du aett de har olika motstånd.
Okej. Men då kan man ju ta en shift register för detta?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Variabel digital kondensator på 0-0.1uF ?

Inlägg av sodjan »

1.5 +/- 0.5 ms hög (styr positionen) med minst 20 ms paus mellan pulserna.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Variabel digital kondensator på 0-0.1uF ?

Inlägg av Al_Bundy »

Jag gjorde mitt eget schema av detta.

Jag valde dock en 50 kOhms pot, 2 MOhm motstånd istället för 3.3MOhm, 10nF kondensator vid pinne 5.

Vid 100% vrid på potentiometern så får jag 2100 uS hög och 30500 uS låg.

Vid 0% vrid på potentiometern så får jag 1100 uS hög och 30500 uS låg.

Jag kan vrida nu 85-90 grader ungefär. Har testat med en arduino.

Edit:
Jag har tagit bort 50 kOhm potentiometern och satt dit ett vanligt motstånd på 50 kOhm och ett mekaniskt relä parallellt.

Tog först en transistor, men dem läkte ström

Bild
Mindmapper
Inlägg: 7166
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Re: Variabel digital kondensator på 0-0.1uF ?

Inlägg av Mindmapper »

Ja, transistorer är skit! Konstigt att någon överhuvudtaget har använt dom. Fast under de drygt 50 år de används har de ju gjort marginell nytta.
Användarvisningsbild
Icecap
Inlägg: 26700
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Variabel digital kondensator på 0-0.1uF ?

Inlägg av Icecap »

Såja Mindmapper!

Bara för att Al använder en krets som är tillverkar av transistorer betyder det ju - i vanlig ordning - inte att h*n gör rätt. Snarare tvärtom.

Att alla andra får det att fungera jättebra betyder ju inget, transistorer är ganska säkert skit när Al påstår det.

Al_Dumby: med alla de huvudbry och problem du kan skapa i detta projekt ser jag inte anledningen till att du inte istället har tagit en µC och gjort pulserna med den. kommunikationen kan enkelt köra med SPI och det enda du behöver är att ge kommando till varje kanal, då kommer de att fungera skitbra.

Själv gjorde jag för ett bra tag sedan en PIC-baserat enhet som kan ta seriella data och sedan skicka ut pulser till upp till 13 RC-servos i samma krets. Och allt i en enda krets, ingen multiplexer, ingen relä, ingen 555.

Men det är klart, med en sådan lösning ska man programmera och det är ju inte så enkelt.
Senast redigerad av Icecap 25 juni 2016, 21:23:23, redigerad totalt 1 gång.
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Variabel digital kondensator på 0-0.1uF ?

Inlägg av danielr112 »

Skriv svar