Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Benoit92

Pages: 1 ... 8 9 [10] 11 12 ... 14
136
Shields et Modules / Moification Timer 2 / PWM sur Arduino Nano
« le: décembre 01, 2017, 12:37:13 pm »
Bonjour,
J'ai monté un "Banc roulant" à partir d'une BR 80 (030) Märklin Echelle 1 et d'un arduino Nano et d'un shield L298 (pont en H).

J'ai changé le stator d'origine (qui est bobiné) par un stator- aimant de chez ESU et donc également supprimé l'inverseur de sens.

Normalement, cette locomotive (qui a le même moteur que la crocodile Märklin échelle HO) fonctionne en 16 V - 50 Hz.
Je voudrai pouvoir essayer plusieurs fréquences de récurrence PWM afin de vérifier : le bruit, l'échauffement (moteur et L298) et le comportement global du moteur.

1) La locomotive ne démarre que lorsque que le bouton de la Mobile Station 2 est supérieure au 3/4 ?

2) J'essaye de modifier la fréquence de récurrence du PWM sur la pin 3 à partir du Timer 2, mais je ne sais pas si le Nano fonctionne comme le Uno ?

3) Pour la modification du timer 2, j'utilise les instructions suivantes :
//    int divisor;
//    int mode = 0x5;
//    switch (divisor) {
//      case 1: mode = 0x01; break; // 31 kHz
//      case 8: mode = 0x02; break; // 4 kHz
//      case 32: mode = 0x03; break; // 1 kHz
//      case 64: mode = 0x04; break; // 500 Hz
//      case 128: mode = 0x05; break; // 250 Hz
//      case 256: mode = 0x06; break; // 125 Hz
//      case 1024: mode = 0x07; break; // 30 Hz
//      default: return;
//    }
//    TCCR2B = TCCR2B & 0b11111000 | mode;

Normalement, si je modifie la valeur :
int mode = 0x5;
Je devrai pouvoir changer la fréquence de récurrence du timer 2  sur l'arduino Nano ?




137
Shields et Modules / Re : Jumper Carte L298
« le: novembre 26, 2017, 06:42:17 pm »
Cé Ben Vrai Çà !
Merci, j'en ai commandé 10 sur aliexpress (17- 22 jours) - 6,50 €.
Il faudra cependant que je fasse attention car contrairement au convertisseur Fly-Back,
les entrées sorties sur un Buck ne sont pas galvaniquement isolées.

Je suis en train de réaliser un banc roulant sur la base d'une locomotive vapeur BR80 allemande (030 en France) Echelle 1.
C'est la locomotive classique de départ (la moins chère de chez Märklin, dans chacune des échelles Z, HO, I).
Je l'ai trouvé d'occasion sur LeBonCoin.

138
Vos projets / Re : Un train de table
« le: novembre 26, 2017, 05:18:37 pm »
Dans l'entrée, le viaduc, c'est bien, mais à quelle hauteur pour laisser passer le voile de la mariée !


1) Réseau en U tables jointives
 - Installer les tables en U (tables jointives)
  le train passera d'une table à l'autre (les tables carrées ou rondes se touchant)
 - Cela nécessite que le train puisse faire des va et viens (sauf à mettre une boucle de retournement à chaque extrémité)

2) Réseau en U tables non jointives
 - Idem 2), mais en ajoutant un module (viaduc) de ?? m à chaque table
 - Les modules en bois auront des pieds encastrés (facilité de transport)
 - Cela nécessite que le train puisse faire des va et viens (sauf à mettre une boucle de retournement à chaque extrémité)

Les modules sont en fait des petites tables de 1,5 m de long par exemple, 20 cm de large et 75 cm de haut par exemple.
Tu peut mettre du molleton de couleur sur le module (silence, maintien des rails) au moins pour simuler la ballast.
Pour maintenir les modules aux tables : Serre-joints (qui peuvent être décoré)

