www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Senzor STM32 MPU6050
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Arduino sekcija
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
Mislincan
Član
Član



Pridružen-a: Ned 11 Okt 2009 12:55
Prispevkov: 30
Aktiv.: 0.17
Kraj: Mislinja

PrispevekObjavljeno: Pon Maj 29, 2017 9:56 pm    Naslov sporočila:  Senzor STM32 MPU6050 Odgovori s citatom

Preko AliExpressa sem naročil senzor: 6-axis MPU6050 Module Gyro DMP Engine Kalman Accelerometer STM32 Inclinometer. Ta senzor nima I2C protokol, ampak samo serijski (TX, RX). Pri iskanju programa za komunikacijo s senzorjem najdem samo za I2C protokol, ki pri mojem senzorju ne pride v poštev. Prosim za pomoč !
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
pajo
Član
Član



Pridružen-a: Čet 29 Jan 2004 8:50
Prispevkov: 687
Aktiv.: 3.08

PrispevekObjavljeno: Pon Maj 29, 2017 10:15 pm    Naslov sporočila:   Odgovori s citatom

Ene 14 dni nazaj sem dobil od kitajca MPU6050, ki se pogovarja preko I2C. Vendar ga še nisem uspel zagnati.
Poglej malo po bolhi. Se prodaja tak na I2C.
Sem pa našel samo primere za "stare" driverje in ne za HAL.

_________________
Martin Krpan je že dobro vedel zakaj je posekal lipo.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Slowfly
Član
Član



Pridružen-a: Sre 18 Feb 2004 2:07
Prispevkov: 4082
Aktiv.: 18.32
Kraj: Ljubljana

PrispevekObjavljeno: Tor Maj 30, 2017 10:24 am    Naslov sporočila:   Odgovori s citatom

Pa naroči tega
_________________
Še dobro, da bitje srca in dihanje nadzoruje vegetativno živčevje. V nasprotnem primeru nekateri ne bi preživeli niti 24 ur.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
zaz
Član
Član



Pridružen-a: Pon 06 Apr 2015 14:23
Prispevkov: 89
Aktiv.: 0.81
Kraj: Ljubljana

PrispevekObjavljeno: Tor Maj 30, 2017 10:30 am    Naslov sporočila:   Odgovori s citatom

Odpri datasheet in verjetno ni tolko zakomplicirano da se nebi dalo kode spisat s pomočjo STM-ovih primerov in z primerom kode ki komunicira preko i2c-ja
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
pajo
Član
Član



Pridružen-a: Čet 29 Jan 2004 8:50
Prispevkov: 687
Aktiv.: 3.08

PrispevekObjavljeno: Tor Maj 30, 2017 10:55 am    Naslov sporočila:   Odgovori s citatom

zaz je napisal/a:
Odpri datasheet in verjetno ni tolko zakomplicirano da se nebi dalo kode spisat s pomočjo STM-ovih primerov in z primerom kode ki komunicira preko i2c-ja

Sem danes našel tole zadevo, ampak mi ne "zalaufa". Confused

_________________
Martin Krpan je že dobro vedel zakaj je posekal lipo.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
zaz
Član
Član



Pridružen-a: Pon 06 Apr 2015 14:23
Prispevkov: 89
Aktiv.: 0.81
Kraj: Ljubljana

PrispevekObjavljeno: Tor Maj 30, 2017 3:38 pm    Naslov sporočila:   Odgovori s citatom

Ta koda je napisana za I2C vodilo, ne za serijsko kot si prej napisal.

Malo se pogledal pa sploh ne najdem nikjer nobenega datasheet za to zadevo ali imaš mogoče ti kakšno povezavo?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
pajo
Član
Član



Pridružen-a: Čet 29 Jan 2004 8:50
Prispevkov: 687
Aktiv.: 3.08

PrispevekObjavljeno: Tor Maj 30, 2017 4:25 pm    Naslov sporočila:   Odgovori s citatom

Saj jaz imam I2C. Mislinčan ima drugačnega. Smile

Product Specifications
MPU-6500 Register Map and Descriptions

_________________
Martin Krpan je že dobro vedel zakaj je posekal lipo.


Nazadnje urejal/a pajo Sre Maj 31, 2017 11:55 am; skupaj popravljeno 1 krat
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Slowfly
Član
Član



Pridružen-a: Sre 18 Feb 2004 2:07
Prispevkov: 4082
Aktiv.: 18.32
Kraj: Ljubljana

PrispevekObjavljeno: Tor Maj 30, 2017 4:38 pm    Naslov sporočila:   Odgovori s citatom

@ pajo

Če se ne motim, potrebuješ tudi ti dve datoteki.
"stm32f0xx_hal.h" in "stm32f0xx_hal_i2c.h"


BTW: Ti bo to rad poganjal na Arduinu?

_________________
Še dobro, da bitje srca in dihanje nadzoruje vegetativno živčevje. V nasprotnem primeru nekateri ne bi preživeli niti 24 ur.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
zaz
Član
Član



Pridružen-a: Pon 06 Apr 2015 14:23
Prispevkov: 89
Aktiv.: 0.81
Kraj: Ljubljana

PrispevekObjavljeno: Tor Maj 30, 2017 6:20 pm    Naslov sporočila:   Odgovori s citatom

