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 - Jean-Luc

Pages: 1 ... 58 59 [60] 61 62 ... 93
886
Vos projets / Re : Rétrosignalisation/Bus Can
« le: août 22, 2017, 08:49:17 am »
Même à 125kbits/s, il faut moins d'une milliseconde pour transmettre un message. Ce n'est donc pas La vitesse du bus et encore moins du quartz qui explique ce délai de 4s

887
Vos projets / Re : Commande sans fil (et sans rail) train HO
« le: août 17, 2017, 07:34:07 pm »
Concernant le pont en H, on trouve de petits modules chez Pololu, bien mieux qu'un L298 : https://www.pololu.com/category/11/brushed-dc-motor-drivers

Disponibles chez TME

888
Vos projets / Re : Décodeur accessoires DCC wifi
« le: août 10, 2017, 09:31:50 am »
Joli  :)

Finalement tu as soudé les composants du convertisseur.

889
Débuter / Re : moniteur série ne fonctionne pas
« le: juillet 30, 2017, 07:06:50 pm »
Bonjour,

Je suis un peu désolé de vous dire ça mais le forum n'est pas destiné à des discussions sur des applications de l'Arduino hors modélisme ferroviaire, comme l'indique le mot en haut à droite de la page.

Toutefois je vais vous donner la réponse qui je pense est la bonne : les vitesses de communication côté Arduino et côté moniteur série ne sont pas les mêmes.

890
Vos projets / Re : Utilisation d'ATTiny
« le: juillet 22, 2017, 12:17:08 pm »
Bonjour Marcel,

Un int fait 16 bits et est signé. On peut donc coder une valeur allant de -32768 à +32767. ceci explique pourquoi tu ne peux pas dépasser 30000 et des poussières. Si tu le fais, tu as un débordement, la valeur que tu crois positive devient en fait négative : 32767 + 1 = -32768. Tes intervalles deviennent donc négatifs. Par conséquent millis() - time_since_last_reset qui est positif car millis() renvoie un entier non signé sur 32 bits (de 0 à plus de 4 milliards) est toujours faux.

Voir http://www.locoduino.org/spip.php?article11

Sinon, pourquoi ne pas utiliser une ScheduleTable pour générer tes impulsions ? : http://www.locoduino.org/spip.php?article116

891
Vos projets / Re : Décodeur accessoires DCC wifi
« le: juillet 18, 2017, 06:29:44 pm »
Ok,

Sur ma carte pour l'éclairage, je n'ai pas protégé les ruban de LED car les LED admettent une tension inverse de 5V et il y en a 3 en série. Du coup une simple 1N4007 protège la partie électronique.

892
Vos projets / Re : Décodeur accessoires DCC wifi
« le: juillet 18, 2017, 06:09:40 pm »
Une question en passant :)

Y a-t-il un avantage à utiliser un MOSFET pour la protection de polarité alors qu'une diode suffit ?

D'ailleurs en passant, ce MOSFET de protection va passer la totalité du courant d'alimentation, y compris le ruban de LED. En regardant la datasheet de l'AON7410, je remarque que les broches drain correspondent à un gros pad qui, je pense, doit servir également de dissipateur, ce qui suppose que :
1 - ce pad est soudé sur toute sa surface
2 - le pad sur la carte doit avoir des via pour conduire la chaleur de l'autre côté de la carte afin de l'évacuer facilement (ce qui n'est pas pris en compte dans ton dessin).

Je suppose que tu vas souder ces composants CMS à la main, ça ira pour le point 1 ?

Tout ça pour dire que l'emploi de MOSFET en petit boîtier pose le problème de la dissipation et que c'est pas forcément facile à régler sur des designs amateur

893
Vos projets / Re : Rétro-signalisation
« le: juillet 08, 2017, 08:19:35 am »
Bonjour,

Les fils conduisant l'alimentation DCC vers leurs rails sont ils au voisinage des fils ramenant la détection vers l'arduino ?

894
Shields et Modules / Re : Carte « Cerveau du réseau »
« le: juin 30, 2017, 04:05:54 pm »
Rectification : l'option overclock à 240 MHz est directement dans les menus :)

895
Vos projets / Re : Une micro-camera sur un Wagon à l'échelle N !!!
« le: juin 30, 2017, 10:42:37 am »
Dominique,

Il est fort possible que le fait de tourner la carte ait tordu et endommagé la nappe.

J'ai commandé un exemplaire et je compte faire un boîtier en impression 3D qui s'encastrerait dans un wagon plat pour mettre les éléments. Notamment ça permettrait de mettre la carte sans tordre la nappe : en la mettant en biais avec la prise et la carte SD dirigés à 30-45° vers le haut. Si tu me passes les dimensions internes de ton wagon je serais heureux de faire de même pour toi :)

896
Vos projets / Re : Une micro-camera sur un Wagon à l'échelle N !!!
« le: juin 29, 2017, 09:49:42 pm »
Ah ça ! Quand on a des gros doigts  :P

897
Vos projets / Re : Une micro-camera sur un Wagon à l'échelle N !!!
« le: juin 29, 2017, 07:52:18 am »
Nickel,

J'ai commandé l'engin

Concernant l'alignement de tes rails, tu dois bien avoir du tasseau 9x9 dans un coin. Ça rentre pile poil entre les rails.

898
Bus CAN / Composants : transceivers et contrôleurs
« le: juin 17, 2017, 12:01:31 pm »
Bonjour,

J'attire votre attention sur deux composants :

