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 - Tanguy

Pages: 1 [2]
16
Le logiciel DCC++ / Re : DCC++ sur Nano avec LMD18200
« le: juillet 27, 2016, 11:23:33 am »
Bonjour Dominique,

Je n'ai pas la possibilité de tester sur mon réseau ayant quitté le domicile pour les vacances.
Cependant le concept m’intéresse :
- le format me fait penser immédiatement à un écran de smartphone. Est-ce que la techno processing peut se déployer sur nos devices ?
- est-ce compliqué de débuter sur  processing avec un bagage Arduino ? combien de temps par exemple pour développer cette interface ?

17
Le logiciel DCC++ / DCC++ sur Nano avec LMD18200
« le: juillet 24, 2016, 10:24:08 pm »
Un petit partage de mes expérimentations du week-end : DCC++  sur un Nano  avec le module LM18200 recommandé par Dominique.

Le Programm DCC++ BaseStation n'est pas prévu pour le Nano (seulement UNO et MEGA), mais en substituant dans les fichiers les expressions "#ifdef ARDUINO_AVR_UNO " par "#ifdef ARDUINO_AVR_NANO " cela suffit à le le faire fonctionner.

N'ayant qu'un module LMD18200 je ne pouvais pas bénéficier à la fois de la voie principale et de la programmation; mais j'ai pu les tester séparément.

A - Utilisation de la voie principale :
Branchements arduino <-> LMD18200 :
3   <-> PWM (enable)
10 <-> DIR
GND <-> GND
GND <-> BRAKE
A0 <-> Current Sens
GND <-> R de 10 kOhms <-> Current Sens  (je n’avais pas de 2,7 kOhms qui aurait plus adapté pour délivrer 1V/A, l'intensité mesuré était donc presque 4 fois plus élevé que l'intensité consommé à prirori)

J’ai pu tester le pilotage d’une loco par le moniteur série aves les commandes basiques suivantes :
<1> power on
<0> power off
<t 1 3 20 1> commande locomotive sur le registre 1 adresse 3 vitesse 20 marche avant
... et cela fonctionne !!

B - Utilisation de la voie de programmation
Branchements arduino <-> LMD18200 :
11   <-> PWM (enable)
5    <-> DIR
GND <-> GND
GND <-> BRAKE
A1 <-> Current Sens
GND <-> R de 10 kOhms <-> Current Sens  (je n’avais pas de 2,7 kOhms ...)

J’ai seulement tester la lecture des CV (n’ayant pas de programmeur de CV pour corriger d’éventuelle bêtise) toujours en envoyant des instructions par le moniteur série :
<R 1 196 196>   (lecture de CV01, on peut mettre n’importe quoi à la place de 196)
Le moniteur retourne en quelques dixièmes de secondes « <r196|196|1 3> » => adresse 3

Conclusion : la mesure de courant directement par la pin du LMD18200, bien que très bruitée, est suffisante pour lire les CV

J’ai eu le temps de tester un peu DCC++ Contrôler (l’interface Processing pour commander notre BaseStation depuis l’’ordinateur) qui fonctionne également sans soucis avec ces montages.


En espérant que cela puisse être utile à l’un ou l’autre …

18
Shields et Modules / Re : Carte « Cerveau du réseau »
« le: juin 13, 2016, 06:00:12 pm »
merci Dominique et Jean-Luc pour vos réponses et développements.

La carte Teensy me parait plus séduisante dans mon projet (dcc) notamment pour pouvoir la "sortir" du réseau et la reporgrammer sans tout dé-cabler.

A moins que l'alternative de Dominique (mise  à jour par le bus CAN) soit faisable à mon niveau; mais j'ai du ma à comprendre à comment il serait possible de reprogrammer la carte par ce biais. J'attends le futur article  ;).

Dominique quel est donc ce problème de reset sur la carte Due ? le bouton ne fonctionne pas comme attendu ?


19
Shields et Modules / Re : Carte « Cerveau du réseau »
« le: juin 10, 2016, 06:41:52 pm »
Bonjour à tous,

L'arduino Due est marquée "retired" sur le site arduino.cc. Même si elle continue à être distribuée, que pensez-vous de la carte Teensy 3.2 comme alternative ?

Elle est en retrait sur quelques caractéristiques par rapport à Due, mais elle est moins encombrante et me semble-t-il suffisante pour une carte cerveau. Elle est par ailleurs distribuée sur le site arduino.cc et est programmable depuis l'IDE Arduino.

Teensy 3.2 :
---------------------------
Operating Voltage        3.3V
Input Voltage (limit)     5V
Digital I/O Pins                   34
PWM Digital I/O Pins   12
Analog Input Pins           21
Analog Output Pins            1
Flash Memory               256 KB
SRAM                         64 KB
EEPROM                          2
Clock Speed               72 MHz (32 Bits)
Can                                1


https://www.pjrc.com/teensy/index.html

Pages: 1 [2]