Forum: Mikrocontroller und Digitale Elektronik LMX9830


von Anakin (Gast)


Lesenswert?

Hallo!Habe ein Problem mit dem Bluetooth Modul LMX9830!
Kann man es als master einsetzen ?Ich finde es nicht im Datenblatt?
Hilfe?

von PattenEyeJoe (Gast)


Lesenswert?

Hi Ani,

meines Wissens nach kann man dieses Modul als Master einsetzen.
Wirst aber nichts darüber im Datenblatt finden. Heißt also genaues
Suchen im Internet ;)

von SupaChris (Gast)


Lesenswert?

Das ging ja selbst mit dem 9820 schon. Such mal den Simply Blue
Programmers User Guide. Da steht eigentlich alles drin.

von Gerd (Gast)


Lesenswert?

Den LMX musst du alles selber beibringen, dann kannst du ihn als Master
oder Slave betreiben. Musst dann natürlich Software schreiben. Durch
verschiedene Registereinträge kannst du auch unterschiedliche Profile
einstellen. Ich hab mir das BNCIII von Amber wireless gekauft, da ist
der LMX drauf. Dazu bekam ich die Master- und Slave-Software im C-Code
gratis dazu. Damit habe ich schnelle eine SPP und auch OBEX Übertragung
realisieren können.

von Thomas (Gast)


Lesenswert?

Hallo!Wie sieht das mit der Software schreiben aus?Habe Siimple blue
commader!

von SupaChris (Gast)


Lesenswert?

Hmmm? Wo soll das Modul denn überhaupt dran? Am PC oder am
Mikroprozessor? Am PC machts ja wenig Sinn, da nimmt man ja
sinnvollerweise einen USB-Bluetooth Stick. Der kann dann mit dem
Treiber gleich Master/Slave und alle Protokolle.

Am µC ist dann natürlich der LMX interessant, die Software musst du dir
natürlich selber schreiben. Einfach die Befehle alle Abarbeiten die zum
Auffinden und Verbinden einer Gegenstelle erforderlich sind.

von Thomas (Gast)


Lesenswert?

Hallo!Also das eine Modul  fungiert quasi als "dumme seite",(stay
alone)
das andere als "schlaue" und damit master seite! (mit uc)Habe
eigentlich dedacht bei dem Modul wäre ein inregrieter Mikrocontroller
dabei?

von SupaChris (Gast)


Lesenswert?

Ja klar ist da nen µC drauf, der erledigt schon fast alles. Aber du
musst dem ja erst mal sagen, dass er eine GIC Anfrage machen soll, dann
bekommst du die IDs der in Reichweite befindlichen Geräte rein. Daraus
kannst du dir eine aussuchen, entweder eine SDAP Anfrage starten, oder
wenn du genau weißt, dass da z.b. ne serielle Schnittstelle ist, gleich
eine SPP Connect Anfrage machen. Natürlich immer die Antworten
auswerten, denn bei BT kann da viel zwischendurch passieren. Wenn du
das Gerät gefunden und einmal verbunden hast, kannst du dem LMX auch
sagen, dass der das immer gleich verbinden soll dann....
Also einfach anstecken ist bei Master-Betrieb nicht.
Schau mal in mein Fotoalbum:
http://supachris.homeip.net/elektronik/viewer.php?albid=12&stage=2 wir
haben da mal was programmiert, da siehst du anhand der Bilder, welche
Schritte nötig sind. Quellcode darf ich dir nicht geben, da hat die Uni
die Rechte dran.

von Thomas (Gast)


Lesenswert?

ok!In welche sprache habt ihr programmiert?oder in protokoll ebene?

von SupaChris (Gast)


Lesenswert?

In C haben wir programmiert.

von Thomas (Gast)


Lesenswert?

Also nicht mit dem simple blue commander gearbeitet?Verliere gerade
nämlich die übersicht!Also eine Platine mit dem lmx9820 modul und eine
externen uc (als master fungiert ) und eine Platine nur mit dem lmx
Moaul als slave?

von Thomas (Gast)


Lesenswert?

Also ich möchte quasi eine Bluetoothverbindung zwischen den 2 modulen
herstellen!dabei ist das eine lmx modul am receiver einer antenne (als
slave)
und soll daten übermitteln!das gegenstück soll dann als master
arbeiten,und die daten empfagne und befehle senden!

von SupaChris (Gast)


Lesenswert?

Jo, der Simply Blue Commander ist ja nur für den PC. Was bringt mir da
ein LMX? Da hab ich ja nen USB Stick drinne.
Wir haben ja 2 Geräte gebaut, die vollkommen identisch sind, und per
Jumper als Master oder Slave gesetzt werden können. Auf dem Master ist
dann die Menüführung zum Verbindungsaufbau, der Slave macht nix außer
die eingehende Verbindung anzuzeigen.

von Thomas (Gast)


Lesenswert?

Also habt ihr keine externen uc auf die Platine drauf gemacht!!!!!

von SupaChris (Gast)


Lesenswert?

Na doch, steht doch dort. Die Steuerung des LMX9820 übernimmt ein MSP430
Prozessor. Alle Bluetooth Funktionen, die wir realisiert haben, brauchen
ca 3kByte Programmspeicher und 250Byte RAM.
Ohne externen µC wirds kaum gehen. Es sei denn, du programmierst das
Modul erst ma am PC mit dem Simply Blue Commander, dass es sich
automatisch verbindet, aber ob und wie genau das geht, weiß ich nicht.

