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

bern69

  • Newbie
  • *
  • Messages: 33
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #45 le: mars 05, 2016, 11:45:10 am »
Super , Jean-Luc.
 je vais  tout monter!! je suis parti en analogique mais sais-t-on jamais si un jour le DCC me prenait...C'est pas terrible de compléter une carte déjà câblée sur le réseau   ;D ;D

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1567
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #46 le: mars 12, 2016, 11:56:34 am »
J'en ai monté une. Il manque juste les deux résistances litigieuses du DCC sur le 6N137.

Le nano fonctionne :-)

Je fais un inventaire des composants ce week end mais à vue de nez je peux fournir les résistances, les diodes, certains connecteurs, certains supports de CI et certaines capas. Il faudra se procurer par ailleurs le nano, les deux connecteurs pour le monter, les connecteurs et supports manquant et les CI.
Cordialement

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2206
  • 100% Arduino et N
    • Voir le profil
Re : Re : Carte Servomoteurs DCC + CAN
« Réponse #47 le: mars 12, 2016, 12:13:14 pm »
Je fais un inventaire des composants ce week end mais à vue de nez je peux fournir les résistances, les diodes, certains connecteurs, certains supports de CI et certaines capas. Il faudra se procurer par ailleurs le nano, les deux connecteurs pour le monter, les connecteurs et supports manquant et les CI.

Je suis preneur des résistances, diodes, connecteurs, et capas.

J'ai le reste. Envoies moi la note  :P

Merci d'avance
Dominique
Cordialement.

La qualité des réponses est liée à la qualité des questions.

DDEFF

  • Hero Member
  • *****
  • Messages: 609
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #48 le: mars 12, 2016, 12:55:08 pm »
Envoie ce que tu peux (et la facture qui va avec).
De toutes façons, je vais faire une commande chez TME.
Disez-moi (?) si vous voulez quelque chose, d'ailleurs...

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1567
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #49 le: mars 14, 2016, 08:35:43 am »
Bonjour,

Inventaire fait, voici ce que j'ai en stock, il s'agit des composants marqués en vert et des supports marqués en jaune.

Cordialement

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 639
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #50 le: mars 14, 2016, 09:55:09 am »
Comme dit Denis, proposes ce que tu peux. L'essentiel est qu'une liste existe quelque part avec les références à commander par nous même pour compléter.

DDEFF

  • Hero Member
  • *****
  • Messages: 609
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #51 le: mars 14, 2016, 10:05:03 am »
Je commande chez TME.
Si j'ai la liste des composants nécessaires (Jean-Luc) et si certains d'entre nous ont besoin de compléter, dites moi de quoi vous avez besoin et on fera un "groupiert"...

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1567
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #52 le: mars 14, 2016, 10:14:06 am »
Je suis en train de faire la liste avec les liens chez TME, une minute :)
Cordialement

DDEFF

  • Hero Member
  • *****
  • Messages: 609
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #53 le: mars 14, 2016, 10:18:23 am »
Pas l'feu... ;D

D'autant que je ne ferai la commande que quand on m'aura dit ce qui manque ...
C'est déjà bien d'avoir tout inventé et développé !

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1567
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #54 le: mars 14, 2016, 11:53:00 am »
La liste des composants, le (F) en début de ligne indique que je le fournis, comme c'était pas très clair j'ai mis en rouge si je ne le fournis pas :

ARD1   Arduino Nano v3.0   arduino-nano-v-3-0   arduino-nano-v-3-0
Là j'ai monté un Nano chinois avec un CH340 (USB-série) : http://www.electrodragon.com/product/edarduino-nano-c-new-usb-ch340/
Il faut deux socles à broches, on ne peut pas le monter autrement à cause du 6N137 qui est dessous : http://www.tme.eu/fr/details/zl262-16sg/barres-et-socles-a-broches/ninigi/

B1   CFG   push-button-pcb-4-pins   tact : http://www.tme.eu/fr/details/tact-67n-f/microcommutateurs-tact-pcb/ninigi/

(F) C1   100nF   unpolarized-capacitor   metallized-polyester-capacitor-50 http://www.tme.eu/fr/details/mc5-100n-5%25/condensateurs-de-polyester-tht/arcotronics/r82dc3100dq50j/

(F) C2   100nF   unpolarized-capacitor   metallized-polyester-capacitor-50 http://www.tme.eu/fr/details/mc5-100n-5%25/condensateurs-de-polyester-tht/arcotronics/r82dc3100dq50j/

C3   470µF   aluminium-capacitor   radial-capacitor-25-70 http://www.tme.eu/fr/details/uvz1a471med/condensateurs-electrolytiques-tht-105c/nichicon/

