我控制86BYGH两相四线的步进电机,听说要加减速过程,然后大概我是这么写的,200脉冲加速,200脉冲减速,中间是匀速,但是为什么实际效果跟直接告诉运行一样?
现在主要问题就是电机速度最快只能2秒一转,我的电机是2细分之后800脉冲转一周。请大神告诉我偶的代码哪里有问题?
正确的加减速曲线怎么写?
步进电机应该怎么控制呢?
怎么才能将速度给提上去?
其中还有个定时器定时不准的问题。
代码中X代表总脉冲数
满意的话肯定追加
主要问题在于加速,我不知道单片机的S型加速用c语言是怎么编写的?其他你说的我都知道,就是想知道代码具体是什么样的形式实现的
请问匀加速的代码是怎么写的?跟我一样的吗?还是不停地改变定时器初值?频率就是STC8952的单片机,11.0592
最高转速还有加速度跟那些因素有关,除了你说的设定电流值,驱动电压,绕组感量,还有有没有什么具体的公式?还有你一般采用什么方法来加减速的?代码跟我的类似吗?