von Thomas (Gast)


Lesenswert?

ok!Auf was für einen uc controller sollte man den benutzen ?oder ist
dies egal?THX schon mal

von Thomas (Gast)


Lesenswert?

Kann du mir  vielleicht einen Tip geben wie ich es mit dem
uc programmieren kann?

von SupaChris (Gast)


Lesenswert?

Was soll ich dir da sagen? Schau dir halt die serielle Schnittstelle
deines bevorzugten µC an, und programmiere gemäß dem Software Users
Guide. Ich kann dir ja jetzt wohl kaum 3 kByte Programm erklären.

Wenns nen Stand-Alone-Master sein soll, wieso haste dann nicht ein
Pico-Plug gekauft? gibts für ca 20€ und alles fertig schon. Einmal
eingerichtet kann es auch automatisch die Verbindung zu einem Slave
herstellen.

von Gerd (Gast)


Lesenswert?

Für den LMX9830 gibt es ein fertiges Modul und SW geschrieben in C-Code
für den MSP bei Amber wireless. Das ist alles was Du brauchst.
Natürlich noch die Schaltung für das BT-Modul und den Prozessor. Hast
Du schon mals programmiert?

von Thomas Habermann (Gast)


Lesenswert?

ja klar

von Thomas Habermann (Gast)


Lesenswert?

Was wäre denn sinvoller das modul zu konfugirieren!Mit einem externen
uc oder von pc!Welche möglichkeiten hätte ich da!wie sieht die grobe
Umsetzung aus?Fragen über Fragen!sorry

von Gerd (Gast)


Lesenswert?

Der LMX9830 ist für eine embedded Umgebung realisiert und verfügt über
kein Flash mehr, wie es der LMX9820A hatte. Ist eine reine ROM Version.
Von daher benötigst Du einen uP, es sei denn, Du möchtest immer mit dem
SimplyBlue Commander arbeiten. Das BNCIV hat ein externes EPROM an
Bord, für Parameter. Wenn Du es dann als Master verwenden willst,
brauchst Du sowieso den externen uP. In diesem Fall kannst Du dann die
o.g. Software verwenden. Vielleicht beschreibst Du Deine
Aufgabenstellung etwas genauer, dann könnte man auch ein paar
detailliere Tipps für den Aufbau geben. Mit dem LMX9830 kannst Du
übrigens die verschiedensten Profile, durch Änderung des Registers
einstellen und auch Aufio übertragen

von Christian (Gast)


Lesenswert?

Also!Versuche erstmal eine Verbindung zwischen den beiden lmx9830
Modulen aufzubauen!NAtürlich komme sie vorher schön auf eine Platine!
Dann soll eine als Master und eine als slave fungieren!Das slave Modul
soll spätr Daten zum Master senden ,und der Master soll sagen wann das
Modul die verbindung aufbauen will(grob gesagt)!da ich aber zuerst
diese Verbindung zwischen diesen Modulen aufbauen möchte ,muß ich sie
ja konfigurieren!Wie speise ich nun c code ins modul ?Habe den software
user guide!ist es besser mit simple blue commander zu arbeiten?welche
möglichkeiten habe ich noch!Wie du merkst bin ich gerade am
einarbeiten!Hoffe du hast antworten!

von SupaChris (Gast)


Lesenswert?

Den C Code "speist" man nicht in das Modul. Ein externer µC welcher
Art auch immer, mit seriellem Port ist unbedingt notwendig. Ohne kann
man eventuell höchstens Slave Betrieb machen. Beim 9820 gings
jedenfalls ohne. Master-Betrieb erfordert einen µC und eine recht
aufwendige Software.

von Thomas Habermann (Gast)


Lesenswert?

Hallo!Hast du das mit einem externen uc ein master betrieb gemacht?

von Thomas Habermann (Gast)


Lesenswert?

Wie gehe ich das problem ein Modul in master betrieb zu benutzen an?

von SupaChris (Gast)


Lesenswert?

Klar hab ich das mit einem µC gemacht, anders gehts ja nicht, und über
den PC einstellen macht ja keinen Sinn. Habe einen MSP430 genommen.
Hatte doch oben schon den Link gepostet zu den Bildern.
Wir hatten ein Modul von Reimisch, das ARF32, da war eine kleine
Anleitung dabei, wie man eine Verbindung aufbaut als Master, das musst
du natürlich in den Mikroprozessor umsetzen dann. Hier gibts das
Manual: http://www.reimesch.de/download/arf32_mn.pdf

Irgendwie klingt das so, als hättest du dich damit überhaupt nicht
beschäftigt, und wüsstest gar nicht so recht, was der LMX9830 überhaupt
ist. Das ist KEIN fertiger RS232 <-> Bluetooth Adapter. Da muss man noch
ne Menge selber programmieren.

Für deinen Anwendungszweck kommst du wirklich mit 2 picoPlug am besten.
Die gibts bei Ebay für 20€ das Stück.

von Gerd (Gast)


Lesenswert?

Der LMX9830 ist übrigens eine reine ROM version ohne BT Adresse. Darum
herum muß noch einiges an Schaltung realisiert werden. Im Detail,
Platine, Quarz, Antenne und ggf. EPROM und BT Adressen!!! Wie hast Du
den LMX denn jetzt im Betrieb???

von SupaChris (Gast)


Lesenswert?

...was die Sache mit dem Master nicht einfacher macht und auch Slave
geht ja dann nicht mehr so einfach wie beim 9820.

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.