Forum: Mikrocontroller und Digitale Elektronik Atmega8 und HC-05 Bluetooth Modul


von Dirk (Gast)


Lesenswert?

Hallo,
bevor ich mich total verrenne, oder einfach falasch denke hätte ich hier 
eine Frage: ich habe ein HC-05-Modul und einen Atmega8. Diese beiden 
möchte ich über den Atmega UART verbinden. Benötige ich hierzu den 
Max232, oder kann ich das HC05 direkt an den RX/TX vom Atmega 
anschließen. Ich denke am MAX benötie ich einen Pegelwandler?
Gruß
Dirk

von John P. (brushlesspower)


Lesenswert?

Dirk schrieb:
> Benötige ich hierzu den
> Max232...

Nein benötigst du nicht.

von A. M. (Gast)


Lesenswert?

Kannst du direkt anschliessen, beachte aber die Spannungspegel. MW sind 
die Eingänge des HC05 nicht 5V tolerant.

von Dirk (Gast)


Lesenswert?

A. M. schrieb:
> Kannst du direkt anschliessen, beachte aber die Spannungspegel. MW
> sind die Eingänge des HC05 nicht 5V tolerant.

Hallo, aber was heist das jetzt, kann ich den hc direkt anschließen oder 
nicht?

von Stefan F. (Gast)


Lesenswert?

Du kannst das Bluetooth Modul direkt mit dem AVR verbinden, wenn dieser 
ebenfalls mit 3,3V versorgt wird.
1
 Rx-----Tx
2
 Tx-----Rx
3
GND----GND

von Dirk (Gast)


Lesenswert?

Ich gehe davon aus, dass der AVR mit 5V läuft, was kann ich hier tun?
Gruß Dirk

von Spannungsteiler (Gast)


Lesenswert?

Nimm einen Spannungsteiler aus einem 1k und 2k Ohm Widerstand.
Rx(AVR)----1kOhm----Tx(BTmodul)----2kOhm----GND(BTmodul)
Tx(AVR)----Rx(BTmodul)
GND(AVR)----GND(BTmodul)----GND(Powersupply)
Vcc(AVR)----Vcc(BTmodul)----5V(Powersupply)

von Stefan F. (Gast)


Lesenswert?

Spannungsteiler benutzen.
1
             1k           2,2k
2
3
AVR Tx o----[===]----+----[===]---| GND
4
                     |
5
                     o
6
                  Bluetooth Rx
7
8
9
10
AVR Rx o-------------o Bluetoot Tx

Für die Rückrichtung genügt eine Direktverbindung, weil der AVR die 3,3V 
als High Pegel akzeptiert.

Upps, da war jemand schneller

von Dirk (Gast)


Lesenswert?

ok, vielen Dank, ich werde das heute Abend gleich probieren.
Gruß
Dirk

von Stefan F. (Gast)


Lesenswert?

Spannungsteiler schrieb:
> Rx(AVR)----1kOhm----Tx(BTmodul)----2kOhm----GND(BTmodul)

Das ist aber falsch herum! Der AVR tx Ausgang hat die höhere Spannung, 
die reduziert werden muss.

von T. K. (Gast)


Lesenswert?

Hi,

ich kenne nicht das genaue Vorhaben von dir. Aber wenn es möglich ist, 
dann betreibe beide Module mit 3,3V.

Die Idee mit dem Spannungsteiler würde auch gehen bei 5V Betrieb, aber 
es ist keine saubere Lösung.

MfG

von Spannungsteiler (Gast)


Lesenswert?

Stimmt Stefanus F.
Hier nochmal verbessert:

Nimm einen Spannungsteiler aus einem 1k und 2k Ohm Widerstand.
Tx(AVR)----1kOhm----Rx(BTmodul)----2kOhm----GND(BTmodul)
Rx(AVR)----Tx(BTmodul)
GND(AVR)----GND(BTmodul)----GND(Powersupply)
Vcc(AVR)----Vcc(BTmodul)----5V(Powersupply)

von Stefan F. (Gast)


Lesenswert?

Spannungsteiler schrieb:
> Vcc(AVR)----Vcc(BTmodul)----5V(Powersupply)

Ich glaube nicht, dass das Bluetooth Modul mit 5V versorgt werden soll.

von Spannungsteiler (Gast)


Lesenswert?

Meines Wissens nach schon, aber ich lasse mich gerne eines Besseren 
belehren.

von Stefan F. (Gast)


Lesenswert?

Wenn das Bluetooth Modul mit 5V versorgt werden kann, dann sitzt es 
sicher auf einer Adapterplatine, auf der sich ein 3,3V Spannungsregler 
und Widerstände oder aktive Spannungsteiler befinden, die dazu gedacht 
sind, einen 5V Mikrocontroller anzuschliessen.

Um welche Bluetooth Modul geht es konkret?

> Ich gehe davon aus, dass der AVR mit 5V läuft

Warum gehst du davon aus? AVR Mikrocontroller laufen auch tadellos mit 
3,3V. Es kommt auf deine konkrete Anwendung an, die wir nicht kennen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.