| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- /* Includes -------------------------------------------------------------------------------------*/
- #include "FU68xx_5.h"
- #include <Myproject.h>
- OTHER xdata udc;
- //uint16 MduTempL=0,MduTempH=0,MduDIVL;
- //void UdcMax_Min(void)
- //{
- //
- // SetBit(ADC_CR, ADCBSY); // 使能ADC的DCBUS采样
- // udc.L1 = ADC13_DR;
- // udc.L2 = ADC10_DR;
- // udc.L3 = ADC12_DR;
- // if(udc.L1>udc.L2&&udc.L1>udc.L3)
- // {
- // udc.LMAX=udc.L1;
- // }
- // if(udc.L2>udc.L1&&udc.L2>udc.L3)
- // {
- // udc.LMAX=udc.L2;
- // }
- // if(udc.L3>udc.L2&&udc.L3>udc.L1)
- // {
- // udc.LMAX=udc.L3;
- // }
- //
- //
- // udc.mcDcbus=ADC2_DR;//FOC__UDCFLT;
- //
- // if(udc.mcDcbus>=udc.mcDcbus_max_temp)
- // {
- // udc.mcDcbus_max_temp=udc.mcDcbus;
- // }
- // if(udc.mcDcbus<=udc.mcDcbus_min_temp)
- // {
- // udc.mcDcbus_min_temp=udc.mcDcbus;
- // }
- //
- //
- // udc.mcDcbus_count++;
- // if(udc.mcDcbus_count>=Udcmax_ms)
- // {
- // udc.mcDcbus_max = udc.mcDcbus_max_temp;
- // udc.mcDcbus_min = udc.mcDcbus_min_temp;
- // udc.mcDcbus_chazhi = udc.mcDcbus_max-udc.mcDcbus_min;
- // udc.mcDcbus_min_temp = udc.mcDcbus;
- // udc.mcDcbus_max_temp = udc.mcDcbus;
- // udc.mcDcbus_count = 0;
- // }
- //// udc.mcDcbusRef = (udc.mcDcbus-udc.mcDcbus_min);
- //// if(udc.mcDcbusRef<=1)
- //// {
- //// udc.mcDcbusRef=1;
- //// }
- ////// udc.WeakenUsRef =(uint32)(udc.mcDcbusRef/540) * HW_BOARD_VOLT_MAX;
- ////
- //// MUL0_MA = HW_BOARD_VOLT_MAX;
- //// MUL0_MB = udc.mcDcbusRef;
- //// SMDU_RunBlock(0, SMUL);
- //// MduTempH =MUL0_MCH;
- //// MduTempL = MUL0_MCL;
- //// DIV0_DAH = MduTempH;
- //// DIV0_DAL = MduTempL;
- //// DIV0_DB = 540;
- //// SMDU_RunBlock(0, DIV);
- //// MduDIVL=DIV0_DQL;
- //// udc.WeakenUsRef = _Q15(0.9)-MduDIVL; //弱磁深度
- // udc.mcDcbusRef = (udc.mcDcbus_max-udc.mcDcbus);
- // if(udc.mcDcbusRef<=1)
- // {
- // udc.mcDcbusRef=1;
- // }
- //// udc.WeakenUsRef =(uint32)(udc.mcDcbusRef/540) * HW_BOARD_VOLT_MAX;
- //
- // MUL0_MA = HW_BOARD_VOLT_MAX;
- // MUL0_MB = udc.mcDcbusRef;
- // SMDU_RunBlock(0, SMUL);
- // MduTempH =MUL0_MCH;
- // MduTempL = MUL0_MCL;
- // DIV0_DAH = MduTempH;
- // DIV0_DAL = MduTempL;
- // DIV0_DB = 540;
- // SMDU_RunBlock(0, DIV);
- // MduDIVL=DIV0_DQL;
- // udc.WeakenUsRef = _Q15(0.9)-MduDIVL; //弱磁深度
- //
- //
- //
- //
- //
- //}
|