viervoudige pwm bediening

Hardware die niet past in bovenstaande onderwerpen
Berichten: 9
Geregistreerd: 01 Mrt 2018, 00:34

viervoudige pwm bediening

Berichtdoor Martin V » 10 Sep 2018, 10:36

Ik zou graag deze schakeling willen gaan toepassen op een controller.
https://circuitdigest.com/microcontroller-projects/arduino-pwm-with-led-dimmer

Ik wil dit gaan gebruiken om de uitgangspanning van een voeding ermee te regelen, als zijnde de referentie spanning, waar de pwm schakelfrequentie is uitgefilterd en een dc spanning overhoud.

Echter nu heb ik deze regeling viermaal nodig in mijn toepassing, kan dit ook met een Arduino, of moet ik uitkijken naar een uitgebreidere controller?
Ik zie dat voor de schakelaars de TX en RX seriële aansluiting voor de schakelaars worden gebruikt.
Bij de Uno zitten die er maar éénmaal op.

Advertisement

Berichten: 9
Geregistreerd: 01 Mrt 2018, 00:34

Re: viervoudige pwm bediening

Berichtdoor Martin V » 10 Sep 2018, 12:46

Dit is intussen wat ik gevonden heb:

In de sketch wordt digitale in/uitgang 0 en 1 als seriële ingang gebruikt, wat gewoon hetzelfde blijft deze gaan naar de schakelaars.
Digitale poort 3 wordt gebruikt als PWM uitgang in de sketch.
Door nu meerdere digitale poorten als PWM uitgang te maken krijgen we vier PWM uitgangen.
http://bildr.org/2011/01/arduino-serial/

Nu moet ik alleen de mogelijkheid vinden om tussen iedere uitgang te kunnen (toggelen) schakelen, hoe doe ik dat?

Zie hier de sketch:



volatile int i=0;//initializing a integer for incrementing and decrementing duty ratio.

void setup()

{

pinMode(3, OUTPUT); // sets the pin3 as output

pinMode(0, INPUT);// sets the pin0 as output

pinMode(1, INPUT);// sets the pin1 as output

}



void loop()

{

analogWrite(3, i); // analogWrite values from 0 to 255

if (digitalRead(0)==LOW)

{

if (i<255)

{

i++;//if pin0 is pressed and the duty ratio value is less than 255

delay(30);

}

}

if (digitalRead(1)==LOW)

{

if (i>0)

{

i--;// if pin1 is pressed and the duty ratio value is greater than 0

delay(30);

}

}

}

Berichten: 2491
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: viervoudige pwm bediening

Berichtdoor shooter » 12 Sep 2018, 22:55

in je eigen link staat een plaatje met daarop aangegeven wat de pwm uitgangen zijn. 3 5 6 9 10 11. dat zijn dus jouw analoge uitgngen. het is weliswaar een PWM maar met een weerstand en een condensator is dat snel uitgefilterd.
de meeste voedingen zijn overigens PWM dus wellicht is het slimmer om het filter van de voeding te gebruiken.
paul deelen
shooter@home.nl

Berichten: 9
Geregistreerd: 01 Mrt 2018, 00:34

Re: viervoudige pwm bediening

Berichtdoor Martin V » 17 Sep 2018, 15:42

Ja dat ik die uitgangen ga gebruiken welke pwm uitgangen zijn begrijp ik en dat is ook éénvoudig in de sketch aan te passen.
Maar mijn vraag is dus hoe krijg ik vier pwm uitgangen welke ik onafhankelijk van elkaar kan instellen.

Gebruikers-avatar
Berichten: 4892
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: viervoudige pwm bediening

Berichtdoor nicoverduin » 17 Sep 2018, 16:23

Alle 6 zijn onafhankelijk.....
Docent HBO Software Engineering, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Terug naar Overige hardware

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 1 gast