pajo je napisal/a:
Saj jaz imam I2C. Mislinčan ima drugačnega. Smile

pdf


hehe sem komi zdaj opazil Smile
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
pajo
Član
Član



Pridružen-a: Čet 29 Jan 2004 8:50
Prispevkov: 687
Aktiv.: 3.08

PrispevekObjavljeno: Tor Maj 30, 2017 6:42 pm    Naslov sporočila:   Odgovori s citatom

Slowfly je napisal/a:
@ pajo

Če se ne motim, potrebuješ tudi ti dve datoteki.
"stm32f0xx_hal.h" in "stm32f0xx_hal_i2c.h"


BTW: Ti bo to rad poganjal na Arduinu?


Delam z razvojno ploščo STM32f407gv DISC1.
Ploščo skonfiguriram z STMCubeMX in nato naprej v keilu.
Ti dve datoteki imam vključeni.

_________________
Martin Krpan je že dobro vedel zakaj je posekal lipo.


Nazadnje urejal/a pajo Sre Maj 31, 2017 8:28 pm; skupaj popravljeno 1 krat
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
galjotj
Član
Član



Pridružen-a: Pet 02 Nov 2012 15:08
Prispevkov: 231
Aktiv.: 1.66
Kraj: Zgornji Brnik

PrispevekObjavljeno: Tor Maj 30, 2017 7:37 pm    Naslov sporočila:   Odgovori s citatom

@Mislincan

Tule smo že imeli "debato" o MPU6050 na tem forumu.

Načeloma je dobro vedeti nekaj teorije o elektronskih senzorjih, kot so giroskopi, pospeškometri, barometri ipd... , ker si njihovo delovanje lahko hitro napačno razlagamo.

Dobro je tudi razumeti arhitekturo MPU6050.

MPU6050 je možno uporabljati na več načinov in sicer samostojno, ker ima vgrajen lasten procesor Digital Motion Processing™ (DMP™) ali pa, da nam obdeluje rezulatate senzorjev zunanji procesor.
Primer slednjega je MultiWii FW za drone na Arduinu, kjer to počne kar Atmega328.
Verjetno v tvojem primeru rezultate obdeluje STM32 in jih moraš le prebrati iz njegovega serijskega vodila-ne pozman, ampak domnevam.

MPU6050 je najprej treba vkopiti in ko deluje, je možno na kondenzatorju 2.2n (pin20:CPOUT) izmeriti napetost okrog 30V.

_________________
Pa sam programirat sem hotu!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Slowfly
Član
Član



Pridružen-a: Sre 18 Feb 2004 2:07
Prispevkov: 4082
Aktiv.: 18.32
Kraj: Ljubljana

PrispevekObjavljeno: Tor Maj 30, 2017 7:50 pm    Naslov sporočila:   Odgovori s citatom

pajo je napisal/a:
Delam z razvojno ploščo STM32f407gv DISC1.
Ploščo skonfiguriram z STMCubeMX in nato naprej v keilu.


Tukaj je namreč debata o Arduinu....

_________________
Še dobro, da bitje srca in dihanje nadzoruje vegetativno živčevje. V nasprotnem primeru nekateri ne bi preživeli niti 24 ur.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
pajo
Član
Član



Pridružen-a: Čet 29 Jan 2004 8:50
Prispevkov: 687
Aktiv.: 3.08

PrispevekObjavljeno: Tor Maj 30, 2017 9:21 pm    Naslov sporočila:   Odgovori s citatom

Se opravičujem, da sem zašel...
Nisem bil pozoren na področje.

_________________
Martin Krpan je že dobro vedel zakaj je posekal lipo.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Mislincan
Član
Član



Pridružen-a: Ned 11 Okt 2009 12:55
Prispevkov: 30
Aktiv.: 0.17
Kraj: Mislinja

PrispevekObjavljeno: Sre Maj 31, 2017 6:47 pm    Naslov sporočila:   Odgovori s citatom

Hvala za vse odgovore! Kot sem napisal, sem senzor naročil, nisem ga še dobil. Šele nato sem začel iskati ustrezne gonilnike in navodila. Nasvet ki ga je napisal Galjotj jemljem na znanje, vendar moram najprej vzpostaviti komunikacijo s senzorjem, šele nato pride na vrsto vse ostalo. Vsaka pot se prične s prvim korakom!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Slowfly
Član
Član



Pridružen-a: Sre 18 Feb 2004 2:07
Prispevkov: 4082
Aktiv.: 18.32
Kraj: Ljubljana

PrispevekObjavljeno: Sre Maj 31, 2017 7:03 pm    Naslov sporočila:   Odgovori s citatom

Glede na to, da si vprašanje zastavil v Arduino sekciji, ti pa si naročil senzor s STM kontrolerjem, si tudi ti malo zgrešil področje? Ker naročeno boš precej težko prepričal v I2C komunikacijo, razen s kakimi večjimi hardverskimi posegi.
_________________
Še dobro, da bitje srca in dihanje nadzoruje vegetativno živčevje. V nasprotnem primeru nekateri ne bi preživeli niti 24 ur.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Arduino sekcija Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2  Naslednja
Stran 1 od 2

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 70 dni


Powered by phpBB © 2001, 2005 phpBB Group