Microcontroller sensor interfacing exercises
SS49E magnetic field sensor
- sensitivity: 1.4 mV/Gauss; offset: 2.5 V at 0 Gauss
- output voltage range: 1 V to 4 V
ADC
- Voltage reference: 2.048 V
- Number of bits: 12
- Jusfitication: right
Signal conditioning
- voltage divider
- division ratio: 10/20
To do:
- Write a function that calculates the sensed value as a function of the ADC code!
Test data:
| sensor input | sensor output | ADC input | ADC output | calculated sensor input |
|---|
| -733 Gauss | 1.4738 V | 0.7369 V | 1474 | -732.857 Gauss |
| 589 Gauss | 3.3246 V | 1.6623 V | 3325 | 589.286 Gauss |
| -61 Gauss | 2.4146 V | 1.2073 V | 2415 | -60.7143 Gauss |