!! Boucle de retournement : Attention aux inversions de polarité sauf si tu utilises un système 3 rails.

139
Vos projets / Re : Un train de table
« le: novembre 26, 2017, 12:48:40 pm »
En Inde, à Gwalior, dans le palace du Maharadjah Jai VILAS, il y a un petit train qui dessert les tables :


Jai Vilas Palace Museum

One of the most popular tourist attractions of Gwalior, Jai Vilas Palace Museum was erected way back in the year 1874 by Maharaja Jayaji Rao Scindia and its cost amounted to INR 1 crore. Originally built as a palace, it has now been turned into a museum. Designed by Sir Michael Filose, a popular architect of those times, the structure is an example of splendid European architecture clubbed with the first floor being Tuscan, the second being Italian-Doric in style and the third Corinthian in architectural style. Spread in an area of 12, 40, 771 square feet, the palace has a huge Durbar Hall, beautifully furnished with superb chandeliers, gilt and gold furnishings and a huge carpet. The chandeliers and the gold leaves in the hall are the world’s heaviest. There is a huge dining table with a silver train is a highlight. This mini train is a table trolley which rotates itself on the table in front of diners so that they can pick up food.

140
Shields et Modules / Re : Jumper Carte L298
« le: novembre 26, 2017, 11:26:54 am »
Pour information, le site du Convertisseur DC-DC Buck répond :
Cette annonce (**********) a été supprimée ou l'objet n'est pas disponible.

        Vérifiez que le numéro d'objet saisi est correct
        Les annonces terminées depuis au moins 90 jours ne pourront plus être consultées.


141
Shields et Modules / Re : Jumper Carte L298
« le: novembre 25, 2017, 12:00:39 am »
Merci, ce convertisseur DC-DC type Buck est intéressant pour remplacer le 7805, surtout quand on besoin de puissance.

Ou sinon, sur le site opendcc, le 7805 se retrouve derrière le pont de diode (c'est à dire qu'il reçoit 18,6V).
Voir en à gauche du schéma : https://www.opendcc.de/elektronik/HW1/opendecoder_hw_sch.html


142
Shields et Modules / Re : Jumper Carte L298
« le: novembre 23, 2017, 03:27:15 pm »
Module pinouts

Consider the following image - match the numbers against the list below the image:

L298N Motor Controller for Arduino from Tronixlabs Australia

     - DC motor 1 "+" or stepper motor A+
     - DC motor 1 "-" or stepper motor A-
    -  12V jumper - remove this if using a supply voltage greater than 12V DC. This enables power to the onboard 5V regulator
       Connect your motor supply voltage here, maximum of 35V DC. Remove 12V jumper if >12V DC
    -  GND
    -  5V output if 12V jumper in place, ideal for powering your Arduino (etc)

     - DC motor 1 enable jumper. Leave this in place when using a stepper motor. Connect to PWM output for DC motor speed control.
     - IN1
    -  IN2
     - IN3
     - IN4
     - DC motor 2 enable jumper. Leave this in place when using a stepper motor. Connect to PWM output for DC motor speed control.
    -  DC motor 2 "+" or stepper motor B+
     - DC motor 2 "-" or stepper motor B-

A priori, à 18,6 V le jumper doit être enlevé et je dois fournir le 5 V à la logique de commande de la carte L298.

