X-CUBE-SPN7 for X-NUCLEO-IHM07M1
|
Six Step parameters. More...
#include <6Step_Lib.h>
Detailed Description
Six Step parameters.
Member Data Documentation
uint32_t SIXSTEP_Base_InitTypeDef::ACCEL |
Acceleration start-up parameter
uint16_t SIXSTEP_Base_InitTypeDef::ADC_BEMF_threshold_DOWN |
Voltage threshold for BEMF detection in down direction
uint16_t SIXSTEP_Base_InitTypeDef::ADC_BEMF_threshold_UP |
Voltage threshold for BEMF detection in up direction
uint32_t SIXSTEP_Base_InitTypeDef::ADC_BUFFER[4] |
Buffer for ADC regular channel
uint32_t SIXSTEP_Base_InitTypeDef::ADC_Regular_Buffer[5] |
Buffer for ADC regular channel
uint32_t SIXSTEP_Base_InitTypeDef::ADC_SEQ_CHANNEL[4] |
Buffer for ADC regular channel
uint8_t SIXSTEP_Base_InitTypeDef::ALIGN_OK |
Flag control for Motor Alignment
uint8_t SIXSTEP_Base_InitTypeDef::ALIGNMENT |
Flag control for Motor Alignment ongoing
uint8_t SIXSTEP_Base_InitTypeDef::ARR_OK |
ARR flag control for Accell status
uint16_t SIXSTEP_Base_InitTypeDef::ARR_value |
ARR vector for Accell compute
uint16_t SIXSTEP_Base_InitTypeDef::Bemf_delay_start |
Bemf variable
uint8_t SIXSTEP_Base_InitTypeDef::bemf_state_1 |
Bemf variable
uint8_t SIXSTEP_Base_InitTypeDef::bemf_state_2 |
Bemf variable
uint8_t SIXSTEP_Base_InitTypeDef::bemf_state_3 |
Bemf variable
uint8_t SIXSTEP_Base_InitTypeDef::bemf_state_4 |
Bemf variable
uint8_t SIXSTEP_Base_InitTypeDef::bemf_state_5 |
Bemf variable
uint8_t SIXSTEP_Base_InitTypeDef::bemf_state_6 |
Bemf variable
uint8_t SIXSTEP_Base_InitTypeDef::BEMF_Tdown_count |
BEMF Consecutive Threshold Falling Crossings Counter
uint8_t SIXSTEP_Base_InitTypeDef::CMD |
Flag control for Motor Start/Stop
uint16_t SIXSTEP_Base_InitTypeDef::Current_Reference |
Currrent reference for SixStep algorithm
uint32_t SIXSTEP_Base_InitTypeDef::CurrentRegular_BEMF_ch |
ADC regular channel to select
uint8_t SIXSTEP_Base_InitTypeDef::CW_CCW |
Set the motor direction
uint16_t SIXSTEP_Base_InitTypeDef::demagn_counter |
Demagnetization counter
uint16_t SIXSTEP_Base_InitTypeDef::demagn_value |
Demagnetization value
int16_t SIXSTEP_Base_InitTypeDef::filter_depth |
Filter depth for speed measuring
uint32_t SIXSTEP_Base_InitTypeDef::HF_TIMx_ARR |
ARR variable for high frequency timer
uint32_t SIXSTEP_Base_InitTypeDef::HF_TIMx_CCR |
CCR variable for high frequency timer
uint32_t SIXSTEP_Base_InitTypeDef::HF_TIMx_PSC |
Prescaler variable for high frequency timer
int32_t SIXSTEP_Base_InitTypeDef::Integral_Term_sum |
Global Integral part for PI
uint16_t SIXSTEP_Base_InitTypeDef::Ireference |
Currrent reference for SixStep algorithm
uint16_t SIXSTEP_Base_InitTypeDef::IREFERENCE |
Currrent reference
uint16_t SIXSTEP_Base_InitTypeDef::KI |
KI parameter for PI regulator
uint16_t SIXSTEP_Base_InitTypeDef::KP |
KP parameter for PI regulator
uint32_t SIXSTEP_Base_InitTypeDef::LF_TIMx_ARR |
ARR variable for low frequency timer
uint32_t SIXSTEP_Base_InitTypeDef::LF_TIMx_PSC |
Prescaler variable for low frequency timer
uint16_t SIXSTEP_Base_InitTypeDef::MediumFrequencyTask_flag |
Flag for Medium Task Frequency
uint16_t SIXSTEP_Base_InitTypeDef::numberofitemArr |
Number of elements
uint16_t SIXSTEP_Base_InitTypeDef::NUMPOLESPAIRS |
Number of motor pole pairs
uint8_t SIXSTEP_Base_InitTypeDef::Potentiometer |
Enable/Disable potentiometer for speed control
uint32_t SIXSTEP_Base_InitTypeDef::prescaler_value |
Prescaler value for low freq timer
uint16_t SIXSTEP_Base_InitTypeDef::pulse_value |
CCR value for SixStep algorithm
uint16_t SIXSTEP_Base_InitTypeDef::Ramp_Start |
Ramp time start
uint32_t SIXSTEP_Base_InitTypeDef::Regular_channel[4] |
Buffer for ADC regular channel
uint16_t SIXSTEP_Base_InitTypeDef::RUN_Motor |
Flag for Motor status
int16_t SIXSTEP_Base_InitTypeDef::speed_fdbk |
Motor speed variable
int16_t SIXSTEP_Base_InitTypeDef::speed_fdbk_filtered |
Filtered Motor speed variable
uint16_t SIXSTEP_Base_InitTypeDef::Speed_Loop_Time |
Speed loop variable for timing
uint16_t SIXSTEP_Base_InitTypeDef::Speed_Ref_filtered |
Filtered Reference Motor Speed variable
uint16_t SIXSTEP_Base_InitTypeDef::Speed_target_ramp |
Target Motor Speed
uint16_t SIXSTEP_Base_InitTypeDef::Speed_target_time |
Target Motor Ramp time
uint8_t SIXSTEP_Base_InitTypeDef::SPEED_VALIDATED |
Validation flag for Speed before closed loop control
SIXSTEP_Base_SystStatus_t SIXSTEP_Base_InitTypeDef::STATUS |
Status variable for SixStep algorithm
uint8_t SIXSTEP_Base_InitTypeDef::status_prev |
Previous status variable for SixStep algorithm
uint8_t SIXSTEP_Base_InitTypeDef::step_position |
Step number variable for SixStep algorithm
uint32_t SIXSTEP_Base_InitTypeDef::SYSCLK_frequency |
System clock main frequency
uint8_t SIXSTEP_Base_InitTypeDef::VALIDATION_OK |
Validation flag for Closed loop control begin
The documentation for this struct was generated from the following file:
- C:/Users/giuseppe scuderi-sl/Desktop/MOTOR CONTROL/Peppe/trunk/Firmware/X-CUBE-SPN7-MC-6STEP/Middlewares/ST/MC_6Step_Lib/Inc/6Step_Lib.h
Generated on Fri Sep 11 2015 16:47:21 for X-CUBE-SPN7 for X-NUCLEO-IHM07M1 by 1.8.9.1