From: Manfred Steiner Date: Sat, 27 Jul 2024 13:54:11 +0000 (+0200) Subject: Motormessung X-Git-Url: https://git.htl-mechatronik.at/public/?a=commitdiff_plain;h=051da9d5a5a0d0564d19688e6668e12c3a20e832;p=nano-x-base.git Motormessung --- diff --git a/docs/v1a/messung/motor/README.md b/docs/v1a/messung/motor/README.md new file mode 100644 index 0000000..d3541a9 --- /dev/null +++ b/docs/v1a/messung/motor/README.md @@ -0,0 +1,93 @@ +# Messung Motorendstufe + +![Schaltung](schaltung-motor.svg) + +Motortreiber: MP6610 +[https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2403151634_Monolithic-Power-Systems-MP6610GS-Z_C3655415.pdf](https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2403151634_Monolithic-Power-Systems-MP6610GS-Z_C3655415.pdf) + +Motor: PPN7PA12C1 +[https://www.digikey.at/de/products/detail/nmb-technologies-corporation/PPN7PA12C1/2417079](https://www.digikey.at/de/products/detail/nmb-technologies-corporation/PPN7PA12C1/2417079) + +Motordaten: +* 5V DC Motor +* Spannungsbereich: 1V .. 7V +* Leerlaufstrom: 120mA (14000 min-1) +* Anlaufstrom: 1.3A +* Anlaufmoment: 2.6mNm (+/-25%) +* Ohmscher Widerstand: 4.4Ohm (+/-10%) +* Normallast: 0.49mNm (11600min-1) + +Zusätzlicher 3K3 Widerstand zwischen Ausgang U12 (OPV) und Masse, sonst hochfrequentes Aufschwingen des Stromsignals. + +## Messung m1.png + +Normaler Laufbetrieb: PWM 185Hz, 78% Duty-Dycle (4.2ms ON, 1.2ms OFF) + +Starke Überschwinger am 5V Netz auf bis zu 8V! + +![m1-1.png](m1-1.png) + +Kein zusätzlicher 100µF Elko Versorgung des Motor-Treiber IC U6 +* Kanal 1 (blau): PWM Signal OC0A (PB3) +* Kanal 2 (rot): Motor + +* Kanal 3 (grün): Motorstrom (1A/V) (V-R68) +* Kanal 4 (orange): 5V am Nano-X-Board + +Detail (ab 0ms): +![m1-2.png](m1-2.png) + +----------------------------------------- + +## Messung m2.png + +Motor blockiert: PWM 185Hz, 44% Duty-Dycle (2.4ms ON, 3ms OFF) + +Überstromabschaltung durch Motortreiber. + +![m2-1.png](m2-1.png) + +* Kanal 1 (blau): PWM Signal OC0A (PB3) +* Kanal 2 (rot): Motor + +* Kanal 3 (grün): Motorstrom (1A/V) (V-R68) +* Kanal 4 (orange): 5V am Nano-X-Board + +Detail (ab -0.8ms): +![m2-2.png](m2-2.png) + +----------------------------------------- + +## Messung m3.png + +Motor blockiert: PWM 185Hz, 44% Duty-Dycle (2.4ms ON, 3ms OFF) + +Überstromabschaltung durch Motortreiber. +Strom begrenzt auf ca. 0.6A (2.5V) +Müsste eigentlich laut Datenblatt 1,5A sein -> ??? + + +![m3-1.png](m3-1.png) + +* Kanal 1 (blau): PWM Signal OC0A (PB3) +* Kanal 2 (rot): Motor + +* Kanal 3 (grün): Motorstrom (4.13V/A) OPV Ausgang +* Kanal 4 (orange): 5V am Nano-X-Board + +Detail (ab 0ms): +![m3-2.png](m3-2.png) + +----------------------------------------- + +## Messung m4.png + +Normaler Laufbetrieb: PWM 185Hz, 78% Duty-Dycle (4.2ms ON, 1ms OFF) + +5V Überspannung durch zusätzlich 100µF Elko reduziert. + +![m4.png](m4.png) + +100µF Elko zusätzlich zu C5(100nF) und C14(10uF) an Versorgung des Motor-Treiber IC U6 +* Kanal 1 (gelb): PWM Signal OC0A (PB3) +* Kanal 2 (hellblau): Motor + +* Kanal 3 (Magenta): VIN an Nano-644 (5V USB) +* Kanal 4 (dunkelblau): 5V am Nano-X-Board + diff --git a/docs/v1a/messung/motor/m1-1.png b/docs/v1a/messung/motor/m1-1.png new file mode 100644 index 0000000..ee1ae2e Binary files /dev/null and b/docs/v1a/messung/motor/m1-1.png differ diff --git a/docs/v1a/messung/motor/m1-2.png b/docs/v1a/messung/motor/m1-2.png new file mode 100644 index 0000000..2785c1a Binary files /dev/null and b/docs/v1a/messung/motor/m1-2.png differ diff --git a/docs/v1a/messung/motor/m2-1.png b/docs/v1a/messung/motor/m2-1.png new file mode 100644 index 0000000..87d1a0b Binary files /dev/null and b/docs/v1a/messung/motor/m2-1.png differ diff --git a/docs/v1a/messung/motor/m2-2.png b/docs/v1a/messung/motor/m2-2.png new file mode 100644 index 0000000..6b4f088 Binary files /dev/null and b/docs/v1a/messung/motor/m2-2.png differ diff --git a/docs/v1a/messung/motor/m3-1.png b/docs/v1a/messung/motor/m3-1.png new file mode 100644 index 0000000..85f3fa4 Binary files /dev/null and b/docs/v1a/messung/motor/m3-1.png differ diff --git a/docs/v1a/messung/motor/m3-2.png b/docs/v1a/messung/motor/m3-2.png new file mode 100644 index 0000000..c92506d Binary files /dev/null and b/docs/v1a/messung/motor/m3-2.png differ diff --git a/docs/v1a/messung/motor/m4.png b/docs/v1a/messung/motor/m4.png new file mode 100644 index 0000000..41df7ac Binary files /dev/null and b/docs/v1a/messung/motor/m4.png differ diff --git a/docs/v1a/messung/motor/schaltung-motor.pdf b/docs/v1a/messung/motor/schaltung-motor.pdf new file mode 100644 index 0000000..9933a96 Binary files /dev/null and b/docs/v1a/messung/motor/schaltung-motor.pdf differ diff --git a/docs/v1a/messung/motor/schaltung-motor.svg b/docs/v1a/messung/motor/schaltung-motor.svg new file mode 100644 index 0000000..f1e01e8 --- /dev/null +++ b/docs/v1a/messung/motor/schaltung-motor.svg @@ -0,0 +1,4307 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/software/test_2024-07-23/src/main.cpp b/software/test_2024-07-23/src/main.cpp index c51cdac..53e36df 100644 --- a/software/test_2024-07-23/src/main.cpp +++ b/software/test_2024-07-23/src/main.cpp @@ -97,7 +97,7 @@ int main () { printf("======================================"); - TestUnit *unit[] = { &motor, &led, &sw, &rgb, &seg7, &poti, &encoder, &r2r }; + TestUnit *unit[] = { &led, &sw, &rgb, &seg7, &poti, &encoder, &r2r, &motor }; for (uint8_t i = 0; i < sizeof(unit) / sizeof(unit[0]); i++) { TestUnit *pu = unit[i];