ik wil dmv een Pic micro een 0 tot 10 volt signaal maken om een freq. drive aan te sturen....
hoe kan ik dat het beste doen?
alvast bedankt!
ik wil dmv een Pic micro een 0 tot 10 volt signaal maken om een freq. drive aan te sturen....
hoe kan ik dat het beste doen?
alvast bedankt!
Regel een ruime voeding (liefst iets van -5V, +15V) Doe een RC op een PWM uitgang van de PIC en maak met een opamp een *2 versterker.
Als je PIC op 20MHz kan draaien en een 8bit PWM uitgang heeft, dan kan je 78kHz PWM frequentie doen. Maak de RC tijd ruim lager, bijvoorbeeld 1kHz of zelfs 100Hz.
Ik verwaarloos geloof ik ergens een factor 2pi. soit. geen zin om vandaag over na te denken.
Dus... 10ms RC tijd, 1uF condensator, 10k weerstand. Ja. Prima waardes.
Ik heb ergens een opamp vandaan gecopieerd. Ik zeg NIETS over de geschiktheid van de AD648.
Golden Member
gebruik een output om een transistor aan te sturen (npn) die op zijn beurt een tweede transistor aanstuurt (pnp). De transistoren met bijv 12V voeden. De output PWMen en de tweede transistor van een laagdoorlaat RC filter voorzien. Done. (wat rew zegt kan ook)
Fripster, omdat je PNP ding alleen naar boven kan trekken, wordt de boel nogal niet-lineair. Je moet een push-pull driver maken voordat je laagdoorlaat filter begint. Ik gebruik in het bovenstaande geval daar de PIC voor.
Special Member
Op 6 november 2016 15:40:11 schreef Arjan Swets:
ik wil dmv een Pic micro een 0 tot 10 volt signaal maken om een freq. drive aan te sturen....
Zo doe ik het altijd, maar dan om kleppen aan te sturen. Maar een frequentieregelaar kan ook natuurlijk.
PWM frequentie is 1KHz.
Hier staat nog een voorbeeld van zo'n klep, staat onder 5.
Golden Member
Rew,
Ik volg je niet helemaal. De transistors staan alleen te schakelen (verzadigd aansturen) en dat levert 12V pulsen op de RC op... die ze dan gladstrijkt...
Of snap ik het niet?
Leg uit! Ben leergierig....
inderdaad 12V pulsen, maar WEL pwm, dus duty cycle van 0-100% ; na R-C geeft dat DC van 0-12 V
STEL je PWM is 50%, Dat betekent dat de PNP tor 50% van de tijd naar boven staat te sjorren aan de weerstand/condensator combinatie. De rest van de tijd staat ie uit. Dan "trekt ie niet". Het is niet zo dat de spanning dan plotsklaps nul volt is. De tor is uit en hij geleidt geen stroom! De condensator ontlaad dus niet. De volgende halve periode gaat de tor weer trekken, naar de 12V.... Eigenlijk kan er alleen maar "ongeveer 12V" uit komen. Alleen bij HEEL kleine dutycycles zal er een spanning van TUSSEN de 0 en de 12V komen te staan. Dan zal een ontlading van de condensator mee gaan spelen.
Ga je die ontlading "forceren" door ook een ontlaad weerstandje te plaatsen, dan wordt de boel niet-lineair. Als je R van je RC 10k is, dan wil je de ontlaad-weerstand minimaal 50k hebben, zodat je bij 100% PWM nog net de 10V kan halen. Maar dat ding heeft bij 100% PWM een sterkere invloed op de condensator dan bij bijvoorbeeld 2.5V. Eigenlijk is het de bedoeling dat je tijdens de uit-periode van de PWM de condensator via de 10k naar de nul probeert te trekken. DAN heb je een mooie lineaire overdracht. Dat naar nul of naar 12V trekken dat is een "push pull" situatie.
Een "hack" oplossing zou zijn om een fet-driver te misbruiken. Die kan mooi een signaal naar 0V/12V sturen.
Golden Member
bedankt rew... na enig nagedenk dacht ik al dat het die kant op zou gaan maar je uitleg is heel duidelijk... weer wat geleerd..
Je kan het wel discreet opbouwen als je wilt.
Jou schakeling doet al de helft, toch? Als de spanning 5V is, ga je via een NPN en een PNP de "uitgang" (voor de toepassing halverwege) naar de 12V trekken. Het "trek omlaag" deel ontbrak. Dat is simpel: Via een PNP (aan de 5V!) en een NPN trek je "als de PIC nul geeft" de boel simpel naar de nul. Voila! Of je dan "crossover" problemen krijgt weet ik niet: Als je van nul naar 5V gaat, staat de "trek-naar-nul" constructie z'n best te doen. Het uitschakelen van die zooi duurt langer dan het aanzetten van de "trek naar 12V". Het gevolg is een stroom-piek door beide uitgangstorren. Volgens iemand hier op CO duurt het orde-van-grootte miliseconden voordat een tor uit verzadiging komt. Ik geloof er geen barst van, maar zelf gemeten heb ik het ook niet....