Variabel digital kondensator på 0-0.1uF ?
Variabel digital kondensator på 0-0.1uF ?
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?
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?
Re: Variabel digital kondensator på 0-0.1uF ?
Om det är en RC-servo kommer det ändå inte att fungera med 50% duty-cycle.
Re: Variabel digital kondensator på 0-0.1uF ?
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.
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.
Re: Variabel digital kondensator på 0-0.1uF ?
Och varför inte det?Icecap skrev:Om det är en RC-servo kommer det ändå inte att fungera med 50% duty-cycle.
Jag ska ju bara styra servon med två positioner. 0 och 90 grader.
Re: Variabel digital kondensator på 0-0.1uF ?
Så 555 timer och servo fungerar dåligt?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.
-
- Inlägg: 8092
- Blev medlem: 18 januari 2009, 00:48:24
- Ort: Alvesta, Småland
Re: Variabel digital kondensator på 0-0.1uF ?
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.
http://www.instructables.com/id/Drive-S ... -timer-IC/
Här ser du aett de har olika motstånd.
Re: Variabel digital kondensator på 0-0.1uF ?
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.
Pulsen som styr varierar mellan 1ms och 2ms men ska komma med ~30ms - ~50ms mellanrum.
Re: Variabel digital kondensator på 0-0.1uF ?
Jaha. Trodde en servo skulle ha 50% duty cycle.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.
Så typ 1 ms hög och 30 ms låg?
Re: Variabel digital kondensator på 0-0.1uF ?
Okej. Men då kan man ju ta en shift register för detta?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.
Re: Variabel digital kondensator på 0-0.1uF ?
1.5 +/- 0.5 ms hög (styr positionen) med minst 20 ms paus mellan pulserna.
Re: Variabel digital kondensator på 0-0.1uF ?
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

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

-
- Inlägg: 7166
- Blev medlem: 31 augusti 2006, 16:42:43
- Ort: Jamtland
Re: Variabel digital kondensator på 0-0.1uF ?
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.
Re: Variabel digital kondensator på 0-0.1uF ?
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.
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.
-
- Inlägg: 8092
- Blev medlem: 18 januari 2009, 00:48:24
- Ort: Alvesta, Småland