Hilfe beim BMP085 Sensor

Franky-
Beiträge: 23
Registriert: 13.05.2011 22:01:13

#1 Hilfe beim BMP085 Sensor

Beitrag von Franky- »

Hallo,

ich bin gerade am inbetrieb nehmen einer selbstentwickelten MultiWii Platine.
Alles scheint zu funktionieren, aber leider bringt mit der BMP085 im Config Tool nur eine gerade Linie und als wert 0
In der Firmware habe ich den BMP085 aktiviert, hardware technisch bin ich mir auch fast sicher das es passt.

Muss ich noch irgendwas anderes beachten, welche Werte sollte im Configtool beim Baro angezeigt werden?

Lg Frank
Dateianhänge
platine.JPG
platine.JPG (36.73 KiB) 1143 mal betrachtet
Benutzeravatar
dynai
Beiträge: 872
Registriert: 15.01.2006 20:27:51
Wohnort: Esslingen u. Langen bei Bregenz

#2 Re: Hilfe beim BMP085 Sensor

Beitrag von dynai »

Hi,

Eigentlich reicht auskommentieren.
Ich nehm mal an alle deine Sensoren sind auf 3.3 v.
Und was ich mir sagen habe lassen darf der bmp beim löten nicht zu lang der Hitze ausgesetzt werde.

Hier noch wie die kurven bei mir aussehen http://www.youtube.com/watch?v=9ZoRj-Ad ... ata_player

Ansonsten Schnuckelige Platine.

Gruss Chris
Vario Sky-Fox: OS MAX 61; GY 401 + S9254 Servo; Taumelscheibe: 4x S 9001; 35Mhz
T-REX 450 S CF:Motor: 2221-8; RONDO flybarless ; Jazz 40-6-18; TS: 3x robbe FS 60; HS: S9257; 2.4GHz

FC 18V3plus 35 MHz; FF-7 (T7CP) 2,4 GHz
guro
Beiträge: 200
Registriert: 16.01.2011 23:16:34

#3 Re: Hilfe beim BMP085 Sensor

Beitrag von guro »

könntest dir auch ein testprogramm schreiben was nur den BMP anspricht, ob er überhaupt noch geht. ist ja mit Arduino schnell gemacht...
Lama V4 CNC Alu
Wiicopter Quad+ (45cm Motorabstand, mittlerweile mit 10dof imu)
Wiicopter Mini-Y6 (33 cm Motorabstand)
Wiicopter µQuad (19cm Motorabstand) (fliegt immer noch ned, neue Motoren passen nicht auf Frame)
U816 + U816A
Franky-
Beiträge: 23
Registriert: 13.05.2011 22:01:13

#4 Re: Hilfe beim BMP085 Sensor

Beitrag von Franky- »

Ich nehm mal an alle deine Sensoren sind auf 3.3 v
Haben den Fehler gefunden. Es ist ein Layout Fehler, alle Sensoren sind an 3V3 nur der BMP ist fälschlicher weise mit 5V versorg.
Da guckt man sich zig mal den Schaltplan an obs so stimmt, und siehst den Wald vor lauter Bäumen nicht ;)

Werds mal morgen umbauen, ich hoffe der Sensor hats überlebt.

Danke für Euere Hilfe
Benutzeravatar
dynai
Beiträge: 872
Registriert: 15.01.2006 20:27:51
Wohnort: Esslingen u. Langen bei Bregenz

#5 Re: Hilfe beim BMP085 Sensor

Beitrag von dynai »

na da drück ich dir die daumen das der noch geht.

darf man überdies fragen was du da alles auf dem board hast? ist da ein atmega 328 als tqfp mit von der party?

gruß Chris
Vario Sky-Fox: OS MAX 61; GY 401 + S9254 Servo; Taumelscheibe: 4x S 9001; 35Mhz
T-REX 450 S CF:Motor: 2221-8; RONDO flybarless ; Jazz 40-6-18; TS: 3x robbe FS 60; HS: S9257; 2.4GHz

FC 18V3plus 35 MHz; FF-7 (T7CP) 2,4 GHz
Franky-
Beiträge: 23
Registriert: 13.05.2011 22:01:13

#6 Re: Hilfe beim BMP085 Sensor

Beitrag von Franky- »

