基於PC的運動控制


基於PC的運動控制, 比較流行的是EtherCAT技術, PC 機作為 EtherCAT Master, IO 模塊和控制模塊作為 EtherCAT slave.

 

[應用相關] 記錄STM32開發一個完整的EtherCAT的過程
https://bbs.21ic.com/icview-2836518-1-1.html

基於LinuxCNC,  硬件、軟件、架構, 閉環伺服電機, 應有盡有。

 

 

ethercat 技術中文說明 

https://www.ethercat.org.cn/cn/technology.html#3.8 

 

一分鍾入門 | EtherCAT總線步進應用

www.gongkong.com/article/201707/74941.html

 

=====================

EtherCAT主站

=====================

Window平台的實時EtherCAT的對比  http://www.xjishu.com/zhuanli/62/201910828722.html

 

EtherCAT主站方案實現一般都采用倍福公司的TwinCAT, TwinCAT實現了強
大的EtherCAT主站功能,從站XML表配置、EEPROM配置文件操作、掃描
EtherCAT從站等[[40],圖4-_5為使用TwinCAT開發沖床數控系統的過程。因為
TwinCAT是基於Windows風格,擁有較好的人機交互界面,功能強大,非常適合
上位機控制窗口的開發,但TwinCAT運行於Windows環境下,實時性很差,而
且TwinCAT和Windows系統需要付費才能商業化應用,價格較高,根據實際考
慮該方案不適合應用於本控制系統。


1. 商業  TwinCAT ( Windows, EtherCAT 標准提出者倍福的 產品)

2. IN Time (windows , 在 windows 上 實現了 RT OS 子系統)

   https://www.tenasys.com/products/intime-rtos/intime-for-windows/
3. 商業 EC-WIN  (windows)
https://www.acontis.com/zh/ecwin.html
4. 商業 IncentiveECAT (windows)
https://controltechnologycorp.com/ecat

 

----------------------------------------

開源

----------------------------------------

1. Xenomai ( 適合linux 開源)  在 linux 上實現了微內核的 RTOS, 實時性非常好. 

2. PREEMPT_RT( 適合linux 開源)  在 linux 上做的 RTOS , 實時性較 Xenomai  差一些. 

3. 開源 Simple Open EtherCAT Master (linux 和 Windows)
https://github.com/OpenEtherCATsociety/SOEM

http://openethercatsociety.github.io/

 

4. 基於 Simple Open EtherCAT Master 的 ROSOnWindows ( Windows)
https://ms-iot.github.io/ROSOnWindows/tutorials/ethercat/soem.html#step-6-check-ethercat-network
 

5. EtherLab開發的 IgH EtherCAT Master ( 適合linux 開源)

 

=====================

硬件

=====================

EtherCAT for PC-based Motion Control部署注意事項( software-based EtherCAT system) 
https://controltechnologycorp.com/pc-based-ethercat/

從站: 固高 EtherCAT 運動控制器, 系統架構圖
http://www.googoltech.com.cn/pro_view-52.html

EtherCAT 遠程的IO 模塊
http://www.zmotion.com.cn/detail.aspx?cid=289
http://www.smartind.cn/

 

歐姆龍G5系列EtherCAT通信內置型AC伺服電機

安川-7系列AC伺服電機

 

=====================

開源項目參考

=====================


應用
https://sourceforge.net/projects/ethercat-explorer/
https://controltechnologycorp.com/api/
 

https://github.com/Southeastofstar/C-Sharp-Industry-Automation-Common-Tools-Codes

     運動控制, 包含固高等卡絲杠和脈沖折算

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM