91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡(jiǎn)介

AN1078無感FOC文檔的代碼,開環(huán)啟動(dòng),電流觀測(cè)模型,SMO。沒有庫(kù),全是源碼,新手上手FOC的參考代碼。

資源截圖

代碼片段和文件信息

/*******************************************************************************
Copyright?(c)?2014?released?Microchip?Technology?Inc.?All?rights?reserved.

Microchip?licenses?to?you?the?right?to?use?modify?copy?and?distribute
Software?only?when?embedded?on?a?Microchip?microcontroller?or?digital?signal
controller?that?is?integrated?into?your?product?or?third?party?product
(pursuant?to?the?sublicense?terms?in?the?accompanying?license?agreement).

You?should?refer?to?the?license?agreement?accompanying?this?Software?for
additional?information?regarding?your?rights?and?obligations.

SOFTWARE?AND?DOCUMENTATION?ARE?PROVIDED?AS?IS?WITHOUT?WARRANTY?OF?ANY?KIND
EITHER?EXPRESS?OR?IMPLIED?INCLUDING?WITHOUT?LIMITATION?ANY?WARRANTY?OF
MERCHANTABILITY?title?NON-INFRINGEMENT?AND?FITNESS?FOR?A?PARTICULAR?PURPOSE.
IN?NO?EVENT?SHALL?MICROCHIP?OR?ITS?LICENSORS?BE?LIABLE?OR?OBLIGATED?UNDER
CONTRACT?NEGLIGENCE?STRICT?LIABILITY?CONTRIBUTION?BREACH?OF?WARRANTY?OR
OTHER?LEGAL?EQUITABLE?THEORY?ANY?DIRECT?OR?INDIRECT?DAMAGES?OR?EXPENSES
INCLUDING?BUT?NOT?LIMITED?TO?ANY?INCIDENTAL?SPECIAL?INDIRECT?PUNITIVE?OR
CONSEQUENTIAL?DAMAGES?LOST?PROFITS?OR?LOST?DATA?COST?OF?PROCUREMENT?OF
SUBSTITUTE?GOODS?TECHNOLOGY?SERVICES?OR?ANY?CLAIMS?BY?THIRD?PARTIES
(INCLUDING?BUT?NOT?LIMITED?TO?ANY?DEFENSE?THEREOF)?OR?OTHER?SIMILAR?COSTS.
*******************************************************************************/

//?*****************************************************************************
//?*****************************************************************************
//?Section:?Included?Files
//?*****************************************************************************
//?*****************************************************************************
#include?“field_weak.h“
#include?“general.h“
#include?“smcpos.h“
#include?“periph.h“

T_FD_WEAK_PARM?fdWeakParm;

int16_t?FieldWeakening(int16_t?qMotorSpeed)
{
????/*?if?the?speed?is?less?than?one?for?activating?the?FW?*/
????if?(qMotorSpeed?<=?fdWeakParm.qFwOnSpeed)
????{
????????/*?set?Idref?as?first?value?in?magnetizing?curve?*/
????????fdWeakParm.qIdRef?=?fdWeakParm.qFwCurve[0];
????}
????else
????{
????????/*?Index?in?FW-Table.?The?result?is?left?shifted?11?times?because
????????/*?we?have?a?field?weakening?table?of?16?(4?bits)?values?and?the?result
????????/*?of?the?division?is?15?bits?(16?bits?with?no?sign).?So
????????/*?Result?(15?bits)?>>?11?->?Index?(4?bits).?*/
????????fdWeakParm.qFWPercentage?=?FracDiv((qMotorSpeed?-?fdWeakParm.qFwOnSpeed)???\
???Q15(OMEGAFIELDWK?-?OMEGANOMINAL?+?1));
????????fdWeakParm.qIndex?=?fdWeakParm.qFWPercentage?>>?11;

????????/*?Interpolation?betwen?two?results?from?the?Table.?First?mask?11?bits
????????/*?then?left?shift?4?times?to?get?15?bits?again.*/
????????fdWeakParm.qInterpolPortion?=?(fdWeakParm.qFWPercentage?&?0x07FF)?<
????????fdWeakParm.qIdRef?=?fdWeakParm.qFwCurve[fdWeakParm.qIndex]?\

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????5058263??2014-07-02?11:23??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\AN1078?Demo?ReadMe?dsPIC33EV256GM106?Int?Op?Amp?PIM?(MPLAB?X).pdf
?????文件????????5963??2014-04-04?14:12??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\atan2CORDIC.s
?????文件????????2919??2014-09-11?15:24??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\control.h
?????文件????????2323??2014-04-04?14:12??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\Control.inc
?????文件??????337761??2014-04-04?14:12??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\DEMO.dmci
?????文件????????3966??2014-09-11?15:25??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\field_weak.c
?????文件????????3490??2014-09-11?15:26??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\field_weak.h
?????文件????????3268??2014-09-11?15:29??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\general.h
?????文件????????2103??2014-04-04?14:12??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\general.inc
?????目錄???????????0??2014-09-11?15:56??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\lib\
?????文件???????96117??2014-04-04?14:12??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\mcp802x_de2.c
?????文件???????18075??2014-04-04?14:12??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\mcp802x_de2.h
?????文件????????3395??2014-04-04?14:12??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\meas_curr.h
?????文件????????2287??2014-04-04?14:12??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\meas_curr.inc
?????文件????????4304??2014-04-04?14:12??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\meas_curr.s
?????文件????????2132??2014-04-04?14:12??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\parms.h
?????文件???????37254??2014-06-30?18:11??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\periph.c
?????文件????????8899??2014-09-11?13:23??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\periph.h
?????文件???????39788??2014-09-11?15:50??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\pmsm.c
?????目錄???????????0??2014-09-11?16:07??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\PMSM.X\
?????目錄???????????0??2014-09-11?16:07??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\PMSM.X\build\
?????目錄???????????0??2014-09-11?16:07??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\PMSM.X\build\default\
?????目錄???????????0??2014-09-11?16:07??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\PMSM.X\build\default\production\
?????目錄???????????0??2014-09-11?16:07??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\PMSM.X\build\default\production\_ext\
?????目錄???????????0??2014-09-11?16:07??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\PMSM.X\build\default\production\_ext\1472\
?????文件????????4512??2014-09-11?15:52??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\PMSM.X\build\default\production\_ext\1472\atan2CORDIC.o
?????文件??????????73??2014-09-11?15:52??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\PMSM.X\build\default\production\_ext\1472\atan2CORDIC.o.d
?????文件????????7084??2014-09-11?15:52??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\PMSM.X\build\default\production\_ext\1472\field_weak.o
?????文件?????????182??2014-09-11?15:52??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\PMSM.X\build\default\production\_ext\1472\field_weak.o.d
?????文件???????31992??2014-09-11?15:52??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\PMSM.X\build\default\production\_ext\1472\mcp802x_de2.o
?????文件?????????183??2014-09-11?15:52??AN1078_dsPIC33EV256GM106_SINGLEMOTOR_LVMCDB_HURST\PMSM.X\build\default\production\_ext\1472\mcp802x_de2.o.d
............此處省略55個(gè)文件信息

評(píng)論

共有 條評(píng)論