第三章 IGH及preempt-rt的安装及与零差云控模组的连接

零差云控关节模组

https://www.zeroerr.cn/download/eRob.html 获取零差云控最新资料

第一章 零差云控关节模组介绍

第二章 电机拆解

第三章 IGH及preempt-rt的安装

第四章 命令行读取电机的信息

第五章 机械臂的组装及控制


前言

本文中使用的linux是ubuntu18.04,双系统。IGH使用的是ethercat IGH1.5.2。

一、零差云控eRob70I的ethercat通信

在这里插入图片描述

图来源于零差云控关节模组使用手册。

红框内为ethercat接线方式,通过两条双绞线(共四根线)连接,线包中提供的线较短,且质量不是很好,推荐自行选购双绞线及JST接头自己做线。
由主站网卡-slave1-slave2- ···-slaveN,每台网口包括ecat in 及ecat out,ecat in连接主站网卡或上一台模组,ecat out连接下一台模组,最后一台 模组的ecat out可不连接,在使用冗余时可用。

1、IGH与单个关节模组通信

直流电源48V供电、ethercat通讯线连接、编码器电池安装并复位后,便可进行通讯测试
1、启动主站

$ sudo /etc/init.d/ethercat restart

2、查看电机的信息

$ sudo ethercat cstruct -a 0

可以看到电机的各种信息如下:
注:以下不是显示的信息,大概是这样,后期再改

static struct{
   
    unsigned int operation_mode;
    unsigned int target_position;
    unsigned int digital_outputs;
    unsigned int ctrl_word;
    unsigned int position_actual_value;
    unsigned int digital_inputs;
    unsigned int status_word;
    int actual_current;
    unsigned int actual_speed;
    int  actual_torque;
}offset,offset1,offset2,offset3,offset4,offset5;
static ec_pdo_entry_info_t slave_0_pdo_entries[] = {
   
    {
   0x607a, 0x00, 32}, /* Target Position */
    {
   0x60fe, 0x00, 32}, /* Digital outputs */
    {
   0x6040, 0x00, 16}, /* Control Word */
    /*TxPdo 0x1A00*/
    {
   0x6064, 0x00, 32}, /* Position Actual Value */
    {
   0x60fd, 0x00, 32}, /* Digital inputs */
    {
   0x6041, 0x00, 16}, /* Status Word */
};
static ec_pdo_info_t slave_0_pdos[] = {
                    
    {
   0x1600, 3, slave_0_pdo_entries + 0},
    {
   0x1a00, 3
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值