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

Pages: [1]
1
Bonsoir à tous,

Pas de souci non plus

Amitiés et bonne soirée

Gérard

2
Bonjour à tous,

Aimant bien faire chauffer le fer à souder je suis partant pour 3 plaques de 8 soit 24 détecteurs simples.

Amitiés et remerciements

Gérard

3
Bibliothèques / Re : bibliothèque DcDccNanoController
« le: décembre 10, 2017, 03:08:52 pm »
Bonjour,
J'utilisé un encodeur KY-040 qui demande du 5 volts  sans aucun souci  pour le fonctionnement de la centrale.
Amitiés
Gérard

4
Bus CAN / Re : Le bus CAN
« le: septembre 17, 2017, 12:49:10 pm »
Bonjour Dominique,

Voici de quoi satisfaire les deux demandes.
J'ai eu une surprise hier. J'ai laissé tourné mon Nano pendant plusieurs heures.
Au début la led Tx clignote en permanence ; à mon retour  le moniteur
affiche correctement le contenu de la valeur envoyée ????????
Ci-joint les deux fichiers shèma de cablage des cartes et programme utilisé
(il porte le nom...UNO mais est aussi adapté au Nano);

Amitiés,

Gérard

5
Bus CAN / Re : Le bus CAN
« le: septembre 15, 2017, 11:57:07 pm »
Bonsoir Dominique,

Je suppose le shéma des branchemens entre le Nano et la carte Can ?

Amitiés

Gérard

6
Bus CAN / Re : Le bus CAN
« le: septembre 15, 2017, 10:19:15 pm »
Bonsoir Jean-Luc et Dominique,

Quelques progrés.
Il faut lire et relire les deux articles et surtout le second pour la mise en application.

Aujourd'hui test de fonctionnement du réseau CAN entre le Mega et le Uno.
Procédure simple envoi d'une valeur différente par chacun d'eux et  réception
par l'autre : c'est OK sans probléme hormis ceux traditionnels de la copie du programme. MERCI

La deuxième phase mise en application sur le reseau et j'ai déjà mon idée.
Avec le Uno je teste  le nombre de tour (decodeur IR Dominique) et transmet l'info au Mega
 qui gére la circulation. Lourd sans doute mais je me fait la main.

Ce matin j'ai changé l'IDE Arduino (version 1.6.13 à 1.8.4) et réessayer de téléverser sur mes Nanos
toujours impossible. Personne ne sétant manifesté je pense qu'il s'agit peut être d'un probléme ponctuel.

Je n'ai pas changé le quartz sur les cartes Can chinoises 2515 donc 8 mhz.

Pour Dominique bon courage pour l'intervention et bon prompt rétablissement.

Amitiés

Gérard


7
Bus CAN / Re : Le bus CAN
« le: septembre 14, 2017, 02:47:12 pm »
Bonjour Dominique,

