zoukankan      html  css  js  c++  java
  • 基于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

         运动控制, 包含固高等卡丝杠和脉冲折算

  • 相关阅读:
    小程序-小菊花loading
    小程序-跳转
    小程序-拨打电话
    Pluto
    Android外部存储
    iOS微信内存监控
    iOS UITableView左滑操作功能的实现(iOS8-11)
    Hi,腾讯 WeTest 限免开放 Android Oreo 云真机,Android 8.1 可开测!
    揭密微信跳一跳小游戏那些外挂
    腾讯WeTest发布《2017中国移动游戏质量白皮书》,专注手游品质提升
  • 原文地址:https://www.cnblogs.com/harrychinese/p/pc-based-motion-control.html
Copyright © 2011-2022 走看看