Da ist der BMP085, ADXL345, ITG3200, HMC5883 und auf der Rückseite der AtMega328TQFP.

Das ist nur ein Prototyp, wir sind noch am schrumpfen der Platine ;)
Benutzeravatar
Wollez
Beiträge: 19
Registriert: 29.07.2011 22:35:20
Wohnort: Bodensee
Kontaktdaten:

#7 Re: Hilfe beim BMP085 Sensor

Beitrag von Wollez »

Hallo Franky,

nachdem ich jetzt schon ne weile hier mitlese hab ich mich jetzt auch mal angemeldet.

Der Fehler ist, wie Du es ja weiter oben auch schon geschrieben hast, ein Layoutfehler. Die Sensoren werden normalerweise mit VCC_3.3V versorgt. Doch leider ist bei diesem Sensor die Versorgungsspannung auf VCC (5V).
Um den Fehler zu beheben musst Du eine Leiterbahn auftrennen und eine Brücke setzen. Ich habe Dir mal ein Bild vom Layout mit angehängt.

26257

Mit dem schwarzen Kreis habe ich die Stelle wo Du die Leiterbahn trennen musst markiert. Es muss zwischen der Durchkontaktierung und dem Pad getrennt werden. Die grüne Linie ist für die Brücke.

Gib mir bitte Bescheid ob alles geklappt hat.

Gruß Wolfgang
http://www.wii-copter.de
... hier ist unser Projekt ...
Benutzeravatar
Wollez
Beiträge: 19
Registriert: 29.07.2011 22:35:20
Wohnort: Bodensee
Kontaktdaten:

#8 Re: Hilfe beim BMP085 Sensor

Beitrag von Wollez »

Hallo Franky,

gibt es schon was neues?

Ich hab jetzt das Layout von der LZ-Control V1.4 fertig. Werd es aber noch ein paar mal überprüfen ;)
Änderung zu der V1.3 ist das die Layoutfehler raus sind, Test und Programmierpins für ISP drauf sind, der I2C für Erweiterungsmodule raus geführt wird, die Masse sich auf 30x30mm verringert haben und ein richtiger Levelconverter (nicht mehr das Mosfet gedöns ;) ) für den I2C (100 oder 400 kHz) integriert ist.

Ich werde Dir morgen mal den neuen Schaltplan und das Layout zukommen lassen. Wenn auch Du keinen Fehler findest, werd ich die neuen LPs Anfang nächster Woche bestellen.

Gruß Wolfgang

Ps. Das GPS Modul dazu werd ich wohl auch nächste Woche bestellen. Das ist das richtige für das Projekt. Mit 10x10mm ist es auch noch zu verkraften.
http://www.wii-copter.de
... hier ist unser Projekt ...
Benutzeravatar
dynai
Beiträge: 872
Registriert: 15.01.2006 20:27:51
Wohnort: Esslingen u. Langen bei Bregenz

#9 Re: Hilfe beim BMP085 Sensor

Beitrag von dynai »

gps? ähm worüber wird der angebunden? dachte dafür brauchts den MEGA?
sagt mal habt ihr wo ne projekt-homepage oder sowas?

total neugierig

gruß Chris
Vario Sky-Fox: OS MAX 61; GY 401 + S9254 Servo; Taumelscheibe: 4x S 9001; 35Mhz
T-REX 450 S CF:Motor: 2221-8; RONDO flybarless ; Jazz 40-6-18; TS: 3x robbe FS 60; HS: S9257; 2.4GHz

FC 18V3plus 35 MHz; FF-7 (T7CP) 2,4 GHz
Benutzeravatar
Wollez
Beiträge: 19
Registriert: 29.07.2011 22:35:20
Wohnort: Bodensee
Kontaktdaten:

#10 Re: Hilfe beim BMP085 Sensor

Beitrag von Wollez »

Hallo Chris,

da ist ein Mega mit drauf ;) und das GPS läuft mit dem I2C.

Eine Domain zu Homepage haben wir schon, doch noch nichts eingerichtet. Wir kommen zur Zeit noch nicht dazu. :mrgreen:

Gruß Wolfgang
http://www.wii-copter.de
... hier ist unser Projekt ...
Benutzeravatar
dynai
Beiträge: 872
Registriert: 15.01.2006 20:27:51
Wohnort: Esslingen u. Langen bei Bregenz

