Permalink
Browse files

Calibration file for SN041

  • Loading branch information...
kaktus85 committed Sep 14, 2018
1 parent f471442 commit 4f6139e4723452869a92c79a2a52d561e14a4310
Showing with 79 additions and 0 deletions.
  1. +79 −0 Calibrations/SN042, 2018-09-14, Tindie 121470/Configuration.h
@@ -0,0 +1,79 @@
/**
* Configuration.h - Arduino setting and calibration constants
*
* 2017-10-24
* kaktus circuits
* GNU GPL v.3
*/

#ifndef CONFIGURATION_H
#define CONFIGURATION_H

/**
* UNCOMMENT THE LINE THAT BELONGS TO YOUR ARDUINO VERSION, COMMENT THE OTHER LINE
* If you are using Arduino Zero (M0/M0 Pro), the sketch was tested with Arduino.org board.
*/

//#define ZERO /* Arduino Zero, M0 and M0 Pro (Cortex M0+, 32-bit) via Native port (USB) */
#define UNO /* Arduino Uno (UNO, 8-bit) */


/* Serial port */

#if (defined(ZERO) && defined(UNO))
#error Only one type of board can be defined
#elif defined(ZERO)
#define SerialPort SerialUSB
#elif defined(UNO)
#define SerialPort Serial
#else
#error No board defined
#endif


/* Calibration */

#define SN "SN042" /* Serial number */
#define CALIBRATION_DATE "2018-09-14"

#define CURRENTSETTER_SLOPE_HI 11142811L
#define CURRENTSETTER_OFFSET_HI 337159L
#define CURRENTSETTER_SLOPE_LO 1392975L
#define CURRENTSETTER_OFFSET_LO 41860L

#define AMMETER_SLOPE_HI 11137107L
#define AMMETER_OFFSET_HI 367L
#define AMMETER_SLOPE_LO 1392192L
#define AMMETER_OFFSET_LO 509L

#define VOLTSETTER_SLOPE_HI 32081603L
#define VOLTSETTER_OFFSET_HI 968243L
#define VOLTSETTER_SLOPE_LO 5572205L
#define VOLTSETTER_OFFSET_LO 168946L

#define VOLTMETER_SLOPE_HI 32082543L
#define VOLTMETER_OFFSET_HI -994L
#define VOLTMETER_SLOPE_LO 5569474L
#define VOLTMETER_OFFSET_LO 218L


/* MightyWatt R3 parameters */

#define BOARD_REVISION "3.1.0"
#define VOLTMETER_INPUT_RESISTANCE 1000000000UL
#define MAXIMUM_POWER 75000000UL

/**
* UNCOMMENT THE LINE THAT BELONGS TO YOUR ADC TYPE, COMMENT THE OTHER LINE
*/

#define ADC_TYPE_ADS1015 /* 12-bit */
//#define ADC_TYPE_ADS1115 /* 16-bit */

#if !defined(ADC_TYPE_ADS1015) && !defined(ADC_TYPE_ADS1115)
#error No ADC defined
#elif (defined(ADC_TYPE_ADS1015) && defined(ADC_TYPE_ADS1115))
#error Only one type of ADC can be defined
#endif

#endif /* CONFIGURATION_H */

0 comments on commit 4f6139e

Please sign in to comment.