【使用教程】在Ubuntu下运行CANopen通信PMM伺服电机使用教程(NimServoSDK_V2.0.0)

这篇具有很好参考价值的文章主要介绍了【使用教程】在Ubuntu下运行CANopen通信PMM伺服电机使用教程(NimServoSDK_V2.0.0)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本教程将指导您在Ubuntu操作系统下使用NimServoSDK_V2.0.0来运行CANopen通信的PMM系列一体化伺服电机。我们将介绍必要的步骤和命令,以确保您能够成功地配置和控制PMM系列一体化伺服电机。

NimServoSDK_V2.0.0是一款用于PMM一体化伺服电机的软件开发工具包。它提供了一套API和工具,用于配置、控制PMM一体化伺服电机。本教程将引导您完成在Ubuntu 18.04.2 Desktop AMD64操作系统上安装和使用NimServoSDK_V2.0.0的过程。

NimServoSDK_V2.0.0是一款用于PMM一体化伺服电机的软件开发工具包。它提供了一套API和工具,用于配置、控制PMM一体化伺服电机。本教程将引导您完成在Ubuntu 18.04.2 Desktop AMD64操作系统上安装和使用NimServoSDK_V2.0.0的过程。

01.准备工作

在正式介绍之前还需要一些准备工作:

1.装有linux系统的设备:这里使用虚拟机搭建ubuntu-18.04.2-desktop-amd64,ubuntu是一种带桌面的linux系统

【使用教程】在Ubuntu下运行CANopen通信PMM伺服电机使用教程(NimServoSDK_V2.0.0),一体化伺服电机,CANopen,ubuntu,linux,运维

2.USBCAN转换器:NiMotionUSBCAN转换器(一端为USB口,另一端为航插型,用于CAN通信)

【使用教程】在Ubuntu下运行CANopen通信PMM伺服电机使用教程(NimServoSDK_V2.0.0),一体化伺服电机,CANopen,ubuntu,linux,运维
USBCAN转换器

3.PMM6040 CANopen通信一体化伺服电机:

【使用教程】在Ubuntu下运行CANopen通信PMM伺服电机使用教程(NimServoSDK_V2.0.0),一体化伺服电机,CANopen,ubuntu,linux,运维
PMM60系列一体化伺服电机

4.SDK文件:Linux x86_64的NiMServoSDK文件包(SDK用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,有了它就可以通过调用函数,实现需求功能。了解更多SDK介绍请查看《为了让用户更灵活的使用电机,我们开发了SDK》,相关SDK文件在文末获取或访问官网联系客服获取)

【使用教程】在Ubuntu下运行CANopen通信PMM伺服电机使用教程(NimServoSDK_V2.0.0),一体化伺服电机,CANopen,ubuntu,linux,运维
SDK

以上准备工作完成后,将USB转CAN转换器两端分别插到电脑USB接口和电机通信口,软件环境搭建请参考《Linux系统下如何使用NiMotionUSBCAN转换器?》

【使用教程】在Ubuntu下运行CANopen通信PMM伺服电机使用教程(NimServoSDK_V2.0.0),一体化伺服电机,CANopen,ubuntu,linux,运维
接线示意图

02.操作实例

1.打开系统文件“Files”,右键新建文件夹,命名为“SDK”

【使用教程】在Ubuntu下运行CANopen通信PMM伺服电机使用教程(NimServoSDK_V2.0.0),一体化伺服电机,CANopen,ubuntu,linux,运维

2.驱动程序文件拷贝到此文件夹下,解压并进入解压目录

【使用教程】在Ubuntu下运行CANopen通信PMM伺服电机使用教程(NimServoSDK_V2.0.0),一体化伺服电机,CANopen,ubuntu,linux,运维

【使用教程】在Ubuntu下运行CANopen通信PMM伺服电机使用教程(NimServoSDK_V2.0.0),一体化伺服电机,CANopen,ubuntu,linux,运维

 文章来源地址https://www.toymoban.com/news/detail-668220.html

