Archiv verlassen und diese Seite im Standarddesign anzeigen : Rn-Funk & Schrittmotoransteuerung
Lonestar007
01.11.2004, 11:45
Hallo zusammen!
Ich habe hier die C-Control rumliegen und möchte nun die serielle Kabelstrecke zum PC
durch eine Funkstrecke (z.B. 433Mhz) ersetzen. Kann ich da das RN-Funk benutzten ?
Wer kennt sich mit dem RN-Funk aus ?
Logisch ist, daß man 2 Kommunikationsgeräte braucht.
1. am PC und 2. am C-Control.
Ich möchte -> jeweils <- senden und empfangen, um z.B. Messwerte auszutauschen
und Kommandos senden zu können.
Ist das prinzipiell möglich mit der C-Control ?
Dann hab ich noch was:
Ich denke daran 2 Schrittmotoren anzusteuern.
Dazu kann man z.B. den Schaltkreis L293D benutzten. Allerdings ist der mit ca. 7 Euro
recht teuer. Gibt`s da irgendeine günstigere Alternative ?
Tnx
ich verwende den L6219(gibts bei Reichelt für ca 3 Euro, man braucht zwar noch ein paar Widerstände, Kondensatoren und nen Transistor(die aber alle nur ein paar Cent kosten), damit der funktioniert, insgesamt dürfte man bei dieser Schaltung mit unter 4 Euro auskommen(Platine und alles andere mitgerechnet)
die Schaltung war in der c't mal beschrieben, auch wie man damit Halbschrittbetrieb hinbekommt, ich habs noch nicht ausprobiert, da ich das im Moment nicht benötige, aber es dürfte auch gehn
der schafft laut c't auch Phasenströme bis zu 0,75A(bei guter Kühlung)
Das gesagte sollte gehen.
Ob man allerdings auch per Funk den programmieren kann weiß ich noch nicht genau. Wichtig ist immer das kleine Pausen beim senden auftreten, damit der interne Buffer nicht überläuft. Da aber die C-Control beim übertragen eh sehr langsam ist, könnte vielleicht auch das gehen.
Aber ein User wollte es in Kürze austesten, vielleicht kann er das Ergebnis dann mal posten.
L293D gibt es zum Teil bei anderen Anbietern auch schon günstiger.
Hallo Frank & Pascal,
sobald die Teile da sind b.z.w. aufgebaut sind gebe ich das Ergebnis bekannt.
mfg Uwe
Hallo,
so ich habe die Funkmodule aufgebaut und sie funzen auch super...aber leider nur um Daten zu senden oder zu empfangen.
Leider ist es nicht möglich die Ccontrol zu programmieren. Ich habe es mit der CC1 und CC2 probiert aber ohne Erfolg.
Er findet die CC1 oder CC2 nicht. Auch Experimente mit der Baudrate haben nichts gebracht, leider wollte ich auch die CC2 über Funk programmieren. Mal sehen was ich jetzt mit den Funkmodulen mache...
Aber da die auch super Funzen, werde ich da bestimmt noch etwas finden. =P~
mfg Uwe
Lonestar007
17.11.2004, 10:18
Hallo Uwe,
könntest du bitte bitte mitteilen, welche Funk-Module du benutzt hast ?
Wie du sie aufgebaut hast, anschluss an C-Control ect....
Das löst genau mein Problem.
Besten Dank
mfg Chris
Hi
@UweMD: Vermutlich klappt die serielle Programmierung nicht weil der Compiler die Daten zu schnell überträgt, also keine Pausen macht. In dem Fall kann der interne Speicher der Funkmodule (das ist bei den meisten Modulen 128 Byte) überlaufen.
Vielleicht können zukünftige Entwickler dieser Übertragungsprogramme daran denken, wäre Vorteilhaft und einfach zu realisieren. Ob´s mit Bascom und Bootloader bei AVR geht hab ich noch nicht ausprobiert. Da man aber den Bootloader bei AVR notfalls auch selbst schreiben kann, dürfte es bei AVR in jedem Fall eine Möglichkeit der Programmierung per Funk geben.
@LoneStar007: Er hat RN-FUNK mit dem RT868F4 Funkmodul. So wie hier auf dem ersten Bild https://www.roboternetz.de/phpBB2/viewtopic.php?t=4287&start=0
Gruß Frank
pebisoft
17.11.2004, 11:27
es geht ganz einfach. einen kleinen interpreter schreiben mit bascom(und assembler), einen speicherbereich im atmega32 reservieren, diesen mit den interpreter füllen und den selbstgebauten interpreter starten, damit er die daten z.b. aus einem angesteuerten i2c-eeprom 24c16 (16kbyte) verarbeiten kann.
mfg pebisoft
Hallo Frank....
dann werde ich mal umsteigen auf die atmega.... im nächsten projekt.
aber jetzt übertragen die module GPS daten... auf den PC und wir schreiben gerade ein kleines programm zur auswertunge dieser daten.
ich habe ein seriellen GPS empänger von tomtom... geht super....
mfg uwe
Lonestar007
18.11.2004, 16:23
Hallo erstmal,
hmm.. wie ich das sehe ich dieses rn-funk wohl gut geeignet zur funk-übertragung. allerdings mir persönlich etwas zu kostspielig.
da das funkmodul alleine schon knapp 50euro kostet.
und man braucht schließlich zwei davon..
dann kommen die platine und bestückung dazu...
ich hab bei conrad.de eine billigere lösung entdeckt, allerdings fehlt, da die ansteuerung von pc und von z.b. ccontrol.
hat jemand erfahrung mit dem modulssatz (conrad-nr: 130428) ???
das ist für 433mhz (sender und empf.) wie gesagt ohne ansteuerung!
für anregungen bin ich sehr dankbar.
gruss
christian
Hallo erstmal,
hmm.. wie ich das sehe ich dieses rn-funk wohl gut geeignet zur funk-übertragung. allerdings mir persönlich etwas zu kostspielig.
da das funkmodul alleine schon knapp 50euro kostet.
und man braucht schließlich zwei davon..
dann kommen die platine und bestückung dazu...
christian
Gibt auch als Alternative für RN-funk das Modul EasyRadio Funkmodul 433 Mhz, das kostet derzeit nur noch ca. 39 Euro Ist auch nicht schlecht.
Ist eben alles auch ne Sache der Reichweite und Sicherheit. Die beiden Module die von RN-Funk unterstützt werden sind professionelle Module die auch in der Industrie genutzt werden. Die arbeiten einfach problemlos, fast wie Plug and Play Lösungen.
Das kann man von anderen Lösungen nicht immer sagen, schau dir mal die Threads zu zahlreichen anderen Funkmodulen an. Auch die Reichweite ist sehr unterschiedlich. Bei manchen Modulen freut man sich schon über 15 Meter! Einige kämpfen noch um der ersten 2 Meter ;-)
Von daher darf man nicht alles über einen Kamm scheren.
Man muß halt je nach Anwendung abwegen was sinnvoll ist
Lonestar007
20.11.2004, 23:02
Okay... ist es denn prinzipiell möglich das Rn-Funk an die C-Control anzuschließen ? Ich hab die CControl 1 + ApplicationBoard.
Dann benötige ich ja wohl 2 Rn-Funk, denn eins muss dann an den Pc gekoppelt werden, oder ?
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.