Schönen guten abend,
Heute wollte ich mir mal einen 5-poligen schrittmotor aus einen alten
scanner ansteuern.
Hab mir dan gleich mal ein Programm in bascom geschrieben (unten) nach
diesen vorbild hier auf seite 5
http://www.weigu.lu/a/pdf/MICEL_B3_Schrittmotor.pdf
Er ruckelt mal in die eine Richtung, dann einmal in die andere und dan
macht er sogar ein mal gar nix....
Die Ansteuerung läuft mit einen Atmega8, und wird nur für testzwecke
verwendet. Der motor braucht zur zeit noch kein Drehmoment erzeugen, er
soll sich einfach nur mal drehen dafür darf der atmega reichen ;)
LG jojo
Code:
$regfile = "m8def.dat"
$crystal = 1000000
Dim Speed As Integer
Speed = 500
Config Portd.0 = Output
Config Portd.1 = Output
Config Portd.2 = Output
Config Portd.3 = Output
Do
Portd.0 = 0
Portd.1 = 1
Portd.2 = 0
Portd.3 = 1
Waitms Speed
Portd.0 = 0
Portd.1 = 1
Portd.2 = 1
Portd.3 = 0
Waitms Speed
Portd.0 = 1
Portd.1 = 0
Portd.2 = 1
Portd.3 = 0
Waitms Speed
Portd.0 = 1
Portd.1 = 0
Portd.2 = 0
Portd.3 = 1
Waitms Speed
Loop
End
Es ist weniger ein projekt :D das es nicht wirklich funktioniert, weil
der motor nicht richtig läuft^^
Er ruckelt mal nach links, dan wieder einmal nach rechts, und einmal
macht er, wie gesagt gar nix, ich frage mich jetzt eben, ob es mehr am
programm oder eher an den ports liegt :(
LG Jojo
Nein, ich verwende zur zeit keinen treiber, müsste doch trozdem im
endeffekt funktionieren, nur halt hat er kein drehmoment und keine
kraft, oder bin ich da am falschen weg?
LG jojo
Würde das auch mit einer transistor schaltung funktionieren?
Den für so einen treiber würde ich bei conrad/Pollin/Reichelt überall 5€
+ Versandkosten zahlen, und das ist schon ziemlich viel für so ein stück
metall :D
LG jojo
Das müsste ich mal nachsachauen, woran erkenne ich den das es ein
treiber ist?
Den wie ich das jetzt schon vermute sind da mehrere ICs verbaut :)
LG jojo
irendwo war der Motor ja eingesteckt, die leitungen vervolgen. und an
den ic an den die gehen, ist mit sehr grosser warscheilichkeit der
treiber drinn versteckt.
meist hat der ein paar mehrere beinchen, und in irgend einer art eine
kühlfläche / Kühlkörper mit drann.
in dem PDF sind auserdem welche zu sehen.
ich denke mal das der Motor mind. mit 12V läuft bzw. eher mit 24V. Nimm
doch einfach 4 Transistoren die in jeder Wühlkiste zu finden sind und 4
Freilaufdioden und das ganze dann über ein anderes Netzteil den die
Induktionen des Motors sind auch nicht gerade gesund für deinen µC. Aber
durch die geringen 5V durch die Spule die wird da warscheinlich nicht
viel induziert.
Ja, der motor wird mit 12V laufen, da das netzteil vom scanner auch 12V
hat.
Wenn ich das ganze jetzt dan mit den transistoren mache, und mit den
oben genannten programm dan komme ich doch eig. auf das selbe ergebniss
oder?
Habe die platine leider schon weggeschmissen wo der motor eingesteckt
war ;(
Das einzige was davon noch exestiert ist ein Elite MT IC, bin mir aber
dabei nicht wirklich sicher ob es ein treiber ist oder nicht :D
Hier habe ich das datenblatt mal beigelegt:
http://pdf1.alldatasheet.com/datasheet-pdf/view/84051/ESMT/M11B416256A-25J.html
LG jojo
Hi
>Habe die platine leider schon weggeschmissen wo der motor eingesteckt>war ;(
Dumme Idee.
>bin mir aber dabei nicht wirklich sicher ob es ein treiber ist oder nicht :D
Mit Sicherheit nicht.
>Wenn ich das ganze jetzt dan mit den transistoren mache, und mit den>oben genannten programm dan komme ich doch eig. auf das selbe ergebniss>oder?
Ein AVR kann wesentlich weniger Strom liefern als 99% aller
Transistoren. Die Logik ist die gleiche. Mit Transitoren dazwischen
läuft der Motor nur in die andere Richtung.1
Hast du schon mal versucht ein Datenblatt von dem Motor zu bekommen? Die
Teile haben meist ein Typenschild. Mach mal ein Bild.
MfG Spess