2021-11-24 21:12:52 索炜达电子 1029
项目编号:M7
文件大小:143K
源码说明:带中文注释
开发环境:Matlab
简要概述:
Matlab计算步进电机加速曲线,可以生成加速曲线的png格式图片,和C语言格式查找表(TIM时间数和步数)。
目前做了匀加速度和三角形加速度的,主程序入口是StepMotor.m,读取配置Ini文件,根据算法类型分别调用StepMotor_UniformAcc.m和StepMotor_TriangleAcc.m两个算法程序。其它如正弦曲线和指数曲线我自己还没整清楚。各参数见InitVars.m和示例ini文件。用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