143
Shields et Modules / Re : Jumper Carte L298
« le: novembre 23, 2017, 01:08:52 am »
18,6 V
Ok pour les 20 V - 2x0,7 = 18,6 V (c'est d’ailleurs la tension que je peux lire sur le voltmètre en mode alternatif qui correspond à la valeur moyenne de la tension redressée).

Tension max 7805
Ok, c'est bien 35V que le 7805 peut supporter.

Pour la dissipation thermique:

le 7805 intégré dans le L298 devrait alimenter la logique du L298 + un Arduino NANO + 3 diodes + l'optocoupleur.
Cela fait quand même 18,6V - 5V = 13,6V de chute de tension !
Par contre, je ne sais pas si cela va tenir ?

Tension max Arduino NANO
Sinon, je viens de lire qu'un Arduino NANO peut accepter 20V en alimentation. Donc, je peux alimenter alimenter le NANO soit à partir du 5V généré par le L298 ou soit directement par le signal DCC redressé (18,6 V) ?????

Conclusion
Je vois donc à priori 2 configurations possibles :
1) 18,6 V -> Arduino NANO + Moteurs + Logique L298
    5V issu du L298 pour l'optocoupleur

2)  18,6 V -> Arduino NANO + Moteurs + Logique L298
     5V issu du L298 pour l'optocoupleur +  Arduino NANO

Quelle est selon vous la meilleure ?

144
Shields et Modules / Re : Jumper Carte L298
« le: novembre 22, 2017, 08:06:55 pm »
Le redressement simple alternance (1seule diode) permet après filtrage par un gros condensateur chimique, d'obtenir théoriquement une tension continu de 20V / 2 = 10V.
Cette tension peut ensuite attaquer un régulateur 5V : 7805 (Celui-ci n'accepte en entrée que des tensions comprise entre 5V et 12V).

Sinon, je n'arrive à trouver un plan de la carte L298 :
https://www.amazon.fr/dp/B01LX1031Q/ref=asc_df_B01LX1031Q47863764/?tag=googshopfr-21&creative=22698&creativeASIN=B01LX1031Q&linkCode=df0&hvdev=c&hvnetw=g&hvqmt=
Je vois sur la carte qu'il y a :
 - 2 x 220 35V RVT
 - L298N
 - 8 diodes de roues libres
 -1 régulateur 5V - 7805 (son entrée doit être branchée sur le +12 V de la carte par l'intermédiaire du jumper)

Je pense que si je mets le 20V DCC redressé sur cette entrée sans enlever le jumper, le 7805 doit se détruire.


145
Shields et Modules / Jumper Carte L298
« le: novembre 22, 2017, 12:18:29 am »
Bonjour,
Pour piloter mes moteurs, je vais utiliser une carte L298.
En plus du circuit L298, cette carte intègre un régulateur 7805 qui permet d'alimenter la logique du pont en H.
Et .......... qui permet également d'alimenter la sortie 5V de la carte (pour d'autres applications).

Mais, le 7805 intégré à cette carte ne supporte qu'une tension entre 5V et 12 V maximum en entrée et le signal redressé DCC doit être aux alentours de 20V.
Il existe un jumper sur cette carte qui permet de découpler la tension 5V de la logique du pont H de la tension destinée aux moteurs (20V DCC).

Dans ce cas, je dois :
1) enlever le jumper (pour les tensions moteurs > 12V)
2) fournir un 5V à la logique du pont en H (entrée +5V de la carte L298) à partir d'un redressement simple alternance du signal DCC (20V -> 10V) soit une diode + 7805 + Condo

 Est-ce le bon raisonnement ?

