Ich baue einen Hexapod-Roboter mit einfachen Servos und habe mich gefragt, wie machbar es ist, den Stromfluss zu jedem Servo zu messen (5-6 V DC bis maximal 0,25-1 A (ich habe die Spezifikation für den Stall des Servos nicht gefunden). aktuell noch)) mit, sagen wir, einem ATMega168. Welche Art von Schaltung müsste ich in Reihe mit jeder der Stromleitungen des Servos bauen, um mir eine nützliche Anzeige zu geben? Ich nehme an, ich würde einen Spannungsabfall über diesem Stromkreis bekommen, was ist das wahrscheinlich? usw.
Ehrlich gesagt verwenden die Leute oft einen einfachen Messwiderstand.
Sie schalten einen sehr niederohmigen Widerstand in Reihe (häufig <1 Ohm) und messen den Spannungsabfall. Dadurch können Sie den Motorstrom überwachen.
Es gibt viele, viele Motorsteuerungsalgorithmen, wenn Sie den Motor selbst steuern möchten. Wenn Sie andernfalls nur die Stromaufnahme kennen, müssen Sie nur sicherstellen, dass Sie oft genug abtasten, um eine genaue Messung zu erhalten, oder eine Schaltung mit verwenden a Tiefpassfiltereffekt (stellen Sie sicher, dass Sie die Spannung puffern).
Messwiderstand ist gut. Normalerweise werden sie auf der hohen Seite der Schaltung platziert, sodass die Versorgungsspannungsrückgabe zwischen Quelle und Last geteilt werden kann, und normalerweise dimensionieren Sie den Messwiderstand so, dass er klein genug ist, um die Schaltung nicht zu beeinflussen, aber groß im Vergleich zu Spannungsfehlern (typische Operationsverstärker-Eingangs-Offsets liegen in der Nähe von 0,5-5 mV). Dies macht es ein wenig schwieriger, es zu verstärken und in ein Signal zu übertragen, das auf "Masse" bezogen ist. Werfen Sie einen Blick auf diese Strommess-Monitor-ICs von Zetex (jetzt Teil von Diodes Inc) – ich musste vor ein paar Monaten eine Strommessschaltung entwerfen, und diese sahen wie die am besten passende aus (das Projekt wurde geändert, sodass ich nie eine Chance dazu hatte benutze es).
Stellen Sie beim Layout sicher, dass Sie eine Pseudo-Kelvin-Verbindung verwenden - verbinden Sie die Strommesssignalleitungen direkt mit den Pads der Widerstände (vorzugsweise den Innenkanten der Pads) und verwenden Sie diese Messspuren für nichts anderes als die Verstärkung Schaltkreis. (Eine echte Kelvin-Verbindung wäre dasselbe, außer dass ein Widerstand mit 4 Anschlüssen mit 2 Lastanschlüssen und 2 Erfassungsanschlüssen erforderlich wäre - dies ist normalerweise nicht erforderlich, es sei denn, Sie kommen in wirklich genaue oder niederohmige Schaltungen.)
Klingt nach einem coolen Projekt.
Einige Motortreiber messen bereits den Strom, um einen "Überlastschutz" zu bieten. Wenn Sie dieses Signal nicht abgreifen können, gibt es mehrere Möglichkeiten, den Strom zu messen . Beginnen Sie mit der einfachsten und billigsten Methode, und wenn das nicht funktioniert, versuchen Sie es mit der nächsten.
Len Holgate
Kortuk
Len Holgate