Bluetoots Modul RS 232

OP Persönliche Seite #3580435
Lesenswert?

Ich habe von RIBU.at einen Bluetooths rs232 Modul


Ich habe den Bluetooths eingestellt aber ich bekomme nur schrott auf das
Hyperterminal

Habe mit CTS und RTS versucht aber immer das gleiche
Habe auch die Baudrate auf 4800 eingestellt

Bitte um Hilfe

Danke



das sind die einstellungen!!!


ATC=0, NONE FLOW CONTROL
ATD=0012-6F-32B6A9, SET BLUETOOTH ADDRESS CONNECT TO
ATE=0, NEVER ECHO CHARACTERS
ATG=0, NEVER ENTER SLEEP MODE
ATH=1, DISCOVERABLE
ATK=0, ONE STOP BIT
ATL=1, BAUD RATE is 9600
ATM=0, NONE PARITY_BIT
ATN=Serial Adaptor, LOCAL NAME
ATO=0, ENABLE  AUTO CONNECTING
ATP=1234, PIN CODE
ATQ=0, SEND RESULT CODE
ATR=0, SPP MASTER ROLE
ATS=0, DISABLE AUTO-POWERDOWN OF RS232 DRIVER
ATX=1, ALWAYS CHECK '+++'



ATC=0, NONE FLOW CONTROL
ATD=0012-6F-32B6A9, SET BLUETOOTH ADDRESS CONNECT TO
ATE=0, NEVER ECHO CHARACTERS
ATG=0, NEVER ENTER SLEEP MODE
ATH=1, DISCOVERABLE
ATK=0, ONE STOP BIT
ATL=1, BAUD RATE is 9600
ATM=0, NONE PARITY_BIT
ATN=Serial Adaptor, LOCAL NAME
ATO=0, ENABLE  AUTO CONNECTING
ATP=1234, PIN CODE
ATQ=0, SEND RESULT CODE
ATR=1, SPP SLAVE ROLE
ATS=0, DISABLE AUTO-POWERDOWN OF RS232 DRIVER
ATX=1, ALWAYS CHECK '+++'
Angehängte Dateien:
OP Persönliche Seite #3580940
Lesenswert?

Ich habe von RIBU.at einen Bluetooths rs232 Modul


Ich habe den Bluetooths eingestellt aber ich bekomme nur schrott auf das
Hyperterminal

Habe mit CTS und RTS versucht aber immer das gleiche
Habe auch die Baudrate auf 4800 eingestellt

Bitte um Hilfe

Danke



das sind die einstellungen!!!


ATC=0, NONE FLOW CONTROL
ATD=0012-6F-32B6A9, SET BLUETOOTH ADDRESS CONNECT TO
ATE=0, NEVER ECHO CHARACTERS
ATG=0, NEVER ENTER SLEEP MODE
ATH=1, DISCOVERABLE
ATK=0, ONE STOP BIT
ATL=1, BAUD RATE is 9600
ATM=0, NONE PARITY_BIT
ATN=Serial Adaptor, LOCAL NAME
ATO=0, ENABLE  AUTO CONNECTING
ATP=1234, PIN CODE
ATQ=0, SEND RESULT CODE
ATR=0, SPP MASTER ROLE
ATS=0, DISABLE AUTO-POWERDOWN OF RS232 DRIVER
ATX=1, ALWAYS CHECK '+++'



ATC=0, NONE FLOW CONTROL
ATD=0012-6F-32B6A9, SET BLUETOOTH ADDRESS CONNECT TO
ATE=0, NEVER ECHO CHARACTERS
ATG=0, NEVER ENTER SLEEP MODE
ATH=1, DISCOVERABLE
ATK=0, ONE STOP BIT
ATL=1, BAUD RATE is 9600
ATM=0, NONE PARITY_BIT
ATN=Serial Adaptor, LOCAL NAME
ATO=0, ENABLE  AUTO CONNECTING
ATP=1234, PIN CODE
ATQ=0, SEND RESULT CODE
ATR=1, SPP SLAVE ROLE
ATS=0, DISABLE AUTO-POWERDOWN OF RS232 DRIVER
ATX=1, ALWAYS CHECK '+++'

