Aller au contenu


Sandro

Inscrit(e) (le) 30 déc. 2013
Déconnecté Dernière activité mars 25 2026 09:22
*****

Sujets que j'ai initiés

Formation : conception de PCBs pour résister aux décharges ESD

23 février 2026 - 06:26

Bonjour,

Est-ce que quelqu'un connait une bonne "formation" pour la conception de mesures de protections contre les ESD (décharges électro-statiques) au niveau du PCB?

 

N'importe quel format me convient : cours en présentiel (en France), cours en visio, cours en ligne (gratuit ou payant), vidéos, un bon livre, ... En français ou en anglais. Pas de problème si c'est payant (un truc gratuit me convient bien sûr aussi).

Pour l'instant, je n'ai pas trop eut de succès dans mes recherches : 

- je trouve beaucoup de formations sur les mesures de protection ESD à appliquer sur le lieu de travail (bracelets, tapis anti-statiques, ...), alors que je cherche comment protéger les PCBs que je conçois (à plusieurs milliers d'euros le PCB, ça vaut la peine de bien le protéger).
- je trouve beaucoup d'introductions au sujet (notes d'applications de fabriquants, tutos introductifs, vidéos <2h, ...)

 

Mais pour l'instant, je n'ai pas réussi à identifier de ressources qui me permettraient de devenir compétent sur le sujet (je penses qu'il faudrait au minimum une formation de 2j, ou un livre/cours qui prennent 3-4 jours pu plus à étudier).

 

Est-ce que quelqu'un aurait une piste?

Merci d'avance


Caméra thermique

07 décembre 2023 - 04:18

J'envisage de faire acheter au boulot une caméra thermique pour le débug de PCB (chercher les composants en court circuits, et éventuellement des composants qui chauffent trop et pour lesquelles il faudra améliorer la dissipation thermique sur l'itération suivante).

 

Est-ce qu'un de vous a déjà utilisé une caméra thermique à ces fins?

 

Si oui, est-ce que vous sauriez me dire quelles caractéristiques chercher? Ou un modèle qui marche bien?

 

Coté prix, rien n'est fixé, il suffit que je puisse convaincre mon chef que le prix est justifié.

 

merci d'avance


[ROS2] rectification d'images stéréo

13 mai 2022 - 10:01

Bonjour,

 

Est-ce que quelqu'un aurait une idée comment on peut faire correction de la distortion et la rectification stereo d'une paire d'images stéréos en ROS2 (foxy à priori, mais si vous avez une solution pour galactic ou pour rolling/Humble je suis tout aussi preneur)?

 

En gros, pour l'instant, à partir d'un rosbag, je récupère un flux d'images stereos brutes avec leurs données de calibration :

/stereo/left/image_raw
/stereo/left/camera_info
/stereo/right/image_raw
/stereo/right/camera_info

Mon but est de récupérer des images gauche et droites avec les distorsions corrigées et avec l'alignement stéréo (stereo rectification) effectué (ie un pixel en position (x,y) sur l'image de gauche correspond à un pixel avec le même y sur l'image de droite. Peu importe si le résultat est en couleur ou en noir et blanc.

 

Dans ROS1, ça pouvait se faire avec le noeud stereo_image_proc du package stereo_image_proc :

ROS_NAMESPACE=stereo ros2un stereo_image_proc stereo_image_proc

Le problème est qu'en ROS2, si le paquet existe toujours, le noeud stereo_image_proc semble avoir disparu.

 

Du coup, est-ce que quelqu'un aurait une idée comment on fait désormais en ROS2 pour supprimer les distorsions et faire l'alignement stéréo?

Ou alternativement, est-ce que vous sauriez comment faire la même chose dans OpenCV à partir des informations contenues dans les messages camera_info (vu que j'utilises de toute façon openCV pour la suite, ça ne me pose pas non plus de problèmes de faire le traitement directement dans openCV)

 

Merci d'avance

Sandro

 


Drivers moteurs L9110 qui crament à des moments aléatoires

24 décembre 2021 - 01:30

Bonsoir,

 

Ce soir, j'ai voulu faire un mini plotter (en gros, le but était de colorier une surface en faisant des points avec un feutre).

La partie mécanique est faite en une paire d'heure avec un vieux jeu de construction (fischertechniques) que j'ai encore, et qui me sert parfois pour du prototypage rapide.

Coté électrique, deux moteurs CC du jeu de construction pour les axes x et y(un qui en théorie fonctionne avec une pile 9V, l'autre avec 4 piles 1.5V mais qui marche aussi en 9V), et un servo 9G pour le feutre (alimenté directement par l'arduino).

Pour les deux moteurs CC, je les alimente par un driver L9110 de la boutique (https://www.robot-ma...c-l9110-56.html), avec 2 LiPo 1S en série (donc une 2S) comme alim pour les moteurs.

 

La chose que je ne comprends pas, c'est que tout marche correctement (mis à part un peu de jeu mécanique, mais bon, c'est qu'un proto rapide), pendant une durée assez longue (plusieurs dizaines de minutes).

Puis brusquement, le driver L9110 se met à fumer sans raison apparente (plus précisément, l'un des deux ponts en H, parfois  l'un, parfois l'autre). A noter qu'en l’absence de cette fumée, le ponts en H sont froids (donc pas de problème de surintensité à priori, sauf si elle apparaît juste avant). Ces problèmes n'ont pas eut lieu au moment d'un branchement de fil, mais alors que le plotter tournait déjà (donc on peut exclure l'inversion de polarité).

 

Du coup, j'en suis à mon 4ième driver cramé ce soir, et je n'ai toujours pas compris d'où vient le problème. Vous avez une idée?

 

Un petit soupçon que j'ai, serait un faux contact sur le ground, donc plus de ground commun, mais je ne m'explique pas comment ça mènerait à de la fumée.

 

Des suggestions?

 

Merci d'avance

Sandro


Choix de connectique fiable

22 décembre 2021 - 12:24

Bonjour,

je me suis remis à mon projet de robot spéléo, pour lequel je suis en train de concevoir un PCB pour gérer toute la partie bas niveau avec un unique STM32 plutôt qu'avec 8 ATMega328P (les microcontroleurs des arduinos Uno/Nano).

 

Je me pose la question du choix des connecteurs à mettre sur le PCB :

- la priorité est la fiabilité : je penses que le robot risque de secouer un peu, et ne serait-ce qu'un seul fil déconnecté risque de compromettre fortement les chances de récupérer le robot (vu que le robot est fait pour aller dans des endroits trop étroits pour l'humain, on peut pas juste aller le dépanner)

- dans la mesure du possible, des connecteurs compacts seraient la bienvenue

 

Les connecteurs dont j'aurais besoin :

- alimentation principale : 2 pins (GND, 12V) : courant potentiellement élevé (10A continue). Fiabilité critique (si je perds l'alim, le  robot est perdu), détrompeur utile (mais pas indispensable). NB : je vais peut-être souder directement sur le PCB pour plus de fiabilité

- alimentation des moteurs : 2 pins, 1A. Détrompeur non nécessaire

- encodeurs : 4 pins, courant très faible. Peut être combiné avec le connecteur des moteurs ou séparé

- i2c : 3 pins, courant très faible, mais signal relativement rapide (100 kHz ou 400kHz) : connecteur sans faux contacts (micro-coupures)

 

Est-ce que vous avez des idées de connecteurs bien adaptés? (traversants ou SMD, les deux me vont)

 

Merci d'avance

Sandro