freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于tms320f2812的永磁同步電動(dòng)機(jī)svpwm空間矢量控制算法實(shí)現(xiàn)的源代碼-資料下載頁

2024-11-08 05:27本頁面

【導(dǎo)讀】Uint16IsrTicker=0;Uint16BackTicker=0;CLARKEclarke1=CLARKE_DEFAULTS;PARKpark1=PARK_DEFAULTS;IPARKipark1=IPARK_DEFAULTS;PIDREG3pid1_id=PIDREG3_DEFAULTS;PIDREG3pid1_iq=PIDREG3_DEFAULTS;PIDREG3pid1_pos=PIDREG3_DEFAULTS;PIDREG3pid1_spd=PIDREG3_DEFAULTS;PWMGENpwm1=PWMGEN_DEFAULTS;SVGENDQsvgen_dq1=SVGENDQ_DEFAULTS;QEPqep1=QEP_DEFAULTS;RMPCNTLrc1=RMPCNTL_DEFAULTS;RAMPGENrg1=RAMPGEN_DEFAULTS;InitSysCtrl();

  

【正文】 // // Connect inputs of the SVGEN_DQ module and call the spacevector gen. // calculation function. // = 。 = 。 (amp。svgen_dq1)。 // // Connect inputs of the PWM_DRV module and call the PWM signal generation // update function. // = (int16)_IQtoIQ15()。 // MfuncC1 is in Q15 = (int16)_IQtoIQ15()。 // MfuncC2 is in Q15 = (int16)_IQtoIQ15()。 // MfuncC3 is in Q15 (amp。pwm1)。 // // Call the QEP calculation function // (amp。qep1)。 // // Connect inputs of the SPEED_FR module and call the speed calculation function // = _IQ15toIQ((int32))。 = (int32)()。 (amp。speed1)。 endif // (BUILDLEVEL==LEVEL5) // ***************** LEVEL6 ***************** if (BUILDLEVEL==LEVEL6) // // Specify the initial position reference when DCbus voltage is less than 25% // if (_IQ15toIQ((int32)) _IQ()) PositionRef = _IQtoF(_IQ15toIQ((int32)))。 // // Connect inputs of the RMP_CNTL module and call the Ramp control // calculation function. // = _IQ(PositionRef)。 (amp。rc1)。 // // Call the ILEG2_VDC read function. // (amp。ilg2_vdc1)。 // // Connect inputs of the CLARKE module and call the clarke transformation // calculation function. // = _IQ15toIQ((int32))。 = _IQ15toIQ((int32))。 (amp。clarke1)。 // // Connect inputs of the PARK module and call the park transformation // calculation function. // = 。 = 。 = _IQ15toIQ((int32))。 (amp。park1)。 // // Connect inputs of the PID_REG3 modules and pute the P position // controller. // Note that this P controller is manually implemented in the main function. // It is not from the DMC library. // // = _IQ(PositionRef)。 = 。 = _IQ15toIQ((int32))。 (amp。pid1_pos)。 // // Connect inputs of the PID_REG3 module and call the PID IQ controller // calculation function. // = 。 = 。 (amp。pid1_iq)。 // // Connect inputs of the PID_REG3 module and call the PID ID controller // calculation function. // = _IQ(IdRef)。 = 。 (amp。pid1_id)。 // // Call the QEP_DRV calculation function. // (amp。qep1)。 // // Connect inputs of the INV_PARK module and call the inverse park transformation // calculation function. // = 。 = 。 = _IQ15toIQ((int32))。 (amp。ipark1)。 // // Connect inputs of the SVGEN_DQ module and call the spacevector gen. // calculation function. // = 。 = 。 (amp。svgen_dq1)。 // // Connect inputs of the PWM_DRV module and call the PWM signal generation // update function. // = (int16)_IQtoIQ15()。 // MfuncC1 is in Q15 = (int16)_IQtoIQ15()。 // MfuncC2 is in Q15 = (int16)_IQtoIQ15()。 // MfuncC3 is in Q15 (amp。pwm1)。 endif // (BUILDLEVEL==LEVEL6) // Enable more interrupts from this timer = 1。 // Note: To be safe, use a mask value to write to the entire // EVAIFRA register. Writing to one bit will cause a readmodifywrite // operation that may have the result of writing 139。s to clear // bits other then those intended. = BIT9。 // Acknowledge interrupt to recieve more interrupts from PIE group 2 |= PIEACK_GROUP2。 } interrupt void QepISR(v
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1