Auteur Sujet: Carte Servomoteurs DCC + CAN  (Lu 141782 fois)

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Carte Servomoteurs DCC + CAN
« le: janvier 14, 2016, 06:12:22 pm »
Bonsoir,

J'ai été hors course ces derniers temps mais je ne suis pas resté complètement inactif.

Voici donc une carte destinée à piloter 8 servomoteurs et raccordable au bus DCC et au bus CAN.

La carte comporte
- une alimentation pour les servos (un 7805, certains modèles délivrent 1,5A)
- un Arduino Nano
- un contrôleur CAN et un transceiver
- une interface DCC
- 2 connecteur RJ11 pour le CAN
- un bornier pour le DCC
- un bornier pour l'alim 9 à 12V
- 8 connecteurs pour les servos
- optionnellement un expandeur d'I/O pour lire des fins de course
- J'ai casé un détecteur de coupure d'alim pour la sauvegarde en EEPROM

J'ai réussi à tout faire tenir sur une carte 10x5 cm

Voici les schémas : http://www.locoduino.org/pic/carteServoCANDCC/schematique.pdf

Les typons :

Recto





Verso





Le logiciel reste à faire. Il se basera sur SlowMotionServo
Cordialement

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2870
  • 100% Arduino et N
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #1 le: janvier 16, 2016, 02:11:55 pm »
Très jolie carte qui m'intéresse, non pas pour commander des aiguilles (j'ai choisi des aiguilles Fleischmann piccolo N, avec moteur à electro-aimant commandées par relais, je sais c'est plus brutal et plus bruyant), mais pour l'animation du décor (passages à niveau, parc de loisir).

La mémorisation à la coupure d'alimentation est un plus appréciable.

Je suis donc candidat pour une ou deux cartes :))

Merci d'avance
Dominique
Cordialement,
Dominique

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #2 le: janvier 23, 2016, 08:55:39 am »
C'est noté Dominique

Pour tes aiguilles fleishmann tu pourrais les commander par transistors tout de même :-)
Cordialement

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #3 le: janvier 23, 2016, 09:19:46 am »
Notez que je n'ai pas prévu que la carte soit alimentée par le DCC, qu'en pensent ceux qui font du numérique ?
Cordialement

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2870
  • 100% Arduino et N
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #4 le: janvier 23, 2016, 09:36:36 am »
De toute façon, il est préférable d'alimenter seulement les décodeurs des machines par le DCC.

Dans le réseau, au sol, les sources d'alimentation continues et non bruitées ne manquent pas.

Donc pas besoin d'alimentation par le DCC, d'autant que les commandes peuvent provenir du bius CAN.

Cordialement,
Dominique

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #5 le: janvier 23, 2016, 09:45:21 am »
Ok Dominique. Donc je ne touche à rien. Je vais envoyer cette carte à la fabrication. Pourrais tu jeter un œil aux schémas pour eventuellement repérer quelque chose qui ne va pas ?
Cordialement

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2870
  • 100% Arduino et N
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #6 le: janvier 24, 2016, 08:18:34 am »
Tout me paraît Ok dans les schémas de cette carte.

Dominique
Cordialement,
Dominique

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #7 le: janvier 25, 2016, 02:38:07 pm »
Ça part cette semaine à la fab  :)
Cordialement

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #8 le: janvier 26, 2016, 07:55:48 pm »
J'ai fait quelques modifications :

1 - suppression du connecteur pour observer le CAN qui ne me semble pas nécessaire sur cette carte
2 - suppression des straps pour déconnecter les LED de TX et RX, la ligne série marche très bien avec les LED en place en permanence
3 - ajout d'un diviseur de tension pour régler le seul de déclenchement du détecteur de chute d'alimentation







Cordialement

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2870
  • 100% Arduino et N
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #9 le: janvier 26, 2016, 11:03:55 pm »
Je n'y vois pas d'inconvénient :)

On peut toujours ne pas monter les Leds Tx et Rx si on n'en a pas besoin.

Je confirme : 2 carte pour moi s'il y en a assez.
Un grand merci !
Cordialement,
Dominique

DDEFF

  • Hero Member
  • *****
  • Messages: 730
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #10 le: janvier 27, 2016, 09:04:13 pm »
Salut Jean-Luc,

Je n'avais pas tilté : mais c'est une nouvelle carte !! ;D ;D

Pour être franc, maintenant que je vois ce que peut faire le bus CAN (pour info, obligatoire sur les autos depuis 2008 !) je ne vois pas l'intérêt d'un bus DCC sous le réseau.
Je comprends ceux qui ont une commande du commerce et qui peuvent l'étendre grâce à l'Arduino et la super bibliothèque de Thierry (UAD), mais sinon ?
Sauvegarder en EEPROM, bonne idée.
OK pour tes modifs.
Vu que tu mets un MCP23017 pour avoir plus d'entrées, je vais réfléchir pour les occupations d'aiguilles (vous savez que j'ai besoin de cette info)
Je veux bien en prendre 2 si ça n'est pas trop tard.  :'(
"Ce n'est pas le puits qui est trop profond, c'est ta corde qui est trop courte" (proverbe chinois)

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #11 le: janvier 27, 2016, 09:22:17 pm »
Ce n'est jamais trop tard. C'est noté Denis.  J'en aurai de 10 à 12 et je n'en ai besoin que de deux, une pour les portes de remise, une pour mon passage à niveau.

Le DCC ne prend guère de place.
Cordialement

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2870
  • 100% Arduino et N
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #12 le: janvier 27, 2016, 10:19:48 pm »
L'entrée DCC peut toujours servir à faire un moniteur DCC dans un coin du programme ou dans un mode de mise au point.
Cordialement,
Dominique

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 740
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #13 le: janvier 28, 2016, 10:35:09 am »
Du coup, si tu as du rab, je suis partant pour deux aussi ! Je vais tâcher d'adapter UAD pour qu'il sache piloter tout ça.

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #14 le: janvier 28, 2016, 11:00:36 pm »
J'aurai du rab  ;)

C'est parti à la fabrication.
Cordialement