Archiv verlassen und diese Seite im Standarddesign anzeigen : Datenübertragung von RP5 zum PC über IR
Hallo
ich müchte gern meinen RP5 mit meinen PC vernsteuern und auch Messdaten erhalten, mit was ist dis möglich.
Danke
Hallo bigboy,
wenn du das wirklich nutzen willst, solltest du einen anderen uC (C-Control oder AVR) an den PC (via RS232 z.B.) hängen und den uC mit einer IR-Sende-/Empfangseinheit ausrüsten. Über den IR-RC5-Code kannst du dann Daten/Befehle mit dem RP5 austauschen.
Gruß Dirk
Hallo Dirk
Danke
geht das auch billiger.
Kann dies nicht auch mit einen USB IR Stick gehen
Danke
Hallo Bigboy,
Kann dies nicht auch mit einen USB IR Stick gehen
Nein, geht nicht.
Gruß Dirk
Danke ist mir aber zu teuer
Hallo Bigboy,
Danke ist mir aber zu teuer
Wenn du dich z.B. ein bißchen in die AVRs einarbeiten willst, könnte man so etwas für ca. 20 € auf Lochraster aufbauen. Dazu reicht ein ATTiny, Max232, IR-LED, TSOP und ein paar passive Bauteile.
Wäre nicht sooo viel teurer als ein Stick, mit dem's eh nicht geht.
Gruß Dirk
Danke Dirk
kannst du mir einen Plan und einen Liste der teile geben die ich benötigen
Danke
Hallo
ich habe noch nie mit einen Lochraster gearbeiten
muss ich da was beachten
Danke
Hallo Bigboy,
hier eine Bestellliste, die in etwa hin kommt:
1. AVR-Minimalschaltung:
Teile: AVR-uC , 100 nF, 10kOhm, 2x 22pF, Quarz 4 MHz
2. RS232-Wandler:
Teile: MAX232, 4x 1uF/16V
3. IR-Sender:
Teile: 1x oder 2x IR-Sendediode (z.B. TSAL6200, LD274), 100 nF, 100 uF/16V, 10 nF, 10 kOhm, 5,6 Ohm/1 Watt oder 10 Ohm/1 Watt (bei 1 Sendediode), BC 516
4. IR-Empfänger:
Teile: TSOP 1736 (o.ä.), 100 nF, 4,7 uF/16V, 100 Ohm, 10 kOhm
Dazu kommt noch: Lochrasterplatine (am besten 3-er Loch), einige Pfostenstecker, Sockel für uC, evtl. Teile für Spannungsversorgung 5V/300 mA.
Für das (einmalige!) Proggen des AVR-uC brauchst du einen Programmer (Verbindung zwischen PC und uC) und z.B. BASCOM. Für den Betrieb der Schaltung am PC brauchst du ein RS232-Verbindungskabel.
Die Schaltung kannst du dir raussuchen:
1. AVR-Schaltung: Hier im Netz suchen oder Datenblatt des uC
2. RS232-Wandler: Hier im Netz suchen oder z.B. den Schaltplan von RNBFRA ansehen.
3. IR-Empfänger: Im Internet suchen oder in der HTML-Hilfe von BASCOM unter GETRC5 nachsehen.
4. IR-Sender: Im Internet suchen oder in der HTML-Hilfe von BASCOM unter RC5SEND nachsehen.
Bei der Lochrasterplatine gibt's nicht viel zu beachten. Ich kann am besten mit den 3-er Streifenloch-Platinen umgehen. Geh mal hier auf die Suche: Es gab einen Thread, in dem einer gefragt hat, wie die Platinen von anderen aussehen. Da waren schöne Bilder dabei.
Gruß Dirk
Danke
wo bekom ich BASCOM her.
Danke
Hallo
sind diesen schaltungen zu gebrauch oder lieben andere
https://www.roboternetz.de/wissen/index.php/Bild:Rncontrol1.4schaltplan.gif
https://www.roboternetz.de/wissen/index.php/Bild:Avrtutorial_grundschaltung_mitquarz.gif
und brauch ich da das spziele Programirkabel für AVR
Danke
Hallo Bigboy,
ja, das sind die richtigen Schaltpläne. Du brauchst die einfache Grundschaltung und vom rncontrol die MAX232-Schaltung (über der Schrift RN-Control, das IC mit den 4 Elkos).
BASCOM gibts von MCS Electronics http://www.mcselec.com.
Die Demo ist kostenlos, das reicht für den ATTiny.
Das Programmierkabel muss sein. Ist aber eine einmalige Anschaffung, wenn du länger beim Hobby bleibst.
Gruß Dirk
Danke
aber was für ein BC 516
Danke
Hallo
kannst du mir einen Programmer von Conrad empfählen
Danke
Hallo Bigboy,
der BC 516 ist ein Darlington-PNP-Transistor, gibts bei Conrad oder Reichelt.
Den Programmer würde ich mir bei http://www.robotikhardware.de für 12,80 € (ISP-Programmierkabel) kaufen. (Da gibts auch noch andere schöne Sachen ... O:) )
Gruß Dirk
Danke Dirk
hat mir sehr geholfen muss noch die Teile besorgen dann gehts los
Hallo
ich suche bei eagle ein Quarz
Danke
Hallo
Ich hab einen Schaltplan fertig bin mir aber nicht sicher ob er geht darumm wolte ich einmal fragen ob mir jemand denn schaltplan überprüfen würde.
Danke
... darumm wolte ich einmal fragen ob mir jemand denn schaltplan überprüfen würde.
Dann stell ihn hier rein!
Gruß Dirk
Hallo
ja mache ich wie kann ich bei Eagle aus einer .sch Datei ein Bild erzeugen.
Danke
Hallo
hab es seht euch mal denn Schaltplan an und sagt nir biite was falsch ist
Danke
Hallo Bigboy,
Hut ab! Erst 'mal ein großes Lob an Dich! Super.
Ich habe den Plan erst 'mal grob gesichtet:
1. TSOP1736:
V+ nicht direkt, sondern über 47 Ohm an +5V legen und von V+ ein Elko 10uF/16V an GND (Entkoppelung der V+ von +5V). R7 kann entfallen, weil im TSOP eingebaut (ich glaube 33k).
2. IR-Sender:
Das ist LEDIR, R8 oder? Die müssen an OC1A, wenn du in BASCOM proggen willst. Ich würde hier noch einen BC516 zur Ansteuerung nehmen. Schaltplan bei Bedarf über PM.
3. Taster:
Für T1 brauchst du keinen ADC-Port, es reicht ein normaler Bitport, z.B. PB0 o.ä. Da sollte dann auch ein Pullup mit 4,7 kOhm nach +5V gehen.
4. Quarz:
Zwischen XTAL1/2 des Prozessors kommt der Quarz (z.B. 8MHz). Wenn du keinen nimmst, gilt der interne Takt, dann entfallen auch die beiden 22pF.
5. Reset:
Nicht direkt an VCC legen, sondern über den 10kOhm (R1). Pin 2 ISP aber direkt an VCC!
6. RS232-Buchse:
Braucht noch GND.
7. TA1/TA2 können so nicht funktionieren!
Wenn mir noch mehr auffällt, schiebe ich das hier noch nach!
Gruß Dirk
Hallo
hir ist ein verbesserte schaltplan wenn noch was falsch ist schreibt bitte
und danke Dirk
Danke
Hallo Bigboy,
es sind nur noch ein paar Punkte:
1. TSOP1736:
R9 = 47 Ohm
Es fehlt noch der Elko 10uF/16V zwischen V+ und GND.
2. RESET:
Reset vom ATmega8 jetzt o.k., aber Reset vom ISP-Stecker (Pin 3) darf auch nicht direkt an VCC. Du verbindest Pin 3 am besten direkt mit Reset des ATmega8.
Am ISP-Stecker muss Pin 2 noch direkt an VCC, also kann R1 jetzt weg und du nennst deinen neuen R10 in R1 um.
3. LED1:
Ist jetzt falsch (oder vorher schon ??). Jedenfalls müssen AREF und AVCC direkt an VCC und NICHT über LED1.
LED1 muss mit der Anode an VCC, Kathode an R2 und R2 an PC5 des ATmega.
4. Taster T1:
R7 hängt mit dem unteren Draht an VCC, das ist o.k.
Der obere Draht von R7 gehört NICHT an GND, sondern an den anderen Pol von T1 (= PB0 des ATmega).
5. IR-Sender:
Die Transistorschaltung geht so noch nicht. Zwischen Basis und OC1A muss ein Widerstand 10kOhm. Der Emitter (Pfeil) gehört an VCC (nicht an GND), die LEDIR muss dann an GND (aber umgedreht!).
R8 ist mit 330 Ohm zu groß: 10 Ohm ist o.k.
6. TA1/TA2:
Weglassen, funzt so nicht.
7. Quarz:
Fehlt noch zwischen XTAL1/2.
Gruß Dirk
Danke
hir ist der geänderte Plan wenn nuch was falsch ist sagt es bitte
Danke
simmaster
24.05.2006, 15:39
hi, äm
Kann man den Robby RP5 auch über den PC steuern?
Kann man den roboter auch mit nem Notebook steuern, wenn man kein roboterexperte ist, und keine ellenlange schaltpläne lesen kann?
simon
Hallo simon,
Kann man den roboter auch mit nem Notebook steuern, wenn man kein roboterexperte ist, und keine ellenlange schaltpläne lesen kann?
Ja, kann man. Z.B. über das RS232-Kabel, was zum RP5 gehört.
Auf PC-Seite brauchts aber noch ein Programm, das die richtigen Befehle sendet oder empfängt.
Also: Ein bisschen Proggen ist noch nötig.
Gruß Dirk
Hallo Bigboy,
hir ist der geänderte Plan wenn nuch was falsch ist sagt es bitte
Wo ist denn der Plan?
Gruß Dirk
simmaster
24.05.2006, 16:56
hi Dirk
wo kann man das Kabel kaufen? bei www.conrad.de ?
und muss der RP5 dann am kabel bleiben, während ich ihn mit dem pc steuere?
Hallo simmaster,
das Kabel gehört doch zum RP5! Oder wie programmierst du ihn???
Wenn es dir abhanden gekommen ist, kannst du es bei http://www.robotikhardware.de nachkaufen (unter Kabel&Zubehör -> RS232 PC-Anschlußkabel).
Gruß Dirk
jo, dann muss ich das nachbestellen, aber dann muss das Kabel ja am robo dran bleiben, und das ist ja dann keine Funkverbindung mehr
Hallo ich habe den Plan geändert wie schliße ich AVR ISP.
Danke
wie schliße ich AVR ISP
Du brauchst nur MOSI (PB3), MISO (PB4), SCK (PB5) des ATMEGA 8 mit den selben Pins des ISP-Steckers verbinden.
Dazu kommt noch Reset (PC6 mit 10k an +5V), +5V und GND.
Das war's.
Gruß Dirk
Hallo ich habe die Schaltung Geändert Kontrolliert ihr sie bitte noch mal danke.
Hallo BigBoy,
zum ISP-Stecker (Rest der Schaltung habe ich nicht angeguckt):
- Pin 3 des Steckers NICHT auf GND legen, sondern leer lassen
- Pin 5 (Reset): Der muss (zusammen mit R3) noch an Reset des Atmega (PC6_Reset)
Sonst alles ok.
Gruß Dirk
Schaltung ist geändert. Wegen den Reset, wird der reset immer ausgefürt wenn die Spannung weg war beim starten und muss Start ein Schalter oder ein Taster sein danke.
Danke
... muss Start ein Schalter oder ein Taster sein ...
Muss nicht, wäre aber gut, um den uC neu starten zu können.
Der Taster käme dann zwischen PC6_RESET und GND, parallel dazu z.B. noch ein 100 nF Kerko.
Deine Reset-Verschaltung ist jetzt etwas verwirrend:
Irgendwie gibt es eine (falsche) Verbindung zwischen Reset und PB7 und R3, RST am ISP-Stecker und PC6 sind noch nicht so ganz verbunden.
Aber: Kann ja noch werden.
Gruß Dirk
Hallo
die falsche Verbindung waren zwei überlagerte Leitungen
Danke
Ja, Version 4 sieht ja sehr gut aus.
Der ISP ist jetzt ok.
Sonstiges:
- RS232:
a) V- darf nicht an GND, sondern hier kommt noch ein Elko gegen GND dran
b) VCC (16) und GND (15) sind noch nicht eingezeichnet
c) Der Sinn von C3 und C5 ist mir unklar. Sie können weg. Die Verbindung zwischen T1IN und R1IN sollte wohl an GND??
- IR-LED:
Braucht einen Vorwiderstand (je nach LED) im Kollektorkreis
- Taster S1:
Funktioniert so noch nicht. Schalte ihn doch (genau wie den Reset-Taster) gegen GND mit dem Pullup R2
- ATMEGA 8:
a) AREF: Wenn du ADCs mit der internen Referenzspannung benutzen willst: Nicht an VCC legen, sondern hier einen Kerko 10nF gegen GND. Wenn du AREF auf VCC legen willst: Dann ist alles so ok.
b) ADC6: Nicht auf VCC legen (oder soll hier die VCC gemessen werden? Dann wäre alles ok.)
Gruß Dirk
Hallo ich würde gern aus Verarbeitungsgründen einen anderen AVR verwenden ist das mit diesen möglich.
... ich würde gern aus Verarbeitungsgründen einen anderen AVR verwenden ist das mit diesen möglich.
Klar, ist ja der gleiche ATMEGA 8, nur nicht im TQFP-Gehäuse, sondern im DIP-28-Gehäuse.
Gruß Dirk
P.S.: Du kannst das ganze gut testen, wenn du die Schaltung erstmal auf einem Steckbrett aufbaust, bevor es an eine Platine geht. In welcher Sprache willst du programmieren?
in Bascom mit den USB Adapter (Notebook) . Oder ist was besser
Ist das dieser AVR http://www1.conrad.de/scripts/wgate/zcop_b2c/~flN0YXRlPTYyMjk3ODUyOA==?direkt_aufriss_area=SHOP _AREA_14733&~template=PCAT_AREA_S_browse&p_page_to_display=&catalogs_sub_id=sub13&aktiv=13&navi=oben_2
.
Danke
Bascom ist perfekt.
Dazu brauchst du einen ISP-Programmer, z.B. von
http://www.robotikhardware.de/
... den "Bascom USB-ISP-Programmer".
Gruß Dirk
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.