Taula de continguts:

Limitador RPM Arduino per a motor de gas: 5 passos
Limitador RPM Arduino per a motor de gas: 5 passos

Vídeo: Limitador RPM Arduino per a motor de gas: 5 passos

Vídeo: Limitador RPM Arduino per a motor de gas: 5 passos
Vídeo: Crazy High RPM Fan 😱 wait for Results #shorts #viral 2024, De novembre
Anonim
Limitador de RPM Arduino per a motor de gas
Limitador de RPM Arduino per a motor de gas

Demostració de Youtube

Es tracta de substituir un regulador per limitar la velocitat d’un motor de gasolina. Aquest limitador de RPM es pot canviar a 3 paràmetres diferents sobre la marxa. Vaig instal·lar-ho en un motor monocilíndric, Briggs i Stratton, i vaig utilitzar un mega Arduino i una pantalla LCD. Si haguéssiu de treballar amb una placa més petita, només podríeu mostrar tota la informació amb llums d’estat i el monitor sèrie

Hi ha cinc parts importants en això

-Cercar el cable adequat per a l'interruptor de matar

-Interruptor limitator de posició

- relleu

- recollida i aïllador d’endolls

-el codi

Subministraments:

3x resistències 1k (o qualsevol resistència igual 3)

2x 10k resistències

1 MOSFET IRF-510

1 díode 1n914

1 condensador ceràmic de 22uF (qualsevol condensador petit d'aquesta gamma funcionarà)

ram de filferro

Relé de 5v, 5 pins

un motor (no funciona amb dièsel)

un arduino

Tauler de configuració i proves (menys important si us salteu la pantalla LCD)

interruptor monopolar, doble llançament (ha de tenir 3 pestanyes o passadors)

Multímetre

Pas 1: Pas 1: trobar el cable adequat al motor

Pas 1: trobar el cable adequat al motor
Pas 1: trobar el cable adequat al motor
Pas 1: trobar el cable adequat al motor
Pas 1: trobar el cable adequat al motor
Pas 1: trobar el cable adequat al motor
Pas 1: trobar el cable adequat al motor

una part crítica d’aquest projecte és trobar un cable de baixa tensió al motor amb el qual pugueu apagar-lo. Podeu desconnectar el gran fil que va de la bobina a la bugia, però l’alta tensió pot saltar pels contactes. Podem controlar el cable de baixa tensió que va a la bobina i al mòdul d’encesa. un relé de 6v serà capaç de fer-ho i podem controlar aquest petit relé amb un arduino.

La primera imatge és d’un tallagespa dels anys 90, s’apagaria si connectés el cable verd a terra.

La segona imatge és d’un motor nou i nou de Bruce Stratton, que s’apagaria si posés a terra el cable vermell / negre.

No puc donar instruccions per a cada motor, de manera que haureu de fer experiments. Podeu trobar millors instruccions si busqueu un "interruptor de mort" per al vostre motor específic. Tingueu en compte que un dels pins del relé està activat quan el relé s’alimenta i un altre està apagat quan el relé s’encén.

Pas 2: Pas 2: Aïllador de senyal d’espurna

Pas 2: Aïllador de senyal d’espurna
Pas 2: Aïllador de senyal d’espurna

El corrent que flueix a través d’un cable generarà un camp magnètic i podeu utilitzar un camp magnètic canviant per crear polsos de corrent a través d’un cable diferent i separat. Aquest és el principi en què funcionen les bobines d’encesa, els transformadors i els carregadors sense fils. Podem utilitzar aquest efecte per llegir la velocitat del motor si emboliquem un bucle de filferro al voltant del fil de la bugia.

Amb el motor en funcionament, vaig trobar que 2 bucles de filferro al voltant del fil de la bugia generaven polsos de +/- 15-20v. Podem utilitzar una resistència i un díode per bloquejar els impulsos negatius i reduir la tensió. He utilitzat aquests impulsos per controlar un transistor MOSFET i he utilitzat la sortida del transistor per controlar un pin digital a l'Arduino.

El motor genera molts impulsos d’alta tensió i un bucle al voltant del cable de la bugia també pot generar suficient voltatge per fregir un Arduino, així que recomano provar aquest circuit connectant un multímetre al MOSFET. si es connecta un cable al voltant de la bugia directament a l'Arduino, es trencarà.

Un desavantatge d’aquest sistema és que, quan el relé talla l’espurna, l’Arduino no pot obtenir una lectura de la bugia per veure la velocitat del motor. Aquest programa apaga l'espurna quan el motor va massa ràpid i, de seguida, llegeix 0 rpm la següent iteració i l'encén. La majoria dels altres projectes Arduino-tacòmetre utilitzen un sensor d’efecte hall. D'una banda, els sistemes inductius no requereixen afegir cap part mòbil a un motor. De l'altra, no hi ha cap senyal inductiu quan el sistema d'encesa està apagat / talla una espurna / un error / es desconnecta

Pas 3: Pas 3. Interruptor de limitador

Pas 3. Interruptor de limitador
Pas 3. Interruptor de limitador

aquesta part és opcional, però és força útil

només és un divisor de voltatge que utilitza l'interruptor per evitar algunes resistències en funció de la posició. El límit real de rpm es decideix al codi, això només us permet canviar la configuració sobre la marxa.

Pas 4: Pas 4: relé

Pas 4: relé
Pas 4: relé

Un relé és un interruptor que s'encén o s'apaga quan s'encén. Podeu utilitzar una font de corrent petita (com un pin arduino digital de 40 mA) per canviar-ne una de més gran (el sistema d’encesa del motor)

Recomanat: