-
Thread
Beschleunigungssensor Verständnisfrage (LIS302DL )
Hallo, ich habe es nun endlich geschafft die XYZ-Register des LIS302DL auszulesen und anzuzeigen. Ich bin etwas verwirrt, da ich bei einem Beschleuigungssensor daran gedacht habe, dass dieser zuerst einmal allgemein die aktuelle Beschleunigung ausgibt und (der Sensor
dachte genau für diesen Zweck (Beschleuigungen um eine Achse) gibt es Gyroskope. Die Ausgabe meines LIS302DL(Accelerometer) ist nun aber zum Anfang Null(nach einer Offset-Bereinigung) und nach einer Drehung um die Achse wird ein entsprechender Wert ausgegeben und dieser Wert bleibt zur vollen Verwirrung
-
Thread
LIS302DL über I2C an Mega32
Tagen versuche ich einen Beschleunigungssensor über den I2C-Bus anzusteuern. Es handelt sich um den LIS302DL und einen Mega32, der mit 16Mhz getaktet ist. Ich habe vor zuerst im Mastertransmit Mode dem Sensor bescheid zusagen welches Register ich auslesen will. Anschließend wird ein Start Repeat gesendet
drin, den ich im vorherigen Schritt als SLA+R gesendet hab. Die Datenblätter findet ihr hier: LIS302DL: http://www.st.com/stonline/products/literature/ds/12726.pdf ATMEGA32: http://www.atmel.com/dyn/resources/prod_documents/doc2503.pdf Meine Main.c sowie die Beschaltung des LIS habe ich
-
Thread
Umstieg von Atollic zu CooCox CoIDE
\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_lis302dl.c: In function 'LIS302DL_LowLevel_Init': [cc] G:\ARM\Projects\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_lis302dl.c:370:3: error: unknown type name 'GPIO_InitTypeDef'
this function) [cc] G:\ARM\Projects\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_lis302dl.c: In function 'LIS302DL_SendByte': [cc] G:\ARM\Projects\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_lis302dl.c:457:3: warning: implicit declaration of function 'SPI_I2S_GetFlagStatus
-
Thread
STM32F4 Discovery Version mit anderem MEMS-Sensor?
Die ST Website verspricht "LIS302DL or LIS3DSH ST MEMS 3-axis accelerometer", der LIS3DSH hat das Quadratische LGA-16, der LIS302DL das 3*5mm² LGA-12. Insofern sollte da nichts verkehrt sein, aber es könnte sein dass die Kommunikation
lange LIS302DL_LowLevel_Init() kann beibehalten werden. Geändert werden muss ansonsten noch die Funktion LIS302DL_Read(), die im Falle eines Multi-Byte Reads ein spezielles Bit setzt, welches beim 3DSH in
-
Thread
SPI MISO auf High
Hallo, du hast vermutlich eine Doppelbelegung (LIS302DL siehe Board) SPI1 ist hier schon belegt. Nimm mal einen freien SPI-Port zum Testen Gruß G.G.
) kommt, sondern vom LIS302DL!??? Gruss Uwe
-
Thread
Verwirrung mit LIS302
Hi Ich spiele gerade etwas mit dem Lagesensor "LIS302DL" rum. Da ist mir bei 2 verschiedenen Datenblättern eine unterschiedliche Register Map aufgefallen: Im Datenblatt gibt es noch die CLICK_-Register (ab $38), die in der AN nicht erwähnt und
Adressen als "Reserved (Do not modify)" bezeichnet werden. Was bedeutet das? Gibt es unterschiedliche LIS302DL? Auf meinen steht: .725 302D und ein QR-Code
-
Thread
Beschleunigungssensor
Vielen Dank für die Antworten. was sagt ihr zu LIS302? Der ist einigermaßen gut erhältlich. Ich möchte einfach bewegungen in alle 3 Richtungen ziemlich genau erfassen, bzw die Beschleunigung der Bewegungen. Die Geschwindigkeit spielt erstmal nicht so
Ich habe erfolgreich den LIS3LV02DL schon benutzt. Der ist per SPI oder I2C sehr einfach auszulesen und hat mit 12/16Bit pro Achse eine ganz brauchbare Auflösung. Der LIS302DL hat eine Auflösung von 8Bit, welche für deinen Anwengdungszweck
-
Thread
Suche günstigen Beschleunigungssensor
ausreichen, wahrscheinlich gibts die aber nur mit 3 Achsen. Ich kenne nur den vom STM32F4 Board (LIS302DL), der ist mit 1,40 + MWST schon recht billig, aber noch zu teuer. Gibts so was irgedwo noch richig günstig (der muss nicht sonderlich gut sein). Vielen Dank. MfG Wolfgang
Wolfgang schrieb im Beitrag #3354850: > LIS302DL), der ist mit 1,40 + MWST ... noch zu teuer Der LIS331DL wäre deutlich günstiger. Welchen Meßbereich brauchst du überhaupt?
-
Thread
Beschleunigungssensor - Kompensation Erdbeschleunigung
Die Beschleunigungssensoren LIS302DL oder LIS3LV02DL haben genau dafür einen internen Hochpass-Filter mit einstellbarer Grenzfrequenz den man zuschalten kann. Dieser hat den Effekt, daß sämtliche statischen Beschleunigungen aus dem
Ausgabewerte des Sensors sind natürlich dementsprechend etwas träger als in Echtzeit. Ich habe mit dem LIS3LV02DL schon etwas herumexperimentiert und das Filtern funktioniert recht gut. Ciao, Rainer
-
Thread
Beschleunigungssensor Daten auslesen
Sehr populaer ist bspw. der LIS302DL von ST: http://www.st.com/stonline/products/literature/ds/12726/lis302dl.htm Ist sehr einfach via SPI anzusteuern, allerdings ist durch die Bauform die Montage etwas komplizierter - haengt von
-
Thread
Welcher IC ist das (Poolroboter)?
Hab mich mal durch die Chronik des PC gekämpft, so einer war dort verbaut: LIS302DL
Beitrag #7916492: > Hab mich mal durch die Chronik des PC gekämpft, so einer war dort > verbaut: LIS302DL Hey vielen Dank. Laut Datenblatt vom Gehäuse her aber scheinbar ein anderer IC. Und laut Revision im Datenblatt schätz ich auch ein etwas älteres Modell? Wobei meiner ja auch nicht der Neuste
-
Thread
StMicroelectronics LIS331(DL)
Hallo, ich habe auf der Wiki Seite [[Inertialsensoren]] einen Verweis zur LIS331 gefunden und erwäge mir mal einen LIS331DL anzuschaffen. Problem: Woher? St hat wohl eine Vertretung in Deutschland aber ich kann ja nicht dort einfach anrufen und sagen: ,,ich hätte gerne /einen
Zum einen ist es Spoerle, zum anderen Rutronik. Sorry, mußt dich wohl noch gedulden oder auf den LIS302 zurückgreifen.
-
Thread
STM32F4 Discovery Arduino
Audio-DAC CS43L22 mit integriertem Class-D-Lautsprechertreiber - 3-Achsen-ST-MEMS-Beschleunigungsmesser LIS302DL oder LIS3DSH - Acht LEDs - Zwei Tasten (benutzerdefiniert und Reset) Manual: http://www.st.com/content/ccc/resource/technical/document/user_manual/70/fe/4a/3f/e7/e1/4f/7d/DM00039084.pdf/files
Im Anhang ein ziemlich gebasteltes Code-Beispiel für den Beschleunigungssensor LIS203DL, welches ich gefunden habe. Es gibt die Werte des Sensors seriell aus. Mittlerweile habe ich auch festgestellt, dass die hardware serielle Schnittstelle funktioniert ( mit externem Adapter )
-
Thread
[V] STM32F4Discovery + Expansionboard
through USB bus or from an external 5 V supply voltage External application power supply: 3 V and 5 V LIS302DL or LIS3DSH ST MEMS 3-axis accelerometer MP45DT02, ST MEMS audio sensor, omni-directional digital microphone CS43L22, audio DAC with integrated class D speaker driver Eight LEDs: LD1 (red/green
-
Thread
CooCox CoIDE mit STM32F4-Discovery Board
Libraries\Ethernet\src\dhcp.c [cc] Parsing ..\..\..\Utilities\STM32_EVAL\stm32f4_discovery_lis302dl.c [cc] Parsing ..\..\..\Utilities\STM32_EVAL\stm32f4_discovery_lis302dl.h [cc] Parsing ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rtc.c [cc] Parsing ..\
.\obj\stm32f4xx_rng.o ..\obj\stm32f4xx_exti.o ..\obj\misc.o ..\obj\dhcp.o ..\obj\stm32f4_discovery_lis302dl.o ..\obj\stm32f4xx_rtc.o ..\obj\stm32f4xx_cryp_tdes.o ..\obj\stm32f4xx_tim.o ..\obj\stm32f4xx_dbgmcu.o [cc] Parsing ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_exti.c
-
Thread
Beschleunigungssensor
Ich habe hier mit einem LIS302DL rumgespielt. Funktioniert gut, und hat SPI und I2C, d.h. AD-Wandler ist unnötig. Der Chips ist ... ähm ... recht kompakt, aber ich habe ihn trotzdem auf einer Lochrasterplatine unterbringen können
-
Thread
Löten von sehr kleinen Kontakten
Hallo Zusammen Was macht man mit einem kleinen Beschleunigungssensor LIS302DL (LGA-14), welcher so kleine Kontakte hat, dass man es kaum Löten kann? Folgendes habe ich gemacht: Baustein auf eine Platine geklebt und anschliessend mit Adern verlötet. Dies möchte ich
-
Thread
Vibrationsprofil mit Beschleunigungssensor BMA250
dem PC in eine Datenbank und lässt sie graph. darstellen... Kein Scherz, --eher ein Ansatz; >The LIS302DL has dynamically user selectable full scales of ±2g/±8g and it is capable of measuring accelerations with an output data rate of 100Hz or 400Hz.< leider ist die max.Datenrate zu gering, aber
-
Thread
Lageerkennung, Beschleunigungssensor?
naja, jetzt geb ich mal ne antwort zur fragestellung: adxl345 oder LIS302DL kosten beide <10€ und sind pinkompatibel zu einem großen teil
-
Thread
Frage zu Beschleunigungssensor SCA3000-E01-PWB
Du könntest auch den SCA3000-E02-PWB nehmen, der hat ein I2C Interface. Oder du benutzt den LIS302DL, der ist mit 6,80€ bei Farnell deutlich günstiger, kann SPI und I2C und hat einen umschaltbaren Empfindlichkeitsbereich von +-2G und +-8G. Ciao, Rainer
-
Thread
Problem beim WHO_AM_I Register auslesen
eure Hilfe benötigen. Ich nutze das STM32F4-Discoveryboard und möchte das WHO_AM_I-Register des LIS302DL-ACC-Sensors auslesen. Ich nutze eine Bibliothek(XPCC) zur Verwendung des SPI1-Ports. Also folgende Eigenschaften weist mein Programm auf: Variante 1: Ich lade das Programm so wie in der
-
Thread
[V] STM32V4DISCOVERY Entwicklungsboards, STM32F4 168MHz, 3-Achsen Beschleunigungssensor je EUR 19,-
USB bus or from an external 5V supply voltage * External application power supply: 3V and 5V * LIS302DL, ST MEMS motion sensor, 3-axis digital output accelerometer * MP45DT02, ST MEMS audio sensor, omnidirectional digital microphone * CS43L22, audio DAC with integrated class D speaker driver
-
Thread
GDB HW Debugging in Eclipse
jedoch nicht. Ich erhalte z.B. folgende Fehlermeldung: No source file named C:\Users\sven\workspace\LIS302DL\main.c. Die Quelldatei liegt jedoch unter dem angegebenen Pfad. Mir ist bewusst, dass dies wohl ein relativ spezieller Fehler ist, aber vielleicht hat ja dennoch jemand eine Idee, woran das
-
Thread
C++ mit CooCox
stm32f4xx_spi.o ..\obj\stm32f4xx_i2c.o ..\obj\stm32f4xx_exti.o ..\obj\misc.o ..\obj\stm32f4_discovery_lis302dl.o -L..\..\..\STM32F4-Discovery -lpdmfilter_gcc [cc] c:/program files (x86)/gnu tools arm embedded/4.7 2013q2/bin/../lib/gcc/arm-none-eabi/4.7.4/../../../../arm-none-eabi/lib/armv7e-m\libg.a(
-
Thread
Brauche hilfe mit Makefile STM32+FreeRTOS
obj/port.o ./obj/stm32f4_discovery_audio_codec.o ./obj/stm32f4_discovery.o ./obj/stm32f4_discovery_lis302dl.o ./obj/misc.o ./obj/stm32f4xx_adc.o ./obj/stm32f4xx_can.o ./obj/stm32f4xx_crc.o ./obj/stm32f4xx_cryp_aes.o ./obj/stm32f4xx_cryp.o ./obj/stm32f4xx_cryp_des.o ./obj/stm32f4xx_cryp_tdes.o ./obj/stm32f4xx_dac.o
stm32f4_discovery.c... --- compiling ../stm32f4-discovery/Utilities/STM32F4-Discovery/stm32f4_discovery_lis302dl.c... --- compiling ../STM32F4xx_DSP_StdPeriph_Lib_V1.0.0/Libraries/STM32F4xx_StdPeriph_Driver/src/misc.c... --- compiling ../STM32F4xx_DSP_StdPeriph_Lib_V1.0.0/Libraries/STM32F4xx_StdPeriph_Driver
-
Thread
Beschleunigungssensoren Kalibrierung
Auf ruhelage(Waagerecht) habe ich für die Sensoren folgende Werte: ADXL345: X= 32 Y = 87 Z = 49 LIS302DL: X= 0 Y = 3 Z = 7 MMA7455L: X= 6 Y = 28 Z = 60 Ich weiß dass die Sensoren kalbrieren werden müssen, so dass Sie auf einer Ruhelegae X= 0, Y= 0 und Z= g sein soll. aber ich weiße nicht, was
-
Thread
Neigungssensor (Auflösung 0,1° auf 180°) gesucht
Deshalb weiter geschaut und mich an das STM32F4DISCOVERY erinnert: richtig, das hat einen MEMS-Sensor LIS302DL verbaut. Leider ist dessen Auflösung zu bescheiden -> weiter suchen. Von ST gibt es bspw. den LIS352AX, der Daten analog liefert: http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE
-
Thread
STM32F4 discovery auslesen - unbekannte Programmgröße
> PCB label MB997 C-01, R31 not Fitted, PDR_ON of STM32F4 replaced by VSS Replace LIS302DL by LIS3DSH (U5) Rev B.2 --> PCB label MB997 B-02, R27 Not Fitted, R28 Fitted Rev B.1 --> PCB label MB997 B-01 [/code] ------------------- Wenn Du Dir also den Chip in der ST-Link Sektion
-
Thread
Erweiterbares Development Kit
Dir sicher /nicht/ langweilig) gibt es auf dem Board noch ein paar Sensoren und Audio-Ausgabe: lis302dl MEMS accelerometer (motion sensor) mp45dt02 MEMS audio sensor (digital microphone) cs43l22 Audio DAC with speaker driver/amplifier Für ca. 15 EUR alles dabei zum loslegen (bis auf die USB-Kabel
-
Thread
STM32F7 Discovery Board
Oszi am Ausgang. An PA4 = P1.16 stört offenbar CS43L22 LRCK und an PA5 = P1.15 stört offenbar LIS302DL SCL/SPC
dann mal so machen. Ich dachte bis eben, es liegt an dieser hyperliquiden Peripherie (CS43L22 und LIS302DL).
-
Thread
AD7680 (SPI) + STM32F4Discovery
MAX5250 anzusteuern) http://mikrocontroller.bplaced.net/wordpress/?page_id=689 Library 17 = SPI-LIS302DL (für den 3Achs-Beschleunigungs-Sensor auf dem Discovery) http://mikrocontroller.bplaced.net/wordpress/?page_id=705 Das sollte als Grundlage mehr als ausreichen;) Viel Erfolg! ManiB Nachtrag
-
Thread
Arduino - bringt's das ? Gesperrt
USB bus or from an external 5 V supply voltage -External application power supply: 3 V and 5 V -LIS302DL, ST MEMS motion sensor, 3-axis digital output accelerometer -MP45DT02, ST MEMS audio sensor, omni-directional digital microphone -CS43L22, audio DAC with integrated class D speaker driver -Eight
> Aber dann will > ich nix hören, ich habs schließlich gesagt. und wenn ;-) 73 de Jürgen, DL8MA http://www.dl8ma.de