Archiv verlassen und diese Seite im Standarddesign anzeigen : Mikrocontroller mit PC verbinden
Hallo zusammen,
habe mir vor einiger Zeit einen Mikrocontroller
http://alvidi.de/avr32_modul_bmb.html
gekauft und auch ein Beispielprogramm zum laufen gebracht. Programm per USB-Bootloader zum Mikrocontroller übertragen, dieses läßt dann einen angeschlossenen LED blinken.
Nun möchte ich den Mikrocontroller mit der seriellen Schnittstelle am PC verbinden und auch mit Strom versorgen. Kann mir bitte jemand sagen, welche Teile ich dazu benötige und wie ich sie anschließe?
Vielen Dank im Voraus.
datatom
Hallo!
Laut der Beschreibung ist ein RS232-Konverter bereits on Board. Aus diesem Grunde kannst du direkt mit den beiden RS232-Pins deines Boards an die serielle Schnittstelle gehen.
Das mit der Spannungsversorgung vom PC aus würd ich lassen. Ein kleiner Kurzschluss und dein PC kann im Eimer sein, nimm stattdessen lieber eine Batterie oder ein geeignetes Netzteil mit Strombegrenzung.
Grüße
Thomas
Hallo Thomas,
vielen Dank für deine Antwort. Die Frage ist jetzt, wie schließe ich die RS232-Pins an?
Hallo!
Auf dieser Seite (http://elline.de/elektronik/pinbelegung/pinbelegung_rs232.htm) findest du eine Steckerbelegung deiner seriellen Schnittstelle am Computer.
Du benötigst nur TXD, RXD und GND. An deinem Board findest du ebenfalls TXD und RXD. Nun schließt du einfach diese zwei Sachen überkreuzt an. Die Massen müssen natürlich auch miteinander verbunden werden.
Grüße
Thomas
KingTobi
10.01.2010, 17:06
Wozu das ganze wenn du nen USB Anschluss mit drauf hast?!
@KingTobi: Muss am Ende des Projektes die Daten über min 100m übertragen
@Thomas: Ich nehme an, dass bei meinem Mikrocontroller
http://alvidi.de/data_sheets/avr32-modul-bmb.pdf (auf Seite 5)
RXD der PIN RS232IN1 ist und TXD der PIN RS232OUT1 ist.
Wie kann ich meinen Mikrocontroller nun mit Spannung versorgen? Reicht der Anschluß einer Batterie, Puspol auf den PIN 5-12V und Minuspol auf den PIN GND, muss dazwischen ein Spannungsregler?
Was meinst du mit den beiden Sätzen:
Nun schließt du einfach diese zwei Sachen überkreuzt an.
Die Massen müssen natürlich auch miteinander verbunden werden.
@Thomas: Ich nehme an, dass bei meinem Mikrocontroller
http://alvidi.de/data_sheets/avr32-modul-bmb.pdf (auf Seite 5)
RXD der PIN RS232IN1 ist und TXD der PIN RS232OUT1 ist.
Richtig.
Wie kann ich meinen Mikrocontroller nun mit Spannung versorgen? Reicht der Anschluß einer Batterie, Puspol auf den PIN 5-12V und Minuspol auf den PIN GND, muss dazwischen ein Spannungsregler?
Kommt draufan, welche Batterie du verwenden willst. Laut deiner Beschreibung will das Ding mit 5-12V versorgt werden. Also musst du zusehen, dass du so eine Spannung bereitstellen kannst. Möglichkeiten gibt es viele, zum Beispiel mehrere 1,5V-Batterien in Serie, ein 9V-Block, Bleiakku...
Was meinst du mit den beiden Sätzen:
Nun schließt du einfach diese zwei Sachen überkreuzt an.
Die Massen müssen natürlich auch miteinander verbunden werden.
Naja, RXD vom Board muss an TXD vom PC und TXD vom Board muss an RXD vom PC. Oder du verwendest deine eigene USART-Routine, dann kannst du die Datenrichtungen auch nach belieben selbst festlegen.
Grüße
Thomas
So, dass habe ich verstanden. Vielen Dank.
Allerdings muss ich noch wissen, ob ich einen Spannungsregler benötige und für welche Spannung soll ich mich entscheiden, was ist davon abhängig?
Später an den Mikrocontroller angeschlossene Geräte werden eine eigene Spannungsquelle erhalten.
Sofern du eine ausreichend glatte Spannung zwischen 5 und 12V zur Verfügung stellen kannst, benötigst du keinen Spannungsregler. Welche Spannung du nimmst, bleibt dir überlassen, solange sie 12V nicht überschreitet und 5V nicht unterschreitet.
Grüße
Thomas
Ok, vielen Dank für die Hilfe.
Grüße
datatom
Lemonsquash
11.01.2010, 13:49
Nebenbei, dein Board hat bereits einen Spannungsregler, daher kannst du auch zwischen 5 und 12 V anschließen. Dieser (onboard)Spannungsregler stellt dann die 3,3 V bereit, der der AVR32 benötigt...
Gruß,
Lemonsquash
Hallo Lemonsquash,
interessant. Ich habe leider keine Ahnung von Elektronik. Wo steht das denn, nur damit ich beim nächsten Mal bescheid weis.
Das heißt dann auch, ich kann direkt eine Batterie an das Board anschließen?
Grüße
datatom
Das heißt dann auch, ich kann direkt eine Batterie an das Board anschließen?
Wenn deine Batterie zwischen 5 und 12V zur Verfügung stellt ja.
Grüße
Thomas
Hallo noch einmal,
mus ich eigentlich einen MAX232 vor den RS232-Anschlüssen setzten?
Grüße
datatom
Hallo noch einmal,
mus ich eigentlich einen MAX232 vor den RS232-Anschlüssen setzten?
Aus der Beschreibung geht nicht klar hervor, ob die Pegel bereits stimmen. Ich würde im Zweiflsfall mal nachmessen, bevor ich einen MAX232 einbaue.
Grüße
Thomas
Hallo noch einmal,
mus ich eigentlich einen MAX232 vor den RS232-Anschlüssen setzten?
Grüße
datatom
Warum liest Du nicht die Board Beschreibung durch?
Das AVR32-Modul ist zusätzlich mit RS232-Transceiver ausgestattet. Die UARTPins des AVR32-Controllers sind mit dem Transceiver verbunden. Sie können durch die Jumpers getrennt werden.
Gruß Richard
Ich wußte nicht wozu der Transceiver nötig ist.
Ich wußte nicht wozu der Transceiver nötig ist.
Der Transceiver ist sozusagen ein invertierender Pegelwandler. Die serielle Schnittstelle deines PCs arbeitet mit höheren Spannungen und invertierter Logik.
Grüße
Thomas
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.