Personal Computer - Word Processor User Manual

Software Design
Designer Reference Manual DRM028 — Rev 0
76 Software Design MOTOROLA
5.3.1 Software Variables and Defined Constants
Important system variables are listed in Table 5-1.
Table 5-1. Software Variables
Name Type Representing Range Description
Sys1 Sys1_Def 8flags System variable #1
Speed_Min_U8 U8
< 0;
Speed_Range_Max_RPM)
Minimal speed [system units]
Sp_Input U8 < 0; 255>
Speed input variable used for required
speed calculation
Coef_Speed_Inp U8
Coeficient Sp_Inp to Speed_Desired
calculation
Speed_Desired U8
< 0;
Speed_Range_Max_RPM)
Desired speed
PIParamsScl_U8_Spe
ed
Structure Speed PI regulator parameters
Per_Speed_MAX_Ran
ge
U16 [UNIT_PERIOD_T2_US]
Minimal commutation period of the speed
range
(at Speed_Range_Max_RPM)
Per_ZCrosFlt U16 [UNIT_PERIOD_T2_US] Zero crossing period — filtered
T2
U16(union
)
[UNIT_PERIOD_T2_US] Timer 2 variable
T_ZCros U16 [UNIT_PERIOD_T2_US] Zero crossing time [n]
T_ZCros0
U16(union
)
[UNIT_PERIOD_T2_US] Zero crossing time [n-1]
T_Cmt U16 [UNIT_PERIOD_T2_US] Commutation time
Curr S8
<-Curr_Range_Max_cA;
Curr_Range_Max_cA)
dc-bus current
Curr_Align S8
<-Curr_Range_Max_cA;
Curr_Range_Max_cA)
Required current during alignment state
PIParamsScl_S8_Currr Structure Current PI regulator parameters
Volt U8
<-VOLT_RANGE_MAX;
VOLT_RANGE_MAX)
dc-bus voltage
V_TASC2 U8 Back-EMF zero crossing expecting edge
V_MUX U8
Preset value of back-EMF zero crossing
phase multiplexer
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...