定时器控制步进电机问题,求大侠帮忙啊(单片机AT89S52,步进电机28BYJ-48)

详见http://zhidao.baidu.com/question/505178903.html?quesup2,如果参数不够或不正确,请自行查找添加并说明,谢谢... 详见http://zhidao.baidu.com/question/505178903.html?quesup2,如果参数不够或不正确,请自行查找添加并说明,谢谢 展开
 我来答
巨琬凝8x
2012-12-23 · TA获得超过141个赞
知道小有建树答主
回答量:103
采纳率:0%
帮助的人:70.4万
展开全部
首先目标是输入转速r/s在后面的计算中,使用的是度(5.625就是度)单位转换speed*3.1415/180
其次由于是减速电机,内圈比外圈速度快,对应电机转速=speed*180/3.1416*64
知道电机的转动角度,由于是步进的,步进角5.625需要的步数=speed*180/3.1416*64/5.625
既然需要这些步子,在1秒钟时间里走完,那么假设每步时间一样,一步需要时间是
1/(speed*180/3.1416*64/5.625)
行了,上面这个时间就是单片机定时需要的时间,到此已经解答完了,下面是单片机的知识
由于是11.0592Mhz晶振,1个时钟周期是1/11.0592=9.04*10(-8)秒
如果定量计算的话,假设使用speed是2弧度每秒对应的机器周期是:
1/(2*180/3.14*64/5.625)除以(1/11.0592*0.000001) =8484.181..
这个8484转换成16进制就是2124于是TH=21,TL-24
http://zhidao.baidu.com/question/505178903.html?quesup2#answer-1287213877
我觉得计算应该是没有问题的,你试试,如果好了,请给个好评,谢谢
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式