dsDRO

  • Auteur de la discussion MaX-MoD
  • Date de début
M

MaX-MoD

Compagnon
Bienvenue à toi Daniel23!

Je prends note de ton témoignage...
Mais même si je ne doute pas de tes compétences en électronique, je me permet quant même de te demander si le problème vient bien de là: fonctionne-t-il dans un environnement plus "propre" sans parasites?
Il m'est déjà arrivé de me faire avoir par une valeur de capacité de couplage d'un quartz, ou de sa résistance série etc.

Concernant le chien de garde, je ne l'utilise pas sur les dsPIC car il possèdent plein d'autres possibilités: détection d'erreur de l'oscillateur, de la pile, adresse mémoire, etc.
Je l'activerai peut être, mais pour l'instant je ne suis pas vraiment convaincu qu'il soit toujours utile sur cette série de PIC.

Mais et fille de mon avatar n'est pas ma copine malheureusement



Cependant je reste méfiant par rapport aux convertisseurs DC-DC: ils peut y en avoir de très bons, mais aussi des très mauvais qui ont de grosses variations de sortie et émettent beaucoup de parasites...
Le top de stabilité et en "propreté radio" reste quant même le régulateur linéaire et la pile
Mais un DC-DC peut isoler deux alimentations, c'est un avantage.

Je vais essayer de faire un proto d'alim négative, et le tester en salle de TP (si mes profs me l'autorisent!), ou l'envoyer à une personne dévouée qui possède un oscillo
Mais plus malin cette fois, trois capa, un LM337, 3 transistors et une 1N4148.

Max
 
B

bluegate

Apprenti
Max-mod tu as l'air bien sûr de toi au niveau parasites mais c'est toi qui voit. J'ai une expérience de plus de 10 ans dans la conception électronique dans les milieux industriels en tant qu'ingénieur. Et je peux te garantir qu'un bon DC-DC (il va s'en dire qu'il faut regarder le datasheet) est très bon à ce niveau et les prix se sont "démocratisés" depuis 10 ans. Néanmoins cela ne suffit pas, encore une fois toute l'électronique doit être très soignée cela évitera bien des déboires du style ça marche chez deux ou trois personnes et pas chez la quatrième Pourquoi ????

Bluegate
 
W

wika58

Compagnon
MaX-MoD a dit:
Alors ça donne quoi l'appli?

A+
Max

Pas encore pu essayer car il faut encore qu'il installe deux au trois trucs que je lui avais demandé et comme la dernière fois, tu m'avais dis que tu n'avais pas beaucoup avancé, je lui ai dit qu'il pouvait temporiser...


Je vois avec lui et tu tiens au courant...
 
M

MaX-MoD

Compagnon

Je suis absolument d'accord avec toi, un bon DC-DC peut être vraiment excellent (il y en a parait-il en audio haut de gamme), mais il y en a des pourrits aussi! (certains convertisseurs que tu trouves sur eBay notamment)
Je ne suis pas contre, juste méfiant
Pour moi utiliser un DC-DC bas de gamme avec une datasheet où il n'est même pas précisé le "ripple" (zut oublié le nom en francais) c'est exclus (surtout quant on peut s'en passer) car il nous faut éviter au max les parasites!
Pour éviter ce "ça marche chez l'un mais pas chez l'autre" justement.
Et question prix, je suis conscient qu'un convertisseur DC-DC est abordable de nos jours, c'est pas ça qui va faire doubler la note (et d'ailleurs moi ça ne me concerne pas énormément, car je ne pense même pas utiliser dsDRO sur une machine un jour!)

Si j'insiste, c'est car
1)Ce sont des références malheureusement peu courantes
2)La quatité peut varier énormément
3)Leur utilisation n'est pas obligatoire dans tous les cas

Que vaut cette ref: http://www.selectronic.fr/article.asp?a ... .9657-9999 ?
Moi je ne sais pas, et je n'ai pas trouvé de datasheet

