All Projects → Infineon → TLE5012-Magnetic-Angle-Sensor

Infineon / TLE5012-Magnetic-Angle-Sensor

Licence: other
This repository includes an library for Arduino for the TLE5012 Magnetic Angle Sensor with SSC interface.

Programming Languages

C++
36643 projects - #6 most used programming language
processing
702 projects

Projects that are alternatives of or similar to TLE5012-Magnetic-Angle-Sensor

TLV493D-A1B6-3DMagnetic-Sensor
Library for the TLV493D-A1B6 3D magnetic sensor for Arduino.
Stars: ✭ 27 (-27.03%)
Mutual labels:  makers, sensor, arduino-library, infineon
Pzem 004t V30
Arduino library for the Updated PZEM-004T v3.0 Power and Energy meter
Stars: ✭ 78 (+110.81%)
Mutual labels:  sensor, arduino-library
Ultrasonic
Minimalist library for Ultrasonic Module HC-SR04, PING))) and Seeed SEN136B5B to Arduino
Stars: ✭ 77 (+108.11%)
Mutual labels:  sensor, arduino-library
cypress-xpath
Adds XPath command to Cypress test runner
Stars: ✭ 145 (+291.89%)
Mutual labels:  cypress, cypress-io
ublox
Arduino and CMake library for communicating with uBlox GPS receivers.
Stars: ✭ 89 (+140.54%)
Mutual labels:  sensor, arduino-library
arduino-sht
Repository for Sensirion humidity and temperature sensor support on Arduino
Stars: ✭ 43 (+16.22%)
Mutual labels:  sensor, arduino-library
svelte-pwa-now
A PWA ready Svelte v3.0 starter template with Tailwind, Now integration and optional Typescript suppot
Stars: ✭ 138 (+272.97%)
Mutual labels:  cypress, cypress-io
Adafruit CCS811
Arduino driver for CCS811 digital gas sensor
Stars: ✭ 60 (+62.16%)
Mutual labels:  sensor, arduino-library
cypress-hyperapp-unit-test
Unit test Hyperapp components using Cypress
Stars: ✭ 26 (-29.73%)
Mutual labels:  cypress, cypress-io
XMC-for-Arduino
Integration of Infineon's XMC microcontrollers into the Arduino IDE.
Stars: ✭ 85 (+129.73%)
Mutual labels:  makers, infineon
snapshot
Adds value / object / DOM element snapshot testing support to Cypress test runner
Stars: ✭ 114 (+208.11%)
Mutual labels:  cypress, cypress-io
SensorFusion
A simple implementation of some complex Sensor Fusion algorithms
Stars: ✭ 101 (+172.97%)
Mutual labels:  sensor, arduino-library
Adafruit TSL2591 Library
This is an Arduino library for the TSL2591 digital luminosity (light) sensors.
Stars: ✭ 46 (+24.32%)
Mutual labels:  sensor, arduino-library
bme280
Arduino and CMake library for communicating with the Bosch Sensortec BME280 environmental sensor.
Stars: ✭ 21 (-43.24%)
Mutual labels:  sensor, arduino-library
BMP180 Breakout Arduino Library
Arduino libraries for the BMP180 pressure sensor breakout board
Stars: ✭ 30 (-18.92%)
Mutual labels:  sensor, arduino-library
Bh1750
An Arduino library for the digital light sensor breakout boards containing the BH1750FVI IC
Stars: ✭ 173 (+367.57%)
Mutual labels:  sensor, arduino-library
cypress-angular-unit-test
Trying to load and bootstrap Angular component dynamically inside Cypress
Stars: ✭ 146 (+294.59%)
Mutual labels:  cypress, cypress-io
SparkFun CCS811 Arduino Library
A library to drive the AMS CCS811 air quality sensor
Stars: ✭ 38 (+2.7%)
Mutual labels:  sensor, arduino-library
cypress-example-docker-circle-workflows
Cypress + Docker + CircleCI Workflows = ❤️
Stars: ✭ 29 (-21.62%)
Mutual labels:  cypress, cypress-io
cypress-retry
Retry just the failed Cypress.io tests using Cypress module API and AST rewriting
Stars: ✭ 16 (-56.76%)
Mutual labels:  cypress, cypress-io

TLE5012B-Angle-Sensor

PlatformIO CI Arduino CI Doxygen GH

bulk sensor breakout board Sensor2Go kit

Library of Infineon's highly sensitive TLE5012B 360° magnetic angle sensor.

Supported Frameworks

Arduino API WICED API TLE5012B API
TLE5012B Register API
Getting Started Getting Started Porting Guide

Summary

The TLE5012B is a 360° angle sensor that detects the orientation of a magnetic field. This is achieved by measuring sine and cosine angle components with monolithic integrated Giant Magneto Resistance (iGMR) elements. These raw signals (sine and cosine) are digitally processed internally to calculate the angle orientation of the magnetic field (magnet). The TLE5012B is a pre-calibrated sensor. The calibration parameters are stored in laser fuses. At start-up the values of the fuses are written into flip-flops, where these values can be changed by the application-specific parameters. Further precision of the angle measurement over a wide temperature range and a long lifetime can be improved by enabling an optional internal auto calibration algorithm. Data communications are accomplished with a bi-directional Synchronous Serial Communication (SSC) that is SPI-compatible. The sensor configuration is stored in registers, which are accessible by the SSC interface. Additionally four other interfaces are available with the TLE5012B: Pulse-Width-Modulation (PWM) Protocol, Short-PWM-Code (SPC) Protocol, Hall Switch Mode (HSM) and Incremental Interface (IIF). These interfaces can be used in parallel with SSC or alone. Pre-configured sensor derivate with different interface settings are available.

Key Features and Benefits

  • Giant Magneto Resistance (GMR)-based principle
  • Integrated magnetic field sensing for angle measurement
  • 360° angle measurement with revolution counter and angle speed measurement
  • Two separate highly accurate single bit SD-ADC
  • 15 bit representation of absolute angle value on the output (resolution of 0.01°)
  • 16 bit representation of sine / cosine values on the interface
  • Max. 1.0° angle error over lifetime and temperature-range with activated auto-calibration
  • Bi-directional SSC Interface up to 8 Mbit/s
  • Interfaces: SSC, PWM, Incremental Interface (IIF), Hall Switch Mode (HSM), Short PWM Code (SPC, based on SENT protocol defined in SAE J2716)
  • Output pins can be configured (programmed or pre-configured) as push-pull or open-drain
  • Bus mode operation of multiple sensors on one line is possible with SSC or SPC interface

Installation, Documentation, Variants etc.

Please have a look at the wiki for all questions about this library and the sensor.

More information and links

License

This project is licensed under the MIT License - see the LICENSE file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].