mercredi 26 janvier 2022

Carte relais, raccourcissement temps de communication.

 Le cartes relais ont un fonctionnement à 9600 bauds, j'ai fait des essais pour voir jusque quelles vitesses on peut les utiliser.

Les vitesses passent parfaitement jusqu'à 921600 bauds, mais ne semblent pas totalement fonctionnel jusqu'à 230400 bauds.

Le temps global de réponse pour un "setall", commande pour fermer tous les contacts, est de 22.64 ms.

Le temps des différentes fonctions sont presque toutes dans la même vitesse.

L'interface de la programmation, avec les différents réglages possibles.

Avec le changement de vitesse on obtient une vitesse de 1.176 ms.

Du coup, d'une vitesse de 22.64 ms, ce qui pour 22.64 ms donnerait pour la commande de 18 relais 407.52 ms.

A une vitesse de 1.176 ms donnerait 21.168 ms. Presque la valeur d'une seule commande en 9600 baud.





lundi 24 janvier 2022

Utilisations de plusieurs .dll à la fois.

 Pour ce qui est de l'utilisation d'une seul .dll à la fois le système fonctionne, cela a été écrit dans ce sens, mais pas encore vérifier.

La "CARTES_RELAIS.dll" appelle la "RS485_COMMUN_PCB.dll" cela fonctionne déjà en entreprise depuis 2012.

Pour faire le test avec une autre, "CARTES_RELAIS_2.dll", ici, il ne s'agit qu'une copie de la première .dll.
Le truc, c'est que "RS485_COMMUN_PCB.dll", utilise une ressource qui ne peut pas être dupliqué.
Donc vérifier que ce n'est appeler qu'une seule fois le même exécutable et non pas 2 fois, on aurait une des .dll qui fonctionnerait et pas l'autre.

J'ai donc modifié "test_dll_dynamique1" en le renommant en "exeDLL.exe".
J'y est ajouté la commande d'un autre .dll avec uniquement la commande pour l'affichage de sa fenêtre.
Plus une autre commande pour une seconde fonction pour la première .dll.

Le "test_dll_dynamique1.exe" original.
Le "test_dll_dynamique1.exe" modifié, maintenant qui s'appelle "exeDLL.exe".

Premier essai, donc commande des deux interfaces, puis demande de celle de l'interface finale, fonctionne pour la première, puis est refusé sur la seconde.
Ce fonctionnement est correct, on ne peut pas avoir plusieurs interfaces pour un même exécutable.


Nouvel essai, commande avec "exeDLL.exe" puis commandes avec "CARTES_RELAIS.dll" et "CARTES_RELAIS_2.dll", puis enfin la commande avec "RS485_COMMUN_PCB.dll".

Le tout fonctionne sans problème.

lundi 10 janvier 2022

Supports carte pour rack 19 pouces

 Suite à la fabrication de mes cartes, il m'a maqué des supports pour les mettre proprement.

J'ai un rack qui vient d'un remaniement d'un banc de test du BTS en 2000, lequel banc était déjà équipé pour une utilisation avec un module microcontrôleur et un minitel que l'on a remplacé par un automate programmable.


Modélisation avec Skechup à partir d'un modèle

Impression avec l’imprimante 3D
Comparatif du modèle et copie.


Puis intégration.

Les rails actuels sont différents et le rack doit bien avoir 30 ans.
Il est plus simple de refaire des copies, que d'essayer d'avoir exactement la même version, cela marche si on a le commercial de chez Schroff quand vous faites des grosses commandes.
J'ai eu le cas avec un banc pour Safran Niort, ou il me fallait des vis particulières hors catalogue et que le commercial Schroff qui leur vendait à put leur donner une poche entière, qui ensuite, me les ont redonnés.
En direct, vu le peu d'achat, cela nous était impossible, à la SCE comme SACEP.


samedi 8 janvier 2022

Carte relais #2

Après la réussite du montage de ma carte relais, je me suis lancé dans le montage de 2 autres cartes.


Le module ES-313, en câblage avec un a adaptateur USB en attendant d'avoir plus de composants à commandé sur Mouser, juste cet adaptateur  m’obligerait de payer autant de port que de composants.
Mise en réseau des carte, l'adressage avec des jumper et communication en commun.
Le connecteur que j'ai utilisé pour les essais est réutilisé en le connectant directement sur les connecteurs "fille".


 

lundi 3 janvier 2022

Carte relais

 Pour ne pas perdre la main, j'ai entrepris de faire une carte de relayage.














