PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Motoren steuern



Mcgrizzly123
19.10.2012, 16:05
Hallo

Erstmal zu meinem Projekt: ich habe bis jetzt den Unterbau meines Roboters fertig. Jetzt aber muss ich die Motoren irgendwie steuern. geplant war dass ein alter Laptop mit serieller Schnittstellen ein ATMEL Evaluations-Board von Pollin mit einem Atmega 32 drauf steuert, das dann zwei BTS7741G steuert. (motorteiber)

Jetzt ist Aber so dass ich keine Treiber für den alten Laptop mehr finde. Ich hab noch einen etwas neueren, aber der hat windows7 64Bit und keine serielle Schnittstelle. Wie kann ich jetzt den neuen Laptop so mit dem IC verbinden dass ich in sowohl programmieren kann als auch wenn ein Programm auf IC läuft er über den Laptop einen Befehl wie vorwärts erhalten kann

So einen Art USB programmer oder ? Aber welcher, damit beides funktionen möglich sind.

Mfg McGrizzly123

HeXPloreR
19.10.2012, 17:23
Hallo, der mySmatUSB MKII z.B. kann das. Den kannst Du per Befehl mit myAVR Progswitch zum ISP programmieren und als UART Brücke benutzen. Ich habe habe auf diesem Rechner XP damit läuft er problemlos. Auf Laptop mit Windows 7 hab ich nochnicht getestet.

http://shop.myavr.de/Programmer%20und%20Bridges/mySmartUSB%20MK2%20%28Programmer%20und%20Bridge%29 .htm?sp=article.sp.php&artID=42

Mcgrizzly123
19.10.2012, 18:39
Auf der Seite steht Windows CE, Windows 2000 / 2003 / XP / Vista hat jemand Vllt schon Erfahrung mit dem Programmer unter win7 64Bit

sigo
19.10.2012, 23:54
Evtl. geht der ja: http://shop.myavr.de/Programmer%20und%20Bridges/mySmartUSB%20light.htm?sp=article.sp.php&artID=200006 Da steht auch Windows 7 bei

Mcgrizzly123
20.10.2012, 12:21
Ist auf jeden Fall billiger, ABER kann ich auch Befehle wie vorwärts an den IC senden während auf ihm ein Programm läuft das dann den Befehl verarbeitet und Vllt auch Daten an den Laptop zurücksendet.

HeXPloreR
20.10.2012, 13:13
Naja, du könntest dann per UART (RX/TX) ein Komando wie z. B. eine Zahl senden, wenn das Programm dann prüft welche Zahl gesendet wurde, kann danach eine Entscheidung getroffen werden was zu tun ist. Natürlich geht es auch zurück, wenn das Programm etwas sendet. Wieder kann ich nicht erkennen ob das mit dem "Light" geht, mit "MKII" habe ich es schon gemacht, unter XP...

HeXPloreR
31.10.2012, 09:42
So, der mysmartUSB MKII läuft bei mir auch unter Win7 (starter) mit dem Treiber von myAVR - getestet: ISP; auch aus Bascom heraus; µC -> UART -> Terminal; ProgSwitch; ProgTool.

Viele Grüße

Mcgrizzly123
18.11.2012, 17:32
Hallo hab Vllt eine Lösung gefunden die nichtmal was kostet. Ich hab auf meinem Standpc auf dem Motherboard einen internen COMport gefunden. Dann hab ich aus zwei alten Kabeln einen Adapter von dem 10 poligen Stecker auf seriell gebaut.

Nun zu einem neuen Problem auf dem PC ist Windows 7 64Bit installiert. Deswegen klappt ponyprog nicht. Gibt es Alternativen oder sogar ein Programm mit dem man programmieren und auf den ic Laden kann?

MfG McGrizzly123

021aet04
18.11.2012, 19:03
Welche Version hast du? Ich habe die Ultimate Version. Dort kann man den XP-Mode installieren. Dies kann man kostenlos herunterladen und ist eine vollständige Win XP Version (32bit). Dort sollte es funktionieren.

Ich verwende das USB AVR Lab von www.ullihome.de und kann diesen direkt aus dem AVR-Studio verwenden. Ich habe auch schon öfters etwas von AVRDude gelesen, habe aber keine Erfahrung damit.

MfG Hannes

Mcgrizzly123
18.11.2012, 19:57
Hi
Ich hab Home Premium

MfG McGrizzly123

021aet04
18.11.2012, 20:04
Dann kannst du es nicht verwenden. Den XP Mode kannst du nur bei Professional, Ultimate und Enterprise verwenden (http://windows.microsoft.com/de-AT/windows7/install-and-use-windows-xp-mode-in-windows-7).

Du kannst aber eine ältere Win Version (XP, 2k,...) installieren falls du eine Version hast und diese als virtuelles OS verwenden. Normalerweise kann man die Hardware ganz normal einbinden.

Du kannst auch AVRDude testen, da kann ich aber nicht helfen.

MfG Hannes

Mcgrizzly123
18.11.2012, 20:16
Ok ich hab burn o mat heruntergeladen nun hab ich aber keine Ahnung wie ich ich damit ein Programm auf mein Atmel Evalutionsboard Laden soll.

Vllt könnte mir jemand ein Testprogramm samt Anleitung geben damit ich meinen Ic und das Board testen kann.

Daten: Board http://www.pollin.de/shop/dt/MTY5OTgxOTk-/Bausaetze_Module/Bausaetze/ATMEL_Evaluations_Board_Version_2_0_1_Bausatz.html

Ic atmega 32

Jetzt schon mal Danke für die bisherigen Antworten.

MfG McGrizzly123

021aet04
18.11.2012, 21:30
Soweit ich von hier (http://www.mikrocontroller.net/articles/Burn-o-mat) entnehmen kann ist burn o mat nur eine GUI (grafische Benutzeroberfläche) für avrdude. Das bedeutet das du avrdude installieren musst.

Soweit ich von diesem Bild (http://burn-o-mat.net/avr8_burn_o_mat_screenshot.png) sehe musst du unter Flash die Datei auswählen, die du laden willst und auf write drücken, dann sollte die Datei geflasht werden.

Eventuell musst du noch die Fuses einstellen (falls nötig), da musst du aber aufpassen.

MfG Hannes

Mcgrizzly123
19.11.2012, 17:26
Hallo
Ich hab jetzt burn o mat installiert und die richtigen Pfade für die exe und die conf Datei eingegeben.

Könnte mir jemand sagen was ich einstellen muss bei z.b. Programmer oder Fuse und einen einfache Code geben der z.b. Nur LED 1 an und wieder ausmacht.

Daten stehen bei Beitrag #12

Außerdem ich das Board ist über COMport an SpI sub d Buchse neben dem rs232 buchse angeschlossen.

Das würde mir sehr helfen allein schon um zu testen ob Board funktioniert.

MfG McGrizzly123

021aet04
19.11.2012, 21:16
Du kannst aus dem Wissensbereich eine Hex Datei herunterladen http://www.rn-wissen.de/index.php/HEX_Beispiel-Dateien_für_AVR

Ansonsten musst du ein Programm selbst schreiben (mit Bascom, AVR Studio,...).

MfG Hannes

Mcgrizzly123
20.11.2012, 18:24
Ich hab mir jetzt bascom heruntergeladen

Und alle Einstellungen gemacht mir fehlt nur noch welcher programmer onboard ist.

MfG McGrizzly123

021aet04
20.11.2012, 18:31
Ich bin mir nicht ganz sicher, es sollte aber mit der Einstellung "STK500" funktionieren.

http://www.mikrocontroller.net/articles/AVR_In_System_Programmer

MfG Hannes