Добавлены калибровки для 165
This commit is contained in:
@@ -13,6 +13,21 @@
|
||||
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] = {
|
||||
|
||||
|
||||
@@ -1,7 +1,17 @@
|
||||
#ifndef PACKAGE
|
||||
#define PACKAGE
|
||||
|
||||
#define BALSAM 166
|
||||
#define BALSAM 164
|
||||
|
||||
#if BALSAM == 166
|
||||
#define OBOROT REVERSE
|
||||
#endif
|
||||
#if BALSAM == 165
|
||||
#define OBOROT STRAIGHT
|
||||
#endif
|
||||
#if BALSAM == 164
|
||||
#define OBOROT REVERSE
|
||||
#endif
|
||||
|
||||
#define ONBOARDCALIBER
|
||||
#define TERMOPAIR 14
|
||||
|
||||
@@ -29,8 +29,8 @@ int period_ready, period_blink;
|
||||
FLAG chk,sig;
|
||||
long time_1_5sec, time_5msec, time_5sec;
|
||||
|
||||
int READY = 1 * ADC_FREQ;
|
||||
int WAKE = 3 * ADC_FREQ;
|
||||
int READY = 100;
|
||||
int WAKE = 5 * ADC_FREQ;
|
||||
|
||||
long low_count[2] = {0,0};
|
||||
long err_count[6];
|
||||
@@ -362,6 +362,7 @@ void Init_packMask()
|
||||
Maska[m_SLOW][7]|= 0x0F00; // Êàëèáðîâêà òåðìîäàò÷èêîâ
|
||||
if(Kurrent)
|
||||
{ Maska[m_SLOW][7]|= 0x000F; // Íîëü äàò÷èêîâ íàïðàæåíèà
|
||||
Maska[m_SLOW][7]|= 0x00F0; // Êàëèáðîâêà äàò÷èêîâ íàïðàæåíèà
|
||||
Maska[m_FAST][6]|= 0x3F00; // Ôàçíûå çíà÷åíèà
|
||||
}
|
||||
|
||||
@@ -374,9 +375,6 @@ void Init_packMask()
|
||||
Maska[m_FAST][1]|= 0x0001; // Äèñêðåòíûå âõîäû
|
||||
Maska[m_SLOW][6]|= 0x0007; // ßðêîñòü ëàìï è ïåðèîäû ïîñûëîê
|
||||
Maska[m_SLOW][7]|= 0xE000; // Àäðåñ, êîìàíäû, è ÷òîá íå âûëàçèëî
|
||||
|
||||
Maska[1][6] = 0xF3FF;
|
||||
Maska[1][7] = 0xC03F;
|
||||
}
|
||||
|
||||
int er_anal(int term, long * count, long edge, int pre)
|
||||
@@ -547,7 +545,6 @@ modbus[0x68+fazz+2] = lev_count[thrd];
|
||||
error.bit.Over = 1;
|
||||
} }
|
||||
|
||||
|
||||
if(chan==1)
|
||||
if(error.all)
|
||||
if(!no_write)
|
||||
@@ -571,9 +568,6 @@ Log_to_mem(error.all);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
if(!WAKE)
|
||||
reset_errs(sens,error);
|
||||
}
|
||||
|
||||
@@ -96,8 +96,13 @@ interrupt void cpu_timer1_isr_PULT(void)
|
||||
}
|
||||
else
|
||||
{
|
||||
#if OBOROT == STRAIGHT
|
||||
if(cownt == 0) kanal_Send(0,modbus[0],1);
|
||||
if(cownt == 1) kanal_Send(1,modbus[1],1);
|
||||
#else
|
||||
if(cownt == 0) kanal_Send(0,modbus[1],1);
|
||||
if(cownt == 1) kanal_Send(1,modbus[0],1);
|
||||
#endif
|
||||
kanal_Send(2,modbus[2] & light,0);
|
||||
if(cownt == 2) kanal_Send(3,modbus[3],0);
|
||||
} }
|
||||
|
||||
Reference in New Issue
Block a user