Forum: Mikrocontroller und Digitale Elektronik FT232 Uart-Bridge parrallel mit BT-Modul


von Michael (Gast)


Lesenswert?

Hallo zusammen,

ich habe eine Schaltung aufgebaut, die über einen FT232 UART-USB-Wandler 
mit dem PC kommuniziert.
Nun wollte ich den Aufbau gerne um ein BT-Modul erweitern. Ich habe mir 
dazu das HC-05 bestellt.

(http://www.ebay.de/itm/Bluetooth-HC-05-Master-Slave-Modul-Board-Transceiver-Wireless-Arduino-/221746947110?pt=LH_DefaultDomain_77&hash=item33a125e426)

Die Frage ist nun, ob ich das BT-Modul im Betrieb einfach parallel zum 
FT232 auf die UART-Schnittstelle legen kann.
Die Schaltung muss ich leider mit 5V betrieben, das Logik-Level auf dem 
UART beträgt also 5V, dass könnte ja schon mal ein Problem sein für das 
Modul, da er bei einem Logiklevel von 3,3V arbeitet, laut Beschreibung.
Zum anderen weiß ich nicht, ob es seitens der 
UART-Schnittstellenkonfiguration möglich ist, das BT-Modul einfach auf 
den UART zu legen.
Die beiden Schnittstellen müssen nicht parallel laufen, es reicht, wenn 
entweder das BT-Modul funkt, oder die Schaltung per Kabel mit dem PC 
kommuniziert.

Habt ihr vielleicht schon Erfahrung bei solchen Aufbauten ?

Danke, Michael

von Max H. (hartl192)


Angehängte Dateien:

Lesenswert?

Michael schrieb:
> Die Frage ist nun, ob ich das BT-Modul im Betrieb einfach parallel zum
> FT232 auf die UART-Schnittstelle legen kann.
Nein, erstens mag das BT-Modul keine 5V Pegel und zweitens, was passiert 
wenn das BT-Modul an TX High ausgeben will und der FT232 Low?

Ich würde es so machen.

: Bearbeitet durch User
von Michael (Gast)


Lesenswert?

Vielen Dank für die rasche Antwort,
das probiere ich aus, was pasiert hiert genau und wie würdest du die 
Widerstände dimensionieren ?
Das funktioniert auch mit dem HC-05-Modul ?

von Max H. (hartl192)


Lesenswert?

Michael schrieb:
> das probiere ich aus, was pasiert hiert genau
Tx(Schaltung): Das Signal wird mit beiden Rx Eingängen verbunden, da das 
BT-Modul keine 5V Logik Pegel mag wird ein Spannungsteiler als 
Pegelwandler eingesetzt.
Rx(Schaltung): UART hat als Ruhepegel 1, 1 & x = x. Wenn das eine 
Inaktive Modul also dauerhaft 1 ausgibt ist der Ausgang den ANDs nur vom 
anderen Modul abhängig. HCT deshalb, weil es TTL-Pegel hat und 3.3V also 
sicher als High erkennt.
> wie würdest du die Widerstände dimensionieren?
Im Bereich von ein paar Kiloohm, dass sie eine Spannungsteiler 5V --> 
3.3V ergeben.
> Das funktioniert auch mit dem HC-05-Modul?
Ja, hab ich schon mal gemacht, nur war das AND aus diskreten Bauteilen 
aufgebaut.

: Bearbeitet durch User
von Holger B. (aeson2000)


Lesenswert?

Das bedeutet aber, dass die Schaltung dein Master ist und nur sie 
vorgeben kann, wann die anderen beiden Senden und Empfangen.
Ist das so vorgesehen oder soll der HC-05 auch die ganze Zeit 
mitlauschen?
Wofür nutzt du den PC? Ist das nur ein Log?

von Michael (Gast)


Lesenswert?

Vielen Dank,
jetzt muss ich nur noch auf die Bauteile warten, dann kann ich es mal 
austesten.

von Michael (Gast)


Lesenswert?

Holger B. schrieb:
> Das bedeutet aber, dass die Schaltung dein Master ist und nur sie
> vorgeben kann, wann die anderen beiden Senden und Empfangen.
> Ist das so vorgesehen oder soll der HC-05 auch die ganze Zeit
> mitlauschen?
> Wofür nutzt du den PC? Ist das nur ein Log?

Die Schaltung soll der Master sein, das ist gut so.
Ich übermittle letztlich nur Messwerte an den PC bzw. Tablet.

von Michael (Gast)


Lesenswert?

Holger B. schrieb:
> Das bedeutet aber, dass die Schaltung dein Master ist und nur sie
> vorgeben kann, wann die anderen beiden Senden und Empfangen.
> Ist das so vorgesehen oder soll der HC-05 auch die ganze Zeit
> mitlauschen?

Ich wollte hier doch nochmal nachfragen:
Es soll vom PC/Tablet/Smartphone nur Messwerte als String empfangen und 
ausgewertet werden. Die Verbindungsaufnahme müsste schon vom 
Empfangsgerät initiert werden. Ist das mit der skizzierten Schaltung 
möglich ?

von Max H. (hartl192)


Lesenswert?

Ja, so ähnlich hab ich es auch mal gemacht. Der PC bzw. Smartphone 
sendet "?", darauf antwortet der µC mit dem Messwert.

von Michael (Gast)


Lesenswert?

Alles klar, Danke !

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.