【M7】Matlab计算步进电机加速曲线

2021-11-24 21:12:52      索炜达电子      673     

项目编号:M7

文件大小:143K

源码说明:带中文注释

开发环境:Matlab

简要概述:

Matlab计算步进电机加速曲线,可以生成加速曲线的png格式图片,和C语言格式查找表(TIM时间数和步数)。

目前做了匀加速度和三角形加速度的,主程序入口是StepMotor.m,读取配置Ini文件,根据算法类型分别调用StepMotor_UniformAcc.m和StepMotor_TriangleAcc.m两个算法程序。其它如正弦曲线和指数曲线我自己还没整清楚。各参数见InitVars.m和示例ini文件。用matlab主要是画图省事,代码比较简单,容易移植到其它语言。

【M7】Matlab计算步进电机加速曲线

目录│文件列表:

 └ StepMotor_Matlab

    │ ini2struct.m

    │ InitVars.m

    │ PlotResult.m

    │ SaveResult.m

    │ StepLut_TriangleAcc_10kHz_200ms_5ms.c

    │ StepLut_TriangleAcc_10kHz_300ms_5ms.c

    │ StepLut_TriangleAcc_10kHz_400ms_5ms.c

    │ StepLut_TriangleAcc_10kHz_500ms_5ms.c

    │ StepMotor.m

    │ StepMotor_TriangleAcc.ini.Sample

    │ StepMotor_TriangleAcc.m

    │ StepMotor_UniformAcc.ini.Sample

    │ StepMotor_UniformAcc.m

    │ TriangleAccSlope.m

    │ 三角形加速度曲线_10kHz_200ms_300ms_400ms_500ms_5ms.fig

    └ 三角形加速度曲线_10kHz_200ms_300ms_400ms_500ms_5ms.png

TAG步进电机
  • 7 次
  • 5 分