Tout à fait d'accord avec vous ; c'est ce que je fais en "Arduino autonome".
Mon interrogation est surtout le fait que  les 2 Arduinos sont "reliés" entre eux
 au travers des interfaces Can ((liaison H et L) et que transite-t-il au travers des interfaces Can ?

Merci et amitiés

Gérard

8
Bus CAN / Re : Le bus CAN
« le: septembre 14, 2017, 12:15:13 pm »
et voici la 3éme
Question annexe : comment alimenter les 2 Arduinos sans générer de problème ?
Un est branché au port USB pour visualiser les messages reçus (moniteur).
Le second peut-il être alimenté par un autre port USB ou dois-je utiliser une alimentation extérieure ?
Configuration pour tester la bonne réception des messages du UNO vers le Mega.

Merci et bonne journée

Gérard

9
Bus CAN / Re : Le bus CAN
« le: septembre 14, 2017, 12:14:11 pm »
Bonjour Jean-Luc,

J'ai re-vérifié plusieurs fois le cablage de l'ensemble . Je n'ai rien trouvé qui me paraisse erronné.

En me baladant sur divers forums j'ai retrouvé les mêmes indications de branchement entre le Nano
et la carte CAN.

Voici trois photos qui montre ce que j'ai fait. 2 pour le Nano et une carte can.
La carte Nano22 branchement alimentation et Nano 12 liaisons CAN

J'espére simplement quelles sont de qualités suffisantes et j'attends votre verdict sur le sujet.

Amitiés et merci pour le temps que vous me consacrez

Gérard

10
Bus CAN / Re : Le bus CAN
« le: septembre 11, 2017, 11:36:30 pm »
Bonsoir Jean-Luc,

Merci pour le lien Atom que j'ai installé et me permet d'ouvrir les fichiers .h
En ce qui concerne la bibliothéque MCP2515_lib-master c'est une mauvaise question car je n'en ai plus souvenir
à moins que ce ne soit ici au détour d'un des messages des forum.
J'ai installé la bibliothéque indiquée sur votre message et modifié la ligne 56 comme demandé
Je n'ai rien constaté sur la console hormis le sempiternel :
CAN BUS init echec
Init CAN BUS a nouveau
Enter setting mode fall
Le même fichier de mon ancienne bibliothéque MCP2515_lib-master indique à la ligne 39
#define DEBUG_MODE 0 que j'ai mis à 1. Même probléme, même sanction (message ci-dessus).
Je vous le joints en copie.
Au niveau du cablage je ne pense pas m'être trompé. Sur le Nano La pinoche 0 correspond à TX,
la 1 à RX et ainsi de suite.
Je remarque qu'au bout d'un certain temps la led TX du Nano cesse de clignoter.
La compilation ne pose pas de probléme ni le téléversement tant que COM1 n'est pas utilisé.
Demain je vais essayer de vérifier que la communication entre le Mega et UNO fonctionne
en reprenant vos articles.

Amitiés et bonne nuit

Gérard

11
Bus CAN / Re : Le bus CAN
« le: septembre 11, 2017, 03:23:04 pm »
Bonjour Jean Luc,

Je viens de regarder la librairie MCP2515_lib-master et son fichier mcp_can_dfs.h.
Avant de faire une bêtise, je n'y ai pas trouvé le libellé indiqué dans votre message mais ceci :

#define MCPDEBUG        (0)
#define MCPDEBUG_TXBUF  (0)

juste aprés les instructions 8mhz. Il existe aussi celle-ci   #define CANDEBUG   1.

La question peut paraître naïve mais je préfére une confirmation sur la ligne à modifier
qui est, il me semble, #define MCPDEBUG       (0) a transformer en #define MCPDEBUG      (1)
Question subsidiaire quel editeur utlisez-vous pour afficher le numéro des lignes ?

Amitiés

Gérard

12
Bus CAN / Re : Le bus CAN
« le: septembre 11, 2017, 12:01:15 pm »
Bonjour et merci à tous les deux pour vos réponses,

Pour l'instant je ne me suis pas posé la question de la communication entre deux modules CAN.
Je débute et je m'en suis tenu au propos de Dominique :

On comprend bien ici que l'instruction CAN.begin(baudrate) démarre l'interface, avec un
compte-rendu "CAN_OK", sinon cela se répète car, à ce stade de l'initialisation (SETUP), si le bus CAN
ne démarre pas, il est inutile d'aller plus loin.
Personnellement je n'ai jamais vu d'échec sauf si la carte CAN n'est pas (ou est mal) branchée.

La broche employée pour CS est 10 comme indiquée ici http://www.locoduino.org/spip.php?article148

Pour le logiciel recopié et remis en forme (...???) voir le fichier joint.

Je ne suis pas posé encore la question pour la Led et le port série puisque j'ai toujours le message
"CAN échec sur le moniteur"

Merci pour votre aide en attendant de poursuivre mon apprentissage

Amitiés

Gérard

13
Bus CAN / Re : Le bus CAN
« le: septembre 10, 2017, 10:42:37 pm »
Bonsoir,

Je ressort ce fil pour parler installation logiciel CAN.
Aprés divers essais analogiques ou numeriques sur mes micros reseaux HO et N je me tourne vers le CAN.
 J'ai récupéré le logiciel  dans "Mise en oeuvre du Bus CAN entre modules Arduino (2)"   et commencé l'installation.
J'ai utilisé la biblothéque CAN préconnisée dans l'article.
Avec l'Arduino Mega et l'interface CAN trouvée ici http://www.ebay.fr/itm/311379482437 le programme
 me dit bien  CAN bus init OK.
Arduino UNO plus même interface toujours CAN bus init OK.
Arduino Nano, même interface et programme que le UNO (modification  broche CS) cela se corse avec
CAN bus init echec et la led TX du Nano clignote en permanence.
J'ai vérifié les cablages, changer de Nano, d'interface, de support de Nano (terminal adapter de Deek Robot),
de port USB, rien n'y fait toujours échec.
Quelqu'un a-t-il était confronté à ce problème ? Toute info sera la bienvenue pour solutionner (tenter de)
ce problème.

Avec mes remerciements anticipés et bonne nuit aussi

Gérard :(

14
Bonjour

Je peux éventuellement vous envoyer Processing 3.2.3 en Windows 64 bits mais je n'ai pas trouver ou vu le moyen de joindre le fichier en MP.

Amitiés,

Gérard

15
Le logiciel DCC++ / Re : DCC++ sur Nano avec LMD18200
« le: août 18, 2016, 10:09:32 pm »
Bonsoir Dominique,

Cet apres midi on sort la loco, le bout de reseau et le Pc.

Apres modification des lignes 156 et 157 de ManetteDCC (changement d'adresse DCC de 18 au 3 standart)
et les branchements adequats   on met sous tension et ça roule dans les deux sens sans soucis.

Voilà une interface processing (faut-il le maitriser)  toute simple, operationnelle rapidement et efficace.

Merci Dominique pour cette description ; on attend maintenant la suite déjà prévue...

Amities locoduinesques à tous

Gérard

PS J'ai utilise pour cette manip  Arduino Uno et Motor shield Deek-Robot

Pages: [1]