Je construis le véhicule électrique le plus efficace au monde.
Veuillez consulter le site Web dans le lien ci-dessous.
J'espère que la voiture est bon marché pour que tout le monde puisse se le permettre.
Je conçois donc et fabrique mon propre contrôleur de moteur bon marché.
Ma conception consiste à utiliser environ 10 PWM MOSFET contrôlé par Arduino pour contrôler efficacement la vitesse du moteur de 10 à 20 chevaux de la voiture.
La première partie que j'ai testée a deux MOSFET sur le même radiateur.
J'ai pu tester jusqu'à 20 heures du matin P et le MOSFET n'a été chauffé qu'à 47 ° C.
Si j'augmente la tension à 48 V à 20 A, je peux contrôler 1. 3HP.
Ce contrôleur est parfait pour les grands vélos électriques ou les petites motos électriques avec des pièces au prix d'environ 10 $.
Contrôleur de liste de pièces (
j'ai utilisé Arduino Mega mais vous pouvez utiliser un commutateur de minuterie ou d'autres micro DeviceController) 2 MOSFETS (j'ai utilisé N-
60 V 30 AMP QFP30N06L) Diodes (
j'ai utilisé 4 1n5404) Évier de tête (j'utilise un grand radiateur d'aluminium de fin
Road AMPS, 22G pour les signaux)
BusbarFirst J'ai soudé le fil au fil MOSFET.
Je les ai soigneusement séparés pour que j'avais de la place pour le soudage.
Sur la broche de porte, j'ai soudé un fil 22g.
J'ai soudé 18 g de fils sur le drain et la source électrique.
J'ai mis le tube de rétrécissement thermique sur n'importe quelle partie exposée jusqu'au MOSFET.
J'ai ensuite connecté la porte, la source et le drain des deux MOSFET.
Je les ai connectés dans le bus.
J'ai connecté un fil 22g à la drainage du bus.
La porte et le tuyau de vidange sont fixés à la planche à pain.
La résistance 1 K est utilisée comme résistance déroulante pour décharger la porte lorsque je n'ai pas de puissance.
La porte est ensuite connectée à la broche 13 numérique sur l'Arduino.
Le drain est connecté à la broche Arduino GND.
Je connecte ensuite le potentiomètre à l'Arduino pour contrôler la vitesse et l'écran LCD (facultatif).
Après avoir appliqué une pâte thermique à l'arrière du radiateur, j'ai fixé les boulons MOSFET au radiateur.
J'utilise Arduino Digital Pin 13 car il fait du PWM à une tension d'environ 1 000 Hz.
Le son de la plupart des moteurs est ennuyeux, mais la fréquence peut changer si vous le souhaitez.
Ce programme est très simple.
Entrez simplement une variable à partir de la broche analogique de la casserole de mesure.
Cette valeur est ensuite utilisée pour modifier le cycle de service PWM.
Voici un petit exemple du programme.
Le pot est couvert par l'armée d'Arduinos.
L'essuie-glace sur l'Arduino laisse tomber la tension entre 0 et 5 lors de la rotation.
La fonction de lecture analogique accepte la chute de tension.
Nous l'avons utilisé dans la fonction AnalogWrite qui a créé l'impulsion PWM.
Int pwm = 13 analogread (pot); Analogwrite (PWM, POT / 4);
J'ai installé un thermomètre sur l'un des MOSFET, testé de nombreux courants différents et surveillé la température.
Je peux exécuter le 17A assez long et la température est stable à 47 ° C.
Le courant maximum est supérieur à 20.
Je n'ai pas de moteur grand, donc j'utilise 4 moteurs 12 V et 4 ampoules comme charge.
Lorsque j'obtiens un moteur plus grand et que je fais une batterie plus grande, je commence à tester un contrôleur plus grand de 10 à 20 ch.
J'ai testé mon contrôleur avec une batterie au lithium maison maison.
J'utilise 8 unités en parallèle et j'utilise jusqu'à 5 groupes de 20 V dans une ligne à l'aide de 40 unités.
Lorsque je l'ai testé en environ 20 minutes, j'ai remarqué que ma batterie devenait très chaude et que la tension a beaucoup baissé.