如何利用CAN匯流排控制伺服電機驅動器?

時間 2021-06-22 01:53:46

1樓:SulfurZinc

只要根據協議手冊傳送對應格式的指令就可以了。現在的匯流排式電機驅動器一般都是支援CAN匯流排的,協議也都大同小異。如果對控制頻率要求非常高可以考慮更高階的EtherCAT

2樓:森山

大部分伺服不帶CAN介面,也許你可以買到CAN介面的控制卡。

或者自己開發一款也不難,伺服在工作時就那麼幾個介面:

DIR、EN、STEP、以及編碼器反饋。

50塊錢的成本就可以做出此類控制板卡,主要電路由以下幾個主要部分:

1、CAN收發器(帶隔離)

2、一塊微控制器(用到乙個串列埠幾多個IO口,都要做隔離)硬體工程師如何零基礎入門?

如何系統的學習微控制器?

森山:一條布的誕生-DIY紡織機控制系統森山:如何打造自己的低成本電子實驗室?森山:3D印表機分類及原理

森山:家居小經驗(1)- 自己修電燈森山:數字示波器品牌與選購攻略哪個牌子路由器好?

森山:2023年Dyson無線吸塵器最新選型指南-Dyson是不是智商稅?一文看懂Dyson吸塵器

小公尺生態鏈中哪些產品值得買?森山:擴充套件顯示-(多螢幕)三屏顯示方案全攻略

3樓:JIANG SF

CAN BUS <-> CAN Transciver IC <-> uC <-> Servo Motor, 我能想到的就是這樣,不太了解你的應用環境,也有可能有晶元是整合了 CAN IC + uC 專門用來控制伺服電機的,只是猜測,沒有去研究過。

如何利用CANopen控制伺服電機?

少年牧心 前段時間搞機械臂控制的時候,CAN協議和CANopen協議都使用過,略懂一二,獻醜寫點自己的理解。CAN協議一般傳送八字節長度的短幀資料達到對節點的控制,你買的驅動器應該有廠家自己的協議,對照著相應指令,你去填充這八個位元組 包含節點號 指令型別 指令型別對應的資料,比如電機期望位置 速度...

can匯流排的負載率為什麼要控制在30 以內?

ZLG致遠電子 出現這種情況的原因比較多,具體的原因還需要具體的分析 1 一般可能原因是,被測DUT和我們的CANScope傳送的ID相同,假設雙方同時發起傳送幀請求,在通過仲裁後 由於發的仲裁場內容相同可以通過 資料幀可能出現雙方傳送不一致的情況,就會出現錯誤幀了 2 很少出現 可能是DUT裝置的...

伺服電機在扭矩控制下速度是怎麼調節的?

既然是轉矩控制 這是國內標準說法,不是扭矩 就要考慮運動平衡方程。轉速穩定時,輸出轉矩和負載轉矩必然相等。空載時給定電機轉矩,它還能平衡,你說負載轉矩是什麼呢,顯然是所有機械損耗合成在一起後,所表現出來的摩擦轉矩了。你應該把不同給定轉矩下的轉速記錄成一張圖表,就能看出,摩擦轉矩隨轉速單調上公升,進而...