Je fournirai un schémas "minimum" de fonctionnement (PIC, horloge, reset etc.), libre à chacun de le modifier s'il le souhaite (je suis allé jusqu'à intégrer une option d'inversion des entrées pour assurer une flexibilité maximale) et d'utiliser on non un convertisseur DC-DC.

Mais si je fournis un schémas qui utilise le convertisseur que j'ai montré, et qu'il y a la moitié où ça fonctionne mal, ça la fout mal!
Et pareil si j'utilise une ref qu'on ne trouve que chez radiospares, digikey etc. en quantités de 1000+, il y a fort à parier qu'un clone chinois bien bruyant vienne le remplacer

J'en suis donc arrivé à la conclusion qu'il faut déjà essayé d'éviter d'avoir à utiliser un convertisseur DC-DC, et aviser par la suite si on ne peut vraiment pas s'en passer.
Voici mon point de vue.
Mais bien sur si tu (ou quelqu'un d'autre) connait une ref. qui réponde aux impératifs (qualité de la sortie, disponible assez facilement) je suis tout ouï!

Et ne t'inquiète pas, je ne met pas tes compétences en doute, je suis conscient que tu as beaucoup à m'apprendre



Wika, pas de pb, c'est pas urgent (surtout vu la montagne de boulot que je vais avoir pendant les vacances )


Bonne soirée
 
B

bluegate

Apprenti
Bonjour,

je n'ai pas dit qu'il fallait absolument utiliser un convertisseur DC-DC mais je répondais juste à ton post précédent concernant les convertisseurs DC-DC. Moi, j'utilise des convertisseurs DC-DC car je sais en avoir à très bon prix même en échantillon à cause de mon job.

Une alimentation linéaire peut très bien faire l'affaire. Mais pour qu'elle "résiste" au milieu industriel, il faut complèter les schémas classique à l'aide par exemple de Tranzorbs, capas papier, peut-être self etc... de manière à éliminer un maximum ces parasites en amont de l'alimentation. Ce que je décris est un minimum. Si tu as une alimentation "costaud", tu as déjà une bonne base pour ton circuit.

concernant, le fait d'en apprendre aux autres... ce n'est pas exacte, je te mets juste en garde en fonction de mon expérience dans le milieu mais rassures toi, j'ai fait pas mal d'erreur. Le tout c'est d'en retirer quelque chose. Et encore aujourd'hui, j'apprends tous les jours....

Bluegate
 
D

Daniel23

Nouveau

Bonjour à tous,

Vous ne pouvez bien évidement pas me connaître. Votre prévenance (et votre prudence) face à un nouveau venu vous honore. Je vais présenter brièvement mon cursus professionnel pour vous permettre de me situer.

J'ai été concepteur en téléphonie analogique durant 8 ans. Je me suis spécialisé par la suite dans les CEM (compatibilité électromagnétique) ou j’ai sévi 12 ans. Je ne suis que technicien, je ne peux pas prétendre avoir le même niveau qu'un ingénieur, même débutant. J'en sais quelque chose: mon ex-collègue programmateur était en fait un apprenti ingénieur. Il a quitté l'entreprise son diplôme obtenu. Et je vous assure qu'il en remontrait à des softeux chevronnés...

Pardon pour cette digression qui n'a pas grand-chose à faire avec le sujet.

Pour revenir à mon compte-tours, oui, il marche parfaitement dès que je l'éloigne du boîtier de commande.
Pour le hard, il n’y a pas de souci, j’ai l’habitude de déverminer les pannes les plus diverses. C'est bien un problème d'immunité aux parasites. J'aurais peut-être bien fait d'appliquer moi-même les recettes que je vous ai données plus haut...

Pour votre DRO, je ne pense pas que l'alim soit un souci. On peut faire en linéaire ou avec un convert DC-DC. Il y aura toujours une solution. Je reconnais avoir une préférence pour le linéaire. les composants sont généralement plus faciles à approvisionner. Je vous proposerai un schéma dès que j'aurai le temps de le dessiner au propre à l'ordi.