(F) C4   100nF   unpolarized-capacitor   metallized-polyester-capacitor-50 http://www.tme.eu/fr/details/mc5-100n-5%25/condensateurs-de-polyester-tht/arcotronics/r82dc3100dq50j/

(F) C5   22pF   ceramic-multi-layer-capacitor   ceramic-multi-layer-capacitor-100mil http://www.tme.eu/fr/details/cc-22/condensateurs-ceramiques-tht-50v/sr-passives/

(F) C6   22pF   ceramic-multi-layer-capacitor   ceramic-multi-layer-capacitor-100mil http://www.tme.eu/fr/details/cc-22/condensateurs-ceramiques-tht-50v/sr-passives/

C7   1nF   unpolarized-capacitor   metallized-polyester-capacitor-50 http://www.tme.eu/fr/details/r82ec1100dq50k/condensateurs-de-polyester-tht/kemet/

(F) C8   100nF   unpolarized-capacitor   metallized-polyester-capacitor-50 http://www.tme.eu/fr/details/mc5-100n-5%25/condensateurs-de-polyester-tht/arcotronics/r82dc3100dq50j/

(F) C9   100nF   unpolarized-capacitor   metallized-polyester-capacitor-50 http://www.tme.eu/fr/details/mc5-100n-5%25/condensateurs-de-polyester-tht/arcotronics/r82dc3100dq50j/

C10   470µF   radial-electrolytic-capacitor   radial-capacitor-50-100 http://www.tme.eu/fr/details/rd1v477m10016bb/condensateurs-electrolytiques-tht-105c/samwha/

(F) C11   100nF   unpolarized-capacitor   metallized-polyester-capacitor-50 http://www.tme.eu/fr/details/mc5-100n-5%25/condensateurs-de-polyester-tht/arcotronics/r82dc3100dq50j/

(F) D1   1N4007   1n400x   do41 http://www.tme.eu/fr/details/1n4007-dc/diodes-universelles-tht/dc-components/1n4007/

(F) D2   1N4148   1n4148-thin   do35-thin http://www.tme.eu/fr/details/1n4148-dio/diodes-universelles-tht/diotec-semiconductor/1n4148/

(F) D3   1N4148   1n4148-thin   do35-thin http://www.tme.eu/fr/details/1n4148-dio/diodes-universelles-tht/diotec-semiconductor/1n4148/

(support F) IC1   expandeur fins de course   mcp23017   dil28 http://www.tme.eu/fr/details/mcp23017-e_sp/multiplexeurs-et-commutateurs-analogues/microchip-technology/ et (F) http://www.tme.eu/fr/details/gold-28p-w/supports-de-precision/ninigi/gold-28p-w/

IC2   7805   lm78xx   to220up http://www.tme.eu/fr/details/l7805acv/stabilisateurs-de-tension-non-regles/st-microelectronics/

IC3   MCP2515   mcp2515   dil18 http://www.tme.eu/fr/details/mcp2515-i_p/circuits-integres-interface-can/microchip-technology/ et http://www.tme.eu/fr/details/gold-18p/supports-de-precision/ninigi/gold-18p/
 
(support F) IC4   MCP2551   pca82c250   dil08 http://www.tme.eu/fr/details/mcp2551-i_p/circuits-integres-interface-can/microchip-technology/ et http://www.tme.eu/fr/details/gold-8p/supports-de-precision/ninigi/gold-8p/

(support F) IC5   6N137   6n137   dil08 http://www.tme.eu/fr/details/6n137-l/optocoupleurs-sortie-logique-tht/liteon/ et http://www.tme.eu/fr/details/gold-8p/supports-de-precision/ninigi/gold-8p/

(F) K1   ALIM   terminal-block-2ways-angled   terminal-block-2-3-5mm-angled http://www.tme.eu/fr/details/15edgrc-3.5_2p/barres-de-serrages-pour-pcb/degson-electronics/ et http://www.tme.eu/fr/details/15edgk-3.5_2p/barres-de-serrages-pour-pcb/degson-electronics/

(F) K2 à K9   S0   modular-5-male-connector   modular-5-points-connector http://www.tme.eu/fr/details/ns25-w5p/connecteurs-de-signal-pas-254mm/ninigi/ et http://www.tme.eu/fr/details/ns25-g5/connecteurs-de-signal-pas-254mm/ninigi/ et http://www.tme.eu/fr/details/ns25-t/connecteurs-de-signal-pas-254mm/ninigi/

(F) K10 et K11   CAN   6p4c-modular-jack-low-profile   6p4c-right-angle-modular-jack-low-profile http://www.tme.eu/fr/details/rj11gk/connecteurs-rj/

