改进SPTA在ARM平台上的应用与分析

作者:刘帅; 冉全*; 宇文涛
来源:武汉工程大学学报, 2021, 43(01): 114-118.
DOI:10.19843/j.cnki.CN42-1779/TQ.202010023

摘要

针对硬件平台定时器资源不足的问题,基于时间片步数算法(SPTA)思想,设计并实现了SPTA算法的改进算法。算法引入sigmiod函数,通过对函数各项参数进行调整,构建一条适应步进电机脉冲频率变化的平滑曲线,并使其在精简指令集的芯片Cortex-M4平台上稳定运行。通过分析电解质分析仪上的应用情况,改进SPTA算法较传统脉冲宽度调制(PWM)控制算法在定时器资源利用率上提升1~2倍,同时能保证精确的定位精度,有效保证定时器资源的最大利用。

全文