95 lines
4.2 KiB
C
95 lines
4.2 KiB
C
/**
|
||
* @file caliber.h
|
||
* @brief Заводские калибровочные таблицы для вариантов семейства Balsam.
|
||
*
|
||
* Ровно одна таблица def_cal включается по значению BALSAM. Строки и столбцы
|
||
* имеют фиксированный смысл для измерительных каналов и диапазонов; их порядок
|
||
* согласован с message.c и внешней методикой калибровки. Файл определяет данные,
|
||
* поэтому должен подключаться только одним модулем реализации.
|
||
*/
|
||
#if BALSAM == 167 //-------------------------------------------------------------
|
||
int def_cal[][8] = {
|
||
|
||
// БКСС транс 100 1 100 2 150 1 150 2
|
||
0, 0, 0, 0, 455, 441, 2459, 2392, // Борт 0
|
||
0, 0, 0, 0, 462, 439, 2442, 2400, // Борт 1
|
||
|
||
// Силовой UA1 UB1 UA2 UB2 300 1 300 2 400 1 400 2
|
||
4936, 4877, 4972, 4857, 1886, 1898, 2517, 2535, // Борт 0
|
||
4876, 5005, 4876, 4847, 1898, 1873, 2535, 2502, // Борт 1
|
||
|
||
// УМП UA UC IA IC 20mA O 4mA O 20mA I 4mA I
|
||
3820, 3790, 3505, 3380, 1736, 683, 854, 14, // Борт 0 1062 1980
|
||
3835, 3785, 3522, 3332, 1745, 689, 860, 17, // Борт 1 1720 2405
|
||
|
||
// БКССД 100 Ohm 150 Ohm
|
||
1281, 1272, 0, 0, 622, 2263, 0, 0,
|
||
|
||
// ВЭП 380Ф1 380Ф2 300 1 300 2 400 1 400 2
|
||
1290, 1285, 0, 0, 2045, 2045, 2725, 2725 };
|
||
#endif //---------------------------------------------------------------------
|
||
|
||
|
||
#if BALSAM == 166 //-------------------------------------------------------------
|
||
int def_cal[][8] = {
|
||
|
||
// Силовой UA1 UB1 UA2 UB2 300 1 300 2 400 1 400 2
|
||
4936, 4877, 4972, 4857, 1960, 1920, 2610, 2570, // Борт 0
|
||
4876, 5005, 4876, 4847, 1950, 1965, 2600, 2615, // Борт 1
|
||
|
||
// УМП UA UC IA IC 20mA O 4mA O 20mA I 4mA I
|
||
3820, 3790, 3505, 3380, 1718, 673, 854, 14, // Борт 0
|
||
3835, 3785, 3522, 3332, 1697, 653, 860, 17, // Борт 1
|
||
|
||
// ВЭП 380Ф1 380Ф2 300 1 300 2 400 1 400 2
|
||
1281, 1272, 0, 0, 2049, 2050, 2749, 2750 };
|
||
#endif //---------------------------------------------------------------------
|
||
|
||
#if BALSAM == 165 //-------------------------------------------------------------
|
||
int def_cal[][8] = {
|
||
|
||
// Силовой UA1 UB1 UA2 UB2 300 1 300 2 400 1 400 2
|
||
5130, 4960, 4925, 5070, 1881, 1881, 2506, 2516, // Борт 0
|
||
5020, 5040, 4950, 5030, 1871, 1879, 2507, 2514, // Борт 1
|
||
|
||
// УМП UA UC IA IC 20mA O 4mA O 20mA I 4mA I
|
||
3890, 3865, 5100, 4850, 1730, 675, 854, 14, // Борт 0
|
||
3845, 3800, 3250, 3100, 1044, 0, 860, 17, // Борт 1
|
||
|
||
// ВЭП 380Ф1 380Ф2 300 1 300 2 400 1 400 2
|
||
1289, 1280, 0, 0, 2073, 2071, 2773, 2771 };
|
||
#endif //---------------------------------------------------------------------
|
||
|
||
#if BALSAM == 164 //-------------------------------------------------------------
|
||
int def_cal[][8] = {
|
||
|
||
// Силовой UA1 UB1 UA2 UB2 300 1 300 2 400 1 400 2
|
||
7573, 7573, 7573, 7573, 1979, 1888, 2592, 2513, // Борт 0
|
||
7573, 7573, 7573, 7573, 1970, 1907, 2584, 2558, // Борт 1
|
||
|
||
// УМП UA UC IA IC 20mA O 4mA O 20mA I 4mA I
|
||
3920, 3905, 3300, 3220, 1015, 0, 854, 14, // Борт 0
|
||
3835, 3785, 5100, 4600, 1750, 680, 860, 17, // Борт 1
|
||
|
||
// ВЭП 380Ф1 380Ф2 300 1 300 2 400 1 400 2
|
||
1266, 1267, 0, 0, 2063, 2040, 2678, 2655 };
|
||
#endif //---------------------------------------------------------------------
|
||
|
||
|
||
/*
|
||
#if PXXXXX == 1 //-------------------------------------------------------------
|
||
int def_cal[][6] = {
|
||
|
||
// Силовой UA1 UB1 UA2 UB2 300 1 300 2 400 1 400 2
|
||
0400, 0400, 0400, 0400, 1950, 1950, 2600, 2600, // Борт 0
|
||
0400, 0400, 0400, 0400, 1950, 1950, 2600, 2600, // Борт 1
|
||
|
||
// УМП UA UC IA IC 20mA 4mA
|
||
0400, 0400, 4800, 4800, 0, 0, 0, 0, // Борт 0
|
||
0400, 0400, 4800, 4800, 0, 0, 0, 0, // Борт 1
|
||
|
||
// ВЭП 380Ф1 380Ф2 300 1 300 2 400 1 400 2
|
||
1270, 1270, 0, 0, 1950, 1950, 2600, 2600 };
|
||
#endif //---------------------------------------------------------------------
|
||
*/
|