Beitrag melden | Bearbeiten


das bekomme ich auf mein

Hyperterminal

~Ê~~~~~~~~~~~~~~~~~~~~~~~~Ê~~~~~~~~~~~~~~~~~~~~~~~~Ê~~~~~~~~~~~~~~~~~~~~
~~~~Ê~Ê~Ê~Ê:B>2B:.~~66>.Ê~Ê~~~~~~:""6>Ê~~~~~~~~~~~>Ê~~~~~:"




Danke für die Hilfe



Hermann
OP Persönliche Seite #3580975
Lesenswert?

Hallo

Habe ein Waagen Terminal
und möchte gerne die Schnittstellen Daten über ein Bluetooths modul an 
einen Drucker senden

Ich denke ich Brauche zwei Module
Master und Slave

Meine Frage ist kann ich den Datenstring über Bluetooths versänden

es sind ASCII zeichen



hat schon was gemacht!!

Den laut Bluetooths beschreibnung kann man einstellen das es wie ein 
Kabel verhaltett


Danke

hermann
Gast #3581460
Lesenswert?

serielle Schnittstellen an Waagen, Druckern, PCs arbeiten in der Regel 
mit anderen Spannungspegeln als Mikrocontroller und diese 
Bluetooth-Module. Der Pegelwandler konvertiert zwischen den RS232-Pegeln 
und den Pegeln die das BT-Modul erwartet (unten mal mit TTL bezeichnet)
siehe z.B. hier: 
http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART#Hardware

Hängt der Drucker an einem PC? - Oder soll es später so aussehen?
1
+--------------------------------+
2
| Waage mit RS232-Schnittstelle  |
3
+--------------------------------+
4
              |
5
+--------------------------------+
6
|   Pegelwandler (RS232<->TTL)   |
7
+--------------------------------+
8
              |
9
+--------------------------------+
10
|     Bluetooth-Modul (Slave*)   |
11
+--------------------------------+
12
              #
13
              # (Funk-Strecke
14
              #
15
+--------------------------------+
16
|     Bluetooth-Modul (Master*)  |
17
+--------------------------------+
18
              |
19
+--------------------------------+
20
|   Pegelwandler (TTL<->RS232)   |
21
+--------------------------------+
22
              |
23
+--------------------------------+
24
| Drucker mit RS232-Schnittstelle|
25
+--------------------------------+

*Wer Master und wer Slave ist, ist eigentlich egal.

Ich würde zunächst mal die Module prüfen:
- Modul als Slave konfigurieren
- RX+TX an einem Modul miteinander verbinden
- Mit einem PC mit BT-Adapter und Terminalprogramm zum Modul verbinden
- Schauen ob gesendete Daten 1:1 zurückkommen
Gast #3581647
Lesenswert?

Hermann Rassinger schrieb:
> Hallo
>
> Habe ein Waagen Terminal
> und möchte gerne die Schnittstellen Daten über ein Bluetooths modul an
> einen Drucker senden

> Ich denke ich Brauche zwei Module
> Master und Slave

Aber keine Bluetooth Module (die sind für anbdere Zwecke), sondern eine 
transparente drahtlose serielle Verbindung.




>
> Meine Frage ist kann ich den Datenstring über Bluetooths versänden

Ja

>
> es sind ASCII zeichen
>
> hat schon was gemacht!!

Was?

> Den laut Bluetooths beschreibnung kann man einstellen das es wie ein
> Kabel verhaltett

Das stimmt nicht da ein Kabel alle Spannungen Pegel und Frequenzen 
weiter leitet.

Das macht Bluetooth nicht.
Gast #3581702
Lesenswert?

Das Handbuch wird vermutlich dieses sein?
http://www.ribu.at/pdf/680350.pdf

