微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > DSP学习交流 > 步进电机脉冲计算设计1

步进电机脉冲计算设计1

时间:10-02 整理:3721RD 点击:

     利用计算出来的太阳高度角和方位角后,需计算一定时间间隔所累积的太阳高度角和方位角的差值,并根据此差值计算所需脉冲数,并使 DSP 芯片发出相应脉冲。

初始设计过程中,按每 4 分钟计算太阳高度角和方位角的差值,其差值为 1°左右,故本文设计中选用了步距为 0.9°的步进电机。但如果用此步进电机来控制,则会带来控制上误差,且这个误差会累加。而选用精度更高的步进电机会加大设计的成本,因此,将步进电机的脉冲计算由时间累加改为角度累加,即累加计算阳高度角和方位角的差值,其差值每累加到 0.9°的时候发出一次脉冲,这样即满足步进电机的参数,又不会累计误差。







记得我之前发过帖子,EV模块是在2812和2407之类早期芯片里的,现在28335等都是ePWM模块,6748也是了。

小编可以使用论坛的代码编辑器,这样可以方便其他人参考!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top