Le plus délicat est peut-être la conversion de niveau entre la règle et le dsPIC. La sortie des règles et des PàC est en haute impédance (environ 5 KOhms) et ne peut fournir que 0,1 mA grand maximum, ce qui ne permet pas d'attaquer un optocoupleur.

Je vais réfléchir un peu à ce sujet. J'ai des idées mais il faut que ça mûrisse...

J'ai un scope, mais assez peu de temps: je prépare une sortie "voile" avec des copains pour cet été...

Le projet sur lequel vous travaillez est passionnant.

Bon courage,
Daniel
 
M

MaX-MoD

Compagnon
Bluegate,

J'ai du avoir l'air assez têtu, je n'avais pas bien saisi ce qu tu voulais me dire. C'est clair maintenant


Ok Daniel, il n'y là plus aucun doute à avoir sur ton analyse de la panne

Pour l'alim, je suis intéressé par ce que tu pourais nous proposer!

La question étant aussi la suivante: alimentation négative -1.5V, et respect de toutes les masses, à la fois de la machine et du PC; ou alimentation positive des règles (sachant que le + de leur alim est relié à leur carcasse) et isolation entre le PC et dsDRO?
(Et bien sur, voltage stable en environnement perturbé)

Concernant le sortie des PAC, j'ai lu qu'elle était très faible en effet (mais je n'avais pas d'ordre de valeur)
Je pense que des AOP en trigger de schmitt seront incontournables (impédance d'entrée très haute, moins sensible aux parasites qu'un montage à transistors, adaptation des niveaux). Qu'en pensez-vous?

Max
 
F

Fred8

Compagnon
N'y a t-il pas des optomos logiques, qui ont une impédance d'entrée très élevée, et qui intègrent l'électronique d'amplification nécéssaire pour avoir un facteur de transmission très élévé?
J'avais utilisé un tel opto Agilent il y a qq années, il travaillait sous qq Mbits.
 
C

coredump

Compagnon
Tu veux mettre les optos direct sur les sortie des regles?
Comment veux tu faire le switch de mode alors?

Faut pas se casser la tete: alim positive des regles, alimentation de l'interface double isolation, opto sur l'interface PC. Tout le monde fait comme ca, c'est pas pour rien.
 
C

coredump

Compagnon
Fred8 a dit:
Pas voulu te froisser, m'en vais sur mon PIC tiens...

Qui ca moi?

