一、速度模式设置

1、设定模式为速度控制模式    H3a03 = d_0_0    01 06 00 03 00 00  默认电机顺时针_模式0
    2、设置转速(内部速度1)     H3b13 =         01 06 00 71 00 10

//外接开关和下面命令是等效的。没有给外接开关的情况下,输入恒定为0,用设置常开或常闭的方式可以达到控制效果
    3、使能伺服                            H3e07 = d_0_0   01 06 01 97 00 00            01          06        01 97               00                                 00
                                                                                                                伺服器地址  写指令   DI1地址  设置为常闭(开路为on)    func0:伺服
    4、选择速度(选择速度1)    H3e09 = d_0_5   01 06 01 99 00 05       DI3 func5:1 (设定后,电机开始按照,设定速度1,转动)                                           
    5、关闭伺服                           H3e07 = d_1_0    01 06 01 97 01 00     (这时候电机完全关闭,不会保持位置)                                        
                                            
    6、电机停止(选择速度0)    H3e09 = d_1_5   01 06 01 99 01 05       DI3 func5:0 
                    
    ///可能用到的命令///
    7、正反转                       H3e10 = d_0_6     正转        01 06 01 9A 00 06            func6:速度方向
                                           H3e10 = d_1_6     反转        01 06 01 9A 01 06
    //转速选择由DI2、DI3决定; d_0_0速度为0
    8、选择速度1(01)      H3E08 = d_1_4   01 06 01 98 01 04  DI2 func4:0(设置输入2开为0,因为输入2没有接线,所以数值为0)
                                           H3E09 = d_0_5   01 06 01 99 00 05  DI3 func5:1(设定后,电机开始按照,设定速度1,转动)
    9、转速限制                   H3a06                 01 06 00 06 01 00 (16进制,屏幕显示的是十进制)    
    10、转矩限制                 H3c02                 01 06 00 CA 00 96  (96->150)
    11、报警复位                 H3a99=d_0_1     01 06 00 63 00 01   转矩超限500ms后会报警,需要清除报警信息

二、内部位置模式    
    1、设定模式                       H3A03 = d_0_3    01 06 00 03 00 03  默认电机顺时针_模式3    
    2、使能伺服                       H3E07 = d_0_0   01 06 01 97 00 00
    3、距离0(第一段位置)   H3d50 = 10*10000(以10圈为例,有正负,不设定sp0-sp2,默认为000 即距离0)  
                                                         01 10 01 5E 00 02 04 86 A0 00 01
                                                              01:    address
                                                              10:    CMD 写多个地址命令
                                                         01 5E:    数据写入的寄存器起始地址H3d50
                                                         00 02:    写寄存器的个数
                                                              04:  数据字节数
                                                         86 A0:写数据低位(100000 = 0x00 01 86 A0)
                                                         00 01: 写数据高位  
    4、速度                   H3d30                    01 06 01 4A 00 20  
    5、加速时间            H3d10                    01 06 01 36 03 E8     1000ms(03 E8->1000)(1F4->500)
    6、减速时间            H3d11                    01 06 01 37 03 E8     1000ms  
    7、指令触发            H3d29 = d_0_1      01 06 01 49 00 01    (每次触发,转动设定距离;动作完成后自动复位)

可能用到的命令
    距离1            H3d52                  01 06 01 5E 10 00   
    速度1            H3d31                  01 06 01 4A 00 20  
    SP0              H3E08 = d_1_10  01 06 01 98 01 10  DI2 func16:0   
    SP1              H3E09 = d_1_11  01 06 01 99 01 11  DI3 func17:0   
    SP2              H3E0A = d_1_12 01 06 01 9A 01 12  DI4 func18:0  
    按键触发      H3E11 = d_1_14  01 06 01 9B 01 14  DI5 func20:0  边缘触发,要两个指令                            01 06 01 9B 00 14