K12   DCC   terminal-block-2ways-angled   terminal-block-2-3-81mm-angled http://www.tme.eu/fr/details/15edgrc3.81-02p/barres-de-serrages-pour-pcb/degson-electronics/15edgrc-381-02p-14-00ah/ et http://www.tme.eu/fr/details/15edgk3.81-02p/barres-de-serrages-pour-pcb/degson-electronics/15edgk-381-02p-14-00ah/

(F) K13      spox-4   spox-4 http://www.tme.eu/fr/details/mx-5267-04a/connecteurs-de-signal-pas-250mm/molex/022035045-22-03-5045-5267-04a/ et http://www.tme.eu/fr/details/mx-5264-04/connecteurs-de-signal-pas-250mm/molex/050375043-50-37-5043-5264-04/ et http://www.tme.eu/fr/details/mx-5263-pbtl/connecteurs-de-signal-pas-250mm/molex/008701040-08-70-1040-5263pbtl/

OC1   4N33   4n3x-darlington-optocoupler   dil06 http://www.tme.eu/fr/details/4n33/optocoupleurs-sortie-de-transistor-tht/vishay/ et http://www.tme.eu/fr/details/gold-6p/supports-de-precision/ninigi/gold-6p/

(F) Q1   16MHz   quartz-ext   hc49u-488 http://www.tme.eu/fr/details/16.00m-hc49-s/resonateurs-a-quartz-tht/yic/

(F) R1   4,7kΩ   resistor   mf12-rect http://www.tme.eu/fr/details/1_4ws4k7/resistances-carbon-tht-14w-subminiat/royal-ohm/cfr0s4j0472a50/

(F) R2   4,7kΩ   resistor   mf12-rect http://www.tme.eu/fr/details/1_4ws4k7/resistances-carbon-tht-14w-subminiat/royal-ohm/cfr0s4j0472a50/

(F) R3   120Ω   resistor   mf12-rect http://www.tme.eu/fr/details/1_4ws120r/resistances-carbon-tht-14w-subminiat/royal-ohm/cfr0s4j0121a50/

(F) R4   1kΩ   resistor   mf12-rect http://www.tme.eu/fr/details/1_4ws1k/resistances-carbon-tht-14w-subminiat/royal-ohm/cfr0s4j0102a50/

(F) R5   4,7kΩ   resistor   mf12-rect http://www.tme.eu/fr/details/1_4ws4k7/resistances-carbon-tht-14w-subminiat/royal-ohm/cfr0s4j0472a50/

(F) R6   4,7kΩ   resistor   mf12-rect http://www.tme.eu/fr/details/1_4ws4k7/resistances-carbon-tht-14w-subminiat/royal-ohm/cfr0s4j0472a50/

(F) R7   10kΩ   resistor   mf12-rect http://www.tme.eu/fr/details/1_4ws10k/resistances-carbon-tht-14w-subminiat/royal-ohm/cfr0s4j0103a50/

(F) R8   10kΩ   resistor   mf12-rect http://www.tme.eu/fr/details/1_4ws10k/resistances-carbon-tht-14w-subminiat/royal-ohm/cfr0s4j0103a50/

(F) R9   10kΩ   resistor   mf12-rect http://www.tme.eu/fr/details/1_4ws10k/resistances-carbon-tht-14w-subminiat/royal-ohm/cfr0s4j0103a50/

(F) R10   10kΩ   resistor   mf12-rect http://www.tme.eu/fr/details/1_4ws10k/resistances-carbon-tht-14w-subminiat/royal-ohm/cfr0s4j0103a50/

(F) R11   330Ω   resistor   mf12-rect http://www.tme.eu/fr/details/1_4ws330r/resistances-carbon-tht-14w-subminiat/royal-ohm/cfr0s4j0331a50/

(F) R12   180Ω   resistor   rc2512 http://www.tme.eu/fr/details/smd2512-180r-1%25/resistances-cms-2512/royal-ohm/25121wf0181t4e/

(F) R13   330Ω   resistor   mf12-rect http://www.tme.eu/fr/details/1_4ws330r/resistances-carbon-tht-14w-subminiat/royal-ohm/cfr0s4j0331a50/

RC1      rectifier-dil   rectifier-dil-to-269-aa http://www.tme.eu/fr/details/b1s/redresseurs-monophases-a-diodes-cmstht/dc-components/

(F) RN1   10kΩ   4-bussed-resistor-array   sil5 http://www.tme.eu/fr/details/dr10k-4_5/reseaux-de-resistances-tht/royal-ohm/rnla05g0103b0e/

(F) RN2   10kΩ   4-bussed-resistor-array   sil5 http://www.tme.eu/fr/details/dr10k-4_5/reseaux-de-resistances-tht/royal-ohm/rnla05g0103b0e/

