【E852】STM32F4交流伺服驱动器(永磁同步电动机的磁场定向控制)

2021-09-08 10:35:24      索炜达电子      917     

项目编号:E852

文件大小:45M

源码说明:带中文注释

开发环境:C编译器

简要概述:

永磁同步电动机的磁场定向控制(交流伺服驱动器)

【E852】STM32F4交流伺服驱动器(永磁同步电动机的磁场定向控制)

【E852】STM32F4交流伺服驱动器(永磁同步电动机的磁场定向控制)

交流伺服

【E852】STM32F4交流伺服驱动器(永磁同步电动机的磁场定向控制)

【E852】STM32F4交流伺服驱动器(永磁同步电动机的磁场定向控制)

【E852】STM32F4交流伺服驱动器(永磁同步电动机的磁场定向控制)

【E852】STM32F4交流伺服驱动器(永磁同步电动机的磁场定向控制)

【E852】STM32F4交流伺服驱动器(永磁同步电动机的磁场定向控制)

Simulation:

FOC.grf.png: Screen Shot

【E852】STM32F4交流伺服驱动器(永磁同步电动机的磁场定向控制)

ATAN.grf.png Screen Shot

【E852】STM32F4交流伺服驱动器(永磁同步电动机的磁场定向控制)

Sin/Cos Encoder: Screen Shot

【E852】STM32F4交流伺服驱动器(永磁同步电动机的磁场定向控制)

Bipolar Analog Output: 

【E852】STM32F4交流伺服驱动器(永磁同步电动机的磁场定向控制)电路板图+原理图

【E852】STM32F4交流伺服驱动器(永磁同步电动机的磁场定向控制)

【E852】STM32F4交流伺服驱动器(永磁同步电动机的磁场定向控制)

