Ich verwende einen emf32g890 (arm cortex-m3) von efm und möchte mit
einem gpio pin einen Line-Laser ein/ausschalten.
Der Laser [1] wird mit 2,7-3,3V betrieben und saugt 300mA.
Der efm32 kann 3V mit maximal 20mA auf einem GPIO pin zur verfügung
stellen [2](Seite 20), also benötige ich wohl ein eigenes Netzteil
dafür.
Da ich sowas noch nie gemacht habe und bis auf die Programmierung von
der Materie keine Ahnung habe, habe ich im Forum ein wenig über Reed
Relays nachgelesen, und denke damit könnte ich das ein/aus des Lasers
bewerkstelligen.
Gefunden habe ich im Netz allerdings nur via 5V an der Spule
aktivierbare, die GPIO Pins am emf32 liefern mir aber nur 3V...
Was kann ich tun ? Könnt ihr mir weiterhelfen ? Gibt es eine
bessere/einfachere Lösung als Reed Relays dafür ?
Danke
-Robert
[1] -
https://ssl.david-vision-systems.de/shop/media/products/datasheets/LC532-5-3-F%2816x65%29.pdf
[2] -
http://cdn.energymicro.com/dl/devices/pdf/d0010_efm32g890_datasheet.pdf
Robert Haslinger schrieb:> Was kann ich tun ? Könnt ihr mir weiterhelfen ? Gibt es eine> bessere/einfachere Lösung als Reed Relays dafür ?
Ja. Einen Tranistor. In der einfachsten Variante einen
NPN-Bipolartransistor für 5 Cent. Ansonsten einen FET. Die beiden
Schaltungen müssen natürlich ein gemeinsames Bezugspotenzial,
idealerweise Masse, haben.
Robert Haslinger schrieb:> Wenn ich also die 5V vom Board selbst beziehe (das Eval Board) hat da> nen 5V Pin, dann müsste das passen ?
Vermutlich wird der Strom zu knapp (USB powered?). Außerdem kommen 5V an
einer 3,3V-Diode nicht so gut. Ich weiß gerade nicht auswendig, ob man
Laserdioden einfach mit einem Vorwiderstand betreiben darf. Sauberer
wäre eine Konstantstromquelle.
Mit welchen Frequenzen willst du eigentlich arbeiten?
> Vermutlich wird der Strom zu knapp (USB powered?).
Ist usb powered im moment...wird schlussendlich über einen 5V Pin eines
EasyDrivers [3] gepowered, der wiederum an ein 5V 1,5A Netzteil
angeschlossen ist. Der speist auch noch den stepper mit.
> Außerdem kommen 5V an> einer 3,3V-Diode nicht so gut. Ich weiß gerade nicht auswendig, ob man> Laserdioden einfach mit einem Vorwiderstand betreiben darf. Sauberer> wäre eine Konstantstromquelle.
Ist keine laserdiode ...ist ein fix fertiger line laser der mit einem 3V
Netzteil zu betreiben ist (Denke da wird so eine Regelung enthalten
sein). Was meinst du mit vorwiederstand ? Für eine Laserdiode ?
Meine idee war an dem Reed Relay das 3V Netzteil für den laser zu
schalten ...
Ich dachte ich hänge an den Transistor einmal 3V(GPIO) und einmal 5V und
wenn ich den GPIO Pin auf 1 Setze schalten die 5V das Reed Relay ..
Oder meintest du ich soll 3V GPIO (5-20mA) nehmen und am Transistor
einfach ein stärkeres 3V mit 500mA damit durchschalten ? geht das ?
> Mit welchen Frequenzen willst du eigentlich arbeiten?
Ich habe keine ahnung was du damit meinst ...
lg
Robert
[3] - http://www.schmalzhaus.com/EasyDriver/
Robert Haslinger schrieb:> Oder meintest du ich soll 3V GPIO (5-20mA) nehmen und am Transistor> einfach ein stärkeres 3V mit 500mA damit durchschalten ? geht das ?
Genau das meinte ich. Jetzt wo du das nochmal so deutlich formulierst,
würde ich doch eher einen FE-Transistor nehmen. 500mA sind schon etwas
viel ohne weitere Maßnahmen. Warum sollte das denn nicht gehen?
Robert Haslinger schrieb:>> Mit welchen Frequenzen willst du eigentlich arbeiten?> Ich habe keine ahnung was du damit meinst ...
Naja, wie schnell schaltest du das Teil an und aus? Innerhalb
Sekundenbruchteilen oder bleibt das Ding 5 Minuten an und schläft danach
drei Tage?
Ich weiß nichtmal, was ein line laser sein soll... sowas?
http://en.wikipedia.org/wiki/Line_laser
> Warum sollte das denn nicht gehen?
Hab noch nie einen Transistor physisch verwendet (kenn das nur von der
logikseite her ...)
> würde ich doch eher einen FE-Transistor nehmen
FET / MOSFET is da ein unterschied ?
> Ich weiß nichtmal, was ein line laser sein soll...
Ist im endeffekt eine laserdiode mit einer optik davor mithilfe derer
statt einem punkt eine linie projeziert.
Verwenden will ich das ganze um 3D Scans zu machen (Objekte mit dem
Laser "ableuchten" und mit einer webcam die durch die oberfläche
"verbogene" laserline erfassen und mit einem programm zu einem 3d model
umrechnen)
> Naja, wie schnell schaltest du das Teil an und aus?
Geplant ist folgender Vorgang: Motor beginnt schwenk, wenn schwenk in
voller fahrt schaltet der laser ein damit die laserline vollkommen
gleichmäßig über das objekt streicht, kurz vor ende des schwenks (~30-40
grad) schaltet der laser ab, dann bleibt der stepper motor stehen, und
fährt wieder an genau die selbe position wie zu begin, das spiel beginnt
von vorne ...
also schätze ich für einen scan wird er 4-10x für ca 20-30 Sekunden
eingeschaltet.
Robert Haslinger schrieb:> also schätze ich für einen scan wird er 4-10x für ca 20-30 Sekunden> eingeschaltet.
Das ist vollkommen in Ordnung. Natürlich ist ein FET ohnehin schneller
als ein Reed-Relais, aber ich wollte nur sicher gehen.
>> würde ich doch eher einen FE-Transistor nehmen> FET / MOSFET is da ein unterschied ?
Ja, aber die Infos dazu liest du dir am besten bei wikipedia oder einer
anderen geeigneten Quelle durch.
Danke für deine Hilfe
Nach eingehender studie der materie, von der ich ned alles verstanden
habe muss ich gestehen, würde ich nach [4] einen N-Kanal MOSFET
folgendermaßen
1
(VCC)
2
|
3
(Last)
4
|
5
|
6
(Drain )
7
(Port µC) -----(Gate )
8
(Source)
9
|
10
|
11
(GND)
an den controller anschließen...
Package sollte irgendwas steckbares sein für einfacheres herumprobieren
(DIP oder so).
Ich glaube einen verfügbaren passenden gefunden zu haben... einen
IRLD024 [5]
Gate-Source Threshold Voltage (min/max): 1V/2V
Laut Fig. 3 im Datenblatt hab ich ID, Drain Current (A) >=3 bei 3V am
Gate ..müsste weit genug sein das der Laser betreibbar ist
Allerdings bei VDS = 25V ...wenn ich den mit 3V betreibe gilt das dann
auch?
Würde der es für meinen Zweck tun ? (Hab ich das Datenblatt richtig
gelesen ?)
VCC wäre dann meine +3V vom externen Netzteil und GND würde ich vom
controller board nehmen. Ist das korrekt so ?
lg
Robert
[4] -
http://www.mikrocontroller.net/articles/Snippets#Wie_schlie.C3.9Fe_ich_einen_MOSFET_an_einen_Mikrocontroller_an.3F
[5] - http://www.mikrocontroller.net/part/IRLD024
Der sollte es schon tun. Allerdings hast du die Info mit den 3A
vermutlich aus dem Diagramm. Man beachte, dass dieses Diagramm für kurze
Impulse gilt. Außerdem willst du VDS auch deutlich kleiner als 3V haben.
Die sollen schließlich am Laser abfallen, und nicht am FET.
Aus dem ersten Diagramm kann man herauslesen, dass bei VDS = 0,1V und
VGS = 3,0V circa ID = 0,7A fließt. Du brauchst den halben Strom.
Verlustleistung P = 0,1 * 0,3 W = 0,03W. Passt.
Robert Haslinger schrieb:> VCC wäre dann meine +3V vom externen Netzteil und GND würde ich vom> controller board nehmen. Ist das korrekt so ?
Du musst die Massen kurzschließen und kannst dann das Gate an den µC und
Drain an das Netzteil klemmen.