LOCODUINO

Parlons Arduino => Shields et Modules => Discussion démarrée par: fcot2002 le janvier 10, 2020, 10:01:50 am

Titre: Motor shield Pololu grosse consommation
Posté par: fcot2002 le janvier 10, 2020, 10:01:50 am
Bonjour @ tous et Bonne Année vin vin !

L’excellent article sur la base DCC++ ( https://www.locoduino.org/spip.php?article187 (https://www.locoduino.org/spip.php?article187) ) fonctionne à merveille, jusqu’au HO (voire O avec moteur peu gourmand).

Ayant réceptionné différents modèles en O made in USA, la consommation est vite devenue un souci.

La modification de la ligne dans CurrentMonitor.h a résolu temporairement le souci de disjonction suite à loc gourmandes :

#define  CURRENT_SAMPLE_SMOOTHING   0.01
//#define  CURRENT_SAMPLE_MAX         300  // MODE HO
//#define  CURRENT_SAMPLE_MAX         600 // MODE O
#define  CURRENT_SAMPLE_MAX         900 // MODE O

Néanmoins le shield motor ne suit plus. 3A c’est juste, je cherchais donc un motor shield 5A mini.
Je suis tombé sur celui-ci ( https://www.gotronic.fr/art-shield-moteur-vnh5019-2-x-12-a-21710.htm (https://www.gotronic.fr/art-shield-moteur-vnh5019-2-x-12-a-21710.htm)) , 2 x 12A bien au-delà de mes besoins, mais qui peut le plus peut le moins.

Questions :

1/ est-il directement compatible avec le POLOLU Dual MC33926 Motor Driver Shield, cad faut-il simplement remplacer l’ancien par le nouveau ? (Brochage identique etc. )

2/ il est fait mention d’une librairie spécifique, doit-on obligatoirement modifier le programme pour inclure cette librairie ?

Les docs techniques :

Doc : https://www.pololu.com/docs/0J49 (https://www.pololu.com/docs/0J49)
Spec techniques :https://www.pololu.com/product/2507 (https://www.pololu.com/product/2507)
Fiche technique : https://www.pololu.com/file/download/VNH5019A-E.pdf?file_id=0J504 (https://www.pololu.com/file/download/VNH5019A-E.pdf?file_id=0J504)
Librairie : https://github.com/pololu/dual-vnh5019-motor-shield (https://github.com/pololu/dual-vnh5019-motor-shield)

Au plaisir de vous lire !
Titre: Re : Motor shield Pololu grosse consommation
Posté par: Tony04 le janvier 10, 2020, 12:00:00 pm
Bonjour,

pour ma part j'utilise le BTS7960 qui permet 43A avec le branchement de l'image jointe, le transistor est un vulgaire 2N2222 ou BC548 ou tout autre. Ce module comporte une mesure de courant que je renvoie sur A0. Voici un lien: https://fr.aliexpress.com/item/32831527236.html?spm=a2g0w.search0604.3.132.1db05864b4Raut&ws_ab_test=searchweb0_0,searchweb201602_3_10065_10068_5726815_10843_10059_10884_10887_10696_100031_310_10084_10083_5726915_10103_451_10618_10304_10307_10820_10821_10302_526,searchweb201603_60,ppcSwitch_0&algo_expid=19a64901-01e5-48b4-a530-bb65e593160f-19&algo_pvid=19a64901-01e5-48b4-a530-bb65e593160f&priceBeautifyAB=0

Cordialement
Antoine
Titre: Re : Motor shield Pololu grosse consommation
Posté par: fcot2002 le janvier 10, 2020, 02:19:46 pm
Merci Antoine !

Moi qui rougissais d'utiliser 2x12A lol je suis petit joueur avec 43A. Je vois que tu n’utilises qu'une voie Main, pas de Prog ? ou c'est un autre module ?

@+ François
Titre: Re : Motor shield Pololu grosse consommation
Posté par: Tony04 le janvier 10, 2020, 04:01:14 pm
Non, je t'ai juste mis la sortie main, pour la voie de programmation j'utilise un LMD18200 comme sur mon projet: http://locoduino.org/spip.php?article237
Titre: Re : Motor shield Pololu grosse consommation
Posté par: CATPLUS le janvier 11, 2020, 07:09:58 am
Bonjour

A voir:

https://www.youtube.com/watch?time_continue=324&v=MAjfMBVmMkc&feature=emb_logo
http://www.trainelectronics.com/DCC_Arduino/DCC++/IRThrottle/index.htm
http://www.trainelectronics.com/DCC_Arduino/DCC_Booster/

Marcel
Titre: Re : Motor shield Pololu grosse consommation
Posté par: msport le janvier 11, 2020, 12:43:08 pm
Bonjour,

le 3e lien montre la réalisation de Dave Bodnar

http://www.trainelectronics.com/DCC_Arduino/DCC_Booster/

C'est la solution qui entraine le moins de travail : s'intercalant entre la station existante et le réseau, il n'y a que six fils à brancher.
Et on règle le seuil sur le circuit.
J'ai fait un pcb pour celui-ci. Gerbers ci-dessous (2 circuits avec vcut). Attention, c'est une version 2 qui n'a pas été testée, la première version ayant du être révisée au cutter.
L'afficheur a été remplacé par un Oled 0.96". Et le sketch modifié en rapport.

Titre: Re : Motor shield Pololu grosse consommation
Posté par: fcot2002 le janvier 11, 2020, 06:19:32 pm
Bonsoir @ tous !

Eh bien merci la communauté !

Avec en plus une explication live de Catplus maintenant "yaplusquatester".

La prochaine fois je poserai la question AVANT d'acheter le shield  ;D ;D ;D

Si votre solution marche (ce dont je ne doute absolument pas) j'ai donc le shield indiqué en tête de ce post qui est à vendre. Même pas déballé. Si certains sont intéressés  8) 8) 8)
Titre: Re : Motor shield Pololu grosse consommation
Posté par: fcot2002 le janvier 13, 2020, 02:47:13 pm
Bonjour @ tous,

Je vais faire ton montage Msport.

Je viens de commander les PCB, as-tu une liste exhaustive des composants stp, ou bien juste prendre celle de Dave et changer le LCD par le Oled ? Tu as une ref pour le Oled ?

Merci @+
Titre: Re : Motor shield Pololu grosse consommation
Posté par: msport le janvier 13, 2020, 03:48:29 pm
Pour déjà regarder dans les tiroirs, beaucoup de CMS ... 

IBT-2 Motor Driver - eBay - search for H-Bridge 43 amp BTS7960B
Bridge Rectifier - 1 amp generic -> MB6S
7805 voltage regulator -> AMS1117s 5V
0.1uF capacitors -> CMS taille 1206
470 uF electrolytic capacitor (value not critical - 100--1000 uF should work) -> 220µF16V et 100µF 25V au pas de 2.54 (CMS avec pattes relevées p.e.)
270 pf capacitor -> 0 - 100pF taille 1206
3@ 1K resistor -> 10K base, 100K collecteur
10K resistor -> CMS taille 1206
4.7K resistor -> LED verte + 10K CMS taille 1206
2@ 1N4004 diode (1 amp generic silicon) pas utilisée, 1N4148 CMS sur l'opto (ou LED)
6N137 Opto Coupler
Arduino Pro Mini -> avec A4 et A5 au milieu ou en bout
10K potentiometer (any value linear pot from 10K to 100K should work) -> genre Bourns
LCD Display -2 line x 16 character with I2C interface -> ebay avec recherche oled 0.96 (driver IC :SSD1306) 1€
2N2222 NPN Transistor -> 2N3904
Header 2.54 2x4 femelle si branchement direct, male si via une nappe, les deux pour choisir après.
Titre: Re : Motor shield Pololu grosse consommation
Posté par: msport le janvier 13, 2020, 04:27:30 pm
Je viens de me rendre compte que Eagle fournit un BOM sans difficulté ...
Si besoin est :
https://www.ebay.fr/itm/0-96-I2C-IIC-SPI-Serial-128X64-Weis-OLED-LCD-LED-Anzeigemodul-fur-ArduinoBCDE/274154161267
Titre: Re : Motor shield Pololu grosse consommation
Posté par: fcot2002 le janvier 18, 2020, 11:12:52 am
Bonjour @ tous !

Merci Msport je vais commander tout cela après inventaire de ma caisse  ;-)