HS100M1 N 伺服驱动器,485串口命令实战简化版(需要自行添加CRC16)相关推荐

  1. Android 串口开发,发送串口命令,读卡,反扫码,USB通讯,实现demo。——持续更新

    应用场景:APP发送串口命令到打印机,打印相应数据小票 // 串口 implementation 'com.github.licheedev.Android-SerialPort-API:serial ...

  2. Linux远程操作(rcp/rsh)命令实战

    Linux远程操作(rcp/rsh)命令实战 Linux远程操作(rcp/rsh)命令实战... 1.    rcp. 1 2.    rsh. 4   1. rcp 1.1为使用 rcp 做准备 要 ...

  3. Linux基本功系列之usermod命令实战

    文章目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 使用useradd添加的用户,如果不小心添加错了用户信息该如何修改呢? 这时候就会用到 ...

  4. STC15W408AS的485串口实现自发自收

    STC15W408AS的485串口实现自发自收 485串口 STC的坑 STC单片机发送数据给485串口的时候,发数据一般都没有问题,但是收数据的时候,一般收不到.我改动了两版电路板,才得到正确的方式 ...

  5. 嵌入式系统编程实现485串口收发数据

    从现在开始,对485串口进行研究,第一步先研究下485数据的收发,想完成的目的是分2个程序,一个收,一个发,这样设计的原因是因为485属于半双工,如果收发同时操作,那么在一个开发板内部测试会出现问题, ...

  6. can 串口 can 232 can 485 串口转CANbus总线网关模块CAN232/485MB转换器CANCOM

    RS232/485串口转CANbus总线网关模块CAN232/485MB转换器CANCOM 1,串口转CANbus总线网关模块简介: 智能CAN/串口协议转换器LCNET Pro RS-232/485 ...

  7. linux基本功系列之tar命令实战

    文章目录 前言 一. tar命令介绍 二. 语法格式及常用选项 三. 参考案例 3.1 仅打包不压缩 3.2 打包后使用调用压缩命令进行压缩 3.3 列出文件的内容 3.4 追加文件到tar命令中 3 ...

  8. Docker虚拟化命令实战

    Docker虚拟化命令实战 Docker典型命令演练 docker search命令实战 docker pull命令实战 docker images命令实战 docker run命令实战 docker ...

  9. linux基本功系列之more命令实战

    系列文章目录 命令1: linux基本功系列-ls命令实战 命令2: linux基本功系列之echo命令实战 命令3:linux基本功之历史记录history命令实战 命令4: linux基本功之da ...

最新文章

  1. 三菱modbusRTU通讯实例_「笔记」信捷plc应用,两个plc通讯篇
  2. .net环境故障处理
  3. C++ Primer笔记12_运算符重载_递增递减运算符_成员訪问运算符
  4. 参数修饰符 params、in
  5. BZOJ 1460 Pku2114 Boatherds
  6. PHP开发中保证接口安全
  7. 【CodeForces - 298D】Fish Weight (OAE思想,思维)
  8. 大数据算法岗位面试题
  9. anguarjs 上传图片预览_JS控制上传图片个数,预览上传图片
  10. Android开发实现HttpClient工具类
  11. [转]苦逼男和女神之间的经典对话,亲身经历过的有木有啊,必须转。。。
  12. java格式手机软件和国产mrp_国产-山寨-杂牌手机如何安装软件【MRP格式】
  13. 修改Android动画速度
  14. mysql统计 同比 环比
  15. 浏览器存储cookie
  16. Microsoft office 2013安装图解
  17. 全新的 XMOS USB Audio 方案主控 XU316-1024-QF60B-PP24
  18. github镜像网站_Jenkins把GitHub项目做成Docker镜像
  19. CF1463-D. Pairs
  20. 我的第一个html网页(完整代码)

热门文章

  1. 计算机软件著作财产权包括,著作财产权
  2. 友情链接交换注意问题 seo新手必看
  3. linux命令小结-zzr
  4. 简单的ATM的取款过程
  5. 抄代码DAY18 二叉树深度遍历的栈实现
  6. 商城系统源码下载 商城源码开发语言选择
  7. 如何缩减优化 FinalCut fcpbundle 文件大小
  8. 神武4手游服务器维护,神武4手游英豪令玩法正式推出,2月14日更新维护公告[多图]...
  9. 软件测试中的《性能测试》
  10. 软件测试对于减少程序BUG有多大帮助?