Non du tout, bon j'ai ete un peu sec, mais y'a au moins deux projets deja existant (yadro et shumatech) dont on a les schemas (mais pas les sources), donc evitons de reinventer la roue ('ai passé trop de temps a le faire etant jeune)
 
D

Daniel23

Nouveau
Bonjour,

J'ai mis les schémas de l'alim au propre. C'est du classique. Je vous propose deux variantes:
- avec un transfo à point milieu,
- avec un transfo à secondaire unique, style "bloc d'alim".
Ce dernier peut sembler un peu exotique, mais ça peu dépanner s'il y a des difficultés à se procurer un transfo avec un secondaire à point milieu.

Pour les optocoupleurs sensibles, je connais les 6N139 mais il faut trop de courant dans la diode pour les mettre directement sur les règles (0,5 mA).

Alimenter les règle en positif me pose un problème: le GND de l'électronique est flottant par rapport à la terre. J'ai regardé les solutions yadro et shumatech ce matin. C'est vrai qu'il font comme ça. Ca doit donc marcher...

J'avais une solution assez proche de shumatech. J'étais parti sur une solution à comparateurs pour faire la translation de niveau de -1,5V à +5V. Je n'ai qu'un brouillon crayonné sur papier pour l'instant. Je vous tiens au courant dès que j'aurai fait l'essai et le schéma au propre.

DanielVoir la pièce jointe Alim_opt01.tifAvec un transfo à point milieuVoir la pièce jointe Alim_opt02.tifAvec un transfo à secondaire unique
 
W

wika58

Compagnon
Salut Daniel23,
Bienvenue à toi sur ce forum ...
...et un grand merci pour ta participation active à ce projet.
 
B

bluegate

Apprenti
Bonjour,

Daniel23, tes alimentations sont tout à fait classique et ne comporte en rien des composants améliorant la sensibilité électromagnétique.

Cette semaine, je vais essayer de poster un schéma classique adapté pour un milieu industriel "perturbé". Il faut que je modifie une alimentaiton à base de DC-DC pour la mettre en linéaire, j'ai ça dans mes cartons. Soyez patient ma semaine commence par un déplacement en Allemagne..

Concernant la conversion de niveau de tension, je pense qu'il ne faut pas se casser la tête là où il n'y a pas lieu, un montage avec des AOP ("monté en comparateur") est tout à fait correct.

Pour l'optocouplage, il suffit de protéger la liaison série pour le PC (si il y en a un) avec des optocoupleurs adaptés style 6N136.

Bluegate
 
M

MaX-MoD

Compagnon
Ok, bon voyage au pays d'AUDI (TT power!)

bluegate a dit:
Concernant la conversion de niveau de tension, je pense qu'il ne faut pas se casser la tête là où il n'y a pas lieu, un montage avec des AOP ("monté en comparateur") est tout à fait correct.
Pas besoin d'hystérésis?

Bon WE (et bon bricolage )

Max
 
D

Daniel23

Nouveau
Bonjour,

Bluegate, j’avais bien dit dans la première ligne de mon post que les schémas que je propose sont « classiques ». Ce n’est pas mieux ni moins bien que les schémas que l’on trouve chez YADRO et chez SHUMATECH (merci coredump). Le point qui me dérange est la liaison du négatif de la règle au GND alors que sa masse mécanique est au positif. D’où ma préférence pour l’alimenter en –1.55V.
Pour la liaison série vers le PC, tu as raison, les optocoupleurs s’imposent. La solution de YADRO représentant l’idéal: optocoupleurs + MAX3232 alimenté par un petit convert DC/DC.
Je passe à la conversion de niveau entre règle et dsPIC. Après essai, j’ai mis le schéma au propre. C’est quasiment comme les solutions YADRO et SHUMATECH.
Les comparateurs sont alimentés entre le +5V et le –1.55V. Les signaux de sortie sont remis dans la plage 0 à 5V par les diviseurs R4-R2 et R9-R7.
J’ai rajouté une hystérésis de 1% (R1 et R6). Pour que le saut de commutation dû à cette hystérésis ne risque pas de perturber les signaux CLOCK et DATA de la règle, ce sont les entrées inverseuses qui reçoivent ces signaux. Il faudra tenir compte de cette inversion lors de l’échantillonnage par le PIC.
Notez bien que ce n’est qu’une précaution. Lors des essais sur table avec un pied à coulisse (je n’ai pas de règle), je n’ai pas constaté de problème en mettant CLOCK et DATA sur l’entrée positive. Si cela pose des problèmes pour le soft on peut revenir à une structure non-inverseuse.
Pour les commandes « ZERO » et « MODE », un optocoupleur quelconque fait l’affaire. J’ai essayé des H11A1, SL5500, TIL111, 4N32, MCA231 sans problème.

Lorsque tout sera ficelé, l’idéal sera de faire un montage sur un Vero pour tout tester ensemble avant de se lancer dans un pistage. Avec un petit soft et un afficheur LCD.

Bon WE à tous et bon déplacement en Allemagne Bluegate,
Daniel

 
F

Fred8

Compagnon

A y'est, j'ai reçu mon écran bridé à 20£. Ca marche. Mais au niveau qualité, je suis un peu déçu.
La matrice de pixels est très visible, même écran éteint. Cela donne un effet très découpé aux caractères. Je n'aime pas. Les angles de vues sont bons.
 
M

MaX-MoD

Compagnon
Bonjour à tous,

Désolé de ne pas pouvoir vous dire que j'ai avancé, mais en ce moment c'est encore plus chargé que d'habitude

Fred, des photos?

roboba, merci yadro est pour moi "la bible" des protocoles 2*24 et 7BCD

A+
Max
 
B

bluegate

Apprenti
Bonjour,

et d'abord désolé pour la qualité du schéma et le retard, je n'ai pas eu le temps de le dessiner au propre. Mais là n'est pas l'essentiel. Je me suis focalisé sur la partie "EMC" et voici une base de schéma pour alimenter un DC-DC ou une alim linéaire (on peut ajouter cela à l'alim de Daniel, et on aura une bonne alim pour l'environnment machine). il suffit de choisir les composants en foncion de la tension d'entrée en Vdc ici 24 volts.

on peut pousser encore plus loin en rajoutant une self avant d'attaquer le régulateur linéaire (pas besoin avec un bon DC-DC) mais je pense que la config présentée est assez minimaliste et procure de très bons résultats. Evidemment, il faut coupler cela avec un routage correct. Dans le cas d'un deux couches, il faut un plan de masse le plus homogène possible.


Bluegate

 
M

MaX-MoD

Compagnon
ça me rapelle les filtres d'entrée des alim PC.
il va falloir que je charche pluss d'infos sur ces filtre

Merci de ta contrib'

Max
 
W

wika58

Compagnon
Salut à tous,

De mon côté, mon ami a fini l'application sur le PC en Linux (voir la copie-écran jointe).
On peut paramétrer la taille des polices, resetter les valeurs en cliquant sur les boutons ou sur des touches spécifiques...
Il ne reste plus qu'à le tester...

Je lui avait aussi demandé d'essayer de faire fonctionner le petit programme de calcul des vitesses de coupe et d'avance ...
Mais ça ne marche pas... malgré les programmes d'émulation qu'il a et qui fonctionne très bien pour d'autres softs Windows...

J'ai contacter l'auteur du programme mais il n'a plus les sources.

Je vais donc faire une feuille de calcul en Excel avec les différentes formules et les tables de valeurs de coupe pour les différentes matières et à partir de ces infos, il fera le programme en Linux.
Si quelqu'un a déjà une base de feuille de calcul, je suis preneur. Ca ne sert à rien de réinventer la roue....
Et des tâbles de valeurs de vitesses (coupe + avance pour les principaux matériaux).

 
W

wika58

Compagnon
Max,

Tu en es où?


Les autres,

Auriez-vous des infos sous format électronique avec les différentes valeurs de vitesse de coupe et d'avance en fonction de la matière, du type d'outil, du nombre de dents,...
Mon ami m'a dit que ce ne devrait pas être compliqué de l'intégrer dans l'application...
 
M

MaX-MoD

Compagnon
J'en suis au schémas (approximatif) pour relier un PAC (sur planche à pain pour l'instant) mais comme je n'ai pas mon ordi (je suis en vacance chez mes parents) ni mon matos ça avance lentement.