Ich würde ein Modul nehmen:
1) RX+TX verbinden
2) Mit "+++" in den Befehlsmodus wechseln
3) ATR1<CR> -  Modul als Slave konfigurieren
4) ATO0<CR> - Automatischen Verbindungsaufbau aktivieren (=Befehlsmodus 
verlassen)

Dann am einem bluetooth-fähigen PC nach dem Modul suchen, mit dem 
eingestellten Pin (Standard-PIN laut Handbuch "1234") pairen und dann 
mit irgendeinem Tool damit verbinden und schauen ob das was man sendet 
1:1 zurück kommt.
Falls nicht ist das Modul möglicherweise defekt oder das Handbuch passt 
nicht so ganz und man müsste mal beim Hersteller um Support bitten.
Gast #3581884
Lesenswert?

Ich habe da noch eine Frage


Wenn ich mit der Seriellen schnittstelle ABC schicke muss ja am Slave
ja ABC ankommen mit den Ribu Bluetooths Modul.


Ist das so??

Ich verstehe nicht was ich mit eien Pegelwandler (RS232<->TTL) machen 
soll oder für was ich das brauche.


Danke für die Hilfe
Gast #3582012
Lesenswert?

> Wenn ich mit der Seriellen schnittstelle ABC schicke muss ja am Slave
> ja ABC ankommen mit den Ribu Bluetooths Modul.
Das ist richtig.
(Es ist dabei auch egal wer von den beiden das Master-Modul ist - Das 
ist nur für den Verbindungsaufbau relevant, der Master initiiert die 
Verbindung zum Slave.)

Bei der Pegelwandler-Geschichte geht es um die Problematik, dass diese 
Module nicht für Endgeräte wie PCs, Waagen, Drucker, etc. gemacht sind, 
sondern für Mikrocontroller:
An Endgeräten wie Waagen, Etikettendruckern, etc. hat man für die 
serielle Schnittstelle üblicherweise keine Stift/Buchsenleiste wo RX/TX 
Pins rausgucken, die mit 5V/3.3V Pegeln arbeiten - Sondern eine 9-polige 
SUB-D-Buchse wo nach RS232-Standard mit Pegeln zwischen -3V/-15V und 
+3V/+15V gearbeitet wird.
Das Ribu-Modul arbeitet laut Handbuch mit 5V-TTL-Pegeln und arbeitet 
daher nicht nach RS232-Standard. Das Modul ist also eher für 
Mikrocontroller geeignet und weniger zum direkten Anschluss an Endgeräte 
wie Waagen, Etikettendrucker, ...

Beispiel:
Verbindet man das Ribu-Modul ohne Pegelwandler direkt mit dem COM-Port 
eines PCs wird die Kommunikation nicht wirklich laufen, denn der 
COM-Port von PCs arbeitet nach RS232.
"TTL":
- 1 entspricht: 5V
- 0 entspricht: 0V
"RS232":
- 1 entspricht: unter -3V (bis -15V)
- 0 entspricht: höher als 3V (bis +15V)
(d.h. insbesondere 0V kommen bei RS232 gar nicht vor)
d.h. TTL+RS232 sind ohne Pegelwandler inkompatibel.
Pegelwandler-Chips wie die MAX232-Dinger kümmern sich sowohl um die 
Spannungen als auch um die Invertierung.

D.h. wenn man das BT-Modul 0,1,1,0,1,1 empfängt, gibt es über den 
Ausgang raus: 0V,5V,5V,0V,5V,5V. Ein ohne Pegelwandler angeschlossener 
PC erkennt dann aber: ??,0,0,??,0,0
Der PC bräuchte eigentlich: 15V, -15V, -15V, 15V, -15V, -15V um 
0,1,1,0,1,1 zu erkennen.
Gast #3582728
Lesenswert?

Herr ²bluppdidupp²

danke für die rasche Hilfe

Kann ich da nachträglich an mein Bluetooths Modul noch was machen das 
ich mit RS232 arbeiten kann.

Wenn nicht hast du einen vorschlag mit welchen modul ich arbeiten 
kann???!!!


Danke für die Hilfe

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren