完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
学习此函数的目的是在DSP中控制步进电机时会用到,下面简单讲解一下:
RC_MACRO(),阶梯波函数; 此函数用于让电机的速度变换以斜坡的方式增加或减少。 而速度增加或减少形成的阶梯变化,可能就是此函数叫阶梯波函数的原因吧,函数中给定一个值SetPointValue,此值成阶梯形式跟踪目标值targetValue,直至到目标值大小左右变化。 但是此函数有一个边界值,RampHightLimit上限和 RampLowLimit下限,SetPointValue 向目标值targetValue以_IQ(0.0015625)的变化幅度跟进,但是不能超过上限和下限,超过则等于边界值。 函数中SetPointValue是一个变量,在运用中会将速度值的初值赋值给它,我们设定的目标速度值设置给targetValue,SetPointValue如果大于目标值则为减速运动,否则则为加速运动,直至速度值变化到目标值。程序中其实用此函数实现速度的变化过程,速度的变化快慢则有由函数中的解析度_IQ(0.0015625)来调试,也即是速度的斜率。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1100 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1118 浏览 1 评论
551 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
417 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1004 浏览 2 评论
1598浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
267浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
281浏览 3评论
253浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
243浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-17 23:54 , Processed in 0.949534 second(s), Total 75, Slave 60 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号