(F) S3   TERM   1-strap   strap-sil2 http://www.tme.eu/fr/details/zl201-20g/barres-et-socles-a-broches/connfly/ds1021-1_20sf11/ et http://www.tme.eu/fr/details/jumper-h_r/barres-et-socles-a-broches/ninigi/jumper-/

(F) T1   BC547   bc547   to92-bent http://www.tme.eu/fr/details/bc547c-dio/transistors-npn-tht/diotec-semiconductor/bc547c/

Z1   6,8V   zener   do35 http://www.tme.eu/fr/details/bzx55c6v8-tap/diodes-zener-tht/vishay/ en attente de test
« Modifié: mars 24, 2016, 11:00:31 am par Jean-Luc »
Cordialement

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1567
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #55 le: mars 14, 2016, 03:37:17 pm »
Et dans la foulée, si vous n'êtes pas bien équipés pour monter des cartes, je vous recommande deux outils pas chers et utiles pour travailler propre :

Un plieur de pattes (résistances, ILS, etc) : http://www.tme.eu/fr/details/d-ab5/appareil-de-formatage-de-broches/donau/
Complètement indispensable pour les ILS ou le pliage sauvage aboutit à la casse de l'ampoule.

Un bracelet antistatique quand on manipule des composants sensibles : http://www.tme.eu/fr/details/scs-ecws61m-1/bandes-esd-pour-poignee/scs/ecws61m-1/

et éventuellement :

Un redresseur de pattes pour les CI en boîtier DIP (moins utile) : http://www.conrad.fr/ce/fr/product/168203/Redresseur-de-pattes que je n'ai pas trouvé chez TME.
« Modifié: mars 14, 2016, 04:37:09 pm par Jean-Luc »
Cordialement

DDEFF

  • Hero Member
  • *****
  • Messages: 609
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #56 le: mars 14, 2016, 04:20:07 pm »
3615 qui n'en veut ?

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1567
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #57 le: mars 14, 2016, 06:59:27 pm »
J'ai commencé le logiciel ce week-end.

Pour l'instant j'en suis à l'implémentation du moniteur permettant de paramétrer la carte selon les commandes que j'ai indiquées précédemment.

Ensuite je passerai à la détection de perte d'alimentation. Il faut que je fasse des essais pour voir combien d'octets on arrive à écrire dans l'EEPROM avant que le micro ne plante.

Ça se passe ici : https://git.framasoft.org/locoduino.org/ServoBoardCANDCC
« Modifié: mars 15, 2016, 10:41:19 am par Jean-Luc »
Cordialement

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1567
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #58 le: mars 16, 2016, 12:08:08 pm »
Petit problème de mise en œuvre de la détection de perte d'alimentation.

Il s'avère que le Nano que j'ai monté arrête de fonctionner lorsque la tension d'entrée de la carte passe sous les 9V. Derrière j'ai une diode de protection donc le Nano reçoit 8,3V sur VIN, ce qui est supérieur à la tension mini de 7V.

Mais voilà ce n'est pas un nano officiel et les caractéristiques annoncées sur arduino.cc ne sont visiblement pas respectées. Comme personne ne va monter un Nano officiel à 35$ pour mettre sur cette carte, il faut faire avec.

Or, la détection de perte d'alimentation déclenche à 7,5V (c'est la zener que j'ai montée à la place de 6,8V) après la diode de protection. Donc un VIN de 8,2V et donc plus bas que le plantage du micro. C'est ballot.

Donc :
1 - Il faut alimenter la carte en 12V car à 9V on est au seuil du plantage du Nano. Le Nano recevra 11,3V
2 - Il faut détecter au dessus de 9V, le plus au dessus possible en fait et juste en dessous du 12V.

Il existe des zener 11V et 10V. À cela il faut ajouter les 0,7V de la diode de protection. En 11V, la détection déclenche si l'alimentation passe en dessous de 11,7V. J'ai peur que 0,3V soit un peu juste comme marge de bruit. En 10V, la détection déclenche à 10,7V ce qui me semble mieux.

Donc, ne commandez pas les composants manquants tout de suite. Je vais aller acheter quelques zener supplémentaires chez mon revendeur local et continuer mes essais.
Cordialement

DDEFF

  • Hero Member
  • *****
  • Messages: 609
    • Voir le profil
Re : Carte Servomoteurs DCC + CAN
« Réponse #59 le: mars 16, 2016, 12:45:08 pm »
Je vais faire le candide de service (il en faut un...  ::) )
Et si on met un condo externe (sous le réseau, il y a de la place), on pourrait s'apercevoir que la tension (avant condo) a chuté et déclencher les hostilités pour enregistrer en EEPROM.