-Поменял маску для переменной "тип датчика положения", со старой не работает SSI

-Удалил присвоенный Debug
-Базовую температуру поменял на 20°
This commit is contained in:
KulikEgor 2020-11-03 15:03:00 +03:00
parent f9e75c40fd
commit d580349f63
3 changed files with 4 additions and 4 deletions

View File

@ -31,7 +31,7 @@
#define CANTORS_ENA
// Также можно задействовать USB для CANopen
#define CANTOUSB_ENA
//#define CANTOUSB_ENA
//!Режимы работы (состояния ДА sm_ctrl)
//! Режим останов

View File

@ -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();//если сторожевой таймер используется, сбрасываем его здесь

View File

@ -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;
}
//! Ìèëëèñåêóíäíûé ðàñ÷åò