Protégez vos conducteurs lorsque le moteur cale
[Mark Rehorst] nous parle d'un incident tragique impliquant la disparition prématurée d'un matériel de commande de moteur d'une valeur de 200 $ et partage un circuit simple afin que nous puissions éviter de telles tragédies à l'avenir. Son projet de table à sable Arrakis implique de nombreux moteurs, et ayant oublié d'ajouter des limites dans le logiciel, il a installé un mécanisme motorisé dans une partie bien fixée de la table. La force électromotrice arrière du moteur a créé une explosion d'énergie, éliminant le pilote du moteur, la carte contrôleur et l'alimentation.
Une fois l’autopsie effectuée, il devait empêcher que cela ne se reproduise – de préférence matériellement. Sur la base d'une petite note de Gecko Drives, il a conçu un simple PCB qui shunte le moteur avec une résistance haute puissance, dès que le courant commence à circuler dans une direction dans laquelle il n'est pas censé circuler. Il explique en profondeur le fonctionnement du circuit et le raisonnement derrière la sélection des pièces, montre une simulation LTSpice et partage les fichiers PCB. C'était la première fois qu'il concevait des PCB dans KiCad, et nous pensons qu'il a fait un excellent travail ! Ce journal de travail vaut certainement la peine d'être lu si vous souhaitez comprendre comment fonctionnent de tels circuits et ce qui entre dans leur construction.
Il appelle cela un circuit de « protection des comptes bancaires », et nous pouvons tout à fait comprendre. Bien entendu, ce ne sont pas seulement les tables CNC qui ont besoin de telles protections – nous avons vu une solution pour les petits véhicules électriques de fortune, par exemple. Cependant, les propriétés génératives d’un moteur ne sont pas toujours un problème – voici juste un exemple d’un pirate informatique essayant de les utiliser à bon escient.
Nous remercions [P-Storm] d'avoir partagé cela avec nous !