146
Shields et Modules / Re : Génération Bruits locomotive
« le: novembre 14, 2017, 11:38:02 am »
Je pense travailler en mono - 8 bits
(je pense que cela sera suffisant car le bruit d'un compresseur ne nécessite pas une qualité haute définition).

147
Shields et Modules / Re : Génération Bruits locomotive
« le: novembre 13, 2017, 11:51:11 pm »
Merci Jean-Luc,
Je sens peut-être quelques problèmes :
Problème 1 :
Synchroniser la lecture de la carte SD avec le traitement arduino nano (adaptation du signal)

Problème 2 :
Pouvoir additionner 2 signaux (compresseur et avertisseur par exemple). Cela nécessite de lire 2 fichiers en même temps ou consécutivement?

Problème 3:

Pouvoir synchroniser le bruit de la locomotive avec sa vitesse (ou son accélération)

Problème 4 :
Pouvoir synchroniser la freinage de la locomotive avec sa vitesse (ou sa décélération)

Je vais acheter une carte SD pour faire des essais à moins qu'il existe déjà des cartes Nano ou Uno avec lecteur SD.

Ces problèmes sont-ils surmontables ?

148
Shields et Modules / Génération Bruits locomotive
« le: novembre 13, 2017, 05:37:01 pm »
Bonjour,
Afin de sonoriser ma "future" locomotive à l'échelle 1 (1/32), j'ai fait des essais avec une carte SerialMP3Player de Catalex.
Configuration 1: UNO + carte son
Arduino UNO (qui gére toute la loco) + Carte SerialMP3Player de Catalex.
-> la gestion du son prend trop de temps pour assurer une gestion correcte de la loco (problème de lag)
-> "blanc" entre deux bruits (morceaux)

Configuration 2 : UNO + NANO + carte son[
Arduino UNO (qui gère la loco à l'exception du son) + Arduino NANO relié à l'UNO avec une liaison série (Rx/Dx). Le NANO gère le son et est relié à la Carte SerialMP3Player de Catalex.
-> "blanc" entre deux bruits (morceaux)

Configuration 3 (non essayé) : UNO + NANO + Carte SD + Ampli
Arduino UNO (qui gère la loco à l'exception du son) + Arduino NANO relié à l'UNO avec une liaison série (Rx/Dx).
Le NANO gère le son et est relié à la Carte Mémoire SD.
Les fichiers son "wav"  de la carte SD sont lus par le NANO et renvoyer (après adaptation) sur une sortie PWM ou Analogique.
La sortie son (PWM ou Analogique) est alors amplifiée et envoyée vers le haut-parleur.

Cette dernière configuration est-elle faisable ?

Merci






149
Bibliothèques / Re : Fast PWM et phase correct PWM
« le: octobre 28, 2017, 05:47:36 pm »
1) C'était simplement une remarque que j'ai vu sur le lien :
http://forum.locoduino.org/index.php?topic=279.msg2614#msg2614
Comme j'ai l'intention d'utiliser le Timer2, j'essaie simplement de comprendre le sens de cette remarque
(qui peut éventuellement être pertinente : j'en sais rien !!!).

2) pour la réponse à ma question initiale : c'est bon, j'ai trouvé sur ton lien :
    -  Le timer 0 est configuré avec une division par 64 et la PWM est en Fast PWM Mode ;
    -  Les timers 1 et 2 sont configurés avec une division par 64 et la PWM est en Phase Correct PWM Mode.


3) Sur l'include en en-tête du programme (#include <PWMFreq.h>), contrairement aux autres include (par exemple #include <Servo.h>), le terme PWMFreq ne passe pas en rouge.
Est ce normal ?

150
Bibliothèques / Re : Fast PWM et phase correct PWM
« le: octobre 28, 2017, 01:28:26 pm »
Merci Dominique,
Première chose : pas touche au Timer 2. pourquoi ??

Merci pour ta réponse rapide.

Bon, donc il y a trois Timers (UNO ou MEGA) :
Le Timer 0 correspond aux broches 5 et 6
Le Timer 1 correspond aux broches 9 et 10
Le Timer 2 correspond aux broches 3 et 11.

Première chose : pas touche au Timer 2.
Cà tombe bien puisque je commande le pont en H avec les broches 5 et 6 donc le Timer 1.

D'après ce que j'ai compris la fréquence PWM "de base" est de 400 Hz.
Si je veux la faire varier, il me suffit de charger la bibliothèque qui va bien.

Par le gestionnaire de bibliothèque, j'ai trouvé une biblio qui s'appelle TimerOne by Jesse Tane et d'autres auteurs.
Est-ce bien cela?
Merci d'avance

Pages: 1 ... 8 9 [10] 11 12 ... 14