├── FOC Backup.slx ├── FOC Structure.png ├── FOC VHDL ├── CurrentController.vhd ├── Decoupling.vhd ├── FOC.vhd ├── FOC_compile.do ├── FOC_map.txt ├── FOC_pkg.vhd ├── FOC_report.html ├── IdController.vhd ├── Inverse_Park_Transform.vhd ├── IqController.vhd ├── PIDController.vhd ├── Park_Transform.vhd ├── VelocityController.vhd ├── a.vhd ├── abc2dq.vhd ├── alpha0.vhd ├── b.vhd ├── c.vhd ├── d.vhd ├── dq2abc.vhd ├── gm_FOC.slx ├── hdlcodegenstatus.mat ├── nfp_add_double.vhd ├── nfp_add_single.vhd ├── nfp_convert_double2single.vhd ├── nfp_convert_single2double.vhd ├── nfp_cos_single.vhd ├── nfp_gain_pow2_double.vhd ├── nfp_gain_pow2_single.vhd ├── nfp_mod_single.vhd ├── nfp_mul_double.vhd ├── nfp_mul_single.vhd ├── nfp_sin_single.vhd ├── nfp_sub_double.vhd ├── nfp_sub_single.vhd ├── nfp_uminus_double.vhd ├── q.vhd ├── thm2the.vhd └── wm2we.vhd ├── FOC.slx ├── FOC.slx.original ├── README.md ├── foc_controlsystem_param.asv └── foc_controlsystem_param.m /FOC Backup.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC Backup.slx -------------------------------------------------------------------------------- /FOC Structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC Structure.png -------------------------------------------------------------------------------- /FOC VHDL/CurrentController.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/CurrentController.vhd -------------------------------------------------------------------------------- /FOC VHDL/Decoupling.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/Decoupling.vhd -------------------------------------------------------------------------------- /FOC VHDL/FOC.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/FOC.vhd -------------------------------------------------------------------------------- /FOC VHDL/FOC_compile.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/FOC_compile.do -------------------------------------------------------------------------------- /FOC VHDL/FOC_map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/FOC_map.txt -------------------------------------------------------------------------------- /FOC VHDL/FOC_pkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/FOC_pkg.vhd -------------------------------------------------------------------------------- /FOC VHDL/FOC_report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/FOC_report.html -------------------------------------------------------------------------------- /FOC VHDL/IdController.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/IdController.vhd -------------------------------------------------------------------------------- /FOC VHDL/Inverse_Park_Transform.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/Inverse_Park_Transform.vhd -------------------------------------------------------------------------------- /FOC VHDL/IqController.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/IqController.vhd -------------------------------------------------------------------------------- /FOC VHDL/PIDController.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/PIDController.vhd -------------------------------------------------------------------------------- /FOC VHDL/Park_Transform.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/Park_Transform.vhd -------------------------------------------------------------------------------- /FOC VHDL/VelocityController.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/VelocityController.vhd -------------------------------------------------------------------------------- /FOC VHDL/a.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/a.vhd -------------------------------------------------------------------------------- /FOC VHDL/abc2dq.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/abc2dq.vhd -------------------------------------------------------------------------------- /FOC VHDL/alpha0.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/alpha0.vhd -------------------------------------------------------------------------------- /FOC VHDL/b.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/b.vhd -------------------------------------------------------------------------------- /FOC VHDL/c.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/c.vhd -------------------------------------------------------------------------------- /FOC VHDL/d.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/d.vhd -------------------------------------------------------------------------------- /FOC VHDL/dq2abc.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/dq2abc.vhd -------------------------------------------------------------------------------- /FOC VHDL/gm_FOC.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/gm_FOC.slx -------------------------------------------------------------------------------- /FOC VHDL/hdlcodegenstatus.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/hdlcodegenstatus.mat -------------------------------------------------------------------------------- /FOC VHDL/nfp_add_double.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/nfp_add_double.vhd -------------------------------------------------------------------------------- /FOC VHDL/nfp_add_single.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/nfp_add_single.vhd -------------------------------------------------------------------------------- /FOC VHDL/nfp_convert_double2single.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/nfp_convert_double2single.vhd -------------------------------------------------------------------------------- /FOC VHDL/nfp_convert_single2double.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/nfp_convert_single2double.vhd -------------------------------------------------------------------------------- /FOC VHDL/nfp_cos_single.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/nfp_cos_single.vhd -------------------------------------------------------------------------------- /FOC VHDL/nfp_gain_pow2_double.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/nfp_gain_pow2_double.vhd -------------------------------------------------------------------------------- /FOC VHDL/nfp_gain_pow2_single.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/nfp_gain_pow2_single.vhd -------------------------------------------------------------------------------- /FOC VHDL/nfp_mod_single.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/nfp_mod_single.vhd -------------------------------------------------------------------------------- /FOC VHDL/nfp_mul_double.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/nfp_mul_double.vhd -------------------------------------------------------------------------------- /FOC VHDL/nfp_mul_single.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/nfp_mul_single.vhd -------------------------------------------------------------------------------- /FOC VHDL/nfp_sin_single.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/nfp_sin_single.vhd -------------------------------------------------------------------------------- /FOC VHDL/nfp_sub_double.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/nfp_sub_double.vhd -------------------------------------------------------------------------------- /FOC VHDL/nfp_sub_single.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/nfp_sub_single.vhd -------------------------------------------------------------------------------- /FOC VHDL/nfp_uminus_double.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/nfp_uminus_double.vhd -------------------------------------------------------------------------------- /FOC VHDL/q.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/q.vhd -------------------------------------------------------------------------------- /FOC VHDL/thm2the.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/thm2the.vhd -------------------------------------------------------------------------------- /FOC VHDL/wm2we.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC VHDL/wm2we.vhd -------------------------------------------------------------------------------- /FOC.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC.slx -------------------------------------------------------------------------------- /FOC.slx.original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/FOC.slx.original -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/README.md -------------------------------------------------------------------------------- /foc_controlsystem_param.asv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/foc_controlsystem_param.asv -------------------------------------------------------------------------------- /foc_controlsystem_param.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RayDMR/FieldOrientedControl/HEAD/foc_controlsystem_param.m --------------------------------------------------------------------------------