松下伺服电机与驱动器A6系列的modbus控制SDK源码前段时间,有个非标的项目用到了两台松下伺服电机电机,伺服驱动器为MINAS-A6/A6L系列 ,一台用于控制行走轴的前进、后退,一台用于控制旋转轴的旋转。读过松下伺服电机说明就会有深体会,日本人写的说明书是真的详细,几乎所有的问题它都有介绍,不过正因为如此导致说明书的内容太多,导至会漏掉关键的东西,不踩的几个坑,不费尽脑计看一遍又一遍的说明资料是很难真正理解的。与国产厂家的说明书比较,你也许会和我一样对松下的说明书又爱又恨。在这里我把控制松下伺服电机的源码分享出来,让首次使用松下伺服电机的、正在苦恼的朋友提供帮助:
一、  代码下载地址:https://download.csdn.net/download/liang520999/21736765

二、代码的目录结构


1、MotorInterface.h 、MotorInterface.cpp 为SDK的接口文件与主要控制算法,包含了打开串口通讯、初始化电机、清除报警、使能上下电、设置速度、设置加速度时间、设置减速度时间、相对步进、绝对步进 、停止步进、是否步进停止、获取当前脉冲值


这里的功能码写有对应的函数:
void Fun01(unsigned char id, unsigned short address, unsigned short count);
void Fun03(unsigned char id, unsigned short address, unsigned short count);
void Fun05(unsigned char id, unsigned short address, short *val);
void Fun06(unsigned char id, unsigned short address, short *val);
void Fun10(unsigned char id, unsigned short address, short *order, int val,short datacount);

2、SerialPort.h、SerialPort.h
串口通信模块,包含串口的初始化、读、写,以及接到的数据的解释。
3、代码在vs2015 编译成功

松下伺服电机与驱动器A6系列的modbus控制SDK源码相关推荐

  1. 松下伺服电机与驱动器A6SF的modbus控制——位置控制(1)

    松下伺服电机与驱动器A6SF的modbus控制--位置控制(1) 前言(必看) 使用PANATERM 对电机进行试运行 关于block motion的开启 松下电机零点与编码器的关系 前言(必看) 项 ...

  2. arcgis开发 多版本之间如何兼容_arcgis api 4.x for js 结合 react 入门开发系列初探篇(附源码下载)...

    你还在使用 JQuery 或者 Dojo 框架开发 arcgis api 4.x for js 吗?想试试模块化开发吗?随着前端技术的发展,arcgis api 4.x for js 也有了结合 re ...

  3. 【Faster R-CNN论文精度系列】从Faster R-CNN源码中,我们“学习”到了什么?

    [Faster R-CNN论文精度系列] (如下为建议阅读顺序) 1[Faster R-CNN论文精度系列]从Faster R-CNN源码中,我们"学习"到了什么? 2[Faste ...

  4. Neural Turing Machines-NTM系列(三)ntm-lasagne源码分析

    Neural Turing Machines-NTM系列(三)ntm-lasagne源码分析 在NTM系列文章(二)中,我们已经成功运行了一个ntm工程的源代码.在这一章中,将对它的源码实现进行分析. ...

  5. perp系列之二:perp源码README

    perp系列之二:perp源码README 版本说明 版本 作者 日期 备注 0.1 ZY 2019.5.29 初稿 目录 文章目录 perp系列之二:perp源码README 版本说明 目录 per ...

  6. JavaWeb - 《黑马旅游网》系列博客及笔者源码传送门

    <黑马旅游网>系列博客及笔者源码传送门 系列博客 正篇 番外 笔者源码 系列博客 正篇 项目启动 用户注册 登录与退出 首页线路分类展示 旅游线路分页展示 旅游线路详情展示 线路搜索分页展 ...

  7. 跟着小马哥学系列之 Spring IoC(源码篇:Bean 生命周期)

    跟着小马哥学系列之 Spring IoC(源码篇:Bean 生命周期) 简介 Bean 元信息来源 Bean 元信息解析成 BeanDefinition 并注册 BeanDefinition 转变成 ...

  8. 跟着小马哥学系列之 Spring IoC(源码篇:@Import)

    跟着小马哥学系列之 Spring IoC(源码篇:@Import) 简介 @ Import 简介 元信息 元注解 属性 @Import 注解 value 属性取值范围 ImportSelector I ...

  9. RedHat系列软件管理(第二版) --源码包安装

    RedHat系列软件管理 --源码包安装 源码包特点: 拥有广泛的平台支持性,可以装在所有的类UNIX操作系统上,不用考虑CPU架构. 灵活性,可以在安装过程中指定特有的选项. 定制度非常高,可以自己 ...

最新文章

  1. pyspark与jupyter集成
  2. 攻克前端开发的难点,码农不惧!!
  3. NDArray基础语法知识(与Numpy的对比)
  4. spring+hibernate:在applicationCOntext.XML中配置C3P0参数说明
  5. 浅谈C语言字符串结束符'\0'
  6. Flymcu烧录出错
  7. kindlefire刷安卓系统_安卓4.0完美运行 Kindle Fire刷机教程
  8. 华为ensp cloud(云)中没有网卡,缺失网卡,网卡地址错误解决方法
  9. 美国研究生 计算机专业 保底学校,2019Fall录取留学生最多的11所美国大学,有你的保底院校吗?...
  10. 使用Zxing及豆瓣API
  11. 中国K12在线教育用户消费行为报告
  12. 旷视科技2022提前批校园招聘已经开启啦!
  13. Python3:私有成员
  14. html 网页背景图片根据屏幕大小CSS自动缩放
  15. 论war3中的随机数系统
  16. 设计模式--reactor 模式
  17. linux time 查看cp,Linux命令:cp、time、cut、awk 、獲取文件大小命令
  18. 《惢客创业日记》2018.12.19(周三)创业从0到1的10个阶段(六)
  19. 网站安全狗IIS版 V4.0.15586 发布
  20. 浏览器文件下载和图片显示(流形式)

热门文章

  1. 机器学习入门04——共享单车数据预测实验
  2. mt6762芯片资料原理图分享
  3. 共享白板程序源代码_教育白板代码共享
  4. win10兼容哪些版本的mysql_win10兼容SQL哪个版本?
  5. 小肚子下不去?——互联网人减脂指南
  6. 【原创】高效质量活动之纺锤型分布
  7. 使用Bouncy Castle(pom版本:bcprov-jdk15on 1.59)中SM3摘要算法
  8. vue实现直播弹幕功能
  9. geohsh长度对应的边长
  10. 酷日报:5月12日Web3业界日间重要消息大汇总