Au fait, ça pourrait être intéressant un système de "plug-ins" mais c'est peut être très complexe
Avec des plug-ins qu'on écrit en python ou en C avec Qt ça resterait portable de nux à win ou mac...

Les utilisateurs pourraient alors faire un plugin "percage circulaire", "fraisage de poches etc. etc. pour ajouter les fonctions qui leurs sont utiles.

Je m'emballe, je m'emballe mais je suis toujours en retard
 
W

wika58

Compagnon
Tu as raison, restons sur le but initial sinon rien ne verra le jour...
L'appli sur PC en Linux tourne sur un petit portable que je lui avait donné pour qu'il y installe une version embarquée de Linux.
Il a eu qq difficultés vu l'age de mon portable
Mais ça tourne...


Pour les autres fonctionalités, je lui en avait déjà parlé et il suffit de définir ce que l'on veut faire car lui l'usinage, c'st pas son truc...

Je regarde souvent les descriptions des DRO du commerce pour voir les fonctionnalités proposées.

Si quelqu'un a un cahier des charges, on pourra voir cela au fur et à mesure.

L'idée que tous les mecs qui s'y connaissent en Linux puisse approter leur contribution est géniale...
C'est bien le principe de l'open source.

Le premier fonctionalité supplémentaire prévue est le calcul des vitesses coupe/avance, mais là la balle est dans mon camp car nous avons convenu que je préparais tout (tables, formules,...) et lui ferrait l'appli en C sur Linux.