Les ADM2582EBRWZ, isolateurs numériques RS485, sont devenu plus rare.
J'ai un contact en Chine qui a pu m'en fournir, pour moins chère, mais sans pochette antistatique.
Cela n'est pas tellement grave, puisqu'ils sont encore dans leur bande prédécoupée.

Les supports de relais, qui bizarrement sont 3 fois moins chère à l'unité chez Conrad, société que je sous-estimais jusqu'ici.
Le commandes sur Radiospares particulier qui n'est également pas compétitif à cause de l'interface qui ne contient pas les documents techniques, ce qui vous oblige de faire vos recherche sur le professionnel puis les ressaisir sur le "particulier". Sachant que certaines références ne semblent pas disponibles.
Comme cette référence "Flux de soudure Loctite, Seringue de 10ml", Code commande RS:
254-9614, qui n'existe pas sur le particulier.













Pour le PCB, j'ai trouvé ce fournisseur, pour 5 PCB pour un prix global de 26.82 €.

Le prix est plus cher, que les 9.5 € pour 5 PCB, car mes options, notamment la couleur noire sur blanc, au lieu de blanc sur vert transparent, font exploser le prix.


Montage du PCB :




Module d'adaptation Ethernet vers RS422/485 de chez Mouser.
L'adaptateur ne fonctionne pas, j'ai fait la demande de retour, ils m'ont dit de le conserver, il me sera remboursé.
Du coup, pour me passer de l'adaptateur je l'alimente en direct avec une autre alimentation.


Test et essais avec quelques relais :


La .dll de contrôle.


J'ai fait le contrôle de la communication en RS485, la commande séparée des relais puis de l'adressage de la carte.
Mis à part un défaut dans la connexion série, sur la partie en câblage filaire.
Une des 2 connexions est à inversé à cause d'une erreur sur le schéma.
La carte fonctionne parfaitement.


vendredi 5 novembre 2021

Travaux de la maison (50 rue Alexandre Rousseau)

J'ai acheté cette maison et fait les travaux en 2010 et fait la plus grande partie de travaux dans cette année.


Etat d'origine :

 La maison, il y avait une barrière sur la gauche, mais elle a été emportée par une tempête juste une ou deux semaines après l'achat.





Vu d'origine de la pièce principale, sans aucune isolation.


Le grenier, avec que de l'isolation, pas du tout fonctionnel.
La salle d'eau de l’étage, pleins de trous de moisi, plus de trous dans le sol.
La dépendance, ici on voit la fenêtre qui servira de porte plus tard et le sol qui n'à pas de revêtement.
Un escalier est présent sur la droite de cette image.






Détail de la cour intérieur.
On voit le mur avant crépit.








Les travaux qui ont été fait :

Démolition des parois, puis du sol.
Je ne conserve que les poutres et l'escalier.













Tubage de l'ancienne cheminé.
La paroi n'était pas bien scellée, du coup j'en ai profité pour passer le tubage par cet endroit.
Il y avait deux cheminé et ce n'ai pas évident de le passé à partir du RDC.



Fermeture de celle-ci.
Là, on voit le sol final.
Constructions des nouvelles cloisons.
Réfaction de la toiture des dépendances.

Les maçons venus pour le crépit ont presque traversé, j'ai vu le problème avant que l'on me demande de le refaire.

Ce n'était pas prévu mais je l'ai fait directement pour cette zone.
Pareille pour le préau de la petite cour.
Découverte d'un passage dans la cave.








Puis la rénovation faite :

Donc voici le grenier rénové.
J'ai commencé par cet étage, puis je suis descendu à fur et à mesure que le chantier avançait.
La salle principale.
Mais sans les prises et le lavabo et au moins 100 mm de laine de verre aux murs.
Le crépis.

Les cloisons.
Le préau.


Je peux même rentrer ma voiture dans la cour malgré un passage étroit.
Je dois avoir 15 à 20 cm d'écart possible, je m'aide de barres de bois, pour ne pas toucher les bords.






_

mercredi 13 octobre 2021

Multimètre de table OWON XDM3041

 Voici le multimètre de table OWON XDM3041

Vue de la face avant








Face arrière avec le connecteur Ethernet, USB et RS232.







Logiciel du constructeur, qui ne semble pas marcher.





Fonctionnement avec YAT sur le câblage Ethernet.
Le commandes du livret semblent fonctionner.





La configuration ne semble pas utilisée le DHCP de la box.
La box ne détecte pas cette alimentation et il ne semble pas avoir d'option pour.
Donc on a une adresse en fixe.





Un bug ? le NET Type revient sur "OFF" après initialisation, mais le système semble fonctionner.







La .DLL que j'ai déjà développée, marche avec ce multimètre.