找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1747|回復: 2
收起左側

倆步進電機協(xié)調運動的問題,用單片機程序實現的思路?

[復制鏈接]
ID:318095 發(fā)表于 2018-9-14 10:35 | 顯示全部樓層 |閱讀模式
如果有倆個電機分別設為A和B,它倆有一個時間關系,例如A運行2秒讓B運行0.5秒。如何用程序實現這種功能。
具體說明,倆電機想實現座椅調平,沒加傳感器,倆電機一個為步進電機一個為直流電機控制推桿,推桿速度恒定運動的快,步進電機調到可調速最大還是不能跟上推桿的運動。想實現調平讓步進電機一直運動,推桿工作一會停止一會,兩者的關系就是步進電機運動2秒推桿動0.2秒。求助如果不想用太多延時程序,如何實現這個功能?
回復

使用道具 舉報

ID:388197 發(fā)表于 2018-9-14 15:20 | 顯示全部樓層
用定時器中斷就可以了,步進電機動作啟動一個計數器計時,一個標志位來標志正反轉,再用這個計數器的數值和正反轉標志來確定直流電機的動作就行了.
還有個辦法就是輸出PWM方波來控制直流電機的轉速.調整占空比就可以調整直流電機的轉速.

評分

參與人數 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:397994 發(fā)表于 2018-9-14 16:02 | 顯示全部樓層
定時器中斷
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表