3.右键选择“Open in Terminal”(打开终端)

【使用教程】在Ubuntu下运行CANopen通信PMM伺服电机使用教程(NimServoSDK_V2.0.0),一体化伺服电机,CANopen,ubuntu,linux,运维

4.在终端窗口执行以下命令:

make

【使用教程】在Ubuntu下运行CANopen通信PMM伺服电机使用教程(NimServoSDK_V2.0.0),一体化伺服电机,CANopen,ubuntu,linux,运维

5.进入SDK的bin目录下打开终端。

【使用教程】在Ubuntu下运行CANopen通信PMM伺服电机使用教程(NimServoSDK_V2.0.0),一体化伺服电机,CANopen,ubuntu,linux,运维

6.配置永久路径

echo $PWD
cd /etc/ld.so.conf.d/
sudo vi SDK.conf

【使用教程】在Ubuntu下运行CANopen通信PMM伺服电机使用教程(NimServoSDK_V2.0.0),一体化伺服电机,CANopen,ubuntu,linux,运维

【使用教程】在Ubuntu下运行CANopen通信PMM伺服电机使用教程(NimServoSDK_V2.0.0),一体化伺服电机,CANopen,ubuntu,linux,运维

7.运行可执行文件

sudo ldconfig

【使用教程】在Ubuntu下运行CANopen通信PMM伺服电机使用教程(NimServoSDK_V2.0.0),一体化伺服电机,CANopen,ubuntu,linux,运维

8.如下图,可执行文件 test_pp后“0”、“1001”、“10000”三个参数分别是“通信协议”、“转换器类型”和“传动比”。

【使用教程】在Ubuntu下运行CANopen通信PMM伺服电机使用教程(NimServoSDK_V2.0.0),一体化伺服电机,CANopen,ubuntu,linux,运维

执行此文件后,电机会处于轮廓位置模式,分别进行一次相对位置运动和绝对位置运动。

 


以上即是今天分享的全部内容,通过本教程,您已经学会了在Ubuntu 18.04.2 Desktop AMD64操作系统上使用NimServoSDK_V2.0.0来运行CANopen通信的PMM伺服电机。您可以根据自己的需求配置和控制PMM伺服电机,并使用示例程序作为起点进行开发。如果您有其他问题,请及时联系我们。

本文参考资料:《PMM系列销售资料包》

下载地址:https://drive.weixin.qq.com/s?k=AGMARQdXAAwYUJwkBl

备用地址:https://wwwe.lanzouq.com/b0fgnf5ni密码:f1x6

˜ 本文章全部内容或部分内容禁止擅自转载、拷贝。

【使用教程】在Ubuntu下运行CANopen通信PMM伺服电机使用教程(NimServoSDK_V2.0.0),一体化伺服电机,CANopen,ubuntu,linux,运维

 

