Hallo!
Habe hier ein Reparaturprojekt was zum halben Neubau ausartet.
Ein KW-Antennentuner der mittels spezieller Schrittmotoren ziemlich exakt an zwei Drehkondensatoren kurbelte.
Einer der beiden Schrittmotoren ist kaputt, kompatibler Ersatz ist nicht mehr zu bekommen bzw. nur noch aus fragwürdigen Quellen zu Apothekenpreisen.
Da die alte Steuerung darüber hinaus auch nicht mehr laufen will, würde ein neuer Motor nicht reichen.
Daher habe ich mich dazu entschlossen die komplette Steuerung neu zu bauen, und die Drehkos "einfach" mit Servos ab zu stimmen.
Jedoch ist bereits das suchen infragekommender Servos ziemlich frustig.
Ein Mikro-Servo Type S36 (pollin.de/p/mikro-servo-s36-820233) lag hier noch in der Bastelkiste den ich versuchte mit folgendem Testprogramm zu evaluieren:
Alles anzeigen
Das erwähnte S36 (bislang mein erstes und daher einziges Servo hier) zeigt dabei ziemlich wilde Zuckungen und macht zwischen Zeile 101 und 114 mehrere Umdrehungen, also beispielsweise in Zeile 104 und 113 keine 180°-Durchläufe, sondern eher 540-720°.
Allein diese Erkentniss eben zeigte mir das Config Servos von Bascom mit dem Teil nicht kompatibel ist.
Das frustrierende beim suchen nach tauglichen Servos im Netz ist die bescheidene Dokumentation.
Datenblätter Fehlanzeige. Produkttexte ohne elementare Eigenschaften...
Fängt schon beim Drehwinkel an:
Ich brauche ein Servo welches exakt 180° Drehwinkel abdeckt.
Bei den meißten Servos die ich bislang fand steht überhaupt nichts zum Drehwinkel. Bei einzelnen wo sowas bei stand dann eher Angaben wie "+-70°" was mir nicht reicht.
Statt professionelle Dokumentation wird man nur zugeschüttet mit überheblichen Pauschalisierungen das es la nicht auf den Drehwinkel ankäme, und eh alle ziemlich kompatibel wären?!?
Wo findet man heute Servos die mindestens exakt 180° halbwegs kraftvoll anfahren können ohne minutenlang an der Achse zu rütteln?
Grüße
Jürgen
Habe hier ein Reparaturprojekt was zum halben Neubau ausartet.
Ein KW-Antennentuner der mittels spezieller Schrittmotoren ziemlich exakt an zwei Drehkondensatoren kurbelte.
Einer der beiden Schrittmotoren ist kaputt, kompatibler Ersatz ist nicht mehr zu bekommen bzw. nur noch aus fragwürdigen Quellen zu Apothekenpreisen.
Da die alte Steuerung darüber hinaus auch nicht mehr laufen will, würde ein neuer Motor nicht reichen.
Daher habe ich mich dazu entschlossen die komplette Steuerung neu zu bauen, und die Drehkos "einfach" mit Servos ab zu stimmen.
Jedoch ist bereits das suchen infragekommender Servos ziemlich frustig.
Ein Mikro-Servo Type S36 (pollin.de/p/mikro-servo-s36-820233) lag hier noch in der Bastelkiste den ich versuchte mit folgendem Testprogramm zu evaluieren:
BASCOM-Quellcode
- 'Servo-Test 1
- 'NANO mit Servo an PortC.0.
- $regfile = "m328pdef.dat" 'ARUNDIO-NANO Prozessor
- $crystal = 16000000 'ARUNDIO-NANO Originalquarz
- $hwstack = 400
- $swstack = 400
- $framesize = 600
- $baud = 38400
- Config SERVOS = 1 , Servo1 = Portc.0, Reload = 10
- Config Portc = Output
- Enable Interrupts
- Print "Servo-Test 1"
- Print "Pollin S36 an PortC.0 mit Testprogramm."
- Do
- Print "Winkel = 0"
- Servo(1) = 0
- wait 1
- Print "Winkel = 10"
- Servo(1) = 10
- wait 1
- Print "Winkel = 20"
- Servo(1) = 20
- wait 1
- Print "Winkel = 30"
- Servo(1) = 30
- wait 1
- Print "Winkel = 40"
- Servo(1) = 40
- wait 1
- Print "Winkel = 50"
- Servo(1) = 50
- wait 1
- Print "Winkel = 60"
- Servo(1) = 60
- wait 1
- Print "Winkel = 70"
- Servo(1) = 70
- wait 1
- Print "Winkel = 80"
- Servo(1) = 80
- wait 1
- Print "Winkel = 90"
- Servo(1) = 90
- wait 1
- Print "Winkel = 100"
- Servo(1) = 100
- wait 1
- Print "Winkel = 110"
- Servo(1) = 110
- wait 1
- Print "Winkel = 120"
- Servo(1) = 120
- wait 1
- Print "Winkel = 130"
- Servo(1) = 130
- wait 1
- Print "Winkel = 140"
- Servo(1) = 140
- wait 1
- Print "Winkel = 150"
- Servo(1) = 150
- wait 1
- Print "Winkel = 160"
- Servo(1) = 160
- wait 1
- Print "Winkel = 170"
- Servo(1) = 170
- wait 1
- Print "Winkel = 180"
- Servo(1) = 180
- wait 1
- Print "Winkel = 190"
- Servo(1) = 190
- wait 1
- Print "Winkel = 200"
- Servo(1) = 200
- wait 1
- Print "Winkel = 210"
- Servo(1) = 210
- wait 1
- Print "Winkel = 220"
- Servo(1) = 220
- wait 1
- Print "Winkel = 230"
- Servo(1) = 230
- wait 1
- Print "Winkel = 240"
- Servo(1) = 240
- wait 1
- Print "Winkel = 250"
- Servo(1) = 250
- wait 1
- Print "Winkel = 255"
- Servo(1) = 255
- wait 5
- Print "Von 255 auf 0"
- Servo(1) = 0
- wait 1
- Print "Von 0 auf 127"
- Servo(1) = 127
- wait 1
- Print "Von 127 auf 255"
- Servo(1) = 255
- wait 1
- Print "Von 255 auf 0"
- Servo(1) = 0
- Wait 10
- Loop
Das erwähnte S36 (bislang mein erstes und daher einziges Servo hier) zeigt dabei ziemlich wilde Zuckungen und macht zwischen Zeile 101 und 114 mehrere Umdrehungen, also beispielsweise in Zeile 104 und 113 keine 180°-Durchläufe, sondern eher 540-720°.
Allein diese Erkentniss eben zeigte mir das Config Servos von Bascom mit dem Teil nicht kompatibel ist.
Das frustrierende beim suchen nach tauglichen Servos im Netz ist die bescheidene Dokumentation.
Datenblätter Fehlanzeige. Produkttexte ohne elementare Eigenschaften...
Fängt schon beim Drehwinkel an:
Ich brauche ein Servo welches exakt 180° Drehwinkel abdeckt.
Bei den meißten Servos die ich bislang fand steht überhaupt nichts zum Drehwinkel. Bei einzelnen wo sowas bei stand dann eher Angaben wie "+-70°" was mir nicht reicht.
Statt professionelle Dokumentation wird man nur zugeschüttet mit überheblichen Pauschalisierungen das es la nicht auf den Drehwinkel ankäme, und eh alle ziemlich kompatibel wären?!?
Wo findet man heute Servos die mindestens exakt 180° halbwegs kraftvoll anfahren können ohne minutenlang an der Achse zu rütteln?
Grüße
Jürgen