IGBT Story !
#61
Sauf que ce que tu ne vois pas c'est qu'ils utilisent des chips spécialisés pour driver les IGBT qui ont un tas de protections intégrées et qu'ils utilisent des µC intégrant un watchdog hardware et non pas un simple arduino...

La protection dont je parlais était une protection destinée à éviter un cas de cross-conduction, pas une protection universelle contre tout ce qui peut arriver Redface

Une protection contre le cas que tu décris est habituellement un watchdog, qui doit être hardware étant donné qu'un watchdog software est à peu près aussi utile qu'une fenêtre sur un sous-marin...
Congratulations !!! You've just created a temporal loophole... Mon site | Mon forum
Répondre
#62
le pb c'est que ça va court-circuiter le OrOox
Répondre
#63
Ouais je sais bien que c'est pas la même techno, mais je vois pas comment un µC peut s'auto-contrôler sachant que c'est lui qui peut planter Tongue


Quand tu dis que le watchdog doit être hardware, c'est interne au µC ou forcément extérieur donc deux pins branchés ensemble ? Je te demande
ça car les 6 pins qui drive l'IGBT était unique et non reliés à autre chose.

Malheureusement les refs dessus donne rien sur le net donc pas moyen de savoir il a quoi dans le bide Tongue


@ Kissa : Je m'auto-courtcircuite déjà depuis longtemps ... :p
T'as un problème, t'veux un ban ?  Ohgod
Répondre
#64
ben j'pense a un système comme ça pour reboot le pc de calcul si jamais il plante ^^ j'ai mon pc principal qui est resté planté 20 jours en janvier comme ça ^^

au démarrage je lance un shutdown chronométré pour kk heures et démarrage par la RTC du bios et là ça avait planté ^^ lol je l'ai vu en rentrant ..

un watchdog ça peut être un monostable redéclenchable qui passe a 1 ( et coupe le pc ) s'il est pas remis a zéro par une routine qui tourne sur le pc toutes les 10mn par une sortie ( RS232 / port // etc ) par ex pour un monostable qui est a 12mn , si le pc est planté , la routine tourne plus, et au bout de 12mn > OFF il redémarrera selon l'heure mise dans le Bios . on perd qu'une partie de journée au lieu de semaines d'absence ...
Répondre
#65
Un watchdog est grosso-modo un truc qui reset l'µC si jamais il n'est pas pingué toutes les X ms par l'µC (ça c'est la version la plus basique).

Le mieux c'est un chip dédié qui check la tension d'alim et qui utilise une fenêtre pour le ping, c'est ce qu'il y a de plus safe. Perso je vais utiliser le TPS3813I50DBVR pour mon BMS, c'est un des seuls qui a ces features tout en un.

Certains µC ont un watchdog hardware intégré (pas de connections externes dans ce cas).

Un très très bon article sur les watchdogs http://www.ganssle.com/watchdogs.htm Wink
Congratulations !!! You've just created a temporal loophole... Mon site | Mon forum
Répondre
#66
Ah bah c'est du sérieux, 20 jours pour rien ! Redface

J'ai bien compris à quoi sert le watchdog c'est pas un soucis de ce côté mais je trouve que c'est barbare de le reset comme ça, suffit que le serial
déconne mais que le programme continu de fonctionner normalement et pouf arrêt violent ... Je pense que suivant les domaines il doit y avoir des
solutions alternatives pour éviter ça.

Je sais que l'IGBT en a un pour la tension et l'intensité avec une sortie défaut et une entrée reset mais du coup c'est le piloté, pas l'inverse, dans le
cas de la carte, on voit souvent une led clignoter de façon régulière donc c'est surement le ping qui vient de la carte mère.

Concernant l'arduino, il me semble que l'horloge se reset au bout de 41jours, juste ça est un problème et pour le contourner il faudra systématiquement
reset la carte avant chaque démarrage pour éviter un plantage en fonctionnement.
T'as un problème, t'veux un ban ?  Ohgod
Répondre
#67
C'est la seule solution fiable quand un µC est planté. Pour info lors d'apollo 11 l'ordi de bord du LEM était reset des dizaines de fois par seconde et ça n'a pas empêché le succès de la mission https://fr.wikipedia.org/wiki/Apollo_11#...ol_lunaire alors d'accord c'est un cas un peu particulier mais c'est un très bon exemple d'un watchdog correctement implémenté.

Je ne pense pas que la LED soit directement pilotée par le ping du watchdog vu qu'en général c'est trop rapide, c'est probablement juste une LED hearth beat pour pouvoir checker visuellement que le µC n'est pas planté.

Le compteur principal n'est pas reset mais overflow au bout d'un moment. Et ce n'est pas un pb si tes timers sont correctement conçus vu qu'on connait le comportement exact du compteur: il passe simplement de la valeur maximale (d'un unsigned long si ma mémoire est bonne) à 0 et continue de compter.
Congratulations !!! You've just created a temporal loophole... Mon site | Mon forum
Répondre
#68
Merci pour la petite anecdote spatiale Tongue

Pour la led je te parle dans le cas d'une clim, y'a pas besoin d'une actualisation de malade vu que les intensités et autres sont plutôt
linéaires et la variation de vitesse est plutôt lente.

Pour moi retourner à 0 c'est un reset haha, avec mon code actuel ça pourrait créer un gros problème si ça ce faisait avant la prochaine
actualisation du timer, on aurait un compteur à 0 et un timer à xxxxxxx donc il faudrait attendre un moment avant que ça reprenne et
entre temps le moteur aurait surement cramé Siffle
T'as un problème, t'veux un ban ?  Ohgod
Répondre
#69
Oui mais même si le µC contrôle des choses lentes les watchdogs vont souvent de quelques ms à quelques centaines de ms, c'est très rare de voir des valeurs plus faibles ou plus grandes que ça.

Dans ce cas modifie le timer (et c'est pour ça que je me suis fait une classe pour les timers, j'ai pas besoin de tout recoder à chaque fois que j'ai besoin d'un timer).
Congratulations !!! You've just created a temporal loophole... Mon site | Mon forum
Répondre
#70
STMicroelectronics STSPIN32F025x 250V Three-Phase Controller


Hop Hop Hop  au boulot  Siffle
Répondre
#71
Ouais enfin avec ça avant que j'arrive à le programmer on sera tous mort ... ! lol


Bon sinon je veux même plus voir de troll vis à vis de mes montages, quand je vois ce que fait un "ingérieur", moi je dois être un génie ... Hum 

T'as un problème, t'veux un ban ?  Ohgod
Répondre
#72
Soit spa un EE, soit c'était juste un montage vite fait pour tester. Et accessoirement d'après le nom il est probablement dans un pays qui n'a pas les même ressources que nous donc ça n'aide pas non plus.
Congratulations !!! You've just created a temporal loophole... Mon site | Mon forum
Répondre
#73
Ouais enfin ressource ou pas ça fait quand même peur, tu va pas me dire que le mec a assez de sous pour acheter les composants mais pas
des platines pour faire un prototype propre ?

J'avais pas regardé ses autres vidéos mais le mec est à fond dans les VFD haha Tongue

Edit : Bizarrement y'a aucune démo, tout explose à chaque fois ?
T'as un problème, t'veux un ban ?  Ohgod
Répondre
#74
t'as un copycat !  Rolleyes
Répondre