matlab_23550/Inu/Src/main/params_bsu.h

99 lines
1.9 KiB
C

/*
* params_bsu.h
*
* Created on: 14 ôĺâđ. 2020 ă.
* Author: yura
*/
#ifndef SRC_MAIN_PARAMS_BSU_H_
#define SRC_MAIN_PARAMS_BSU_H_
#define TK_DEAD_TIME_MKS 25.0 //40.0
#define TK_ACKN_TIME_MKS 2.2
#define TK_MIN_TIME_MKS 25.0 // 15.0 //40.0
#define DIV_TIME_TK 0.4 // 0.16
#define MAX_READ_SBUS 1 //10
#if (_FLOOR6==1)
// tkak
#define TKAK0_OFF_PROTECT 1
#define TKAK1_OFF_PROTECT 1
#define TKAK2_OFF_PROTECT 1
#define TKAK3_OFF_PROTECT 1
#define IN0_OFF_PROTECT 1
#define IN1_OFF_PROTECT 1
#define OUT0_OFF_PROTECT 1
#else
// tkak
#define TKAK0_OFF_PROTECT 0
#define TKAK1_OFF_PROTECT 0
#define TKAK2_OFF_PROTECT 0
#define TKAK3_OFF_PROTECT 0
#define IN0_OFF_PROTECT 0
#define IN1_OFF_PROTECT 0
#define OUT0_OFF_PROTECT 0
#endif
// çŕďđĺň íŕ âűőîä ŘČĚŕ íŕ îďňčęó
#define TK_DISABLE_OUTPUT_A1 0
#define TK_DISABLE_OUTPUT_B1 0
#define TK_DISABLE_OUTPUT_C1 0
#define TK_DISABLE_OUTPUT_A2 0
#define TK_DISABLE_OUTPUT_B2 0
#define TK_DISABLE_OUTPUT_C2 0
//////////////////////
#define ENABLE_ROTOR_SENSOR_1 1
#define ENABLE_ROTOR_SENSOR_2 0
#if (ENABLE_ROTOR_SENSOR_1==1 && ENABLE_ROTOR_SENSOR_2==0)
// ďđîáđîń 1-ăî äŕň÷čęŕ íŕ âőîä 2-ăî
#define ENABLE_COMBO_SENSOR_1_TO_2 1
#define ENABLE_COMBO_SENSOR_2_TO_1 0
#endif
#if (ENABLE_ROTOR_SENSOR_1==0 && ENABLE_ROTOR_SENSOR_2==1)
// ďđîáđîń 2-ăî äŕň÷čęŕ íŕ âőîä 1-ăî
#define ENABLE_COMBO_SENSOR_2_TO_1 1
#define ENABLE_COMBO_SENSOR_1_TO_2 0
#endif
#if (ENABLE_ROTOR_SENSOR_1==1 && ENABLE_ROTOR_SENSOR_2==1)
#define ENABLE_COMBO_SENSOR_1 0
#define ENABLE_COMBO_SENSOR_1 0
#endif
#define ROTOR_SENSOR_IMPULSES_PER_ROTATE 4096 // 1024 // ęîë-âî čěďóëüńîâ íŕ 1 îáîđîň ń äŕň÷čęŕ
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
#endif /* SRC_MAIN_PARAMS_BSU_H_ */