-Поменял маску для переменной "тип датчика положения", со старой не работает SSI
-Удалил присвоенный Debug -Базовую температуру поменял на 20°
This commit is contained in:
parent
f9e75c40fd
commit
d580349f63
@ -31,7 +31,7 @@
|
||||
#define CANTORS_ENA
|
||||
|
||||
// Также можно задействовать USB для CANopen
|
||||
#define CANTOUSB_ENA
|
||||
//#define CANTOUSB_ENA
|
||||
|
||||
//!Режимы работы (состояния ДА sm_ctrl)
|
||||
//! Режим останов
|
||||
|
@ -205,7 +205,7 @@ void SM_Sys_Fast_Calc(TSM_Sys *p) {
|
||||
global_time.calc(&global_time);
|
||||
|
||||
cur_par.calc(&cur_par); //Расчет текущих показателей привода
|
||||
drv_params.sens_type = drv_params.sens_type & 3; //Îòñåêàåì âåðõíþþ ÷àñòü ïåðåìåííîé, òàì ìóñîð
|
||||
drv_params.sens_type = drv_params.sens_type & 7; //Îòñåêàåì âåðõíþþ ÷àñòü ïåðåìåííîé, òàì ìóñîð
|
||||
|
||||
#ifdef WATCHDOG_ON
|
||||
// Watchdog.feed();//если сторожевой таймер используется, сбрасываем его здесь
|
||||
|
@ -104,7 +104,7 @@ void AdcDrv_fast_calc(TAdcDrv *p) {
|
||||
p->IB_temp = ADC->SEQ[0].SFIFO;
|
||||
p->Udc_temp = ADC->SEQ[0].SFIFO;
|
||||
p->T_temp = ADC->SEQ[0].SFIFO;
|
||||
Debug1 = p->T_temp;
|
||||
|
||||
// Î÷èñòêà FIFO íà ñëó÷àé, åñëè ïî÷åìó-òî òàì îêàçàëîñü áîëüøå ÷åì íàäî çíà÷åíèé (áûâàåò ïîñëå îñòàíîâêè æèòàãîì)
|
||||
while (ADC->SEQ[0].SFLOAD)
|
||||
trash = ADC->SEQ[0].SFIFO;
|
||||
@ -174,7 +174,7 @@ void AdcDrv_slow_calc(TAdcDrv *p) {
|
||||
p->IbGainNom = _IQ16mpy(p->Imeas_b_gain, drv_params._1_I_nom) << 1;
|
||||
p->IcGainNom = _IQ16mpy(p->Imeas_c_gain, drv_params._1_I_nom) << 1;
|
||||
p->UdcGainNom = _IQ16mpy(p->Udc_meas_gain, drv_params._1_Udc_nom) << 4;
|
||||
p->TGainNom = _IQ16mpy(p->T_meas_gain,_IQ(1.0/100)) << 6;
|
||||
p->TGainNom = _IQ16mpy(p->T_meas_gain,_IQ(0.05)) << 4;
|
||||
}
|
||||
|
||||
//! Ìèëëèñåêóíäíûé ðàñ÷åò
|
||||
|
Loading…
Reference in New Issue
Block a user