导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:步进电机升降频程序[猜鸟]

 *第8171篇: 初学者:步进电机升降频程序

  
楼 主:猜鸟 2003年2月14日18:10
 初学者:步进电机升降频程序
步进电机升降频程序!如何编制!最好有个程序我看看!
谢谢!如果是高手所编的!有偿也行!
  
2楼:Kuang-chingTsui 2003年2月15日09:12
 是否应该叫做步进电机驱动程序
是否应该叫做步进电机驱动程序,请说明步进电机的型号,几相几拍,希望的角度位移脉冲当
量,有无方向控制等等。
  
3楼:悍匪 2003年2月15日21:30
 我只是在找步进电机升降频编程的算法!
谢谢!!我只是在找步进电机升降频编程的算法!
  
4楼:Kuang-chingTsui 2003年2月17日09:04
 降频算法应与PID算法
如果你用步进电机做调节阀一类设备的执行机构,其升降频算法应与PID算法有关,请说出你用步
进电机做什么。
  
5楼:tm1300 2003年2月17日14:26
 用不着那么复杂的,相通了很简单
  
6楼:tm1300 2003年2月15日22:16
 参考思路
 //==================================================================
//定时初值:T = 65536- ((focus * step )/(24 * v * xf * z ))
//step = 7.5度(定值) ; xf 细分数:n;  focus=晶振频率
//z = 减速比 
//==================================================================
以定时中断为依据的话,如果中断一次,走一步,那么xf 细分数为1.细分数一定的情况
下,改变T值,即改变频率.
  
7楼:tm1300 2003年2月17日14:24
 补充
//==================================================================
//定时初值:T = 65536- ((focus * step )/(24 * v * xf * z ))
//step = 7.5度(定值) ; xf 细分数:n;  focus=晶振频率
//z = 减速比          V:速度:N度/秒
//==================================================================
以定时中断为依据的话,如果中断一次,走一步,那么xf 细分数为1.细分数一定的情况
下,改变T值,即改变频率.
一般来说,一特定环境(晶振频率一定、减速比一定、细分数一定)的情况下,无论用那种
速度,电机带动负载一周的脉冲数是恒定的。
可以将需要的速度列表,然后通过查表取出相应速度,再对外驱动。

>>>>>>对该主题发表你的看法

本主题贴数7,分页: [第1页]


[上一篇主题]:硬件:请指教

[下一篇主题]:硬件:键盘控制器的源程序?