Le premier est un transceiver CAN de Microchip, le 2562. Il est similaire au et compatible avec le 2551. La différence est qu'il dispose de deux alimentations. La première est destinée à l'interface avec le microcontrôleur et la seconde pour le bus CAN. Ceci permet de connecter un microcontrôleur alimenté en 3,3V au réseau CAN qui lui est alimenté en 5V sans composants supplémentaires pour adapter les niveau logiques.



http://www.tme.eu/fr/details/mcp2562-e_p/circuits-integres-interface-can/microchip-technology/

Le second, le 25625, est un 2515 et un 2562 dans le même boîtier. Il permet donc d'économiser aussi des composants.



http://www.tme.eu/fr/details/mcp25625-e_ss/circuits-integres-interface-can/microchip-technology/

Le défaut est que le boîtier le plus accessible pour nous est le SSOP 28 broches, boîtier CMS avec un pas de 0,65mm. Ça se soude mais c'est un peu délicat :)

899
Vos projets / Re : Tablette de commande du réseau
« le: juin 16, 2017, 03:35:12 pm »
Par mesure de la FCEM. C'est décrit ici http://forum.locoduino.org/index.php?topic=36.0

900
Vos projets / Tablette de commande du réseau
« le: juin 16, 2017, 12:08:14 pm »
Bonjour,

J'ouvre ce fil pour exposer le projet que nous avons de développer une tablette à base d'Arduino. Il s'agit d'un projet collectif mené avec deux camarades, Pierre et Philippe, dans lequel je ne suis pas le programmeur principal et ma part y est pour l'instant extrêmement faible. Je vais donc présenter un travail qui n'est pas le mien car ni Pierre ni Philippe ne participent au forum.

Pour commencer je vais présenter rapidement le système d'exploitation de réseau que nous avons conçu. Il s'agit d'un système de pilotage analogique. Le réseau est donc divisé en zones alimentées séparément. On distingue deux types de zones :
1 - les cantons dans lesquels un convoi peut être à l'arrêt. Le plus petit canton du réseau en longueur de rails définit la longueur maximum d'une rame. les cantons ont une zone de pleine voie et une zone d'arrêt dans chaque sens
2 - les zones d'aiguille

Chaque zone alimentée est gérée par un microcontrôleur et de l'électronique associée : l'alimentation traction.
Une alimentation traction remplit les fonctions suivantes :
* détection en zone de pleine voie et en zone d'arrêt
* mesure du courant (détection des court circuits)
* mesure de la vitesse du convoi (toutes les 10ms)
* calcul de la PWM par un asservissement proportionnel intégral
* alimentation du convoi
* éclairage permanent du convoi

Les alimentations traction sont reliées par un bus CAN à 727Kbits/s à un contrôleur central qui
- diffuse deux signaux de synchronisation pour la synchronisation des PWM (à 32kHz) et la mesure de vitesse (à100Hz)
- reçoit des alimentations traction les informations de détection de présence, de mesure de courant, etc
- envoie aux alimentations traction des ordres d'affection de convoi (gains de l'asservissement), les consignes de vitesse

Un second bus CAN dédié aux accessoires (aiguillages, signaux, ponts tournants, portes de remises, ...) permet de communiquer entre le contrôleur central et les cartes de pilotage des accessoires.

Le contrôleur central contrôle le déplacement des convois et assure la sécurité : block system habituel. Il contrôle également la signalisation. Il reçoit des souhaits de positionnement des aiguillages. Ces derniers sont effectivement positionnés lorsque par le contrôleur central lorsque les contraintes de sécurité le permettent.Le logiciel de suivi de convois, Caniche, a été développé par Pierre.

Toute cette électronique n'est pas entièrement Arduino. Pour ma part, j'ai deux cartes construites autour d'un Arduino Nano : la carte pont tournant et une carte servo pour les portes de remises. Toutefois, pour des évolutions futures, nous pensons remplacer le contrôleur central (actuellement une carte Olimex avec un ARM 7 TDMI à ~60MHz) par un Teensy 3.6 qui dispose de deux contrôleur CAN.

Comme nous ne souhaitons pas avoir un ordinateur de bureau ou portable dans la boucle, l'interface homme-machine pour piloter le réseau choisi est une tablette (entre autre).

Pour répondre à une question qui ne manquera pas d'arriver, pourquoi ne pas avoir utilisé une tablette existante fonctionnant sous iOS ou Android ? Effectivement nous réalisons une tablette qui est plus épaisse et moins performante sans être pour autant vraiment moins chère. Mais un critère essentiel à nos yeux est de ne pas être dépendant d'une infrastructure logicielle complexe et de politique de développement et déploiement évolutives, casse pieds et imprévisibles.

Le hard

Pour l'instant Pierre a développé un prototype composé de :
- Un écran tactile 7" avec interface parallèle :



- Un Teensy 3.6



- Une connectique CAN
- Un ampli audio LM386 (pour faire des blip)
- Un encodeur rotatif (qui n'est pas monté et qui je pense ne le sera pas)

le tout intégré sur une carte.

À l'étude :

- Intégration dans un boîtier
- Alimentation sur batterie LiPo
- Lien radio avec un NRF24

Le soft

Le logiciel Arduino bien sûr,
UTFT, bibliothèque de gestion des écrans LCD
Une bibliothèque de gestion du tactile, URTouch étant mal écrite et buggée
AW (Arduino Widgets), bibliothèque développée par Pierre qui affiche des widgets, gère leur superposition et l'interaction avec l'écran tactile et qui sera disponible bientôt.

Des photos vont suivre :)

Pages: 1 ... 58 59 [60] 61 62 ... 93