|
Our angle and rotation
sensor
datasheets have been updated with illustrative C++/Arduino code.
Our sensors interface easily to Arduinos, which are popular with our customers. |
|
|
|
NVE will be open
on Veterans Day (Monday, November 11).
We will be closed Thursday and Friday, November 28 and 29 for
the Thanksgiving holiday.
Online orders placed during holidays will be processed the next business day.
Product support is available 365 days a year, including holidays, at:
sensor-apps@nve.com
or
iso-apps@nve.com
|
|
|
|
|
|
 |
|
|
 |
Angle
Sensor Arduino Shield |
|
|
|
 |
NVEs SHIELD02
is a new demonstration and development board for a broad range of NVE tunneling
magnetoresistance (TMR) angle and rotation sensors. The printed circuit assembly
is in the form of an Arduino shield.
The Shield board is compatible with all 12 of NVEs TMR
angle and rotational sensor breakout boards. Sixty RGB LEDs indicate
the angle, and colors indicate direction of rotation.
A diametrically-magnetized neodymium magnet is included, and a magnet fixture
allows the magnet to be positioned on-axis or in one of four off-axis positions.
Off-Axis Angle Sensing
NVE TMR sensors have high sensitivity and are uniquely suited for measuring rotation
off-axis, allowing flexibility in applications such as motor control and water
meters. The Shield is configured to demonstrate off-axis angle parallel-plane
or perpendicular-plane positions.
Ultraminiature Sensors with Simple Interfaces
All of the sensors come in 2.5 mm x 2.5 mm DFN6 packages, and they have a variety
of features designed for different applications:
|
 |
Compatible Sensors
The 0.8 x 0.4 inch (21 x 10 mm) EVB01
breakout boards are sold separately. They have pre-soldered sensors
and 1 mm pitch NVELink card-edge connectors. The boards also have 0.1" headers,
which can be soldered to hook up a sensor with only four to six wires.
The Shield is compatible with 12 breakout boards:
ALT521-10E-EVB01:
Ultrahigh sensitivity analog angle sensor
AAT001-10E-EVB01:
Low-power analog angle sensor
AAT003-10E-EVB01:
Low output impedance analog angle sensor
AAT006-10E-EVB01:
High-sensitivity analog angle sensor
AAT009-10E-EVB01:
Ultralow-power analog angle sensor
AAT101-10E-EVB01:
Full-bridge low-power analog angle sensor
ADT001-10E-EVB01:
Digital quadrature rotation w/fault sensor
ADT002-10E-EVB01:
Low-hysteresis quadrature rotation sensor
ADT005-10E-EVB01:
Standard digital quadrature rotation sensor
ASR002-10E-EVB01:
SPI interface factory-calibrated angle sensor
ASR012-10E-EVB01:
I²C interface factory-calibrated angle sensor
ASR022-10E-EVB01:
ABZ encoder sensor
Software
Arduino software for each breakout board can be downloaded from the NVE
GitHub repository.
Demonstration Video
This video shows the Shield in action:


In Stock
The new Shield and breakout boards are in
stock for immediate delivery.

Download
the Shield02 Datasheet »
|
 |
|
|
Off-Axis Angle Sensing |
|
|
With proper magnet placement,
NVE angle and rotation sensors can be used off-axis with the same accuracy as
the standard on-axis configuration.
Here is a popular system with a diametrically magnetized ring magnet mounted on
a shaft, with an angle sensor displaced vertically and radially to detect the
rotating field:

Parallel Plane Off-Axis Magnet Configuration
Our online
app lets you to optimize the sensor location.
A second useful configuration is possible with the magnet plane perpendicular
to the plane of the sensor, as shown below:

Perpendicular Plane Off-Axis Magnet Configuration
Click here
to download a detailed application bulletin on off-axis sensing.
|
 |
|
|
Arduino
Pseudocode |
|
|
AAT003 analog angle
sensors can be connected directly to microcontroller analog inputs:
It takes just one line of code to read the sensor, calculate the angle, convert
radians to degrees, and scale to 0 to 360 degrees:
float
angle=(atan2(analogRead(A1)-512,analogRead(A3)-512)*45.0/atan(1))+180.0;
Likewise, I²C and SPI sensors have
ridiculously simple interfaces, with no initialization, setup, or commands required.
Here is an example of the code to read I²C
angle sensor using the standard Arduino I²C library:
Wire.requestFrom(0x24,2); //2 bytes from sensor I²C
address = 0x48/2 = 0x24
int angle=Wire.read()<<8|Wire.read();
//Read 2 bytes; angle in 1/10 degrees
For more software examples, visit our GitHub
Repository.
|
 |
|
|
Upcoming
Tradeshows |
|
|
Electronica
November 12 to 15, Munich
Billed as the worlds leading trade fair and conference for electronics.
NVEs unique spintronic isolators and sensors have customers worldwide, many
of whom attend.
Four distributors will represent us at the show:
Distributor |
Booth |
Angst+Pfister Sensors and Power
|
B3.417 |
HY-LINE Technology |
B6.W02 |
Dimac Red |
B4.110 |
Digikey |
B4.578 |
Space
Tech Expo Europe
November 19 to 21, Bremen, Germany
Europes premier business-to-business space engineering event for spacecraft, satellite, launch
vehicle, and space-related technologies.
NVE a long history of rad-tolerant isolators and sensors.
See our distributors Dimac Red in booth S47 and Rhopoint Components in booth R21. |
|