Closed yoangp closed 6 years ago
Tests driver de relais :
Tests contrôleurs :
J'ajouterais, tester si (worst case scenario) on branche 110V AC au input 24V ou 5v, quecé qui se passe.
Comment se passe les tests? Est-ce que tu as reçu les pièces finalement? Si tu veux qu'on s'en parles, on peut faire ça sur Hangout (Maike est partie avec le téléphone ce vendredi soir).
On s'est manqué on dirait. Oui, j'ai commencé à faire ça tantôt! À date, j'ai toujours pas compris ce qui s'est passé.
Bref, je suis un peu mystifié. Je me demande si il y avait pas un short qqpart dans mes soudures, pourtant à l'oeil je vois rien. En y réfléchissant bien j'ai pas testé l'inversion de polarité. Je vais aller essayer ça!
Hahaha bon. Ça s'en venait plate. Ça a peté, mais ce sont les optocouplers qui ont cramés cette fois...
Donc si tu alimentes les 8 relais il se passe rien? Essaye de faire clignoter les relais genre une seconde tous à ON, une seconde tous à OFF quelques minutes. Tu peux aussi essayer des mettre cumulativement à ON à tour de rôle à une seconde d'intervale. Juste pour tester la capiacité de faire des manoeuvres à répétition et sur plusieurs sorties sans que rien ne brûle. Est-ce que tu peux aussi mesurer le courant total qui passe dans le 2803 avec ton multimètre?
-Est-ce que tu peux vérifier que tu as bien +24V sur la pin 10 de l'ULN2803? -Je pense que pour les inversions de polarité sur l'alimentation, en autant qu'il suffit de changer l'ULN2803 ou les PS2501 c'est pas si grave, car il s'agit juste d'un mauvais branchement lors du montage et on va s'en apercevoir tout de suite. Ce qui est plus grave c'est si tout est monté correctement et qu'on peut quand même faire sauter les chips...
210mA , les 8 relais allumés (25-30 mA chaque). J'ai essayé de les allumer à tour de rôle à chaque .5sec et tout est beau... Je vais essayer le clignotement, mais à date, aucun problème en vue... Je te l'avais dit que ça allait faire ça!!!!
Ça a l'air que le voltage max sur les sorties du PS2501 est de -7 à 80V. Il faudrait voir si un spike lors de l'arrêt du moteur pourrait théoriquement générer une tension négative inférieure à -7V sur l'alimentation 24V..
J'ai regardé ton circuit de protection d'inversion de polarité sur l'alimentation 24V du contrôleur. Il semble que la diode schotky 1N5822 peut laisser passer un leek current de 2mA. Ça reste à voir si c'est suffisant pour créer une tension inférieure à -7V sur les sorties du PS2501.
Finalement j'ai remplacé la schotky par une 1n4004. Pas vraiment de stress pour ce circuit au niveau du voltage drop et le leak current tombe à 30 uA.
Pour jouer safe, j'ai refait le circuit avec les transistors plus beafs (ULN2075). On a maintenant un circuit qui peut largement supporter des spikes de 47v, jusqu'à 2A/chip et 1,5A/pin. Overkill! La fuse est pas assez rapide pour protéger les transistors des courts-circuits, la meilleure option que je vois c'est de mettre un power resistor en série pour limiter le courant, et rester comme ça largement en dessous des specs. Je n'ai pas la résistance que ça me prendrait pour ce circuit mais j'ai essayé à plus bas voltage, short limité à environ 1,2A de courant et le transistor encaisse magnifiquement bien. On testera quand on aura les PCBs!
Parfait! J'ai bien hâte de voir ton pcb de contrôleur en vrai!
Tant mieux d'y aller avec des pièces overdesign, ça va nous protéger un peu des imprévus. On est pas rendu à faire de l'optimisation fine.
Pour la résistance de puissance, je pense bien que ça peut faire l'affaire, mais je ne suis pas sur que ça soit la stratégie généralement utilisée pour limiter le courant. Sauf que là, je me dit que le plus important c'est que ça marche. ;-)
Ciao!
Yoan
2018-02-06 19:54 UTC−05:00, LoupHC notifications@github.com:
Pour jouer safe, j'ai refait le circuit avec les transistors plus beafs (ULN2075). On a maintenant un circuit qui peut largement supporter des spikes de 47v, jusqu'à 2A/chip et 1,5A/pin. Overkill! La fuse est pas assez rapide pour protéger des courts-circuits, la meilleure option que je vois c'est de mettre un power resistor en série pour limiter le courant, et rester comme ça largement en dessous des specs. Je n'ai pas la résistance que ça me prendrait pour ce circuit mais j'ai essayé à plus bas voltage, short limité à environ 1,2A de courant et le transistor encaisse magnifiquement bien. On testera quand on aura les PCBs!
-- You are receiving this because you were assigned. Reply to this email directly or view it on GitHub: https://github.com/LoupHC/controleur-CAPE/issues/33#issuecomment-363618233
Hey c'est compliqué les maudits circuits limiteurs de courant! Le gros bémol de la resistance c'est que ça limite le potentiel d'utilisation des transistors... mais bon le jour ou quelqu'un voudra driver ses moteurs directs sur le contrôleur il aura juste à l'enlever et à se forcer pour pas shorter son circuit. :P.
On va recevoir ça dans les temps! Lundi prochain si tout va bien!
Wow, j'ai complètement louper ce bout de conversation. Désolé mais j'ai pas trop de Input sur les résistance de puissance!
Par contre testes fonctionnelles et qualité jai de l'expérience. Aussi testes de boîtiers assemblés plus.
Idéalement une arduino qui fait actionner tous les outputs un par un et aussi qui teste les sondes ou une setup de test au poste d'assemblage finale.
A voir
On Feb 7, 2018 11:18 AM, "LoupHC" notifications@github.com wrote:
On va recevoir ça dans les temps! Lundi prochain si tout va bien!
— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/LoupHC/controleur-CAPE/issues/33#issuecomment-363822561, or mute the thread https://github.com/notifications/unsubscribe-auth/AZfkJ2Dk9s3VYYpWcCB5pWSCmsg5n-Xeks5tSczlgaJpZM4RyQ8P .
Test effectués :
Allumage successif et simultané de 8 relais
Court-circuit des relais
110VAC dans le input 24v
110VAC sur le input 5v
Salut Loup,
Je trouve que c'est déjà super que le 110V dans l'entrée 24V ait fonctionné.
Je pense qu'il n'y a pas trop de circuit commerciaux qui sont protégés pour du 110V dans une entrée 5V...
En tout cas, beau test destructif!! Ça fait mal au coeur, mais on sait à quoi s'attendre après.
Est-ce que tu as les pièces pour refaire ton circuit?
Ciao!
Yoan
2018-02-14 18:47 UTC−05:00, LoupHC notifications@github.com:
110VAC dans le input 24v
- input 24V : -varistor 39v 250A
- fuse 0.5A fast blow Observation : La fuse fond instantanément. Aucun dommage sur le circuit après avoir changé la fuse.
110VAC sur le input 5v
- varistor 27v 250A
- fuse 1.5a slow blow Observation : La fuse fond dans un beau flash. Destruction du varistor Destruction du regulateur de voltage Destruction du cap Vout du régulateur Destruction du I/O expander Destruction de la chip temp/humidité Destruction du arduino ...FAIL
-- You are receiving this because you were assigned. Reply to this email directly or view it on GitHub: https://github.com/LoupHC/controleur-CAPE/issues/33#issuecomment-365783066
Ouch, coup de foudre! mais je suis d'accord avec Yoan,
deja que ;e circuit a du texte ecrit dessus pour les terminaux et qu'il fait essayer fort (les connecteurs ne se branchent pas ensemble (male 3 pin au male 4 pin) si on disait que le % de possibilite est de 10% et moins ou qqchose similaire, personne sera dessus de pas avoir ce protection je pense.
2018-02-14 20:34 GMT-05:00 yoangp notifications@github.com:
Salut Loup,
Je trouve que c'est déjà super que le 110V dans l'entrée 24V ait fonctionné.
Je pense qu'il n'y a pas trop de circuit commerciaux qui sont protégés pour du 110V dans une entrée 5V...
En tout cas, beau test destructif!! Ça fait mal au coeur, mais on sait à quoi s'attendre après.
Est-ce que tu as les pièces pour refaire ton circuit?
Ciao!
Yoan
2018-02-14 18:47 UTC−05:00, LoupHC notifications@github.com:
110VAC dans le input 24v
- input 24V : -varistor 39v 250A
- fuse 0.5A fast blow Observation : La fuse fond instantanément. Aucun dommage sur le circuit après avoir changé la fuse.
110VAC sur le input 5v
- varistor 27v 250A
- fuse 1.5a slow blow Observation : La fuse fond dans un beau flash. Destruction du varistor Destruction du regulateur de voltage Destruction du cap Vout du régulateur Destruction du I/O expander Destruction de la chip temp/humidité Destruction du arduino ...FAIL
-- You are receiving this because you were assigned. Reply to this email directly or view it on GitHub: https://github.com/LoupHC/controleur-CAPE/issues/33# issuecomment-365783066
— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/LoupHC/controleur-CAPE/issues/33#issuecomment-365800899, or mute the thread https://github.com/notifications/unsubscribe-auth/AZfkJ-F_dNInqmU3_9c3SQZQ9f2GBKmKks5tU4mLgaJpZM4RyQ8P .
Non sti... pas de arduino de rechange. J'en ai commandé un autre pour vendredi. J'ai refait une simulation du circuit avec un transistor à la place du regulateur, et une fuse 1.5A fast blow, et cette fois, aucun dommage. Je l'ai même essayé 2 fois. J'ai l'impression que le circuit a le potentiel de fonctionner si la fuse fond instantanément. Peut-être que ça a un lien avec la capacitance qui absorbe une partie du choc jusqu'à saturation... On s'en reparle vendredi!
La transplantation de cerveau s'est bien déroulée. Notre pauvre prototype est back on tracks. Comme je pensais, la vitesse à laquelle la fuse fond joue significativement sur les chances de survie du circuit. J'ai refait environ 5 simulations de 120v dans le input 5v aujourd'hui, avec quelques variations dans le circuit. J'ai appris 2-3 petites choses au passage. D'abord, pour protéger convenablement notre circuit, il faut mettre une diode sur le Vin, mais aussi sur le ground. Dans le premier fail de mercredi, ce qui a tué le condensateur d'après moi c'est qu'il s'est retrouvé avec sa charge statique de 5v sur sa borne positive, et 27v sur sa borne négative, donc -22v en pleine gueule. Ensuite, j'ai constaté que mettre un fusible action rapide permettait de sauver le circuit, mais que avec un fusible action lente ou attendre que le breaker lâche, résultait quand même à un bris de composantes, même si, théoriquement, il devrait survivre. Ya probablement une affaire de transient noise là dedans.
J'ai aussi testé avec une zener 25v, du côté protégé par les diodes, comme double protection du varistor. Je l'ai rajouté pour pouvoir utiliser un varistor plus gros capable d'opérer à 24v, parceque brancher 24v sur l'alimentation du contrôleur aurait pu fonctionner un certain temps, mais aurait dégradé le varistor sur le long terme. Avec la zener, si le voltage dépasse 25v, ça provoque un court-circuit qui fait sauter la fuse. Le bris survient donc sur une pièce enfoncée plutôt que soudée. Dans un autre test, avec une fuse action lente, seulement la zener a brûlé, pas le régulateur de voltage! Comme la zener est moins critique que le régulateur, c'est une autre bonne raison qu'elle soit là je crois.
Finalement, quand je met tout ça bout à bout, ça ressemble à ça, et le résultat est très satisfaisant!!! Testé 2 fois à 120VAC, protégé 2 fois.
Ouais, ça va être méchament protégé ton circuit! On va pouvoir brancher les fils les yeux fermer sans avoir peur de faire sauter quelque chose ;-)
Yoan
On Friday, February 16, 2018, LoupHC notifications@github.com wrote:
Finalement, quand je met tout ça bout à bout, ça ressemble à ça, et le résultat est très satisfaisant!!! Testé 2 fois à 120VAC, protégé 2 fois. [image: 5v_supply] https://user-images.githubusercontent.com/24371752/36338125-dd7cbec0-1374-11e8-98fc-3250492cba90.png
— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/LoupHC/controleur-CAPE/issues/33#issuecomment-366416846, or mute the thread https://github.com/notifications/unsubscribe-auth/AgxG_EelHUPm_1-q03UwdwaVRgt31Gw8ks5tVlvygaJpZM4RyQ8P .
Finalement le triac sera remplacé par un SCR unidirectionnel. La diode anti inversion sera placée entre le Varistor et le SCR sur le GND. Testé 3 fois avec Fuse 1.5A FB. Aucun dommage 3 fois.
J'ai refait le test de courant des moteurs. Bonne nouvelle, la chip ACS723 fonctionne!!! Et j'avais visiblement un bug avec mon multimêtre.... À vide, le moteur tire entre 0.3 et 0.5A... en oscillant (le flow de courant n'est pas constant) En forçant sur une ratchet, j'ai réussi à monter ça à 1A.
J'ai aussi commencé à écrire du code pour tester les différentes sections du contrôleur.
Salu Loup,
C’est vraiment plus c à quoi je m’attendais les valeurs de courant que tu viens de mesurer! Très cool que la chip pour le courant fonctionne!! :-)
Ciao,
Yoan
On Saturday, March 3, 2018, LoupHC notifications@github.com wrote:
J'ai refait le test de courant des moteurs. Bonne nouvelle, la chip ACS723 fonctionne!!! Et j'avais visiblement un bug avec mon multimêtre.... À vide, le moteur tire entre 0.3 et 0.5A... en oscillant (le flow de courant n'est pas constant) En forçant sur une ratchet, j'ai réussi à monter ça à 1A.
J'ai aussi commencé à écrire du code pour tester les différentes sections du contrôleur.
— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/LoupHC/controleur-CAPE/issues/33#issuecomment-370167372, or mute the thread https://github.com/notifications/unsubscribe-auth/AgxG_Bq2tWjBWPuziI-mlY3XE5YKHpBHks5tatsEgaJpZM4RyQ8P .
Identifier les tests à faire sur le driver de relai et le contrôleur.
À venir...