到了这里,关于【使用教程】在Ubuntu下运行CANopen通信PMM伺服电机使用教程(NimServoSDK_V2.0.0)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 伺服电机驱动器EMC处理方案

    伺服驱动器内部也有低压单元, 很可能受到驱动器外围设备的噪音干扰,受到干扰的信号可能会引起设备做出意想不到的动作 为防止伺服驱动器和其外围设备之间的相互电磁干扰, 可根据采取以下的对策: ● 请务必使驱动器及电机良好的接地, 且接地线最好使用AWG10以上

    2024年02月11日
    浏览(29)
  • 机器人电机综述 — 电机分类、舵机、步进与伺服、物理性质和伺服控制系统

    图片与部分素材来自知乎大佬 不看后悔!最全的电机分类,看这一篇就够了! - 知乎 (zhihu.com), 本文只是把机器人中常用的电机知识提炼了一下 1 按照结构和工作原理划分 1. 同步电机 ​ 电机的转速与定子磁场的转速相同步 2. 异步电机 ​ 电机转速达不到定子磁场的同步转

    2024年01月18日
    浏览(28)
  • 伺服电机电子齿轮比与脉冲当量如何计算

    要点 公式: 公式: 一、电子齿轮比 1. 什么是电子齿轮比?         电子齿轮比一般是利用旋转轴装配的角度编码器或旋转编码器的分度功能,使用数控或驱动装置中的计数功能,使两轴按一定比例旋转,这就是电子齿轮比。伺服受到上位机的脉冲频率进行放大/缩小。分

    2024年02月05日
    浏览(33)
  • 松下PLC控制松下伺服电机(上位机发送控制命令)

    选型: PLC: AFPXHM8N30T (最大8CH) 伺服电机:MSMF022L1A1 伺服驱动器:MADLN15NE 实现目标:通过上位机发送命令,控制伺服电机实现运动控制,本例以单轴为例,实际运用 AFPXHM8N30T 可进行8轴控制 条件有限,实验通过控制单轴实现,也可以用触摸屏实现控制逻辑。 串口定义: 配线方

    2024年02月07日
    浏览(25)
  • 基于FPGA的永磁同步伺服控制系统的设计,在FPGA实现了伺服电机的矢量控制, 坐标变换,电流环,速度环,位置环,电机反馈接口,SVPWM

    一个基于FPGA的永磁同步伺服控制系统,利用Verilog语言在FPGA上实现了伺服电机的矢量控制、坐标变换、电流环、速度环、位置环以及电机反馈接口。这个系统具有很高的研究价值。 涉及到的知识点和领域范围主要包括:FPGA(现场可编程门阵列)、永磁同步伺服控制系统、矢

    2024年02月04日
    浏览(33)
  • 应用于伺服电机控制、 编码器仿真、 电动助力转向、发电机、 汽车运动检测与控制的旋变数字转换器MS5905P

    MS5905P 是一款 12bit 分辨率的旋变数字转换器。 片上集成正弦波激励电路,正弦和余弦允许输入峰峰值 幅度为 2.3V 到 4.0V ,可编程激励频率为 10kHz 、 12kHz 、 15kHz 、 20kHz 。 转换器可并行或串行输出角度 和速度对应的数字量。 MS5905P 采用 LQFP44 封装 主要特点 ◼ 最大跟踪速率:

    2024年02月10日
    浏览(25)
  • ubuntu 上vscode使用cmake编译运行c++程序

    参考:ubuntu 上vscode使用cmake编译运行c++程序_vscode ubuntu运行c++程序_SCH0的博客-CSDN博客 文章是对官方过程的翻译: Get started with CMake Tools on Linux

    2024年02月07日
    浏览(41)
  • TMC4671-LA完全集成伺服控制器电机驱动芯片带FOC控制

    TMC4671是一个完全集成的伺服控制器,为BLDC/PMSM和2相步进电机以及直流电机和语音线圈提供现场定向控制。   应用 •机器人 • 拾取和放置机器 • 工厂自动化 • 电动汽车 • 实验室自动化 •鼓风机 •泵 • 带磁场定向控制(FOC)的伺服控制器 – 扭矩(和磁通)控制模式

    2024年02月12日
    浏览(23)
  • [已解决]Ubuntu Server 使用 jenkins 运行 selenium webdriver 失败

    我在多台 ubuntu server 上使用 jenkins 账户运行 selenium webdriver 时都遇到了这个问题。 包括 ubuntu 16.04, ubuntu 18.04 和 ubuntu 20.04 的 server 系统,这是一个普遍存在的问题。 失败时的错误信息如下: 下面是我尝试使用一个简单脚本复现问题时的详细日志: 但是如果我使用另一个账户

    2024年02月02日
    浏览(30)
  • stm32F103单片机pwm控制伺服驱动器进而控制步进电机

    1.需要一台步进电机,私服驱动器,stm32单片机;先按照说明文档,连接好硬件相关线路,对应好sign+,sign-,puls+,puls-线路,其中sign只是个io口拉高拉低操作,puls是pwm波形输出口,虽然有两根线,但只是需要控制一个IO口输出波形即可; 采用主从模式,TIM1为主定时器,tim3未从定

    2024年02月04日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包