目录│文件列表:

 └ FOC-Servo

    │ index.html

    ├ doc

    │  │ an-978.pdf

    │  │ atan.grf

    │  │ atan.grf.png

    │  │ atan_mull.grf

    │  │ atan_mull.grf.png

    │  │ CNC and Servo Lag.txt

    │  │ First Order Lag Filter.pdf

    │  │ FOC.grf

    │  │ FOC.grf.png

    │  │ IGCM10F60GA.pdf

    │  │ SPA07N60C3.pdf

    │  │ TIM4_CCRx.txt

    │  │ TS2620N21E11.pdf

    │  ├ HALL

    │  │  │ HALL vs PHASE.jpg

    │  │  │ hallsequence.jpg

    │  │  │ HALL_120.gif

    │  │  └ xxc2812pmsmfoc_Hall_signals.png

    │  ├ Isolated Current Sensing

    │  │  │ HCPL-7840 Isolation Amplifier.pdf

    │  │  └ slau521.pdf

    │  ├ Pictures

    │  │  │ 20170328_230817.jpg

    │  │  │ 20170328_231156.jpg

    │  │  │ 20170502_080637.jpg

    │  │  │ IMG_20201102_190858.jpg

    │  │  │ IMG_20201118_202425.jpg

    │  │  └ IMG_20201118_202905.jpg

    │  ├ Sanyo Denki

    │  │  │ AC Motor.txt

    │  │  │ M0005165B.pdf

    │  │  │ SANMOTION_R_3E_model_catalogue_e.pdf

    │  │  └ Servosisteme.pdf

    │  └ SVPWM

    │     │ img45.png

    │     │ img46.png

    │     │ img47.png

    │     │ img48.png

    │     │ img49.png

    │     │ Space_Vector_Pulse_Width_Modulation-libre.pdf

    │     └ Techincal_paper_Motors_and_drives_Systems_2015_Suda_and_David-2.pdf

    ├ Scheme and Board

    │  ├ ELDI Power Supply

    │  │  ├ v.0.0.0

    │  │  │  │ Clear.bat

    │  │  │  │ main (All Side).pdf

    │  │  │  │ main (Bottom Side).pdf

    │  │  │  │ main.brd

    │  │  │  │ main.pdf

    │  │  │  └ main.sch

    │  │  └ v.0.0.1

    │  │     │ Clear.bat

    │  │     │ main (All Side).pdf

    │  │     │ main (Bottom Side).pdf

    │  │     │ main.brd

    │  │     │ main.pdf

    │  │     └ main.sch

    │  ├ HCPL-7xx

    │  │  ├ var0

    │  │  │  │ Clear.bat

    │  │  │  │ HCPL-7xx (All Side).pdf

    │  │  │  │ HCPL-7xx.brd

    │  │  │  │ HCPL-7xx.pdf

    │  │  │  └ HCPL-7xx.sch

    │  │  ├ var1

    │  │  │  │ Clear.bat

    │  │  │  │ HCPL-7xx (All Side).pdf

    │  │  │  │ HCPL-7xx.brd

    │  │  │  │ HCPL-7xx.pdf

    │  │  │  └ HCPL-7xx.sch

    │  │  └ var2

    │  │     │ Clear.bat

    │  │     │ HCPL-7xx (All Side).pdf

    │  │     │ HCPL-7xx.brd

    │  │     │ HCPL-7xx.pdf

    │  │     └ HCPL-7xx.sch

    │  ├ Power Stage

    │  │  ├ v.0.0.0

    │  │  │  │ Clear.bat

    │  │  │  │ main (All Side).pdf

    │  │  │  │ main (Bottom Side).pdf

    │  │  │  │ main (Top Side - Mirror).pdf

    │  │  │  │ main.brd

    │  │  │  │ main.pdf

    │  │  │  └ main.sch

    │  │  └ v.0.0.1

    │  │     │ Clear.bat

    │  │     │ main (All Side).pdf

    │  │     │ main.brd

    │  │     │ main.pdf

    │  │     └ main.sch

    │  ├ STM34F4

    │  │  ├ v.0.0.0

    │  │  │  │ Clear.bat

    │  │  │  │ main (All Side).pdf

    │  │  │  │ main.brd

    │  │  │  │ main.pdf

    │  │  │  │ main.sch

    │  │  │  └ STM32_FOC_30.01.2017.brd.zip

    │  │  └ v.0.0.1

    │  │     │ Clear.bat

    │  │     │ main (All Side).pdf

    │  │     │ main.brd

    │  │     │ main.pdf

    │  │     └ main.sch

    │  └ Work

    │     ├ AI

    │     │  │ AI0 ( New ).jpg

    │     │  │ AI0 ( Old ).jpg

    │     │  │ AI0.ckt

    │     │  └ Clear.bat

    │     ├ AO

    │     │  │ AO0 ( New ).jpg

    │     │  │ AO0.ckt

    │     │  └ Clear.bat

    │     ├ DCBus and Temp FB

    │     │  │ Clear.bat

    │     │  │ DCBus and Temp FB.CKT

    │     │  │ DCBus and Temp FB.pdf

    │     │  │ DCBus FB.png

    │     │  └ Temp FB.png

    │     ├ LM311_Hysteresis

    │     │  │ 311.ckt

    │     │  │ 311.jpg

    │     │  └ Clear.bat

    │     ├ Rectifier

    │     │  │ 2ph AC rectifier (226VAC - 720uF) - Copy.asc

    │     │  │ 2ph AC rectifier (226VAC).asc

    │     │  │ 3ph AC rectifier (175VAC).asc

    │     │  │ 3ph AC rectifier (325VAC).asc

    │     │  └ Clear.bat

    │     ├ Resolver_and_SinEnc

    │     │  │ Clear.bat

    │     │  │ RES-SIN-COS.asc

    │     │  │ RES-SIN-COS.CKT

    │     │  │ RES-SIN-COS.log

    │     │  │ RES-SIN-COS.op.raw

    │     │  │ RES-SIN-COS.raw

    │     │  │ Resolver-Osc.ckt

    │     │  │ resolver-osc.ckt.jpg

    │     │  └ SinEnc.png

    │     ├ RST Fault

    │     │  │ 3ph AC and RST Fault.asc

    │     │  │ 3ph AC and RST Fault.pdf

    │     │  │ Clear.bat

    │     │  │ Cmp.ckt

    │     │  └ Cmp.pdf

    │     ├ Single-Supply Op Amp

    │     │  │ Clear.bat

    │     │  │ Current FB ( New ).jpg

    │     │  │ Current FB ( Old ).jpg

    │     │  └ Single-Supply Op Amp.ckt

    │     └ VoltageSensing

    │        │ Clear.bat

    │        │ main (All Side).pdf

    │        │ main.brd

    │        │ main.pdf

    │        │ main.sch

    │        │ VoltageSensing.asc

    │        └ VoltageSensing.png

    └ src

       ├ v0

       │  │ encoder.c

       │  │ encoder.h

       │  │ filter.c

       │  │ filter.h

       │  │ foc.c

       │  │ foc.h

       │  │ main.c

       │  │ main.cogui

       │  │ main.comarker

       │  │ main.coproj

       │  │ main.h

       │  │ svpwm.c

       │  │ svpwm.h

       │  ├ cmsis

       │  │  │ core_cm4.h

       │  │  │ core_cm4_simd.h

       │  │  │ core_cmFunc.h

       │  │  └ core_cmInstr.h

       │  ├ cmsis_boot

       │  │  │ stm32f4xx.h

       │  │  │ stm32f4xx_conf.h

       │  │  │ system_stm32f4xx.c

       │  │  │ system_stm32f4xx.h

       │  │  └ startup

       │  │     └ startup_stm32f4xx.c

       │  ├ cmsis_lib

       │  │  ├ include

       │  │  │  │ misc.h

       │  │  │  │ stm32f4xx_adc.h

       │  │  │  │ stm32f4xx_can.h

       │  │  │  │ stm32f4xx_dac.h

       │  │  │  │ stm32f4xx_dma.h

       │  │  │  │ stm32f4xx_exti.h

       │  │  │  │ stm32f4xx_gpio.h

       │  │  │  │ stm32f4xx_rcc.h

       │  │  │  │ stm32f4xx_syscfg.h

       │  │  │  │ stm32f4xx_tim.h

       │  │  │  └ stm32f4xx_usart.h

       │  │  └ source

       │  │     │ misc.c

       │  │     │ stm32f4xx_adc.c

       │  │     │ stm32f4xx_can.c

       │  │     │ stm32f4xx_dac.c

       │  │     │ stm32f4xx_dma.c

       │  │     │ stm32f4xx_exti.c

       │  │     │ stm32f4xx_gpio.c

       │  │     │ stm32f4xx_rcc.c

       │  │     │ stm32f4xx_syscfg.c

       │  │     │ stm32f4xx_tim.c

       │  │     └ stm32f4xx_usart.c

       │  ├ main

       │  │  ├ Debug

       │  │  │  └ bin

       │  │  │     │ history.xml

       │  │  │     │ main.bin

       │  │  │     │ main.elf

       │  │  │     │ main.hex

       │  │  │     └ main.map

       │  │  └ main.elf.xcodeproj

       │  │     └ project.pbxproj

       │  ├ Master

       │  │  └ Win COM

       │  │     │ .gitattributes

       │  │     │ .gitignore

       │  │     │ CHIP.ico

       │  │     │ com.cpp

       │  │     │ com.dsp

       │  │     │ com.dsw

       │  │     │ com.h

       │  │     │ com.rc

       │  │     │ com.sln

       │  │     │ com.vcxproj

       │  │     │ com.vcxproj.filters

       │  │     │ ReadMe.txt

       │  │     │ resource.h

       │  │     │ StdAfx.cpp

       │  │     │ StdAfx.h

       │  │     ├ dlg

       │  │     │  │ AboutDlg.cpp

       │  │     │  │ AboutDlg.h

       │  │     │  │ adcConstDlg.cpp

       │  │     │  │ adcConstDlg.h

       │  │     │  │ dacConstDlg.cpp

       │  │     │  │ dacConstDlg.h

       │  │     │  │ mbTimeOutDlg.cpp

       │  │     │  │ mbTimeOutDlg.h

       │  │     │  │ tcpSetingsDlg.cpp

       │  │     │  └ tcpSetingsDlg.h

       │  │     └ modbus

       │  │        │ modbus-rtu.cpp

       │  │        │ modbus-rtu.h

       │  │        │ modbus-tcp.cpp

       │  │        │ modbus-tcp.h

       │  │        │ modbus.cpp

       │  │        └ modbus.h

       │  ├ modbus

       │  │  │ mb.c

       │  │  ├ ascii

       │  │  │  │ mbascii.c

       │  │  │  └ mbascii.h

       │  │  ├ functions

       │  │  │  │ mbfunccoils.c

       │  │  │  │ mbfuncdiag.c

       │  │  │  │ mbfuncdisc.c

       │  │  │  │ mbfuncholding.c

       │  │  │  │ mbfuncinput.c

       │  │  │  │ mbfuncother.c

       │  │  │  └ mbutils.c

       │  │  ├ include

       │  │  │  │ mb.h

       │  │  │  │ mbconfig.h

       │  │  │  │ mbframe.h

       │  │  │  │ mbfunc.h

       │  │  │  │ mbport.h

       │  │  │  │ mbproto.h

       │  │  │  └ mbutils.h

       │  │  ├ port

       │  │  │  │ port.c

       │  │  │  │ port.h

       │  │  │  │ portevent.c

       │  │  │  │ portserial.c

       │  │  │  └ porttimer.c

       │  │  ├ rtu

       │  │  │  │ mbcrc.c

       │  │  │  │ mbcrc.h

       │  │  │  │ mbrtu.c

       │  │  │  └ mbrtu.h

       │  │  └ tcp

       │  │     │ mbtcp.c

       │  │     └ mbtcp.h

       │  ├ pid

       │  │  │ pid.c

       │  │  └ pid.h

       │  └ syscalls

       │     └ syscalls.c

       └ Work

          │ ti_svpwm.jpg

          │ ti_svpwm.m

          ├ EnDat

          │  │ endat.c

          │  │ endat.h

          │  │ endat_main.c

          │  │ main.c

          │  └ STMBL_README.md

          ├ foc_graphic_win32

          │  │ foc.cpp

          │  │ foc.h

          │  │ main.aps

          │  │ main.cpp

          │  │ main.dsp

          │  │ main.dsw

          │  │ main.h

          │  │ main.ico

          │  │ main.ncb

          │  │ main.opt

          │  │ main.plg

          │  │ main.rc

          │  │ main.sln

          │  │ main.vcxproj

          │  │ main.vcxproj.filters

          │  │ main.vcxproj.user

          │  │ ReadMe.txt

          │  │ resource.h

          │  │ small.ico

          │  │ StdAfx.cpp

          │  │ StdAfx.h

          │  │ UpgradeLog.htm

          │  ├ .vs

          │  │  └ main

          │  │     └ v14

          │  │        └ .suo

          │  └ Debug

          │     └ main.exe

          └ sin_cos_encoder

             │ main.c

             │ sin_cos_encoder.jpg

             │ sin_cos_encoder.m

             │ sin_cos_encoder_base.jpg

             │ sin_cos_encoder_base.m

             └ sin_cos_encoder_error_correction.m

TAG永磁同步电动机
  • 9 次
  • 20 分