Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
vielen Dank erst mal für dieses super Forum. Es hat mir schon sehr oft weiter geholfen. Leider bin ich elektrotechnisch nicht so ganz so gut unterwegs, deshalb entschuldigt mein Unwissen.
Ich suche nach einer möglichst einfachen Möglichkeit ausschließlich einem Draht entlang zu fahren. Der Draht soll dauerhaft in der Erde vergraben werden. Das Ziel soll sein vordefinierte Reihen (durch den verlegten Draht) ab zu fahren vom Start bis zum Ziel.
* Welche Art von Sensor / Schleife verwende ich da am Besten?
* Wie lange kann der Draht maximal sein. In meinen Fall bräuchte ich schon mehrere (2-3) KM.
* Braucht man unbedingt ein Netzteil oder schaffen das auch Accus?
* Welche Art von Draht wird verlegt? Ist es ein einfacher Draht oder muss es ein doppelter Draht sein?
Hier noch eine kleine Zeichnung damit ihr besser versteht was ich meine:
Anhang 19824
Vielen Dank für eure Hilfe.
Markus
Liste der Anhänge anzeigen (Anzahl: 3)
rasenrobo - Update
Hallo,
seit 2007 ist meine rasenrobo nun im Einsatz. Als letztes habe ich nochmal die Aufzeichnung seiner Route mit einer wlan-Camera verbessert. Anbei 3 Screenshots von heute nachmittag. Der erste kurz nach dem Start, der zweite nach getaner Arbeit, 1h und 45 min später. Das 3. Bild ist ein Ausschnitt kurz nach dem Start. Die Erkennung des rasenrobos ist ziemlich robust, z.B. sowohl im Schatten als auch direkten Sonnenschein. Programmiert ist die Bildverarbeitung mit Visual Basic 6. Rechts ist auf dem Screenshot das Programm mit dem die Telemetrie-Daten vom rasenrobo angezeigt werden (Spannung, Motorstrom, Drehzahl vom Rasenmähermotor, die 4 Schleifensensoren, Kurs, Kurssoll, Uhrzeit und graphisch die Fahrstecke vom rasenobo nach Odometrie(leider mit Drift)). Der rasenrobo wendet an der Begrenzungsschleife im wesentlichen nach dem Zufallsprinzip. Es ist aber auch möglich ihm ein bestimmtes Kurssoll vom Computer aus vorzugeben.
Für den den´s interessiert, der Code für die Auswertung der wlan-Camera. Das wesentliche findet sich in der Sub Bildanalyse:
Code:
Private Type BITMAP
bmType As Long
bmWidth As Long
bmHeight As Long
bmWidthBytes As Long
bmPlanes As Integer
bmBitsPixel As Integer
bmBits As Long
End Type
Private Declare Function GetBitmapBits Lib "gdi32" (ByVal hBitmap As Long, ByVal dwCount As Long, lpBits As Any) As Long
Private Declare Function SetBitmapBits Lib "gdi32" (ByVal hBitmap As Long, ByVal dwCount As Long, lpBits As Any) As Long
Dim PicBits() As Byte, PicInfo As BITMAP, PicBits2() As Byte
Dim Cnt As Long, BytesPerLine As Long
Dim x As Long, Y As Long, M1 As Long
Dim rot As Integer, grün As Integer, blau As Integer, rotalt As Integer, grünalt As Integer, blaualt As Integer
Dim ErgebnisIR As Long
Dim smax As Integer, xmax As Integer, ymax As Integer, smin As Integer, xmin As Integer, ymin As Integer, xminalt As Integer, yminalt As Integer, xmaxalt As Integer, ymaxalt As Integer, mousex As Integer, mousey As Integer, xmitalt As Integer, ymitalt As Integer
Dim Pic(600, 600) As Integer, picalt(600, 600) As Integer, i As Integer, k As Integer, ii As Integer, kk As Integer
Private Declare Function GetObject Lib "gdi32" Alias "GetObjectA" (ByVal hObject As Long, ByVal nCount As Long, lpObject As Any) As Long
Private Sub Command1_Click()
Picture2.Cls
End Sub
Private Sub Command2_Click()
SavePicture Picture3.Image, "C:\efilm\picture" + Str(Int(Timer)) + ".bmp"
End Sub
Private Sub Command3_Click()
On Error Resume Next
Close #1: Open "C:\efilm\roboter2.txt" For Input As #2:
Do
Input #2, A$: i1 = InStr(A$, vbTab): xmit = Left(A$, i1 - 1): ymit = Mid(A$, i1 + 1)
If i1 > 0 And xmit > 0 And ymit > 0 Then
If Abs(ymit - ymitalt) < 10 And Abs(xmit - xmitalt) < 10 Then
Picture2.Circle (xmit, ymit), 1, vbGreen
Picture2.Line (xmit, ymit)-(xmitalt, ymitalt), vbGreen
End If: xmitalt = xmit: ymitalt = ymit
End If
Loop Until EOF(2): Close #2: Open "C:\efilm\roboter2.txt" For Append As #1: Print #1, "Start" & Date
End Sub
Private Sub Command4_Click()
If MsgBox("Löschen?", vbOKCance) = vbOK Then Close: Kill ("C:\efilm\roboter2.txt")
Open "C:\efilm\roboter2.txt" For Append As #1: Print #1, "Start" & Date
End Sub
Private Sub Form_Load()
Set fs = CreateObject("Scripting.FileSystemObject")
On Error Resume Next
'WebBrowser1.Navigate2 "http:\\www.t-online.de"
WebBrowser1.Navigate2 "http://192.168.1.20/img/main.cgi?next_file=main.htm"
GetObject Picture1.Image, Len(PicInfo), PicInfo
BytesPerLine = (PicInfo.bmWidth * 2 + 3) And &HFFFFFFFC
ReDim PicBits(1 To BytesPerLine * PicInfo.bmHeight) As Byte
ReDim PicBits2(1 To UBound(PicBits)) As Byte
Picture2.FillColor = vbGreen: Picture2.FillStyle = vbFSSolid
Open "C:\efilm\roboter2.txt" For Append As #1: Print #1, "Start" & Date
If Err.Number <> 0 Then MsgBox "Error :" & Err.Description 'Display error message
Timer1.Interval = 200: Timer1.Enabled = True
End Sub
Private Sub Form_Unload(Cancel As Integer)
Close #1
End Sub
Private Sub Picture3_MouseMove(Button As Integer, Shift As Integer, x As Single, Y As Single)
mousex = x: mousey = Y
End Sub
Private Sub Timer1_Timer()
Bildanalyse
End Sub
Sub Bildanalyse()
t = Timer: DoEvents
ErgebnisIR = FindWindow(0&, "Form2")
Set Picture1.Picture = CaptureWindow(ErgebnisIR, False, 5, 25, 500, 330)
GetBitmapBits Picture1.Image, UBound(PicBits), PicBits(1)
Dim S1(600, 600) As Integer, s2(600, 600) As Integer, S3(600, 600) As Integer, S4(600, 600) As Integer, S5(600, 600) As Integer
smax = 0: xmax = 1: ymax = 1: smin = 0: xmin = 1: ymin = 1: xmit = -1: ymit = -1
On Error Resume Next
For k = 0 To PicInfo.bmHeight - 1: For i = 0 To (PicInfo.bmWidth - 1)
blau = PicBits((k * (PicInfo.bmWidth) + i) * 2 + 1) And 31 ' 1+2+4+8+16
rot = Int(PicBits((k * (PicInfo.bmWidth) + i) * 2 + 2) / 8) '128+64+32+16+8
grün = (PicBits((k * (PicInfo.bmWidth) + i) * 2 + 2) And 7) * 4 + Int(PicBits((k * (PicInfo.bmWidth) + i) * 2 + 1) / 64) '1+2+4+128+64
rotalt = Int(picalt(i, k) / &H400): grünalt = Int(picalt(i, k) / &H20) And &H1F: blaualt = picalt(i, k) And &H1F
picalt(i, k) = rot * &H400 + grün * &H20 + blau
If mousex = i And mousey = k Then Text1.Text = mousex & " " & mousey: Text3.Text = rot: Text4.Text = blau: Text5.Text = grün
S5(i, k) = 3 * blau - (rot + grün) - 3 * blaualt + (rotalt + grünalt)
Next i: Next k
For k = 0 To PicInfo.bmHeight - 1: For i = 0 To (PicInfo.bmWidth - 1)
If S5(i, k) <> 0 Then S1(i, k) = S5(i, k) + (S1(i - 1, k) + S1(i, k - 1)) / 9 * 4
ii = PicInfo.bmWidth - i - 1: kk = PicInfo.bmHeight - k - 1:
If S5(ii, kk) <> 0 Then s2(ii, kk) = S5(ii, kk) + (s2(ii + 1, kk) + s2(ii, kk + 1)) / 9 * 4
Next i: Next k
For k = 0 To PicInfo.bmHeight - 1: For i = 0 To (PicInfo.bmWidth - 1)
S1(i, k) = S1(i, k) + s2(i, k)
If smax < S1(i, k) Then smax = S1(i, k): xmax = i: ymax = k
If smin > S1(i, k) Then smin = S1(i, k): xmin = i: ymin = k
Next i: Next k
If smax < 25 Then xmax = -100: ymax = -300
If smin > -25 Then xmin = -200: ymin = -400
If Abs(ymax - ymin) < 30 And Abs(xmax - xmin) < 30 Then
ymit = (ymax + ymin) / 2: xmit = (xmax + xmin) / 2
x = 0: Y = 0: M1 = 0
For i = xmit - 15 To xmit + 15: For k = ymit - 15 To ymit + 15
x = x + i * CLng(Abs(S1(i, k))): Y = Y + k * CLng(Abs(S1(i, k)))
M1 = M1 + CLng(Abs(S1(i, k)))
Next: Next: xmit = CInt(x / M1): ymit = CInt(Y / M1)
xx4:
End If
Text2 = xmax & " " & ymax & " " & xmit & " " & ymit & " " & smax & " " & smin: Text2.Refresh
If Abs(ymit - ymitalt) < 10 And Abs(xmit - xmitalt) < 10 Then
Picture2.Circle (xmit, ymit), 1, vbGreen
Picture2.Line (xmit, ymit)-(xmitalt, ymitalt), vbGreen
If xmit > 0 And ymit > 0 Then Print #1, xmit & vbTab & ymit
End If: xmitalt = xmit: ymitalt = ymit
GetBitmapBits Picture2.Image, UBound(PicBits2), PicBits2(1)
For Cnt = 1 To UBound(PicBits)
If PicBits2(Cnt) = 7 Or PicBits2(Cnt) = 224 Then PicBits(Cnt) = PicBits2(Cnt)
Next
SetBitmapBits Picture3.Image, UBound(PicBits), PicBits(1): Picture3.Refresh
End Sub
So viel für heute
Beste Grüße
Christian H
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen,
ich starte ebenfalls gerade ein Robomäher Projekt. Als "Nicht-Elektroniker" stellt die Induktionsschleife nach eigener Einschätzung die größte Herausforderung dar. Deshalb habe ich mir vorgenommen diese zuerst herzustellen und mich erst dann dem Roboter zu widmen.
Als ersten Schritt habe ich eine Stückliste auf "Conrad.de" auf Basis von Christian H.'s Schaltplan zusammengestellt. Allein das hat schon eine Weile gedauert ;-).
Die Stückliste findet Ihr hier : http://MA-Industrie.de/StuecklisteInduktion.jpg
Wie ist Eure Meinung ?
Liste der Anhänge anzeigen (Anzahl: 1)
Vielen Dank für die Tipps. Ich habe das verregnete Wochenende genutzt um den Induktionsgenerator aufzubauen.
Bisher ist nix abgeraucht :-) :
Anhang 23159
Anschluss1 (ganz oben) = +5V
Anschluss2 = nicht belegt
Anschluss3 = GND
Anschluss4 = +20V
Anschluss3 = Schleife
Anschluss4 (ganz unten) = Schleife
Leider habe ich beim Ausbau der Spule aus dem Relais die Spule beschädigt und kann den Trick mit dem Kopfhörer zumindest dieses Wochenende nicht ausprobieren.
Alles was mit meinem digitalen Voltmeter möglich war habe ich durchgemessen. Auf der Schleife kriege ich aber keinerlei Werte angezeigt.
Ich habe irgendwo aufgeschnappt, dass das normal ist weil die Impulse für ein digitales Voltmeter zu kurz sind.
Nun habe ich noch ein paar Fragen an die Profi's :
1. Auf dem Schaltplan sind zwei Stromversorgungen eingezeichnet. 20V für die Spule und 12V für die Steuerung.
Der NE555 benötigt aber nur 5V. Ich habe daher ein 5V Netzteil verwendet. Ist das in Ordnung ?
2. Habt Ihr noch weitere Tipps wie ich die Funktion der Schleife mit "Hausmitteln" feststellen kann ?
3. Kennt jemand sonstige Bezugsquellen für die Detektorspule damit man ich mir den Ausbau sparen kann ?
Viele Grüße,
Schwimmi
Liste der Anhänge anzeigen (Anzahl: 4)
Update Navigation
Hallo,
die Ortung des rasenrobo mit einer Wlan-Camera (Wireless-G, Linksys) funktioniert ganz ordentlich. Heute habe ich noch eine Koordinatentransformation des Bildes einprogrammiert. Dadurch wird das schräg von oben aufgenommene Bild so entzerrt, dass sich hieraus die wahren x- und y- Koordinaten ergeben. Anbei ein paar Bilder vom Computer. Oben links, das Camerabild. Darunter das korrigierte Bild. Dass die Korrdinatentransformation korrekt ist erkennt man z.B. daran, dass der rasenrobo an jedem Ort gleich groß ist und der Abstand der Ortungspunkte (jede Sekunde einer) überall etwa gleich groß ist.
Der rasenrobo arbeitet etwa 1 3/4 Stunden mit einer Akkuladung (2 Jahre alt). Demnächst versuche ich noch die Ortung des rasenrobo mit den Odometriedaten (rechts, rote Linie) zu kombinieren. Die Fahrt des rasenrobo ist im Moment relativ grob. D.h. der Kurs wird erst korrigiert, wenn die Abweichung größer als 15 Grad ist. Sobald die Kurskorrektur genauer erfolgt, könnte ich dem rasenrobo seine Bahn vorgeben und den Rasen systematisch mähen. Mal sehen ob das wesentlich effizienter ist als das Zufallsprinzip.
Übrigens, die neuen von Hobbyking georderten Motoren sind z.Zt. auf dem Zollamt in Garching. Ich muß die tatsächlich persönlich abholen, sonst gehen die in 2 Wochen zurück. Ein Manko der neuen Motoren ist mir jetzt erst aufgefallen. Es sind Außenläufer. Da ist zu befürchten, dass die Schleifensensoren gestört werden. Mal sehen.
Bis demnächst
Christian
Liste der Anhänge anzeigen (Anzahl: 1)
Ein Satz mit x
Hallo,
@steollia: Danke für die Blumen!
Der Versuch den Antrieb auf einen Billig-brushless-Motor von hobbyking (2x #TR2217/16/5690 Turnigy 2217 16turn 1050kv 23A Outrunner = $30.76) umzustellen ist ein Flop gewesen.
Der Anbau der Getriebe aus RB35 mit Untersetzungen von 300:1 oder 600:1 hat zwar gut funktioniert. Da das Motorritzel relativ lang ist, hat´s 2 Muttern als Abstandshalter gebraucht. Die Verbindung war aber trotzdem stabil.
Der neue Motor zieht mit einem 600:1 Getriebe, wenn ich ihn auf die gleiche Geschwindigkeit wie bisher (etwa 30/min) einstelle, bereits etwa 0,8 Ampere. Die Motoren die ich jetzt im rasenrobo eingebaut habe (Getriebemotor vom Conrad 810:1 4,5 bis 15V 540er Motor), ziehen dagegen nur 0,4 A. Verwende ich den neuen Motor mit einem 300:1 Getriebe zieht er im Leerlauf zwar nur 0,4 A, geht aber deutlich mit der Drehzahl nach unten wenn ich ihn abbremse, bzw. braucht dann wieder entsprechend mehr Strom.
War leider also nix. Will aber nicht heißen, dass mit guten brushless-Motoren, oder einer besseren Abstimmung zwischen Motorgröße und Getriebe eine Verbesserung doch möglich wären. Habt Ihr einen Vorschlag für einen Antrieb?
Habe dann noch interessehalber alte RB35-Motoren mit 600:1 Getriebe getestet. Der Stromverbrauch war ganz unterschiedlich, minimal bei nur 0,05A. Unter Last ist er auf etwa 0,4 A hochgegangen. Also auch nicht schlecht.
Bis demnächst
Christian
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo zusammen,
also in der letzten Woche habe ich versucht meinem rasenrobo beizubringen, nicht nach dem Zufallsprinzip, sondern systematisch, erst am Rand entlang zu mähen und sich anschließend spiralförmig in die Mitte zu arbeiten. Muß sagen, is bei Weitem nicht so einfach wie man denken möchte. Den vorderen rechten Sensor habe ich etwas schräg gestellt, da meine Begrenzungsschleife an der Hecke relativ weit aussen verlegt ist und er deswegen in der Hecke hängen bliebe. Im wesentlichen hat man mit der Begrenzungsschleife nur die Info drinnen oder draussen. Auf ebenen Gelände steuert er ja ganz brav an der Begrenzungsschleife lang, wird´s aber uneben zockelt er, wie nach 2 Maß Bier, in Schlangenlinie der Begrenzungsschleife entlang und setzt auch hin und wieder zurück, wenn er zu weit vom Weg abkommt.
Meine ursprüngliche Idee war, ihn, nachdem er den Rand abgetastet hat, eine Spurbreite neben dem bereits gefahrenen Weg zu steuern. Die Erfassung der Position funktioniert ja mit der Camera bereits relativ gut. Das Computerprogramm hierfür war in einer Nacht fertig und in der Simulation funktionierte auch alles ganz toll. Da in der Realität der abgefahrene Rand aber bereits eher einer Wellenline als Geraden gleicht, torkelt er natürlich bei der nächsten Runde nur um so doller durch die Gegend und nuckelt mir nur unnötig den Akku leer. So wird das also nix.
Gestern habe ich mir dann überlegt ihm nur Wegpunkte vorzugeben, die er der Reihe nach in gerader Linie ansteuert. Auf dem Camerabild (korrigiert zu einer Ansicht von oben) gebe ich per Mausclick die Umrandung ein. Das Computerprogramm errechnet dann die weiteren Wegpunkte für die Spirale nach innen. Der Sollkurs für den rasenrobo wird laufend aus der Position des rasenrobo und dem nächsten Zielpunkt berechneten und per easyradio dem rasenrobo vorgegeben. Erhält er keinen Sollkurs vorgegeben, fährt er einfach wie bisher nach dem Zufallsprinzip.
Anbei 2 Fotos von der per mausclicks eingegebenen Begrenzung und den dann per Computer berechneten weiteren Wegpunkten.
Ausprobiert hab ich´s bei dem Mistwetter noch nicht, bin aber ganz zuversichtlich dass es halbwegs funktioniert.
Servus, bis bald
Christian
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo,
habe heute den rasenrobo testweise über einen kurzen Pacours geschickt. Wollte erst mal sehen wie weit er denn von der Strecke abweicht. Denke das ist gar nicht so schlecht. Die graue Linie ist die vorgegebene Strecke. Die rote Linie die aufgezeichnete Wegstrecke. Der Startpunkt war links unten. Nach dem letzten Wegpunkt ist er noch etwas im Zufallsmodus weitergefahren. Das gezackelte kommt durch kleine Fehler in der Positionsbestimmung zustande. Der rasenrobo fährt die Strecke relativ gleichmäßig, ohne große Korrekturen ab, was den Stromverbrauch niedrig hält. Auch in den Ecke ist es nicht so, dass er groß hin und her wackelt oder zurücksetzt wie man´s vielleicht anhand der roten Linie denken könnte, sondern er richtet sich nach dem neuen Ziel aus und hält darauf zu.
Das ganze sieht vielleicht nach großen Aufwand aus, ist es aber nicht. Die Camera ist eh fest installiert und meist an. Das easyradio ist auch immer am PC angesteckt. Ergo brauche ich nur die beiden Programme am PC starten, mit einem Click die Wegstrecke auswählen (nachdem ich schon mal mehrere konstruiert habe) und los geht´s. Natürlich ist der Garten nicht groß. Bei einer größeren Fläche würde es etwas anders aussehen. Den ganzen Garten muss die Camera aber auch nicht abdecken. Strecken außerhalb fährt er nach Odometrie und sobald er wieder ins Blickfeld der Camera kommt, positioniert er sich wieder neu.
Nu, hat zumindest Spaß gemacht das so weit zum Laufen zu bekommen. Für den Rasen reicht´s eigentlich den robo 1 oder 2 mal in der Woche nur auszusetzen und fertig.
Die Regelung funtkioniert bis jetzt mit einem P und kleinen I-Anteil. Hab da noch nicht´s optimiert. Könnte man vielleicht noch was rausholen. Andererseits führen zu viele schnelle Korrekturen zu höherem Stromverbrauch, da plötzliche Kursänderungen immer wieder durch Bodenunebenheiten zustande kommen. Da ist eine grobe Führung letztlich wohl effektiver. Demnächst gebe ich ihm noch einen Kurs vor der fast den ganzen Garten abdeckt. Und dann bin ich mal gespannt wie viel Zeit er dafür bracht. Bis jetzt werkelt er per Zufallsprinzip mit einer Akkuladung 1 3/4 Stunden und grast den Rasen weitgehend ab. Das gilt´s zu übertreffen.
Servus, bis demnächst
Christian
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo zusammen,
jetzt schwärmen sie wieder aus, die gefräßigen Roboterschafe. Rasenrobo ist wieder mit dabei. Als Neuerung hat er ein RN-XV WiFly spendiert bekommen, das das EasyRadio ersetzt. Funktioniert prima, erspart mir das anstöpseln vom EasyRadio am Rechner. Bis jetzt kein einziger Aussetzer in der Funkverbindung.
Zum Testen hab ich das Programm etwas abgeändert und neu geladen. Plötzlich drehen die Motoren, obwohl sie zum Testen abgeschaltet sein sollten. Erst dachte ich der Motortreiber hat den Geist aufgegeben und spinnt. Hat einige Zeit gedauert, bis ich raus hatte, dass es ein Softwarefehler war. Habe im Winter meine UraltVersion von Bascom auf die 2.0.7.6. geupdatet. Zwischenzeitlich wurde für Compare A Pwm Clear Up mit Clear Down vertauscht! Echt gemein!
Beste Grüße
Christian
Liste der Anhänge anzeigen (Anzahl: 2)
Begrenzungsdrahtsignalaufnehmer beim RoboMow RL500
Zitat:
Zitat von
Christian H
Hallo Harry,
....
Vielleicht klappt´s aber wenn man eine Induktivität von zig mH verwendet.
Christian
Hallo zusammen,
auch ich beobachte diesen Thread, weil ich denke der Ansatz mit der Webcam ist das wohl zur Zeit beste System um einen Rasenmähroboter ( RMR ) effektiv bzw. systematisch seine Arbeit verrichten zu lassen. Warum da noch kein kommerzieller Hersteller drauf gekommen ist, ist mir ein Rätsel.
Da ich gerne meinen in die Jahre gekommenen RoboMow RL500 daraufhin umrüsten möchte, wäre es schön wenn ich einige Dinge einfach übernehmen könnte. Deshalb möchte ich hiermit darauf hinweisen das dieser Induktivitäten mit 100mH dafür nutzt
( siehe Fotos ) und diese stehende Festinduktivität mit der Bauform 11P so ca. 50 Cent pro Stück kostet.
Zugehörigen Schaltplanausschnitt evtl. morgen.
Anhang 25465Anhang 25466
Bernd_Stein
Liste der Anhänge anzeigen (Anzahl: 1)
Hi Christian,
danke für den Hinweis zum Hochladen von Anhängen; jetzt habe ich es begriffen.
Jetzt bin ich aber schon wieder frustriert. Ich hatte eine längere Antwort formuliert, mit 2 Anhängen.
Als ich es absenden wollte, war ich nicht mehr eingeloggt; nach dem Wiedereinloggen war mein Geschreibsel weg.
Ich wiederhole das morgen noch einmal in Ruhe.
Nur den Sensorschaltplan hänge ich schon mal an.
Der Empfangsteil mit den 2 OP-Verstärkern geht auf MichaelM zurück (weiter oben in diesem Thread und RN-Wissen). Den Hexinverter 4096 habe ich aus 2 Gründen hinzugefügt
Das RC-Glied R9/C2 kann man jetzt am Ausgang des 2 Inverters positionieren; damit ist es absolut entkoppelt von der Empfangsschaltung. Die restllichen Inverter dienen bei mir lediglich als Treiber für eine
Power-LED. Diese blinkt mit der Frequenz des Schleifensignals (bei mir 5 Hz); im praktischen Betrieb ist das ein netter Gag in der Dämmerung (20mA-LED, weiß-blau), hat aber auch eine Kontrollfunktion.
Besonders in der "Entwicklungsphase" kann man damit den Sensor und die Poti-Einstellung ideal testen (5-Volt-Akku-Pack und Sensorspule anschließen und dann damit ins Gelände). Aber um es deutlich zu sagen:
Für die Sensor-Funktion selbst ist der 4069 nicht erforderlich. R9/C2 müssen dann nur an den Ausgang des 2.OP angeschlossen werden.
vg
Jguethe
Liste der Anhänge anzeigen (Anzahl: 1)
Begrenzungsdrahtsignalaufnehmer RoboMow RL550 Schaltplan
Zitat:
Zitat von
jguethe
...
Meine grosse Schleife ist ca 130 m lang, besteht aus 4mm Kupferlitze und wird mit einem Netzteil 24 V, 20 A !! versorgt (das alte Netzzeit 36 V 12 A reichte nicht).
Ich habe gerade meine größte Schleife grob per Schritte gemessen, sie ist etwas über 50m mit Klingeldraht ( Durchmesser 0,8mm ) verlegt. Ich halte 480W für sehr sehr sehr sehr viel Leistung für diese Aufgabe. Mein kommerzieller Begrenzungsdrahtsignalgeber arbeitet umgebaut mit vier Akku-Mignonzellen in Serie ( 4,8Volt ), die schon sehr verbraucht sind. Das heißt sie besitzen einen hohen Innenwiderstand und können dementsprechend keinen hohen Strom liefern. Mehr zu diesen Thema hier :
http://ocfnash.wordpress.com/2010/06...powered-mower/
Und nun zum Schaltplan der vom RoboMow RL550 stammt. Die Kondensatoren haben keine Werte, da die Sache wahrscheinlich von einem Franzosen per " reverse engineering " erstellt wurde. Man kann ihn jedoch auch käuflich bei Manual Fox erwerben.
Anhang 25490
Die EAGLE 6.1.0 Light Pläne ( Schaltplan + Layout ) habe ich als XYZ.rar Datei angefügt, aber ich glaube das funktioniert nicht,
da dieses Forum anscheinend auf XYZ.zip besteht. Würde diese auch gerne ungezipt also ungepackt hier hochladen, weiß aber leider nicht wie es gehen soll.
Bernd_Stein
- - - Aktualisiert - - -
Zitat:
Zitat von
hsiegel
Hallo Christian,
ich habe mir mal 4 Induktivitäten bestellt mit unterschiedlichen µH-Werten und ein Industrierelais dazu, mal schauen, was besser läuft. Melde mich, wenn ich das habe und Zeit finde, es zu löten + zu testen.
Threads nicht aufmerksam genug gelesen ?
Mit 330µH funktionierte es nicht ausreichend.
Millihenry ( mH ) ist um den Faktor 1000 mal größer als Mikrohenry ( µH ). Also unter 100mH würde ich da gar nicht herumexperimentieren. Und ca. 50 Cent sind doch bestimmt günstiger als der Preis für ein Relais auch die Platzersparnis sollte man nicht vergessen oder die Arbeit, falls man versucht die Spule von den übrigen Relaisteilen zu trennen.
Bernd_Stein