motor laten stoppen!

Arduino specifieke Software
Berichten: 6
Geregistreerd: 24 Sep 2015, 10:03

motor laten stoppen!

Berichtdoor tomm » 07 Dec 2015, 22:44

Hallo allemaal,

Heeft iemand enig idee hoe ik dit kan maken ? https://www.youtube.com/watch?v=_MCxxdKj5os

Advertisement

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

Re: motor laten stoppen!

Berichtdoor nicoverduin » 08 Dec 2015, 08:43

Als de motor wordt geblokkeerd dan neemt de stroom toe door de motor. Als je een kleine weerstand in serie zet met de GND leiding van de motor valt er spanning over die weerstand als hij gewoon loopt. Die spanning gaat toenemen naarmate de motor meer wordt tegengehouden.
Met de analoge poort kun je die spanning meten (min Arduino aan min motor en bijv. A0 over de andere kant van de weerstand).
Als je hem wilt laten stoppen bij te hoge stroom dan zet je een relais oid in serie met de plus leiding van de motor.

de code is als het eenmaal loopt vrij eenvoudig

cpp code
#define MAXSTROOM 100    // stel dat als de stroom 100 bereikt dan stoppen

void setup(){
pinMode(..etc...)
digitalWrite(RELAIS, AAN)
}
void loop(){
uint16_t meting = analogRead(A0);
if (meting > MAXSTROOM) {
digitalWrite(RELAIS, UIT)
}
}
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 6
Geregistreerd: 24 Sep 2015, 10:03

Re: motor laten stoppen!

Berichtdoor tomm » 08 Dec 2015, 21:32

Hallo nico,

Ik snap niet helemaal wat je bedoelt met aansluiten heb je misschien een voorbeeld?
Ik heb het nu zo aangesloten Ik heb een ACS712 waar ik het ampere mee kan meten:
Vcc heb ik aangesloten op 5v van mijn board
Out op A0 van mijn arduino
Ground op de - van mijn board
Dan ga ik met mijn 5v board door mijn ACS712 naar mijn plus motor en dan van de motor naar - board
zodra ik de arduino aansluit begint de motor te draaien en kan ik mijn current aflezen.
kan ik nu ook mijn motor blokkeren en stoppen of werkt dit systeem niet ?

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

Re: motor laten stoppen!

Berichtdoor nicoverduin » 08 Dec 2015, 22:45

Je moet altijd nog iets hebben om de + af te schakelen. Bijvoorbeeld een relais. Een pin van de arduino schakelt het relais aan. Het relais schakelt de + draad naar de motor.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

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

Re: motor laten stoppen!

Berichtdoor shooter » 09 Dec 2015, 22:24

alleen de motor op de acs aansluiten.
wat zie je dan voor waarde als de motor gestopt is en als de motor draait, vervolgens hou je de motor tegen en dan zie je weer een waarde.
hoe stuur je de motor aan? met een transistor liefst, dan kun je namelijk de stroom begrenzen met pwm.
paul deelen
shooter@home.nl

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: awaboyox en 103 gasten