完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近在研究云台,但是卡在电机驱动那块,我在网上找了一套开源的云台控制源码,立陶宛的。云台的电机一般都是直接三路PWM输出就可以决定速度和方向的。但是关于源码实在理解不了
tiM1->CCR1=(sin(roll_output )*5*configData[7])+500; TIM1->CCR2=(sin(roll_output+2.09)*5*configData[7])+500; TIM1->CCR3=(sin(roll_output+4.19)*5*configData[7])+500; 直接给定时器赋值设定占空比,感觉最关键应该在(sin(roll_output )这里面,但是不明白这是什么控制原理,希望各位大大能帮小弟指点一下,让我可以有方向地找点资料,先谢谢了。 |
|
相关推荐
7个回答
|
|
不错不错不错不错不错不错不错不错不错不错不错不错
|
|
|
|
一样卡在这个地方,楼主现在找到答案了吗
|
|
|
|
这个是常规的电机的PWM控制;
configdata(7)是输出波形的调制率,决定输出正选波的峰值的大小; sin(roll_output)是计算波形的占空比, 2.09除以2π乘以360°等于120,说明第二路是第一路信号后面之后滞后120°,同样4.19是滞后240°,三相电机之间差120; 加500,意思是把正弦波从整体移到坐标轴上面,最小值大于0,以便转化成占空比,因为占空比不能是负数; |
|
|
|
应该是相位差120的结果
|
|
|
|
请问贵公司有用到AS5048A这款芯片吗
|
|
|
|
请问楼主的云台研究好吗?我刚开始做云台,也是卡在了无刷电机驱动控制这里,硬件电路需要什么都没查清楚,希望得到指点?
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
4058 浏览 1 评论
1639 浏览 0 评论
3524 浏览 1 评论
【⌈嵌入式机电一体化系统设计与实现⌋阅读体验】+磁力输送机系统设计的创新与挑战
1752 浏览 0 评论
4461 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 04:26 , Processed in 0.688297 second(s), Total 87, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号