#11 Re: Hilfe beim BMP085 Sensor

Beitrag von dynai »

das klingt jedenfalls alles sehr interessant :)

mega? 1280, 2560?
und als levelconverter nen PCA9306?

sorry aber ich werd grad kirre, hab mir doch grad nen flyduino und gps zugelegt und jetz sowas.... manno... naja vielleicht bau ich ja nochn 2ten kumpel hat interesse bekunde und der will auf jeden fall gps :)

hab mich ja selber schon an ner platine versucht allerdings war die ja doch "etwas" größer, ich wollt den ic unbedingt gesockelt da ich schon einen gekillt hab.
zudem hab ich da noch die LED leistungsparts mit drauf genommen.
CIMG3458.jpg
CIMG3458.jpg (116.81 KiB) 1010 mal betrachtet
gruß Chris
Vario Sky-Fox: OS MAX 61; GY 401 + S9254 Servo; Taumelscheibe: 4x S 9001; 35Mhz
T-REX 450 S CF:Motor: 2221-8; RONDO flybarless ; Jazz 40-6-18; TS: 3x robbe FS 60; HS: S9257; 2.4GHz

FC 18V3plus 35 MHz; FF-7 (T7CP) 2,4 GHz
Benutzeravatar
Wollez
Beiträge: 19
Registriert: 29.07.2011 22:35:20
Wohnort: Bodensee
Kontaktdaten:

#12 Re: Hilfe beim BMP085 Sensor

Beitrag von Wollez »

dynai hat geschrieben:mega? 1280, 2560?
Da das GPS mit I2C arbeitet, wird voraussichtlich der 328 reichen. Sollte es sich herausstellen, das er nicht reicht, ist das kein Problem. Dies ist unter anderem der Grund warum der I2C eine externe Schnittstelle hat. Dann kann man zur Not der GPS einen eigenen Prozessor spendieren. Aber am GPS Modul sind wir noch nicht dran. Wir haben erst mal die Vorbereitungen dazu getroffen.
dynai hat geschrieben: und als levelconverter nen PCA9306?
Ja, der wird verwendet.

Wir haben ausschließlich SMD Teile verwendet. Bedingung war, alles zu können und so klein und leicht wie nur möglich. Es soll auch komplett kompatibel mit der MultiWii Firmware sein und bleiben.

Ich denke wir sind damit schon so gut wie fertig und waren erfolgreich ;)

Gruß Wolfgang
http://www.wii-copter.de
... hier ist unser Projekt ...
Franky-
Beiträge: 23
Registriert: 13.05.2011 22:01:13

#13 Re: Hilfe beim BMP085 Sensor

Beitrag von Franky- »

Das mit der Leiterbahn unterbrechen müssen wir Montag im Geschäft machen.

Der BMP muss runter, ich komm sonst nicht an die Leiterbahn :(


Lg Frank
Benutzeravatar
Wollez
Beiträge: 19
Registriert: 29.07.2011 22:35:20
Wohnort: Bodensee
Kontaktdaten:

#14 Re: Hilfe beim BMP085 Sensor

Beitrag von Wollez »

Hallo Franky,

das geht iO. Dann bis morgen.

Gruß Wolfgang
http://www.wii-copter.de
... hier ist unser Projekt ...
Benutzeravatar
Wollez
Beiträge: 19
Registriert: 29.07.2011 22:35:20
Wohnort: Bodensee
Kontaktdaten:

#15 Re: Hilfe beim BMP085 Sensor

Beitrag von Wollez »

dynai hat geschrieben:mega? 1280, 2560?
Das von uns verwendete GPS Modul hat bereits einen ARM7 und ein ROM integriert. Es liefert schon die aufbereitete Daten an den mega328. Deshalb werden wir nichts an dem Hauptcontroller ändern müssen.

Das wird jedoch noch etwas dauern bis das ganze darin integriert ist. Meine C Programmierkenntnisse lassen sehr zu wünschen übrig. Aber vielleicht gibt es hier ja einen C Freak der mitmachen will??? Dann mal ne PN an mich ;)

Gruß Wolfgang
http://www.wii-copter.de
... hier ist unser Projekt ...
Antworten

Zurück zu „Allgemeines“