Et là c'est moi qui ai besoin de vous !!!
 
D

Doctor_itchy

Compagnon
il faudrais surtout développer une interface dro-pc qui gère 4 entrée d'axe et une ou deux entrée "speed" pour connaitre la vitesse de la broche

qui soit en usb ou série ( port série c'est mieux car les vieux portable en usb c'est rare lol )

après ça développer un soft + drivers qui pourras évoluer en opensourçe avec des plugin ou des maj total !

coter soft moi je vois

affichage des axe et vitesse de broche
fonction de base d'un dro donc calcul et rajout de valeur ou mise a zéro des affichage

possibilité d'encoder le diam de l'outil et sa longueur pour prise en charge de correction d'outil

calcule de vitesse d'avance en temps réel afin d'adapter l'avance ou la vitesse de coupe sans devoir calculer (pour une bête passe par exemple )

une fonction calculatrice , ça peu tjrs servir

une fonction timer ou décompte a partir d'une certaine position ,ect

une fonction comme il as été dit de "semis-numérique" pour du perçage de plusieurs trou avec indication de sens et changement de couleur de dro quand on est sur la bonne valeur !

voila mes idée , qui serais sympa sur un seul soft avec une seule fenetre et un accès très aiser , faut pas oublier que on as les mains crade ou avec des gros gant donc le trackball c'est pas la joie ^^

on peu aussi prévoir un player mp3 ^^
 
W

wika58

Compagnon
Je prends en compte tes idées et les suivantes et porpose de faire un mini cahier des charges des évolutions et de le mettre en ligne et de le tenir à jour...
Il faut tout d'abord arriver à faire fonctionner les régles/PAC, la platine dsDRO PIC et la première version du soft PC qui affiche simplement les valeurs des 4 axes + V broche comme prévu pour le moment....
Je fais un draft du cahier des charges et le posterai sous quelques temps...
Une fois que le système de base fonctionnera, il n'y aura plus que des évolutions de version soft à faire...
Mais à ce jour, il reste aussi du hard, des problème de protocole, de parasites,... de PCB à réaliser...
Une fois qu'on aura les valeurs de façon stable et fiable dans le PC, le reste sera plus simple et chacun pourra y ajouter son petit truc et le partager...
Et en final on aura la DRO la plus fonctionnelle et pratique du marché...
Customisée comme on l'aime...
 
B

bigeye

Compagnon
Bon, j'ai pas lu les 14 pages !
Mais je voudrais évoquer quelques pistes.
Pour éviter les parasites, je prendrais le pb autrement.
A votre place, je placerais un tout petit micro-controleur, style 10fxx ou 12fxx juste à coté de la règle. Mais vraiment au cul du connecteur, le pcb soudé sur le connecteur.
On peut du coup, faire une interface style 4-20mA ou RS485, ou un truc du style très courant en industrie.
Et avec Une toute petite alim de proximité.
Du coup, on évite les parasites qui sont évidemment très sensible sur des tensions et intensités aussi faibles !
Après le DRO, est tout simple, car il ne s'agit plus que de lire à intervalle très régulier les valeurs stockées dans les tout petit pic.
Qu'en pensez-vous ?
Je n'ai pas vraiment le temps de faire le codage, mais je n'ai pas l'impression que ce soit la mer à boire ...
 
W

wika58

Compagnon
Merci de ton commentaire,
Ton idée est à prende en copmpte, mais je crois que tu devrais lire les 14 pages...
 

Sujets similaires

P
Réponses
26
Affichages
3 433
Patrick1340
P
Réponses
10
Affichages
1 076
Papy54
J
Réponses
4
Affichages
477
J
Réponses
14
Affichages
1 346
celtic14
Réponses
2
Affichages
1 109
petit_lulu
S
Réponses
29
Affichages
880
vieuxfraiseur
C
Réponses
5
Affichages
683
Dodore
D
Réponses
111
Affichages
3 149
chabercha
C
Réponses
8
Affichages
2 885
'Charlie
C