[1]刘 帅,冉 全*,宇文涛.改进SPTA在ARM平台上的应用与分析[J].武汉工程大学学报,2021,43(01):114-118.[doi:10.19843/j.cnki.CN42-1779/TQ.202010023]
LIU Shuai,RAN Quan*,YUWEN Tao.Application and Analysis of Improved SPTA on ARM Platform[J].Journal of Wuhan Institute of Technology,2021,43(01):114-118.[doi:10.19843/j.cnki.CN42-1779/TQ.202010023]
点击复制
改进SPTA在ARM平台上的应用与分析(/HTML)
《武汉工程大学学报》[ISSN:1674-2869/CN:42-1779/TQ]
- 卷:
-
43
- 期数:
-
2021年01期
- 页码:
-
114-118
- 栏目:
-
机电与信息工程
- 出版日期:
-
2021-02-28
文章信息/Info
- Title:
-
Application and Analysis of Improved SPTA on ARM Platform
- 文章编号:
-
1674 -2869(2021)01 -0114 -05
- 作者:
-
刘 帅; 冉 全*; 宇文涛
-
武汉工程大学计算机科学与工程学院,湖北 武汉 430205
- Author(s):
-
LIU Shuai; RAN Quan*; YUWEN Tao
-
School of Computer Science and Engineering, Wuhan Institute of Technology, Wuhan 430205, China
-
- 关键词:
-
SPTA; Sigmoid函数; 定时器; PWM控制; 步进电机
- Keywords:
-
improved spta; sigmiod function; timer; PWM control; stepping motor
- 分类号:
-
TP391.8
- DOI:
-
10.19843/j.cnki.CN42-1779/TQ.202010023
- 文献标志码:
-
A
- 摘要:
-
针对硬件平台定时器资源不足的问题,基于时间片步数算法(SPTA)思想,设计并实现了SPTA算法的改进算法。算法引入sigmiod函数,通过对函数各项参数进行调整,构建一条适应步进电机脉冲频率变化的平滑曲线,并使其在精简指令集的芯片Cortex-M4平台上稳定运行。通过分析电解质分析仪上的应用情况,改进SPTA算法较传统脉冲宽度调制(PWM)控制算法在定时器资源利用率上提升1~2倍,同时能保证精确的定位精度,有效保证定时器资源的最大利用。
- Abstract:
-
Aiming at the insufficient resources of the timer on the hardware platform, this paper develops and implements an improved Steps-Per-Time-Algorithm(SPTA) algorithm based on SPTA. The algorithm introduces the sigmiod function, and by adjusting various parameters of the function, a smooth curve that adapts to the pulse frequency of the stepper motor is constructed, thus it runs stably on the advanced RISC machine(ARM) Cortex-M4 platform. By analyzing the application of electrolyte analyzer, the improved SPTA algorithm enhance the timer resource utilization by 1-2 times comparing with the traditional Pulse-Width-Modulation (PWM) control algorithm, while ensuring accurate positioning accuracy and sufficient resources of the timer.
参考文献/References:
[1] 刘慧英,范宝山.基于STM32的多步进电机控制系统研究[J].测控技术,2010,29(6):54-57.[2] 廖平,韩伟伟.基于STM32多步进电机驱动控制系统设计[J].仪表技术与传感器,2016(4):71-73.[3] 王昊天,于乃功.基于STM32的步进电机多轴速度控制方法研究与实现[J].计算机测量与控制,2019, 27(9):95-99.[4] 江勇,刘宗凯,周本谋,等.步进电机加减速控制优化设计[J]. 信息技术,2017(6):6-9.[5] 张海超,黄风光,曹建树,等.基于STM32的步进电机加减速优化算法[J].北京石油化工学院学报,2019, 27(2):71-76.[6] 李庆华.梯形加减速算法在伺服系统中的应用研究[J]. 无线电工程, 2016,46(7):56-59.[7] 刘俊侃.梯形加减速算法在MCU控制步进电机中的应用研究[J].机电信息,2020(18):44-45,48.[8] 蔡锦达,郭振云,许智.基于Cortex-M3的S型加减速控制[J].控制工程,2016,23(2):206-210.[9] 廖永富,罗忠,冉全.一种新型S形曲线步进电机加减速控制方法[J].湖北第二师范学院学报,2015,32(8):32-35.[10] 邓志豪,肖曙红.脉冲数可控的步进电机S形驱动曲线实现方法研究[J].机床与液压,2019,47(2):149-152.[11] 高伟强,江小成,刘汝发,等.基于多项式的S曲线加减速运动控制算法构建[J].机床与液压,2019,47(4):131-135.[12] 钟前进,王科,丁信忠.一种新型S加减速算法研究[J].电气传动,2019,49(6):8-12.[13] 王岩.基于FPGA的SpTa自适应电机控制算法[J].科技资讯, 2018, 16(25):11-12.[14] 张洋.精通STM32F4:库函数版[M].北京:北京航空航天大学出版社, 2015.[15] YIU J.ARM Cortex-M3与Cortex-M4权威指南[M].北京:清华大学出版社,2015.
备注/Memo
- 备注/Memo:
-
收稿日期:2020-10-23作者简介:刘 帅,硕士研究生。E-mail:[email protected]*通讯作者:冉 全,硕士,副教授。 E-mail:[email protected]引文格式:刘帅,冉全,宇文涛. 改进SPTA在ARM平台上的应用与分析[J]. 武汉工程大学学报,2021,43(1):114-118.
更新日期/Last Update:
2021-02-07