脉塔电机速度闭环控制

简介: 电机控制

该指令为控制指令,在电机没有故障的情况下可以运行该指令。主机发送该命令以控制电机输出轴 的速度, 控制值 speedControl 为 int32_t 类型,对应实际转速为 0.01dps/LSB。

速度闭环控制

发送指令

2426c44d0043d0316c4346210f7a22f.png

ata[4]到 data[7]组成一个(Data[4]为最低位,Data[7]为最高位)32 位数据为 0x00002710, 表示十进制为 10000。发送指令按照 0.01dps/LSB 缩小 100 倍,即 10000*0.01=100dps。驱动以电机 输出轴 100dps 的速度为目标速度运行。

回复指令

67304ff400dfbef3131f1a85532c166.png

Data[1] = 0x32 十进制为 50,代表此刻电机温度为 50 度。Data[2]和 Data[3]合成数据 0x0064 十进制为 100,按照 100 倍比例缩小即为 100*0.01=1A,那么代表当前电机实际电流为 1A。Data[4] 和 Data[5]合成数据 0x01F4 十进制为 500,代表电机输出轴转速为 500dps。电机输出轴转速和电机转 速之间存在减速比的关系,如果减速比为 6,那么电机转速比输出轴转速高 6 倍。Data[6]和 Data[7] 合成数据 0x002D 十进制为 45,代表电机输出轴相对零点位置正向移动 45 度。电机输出轴位置和电 机编码器线数和减速比有关,例如电机编码器线数为 16384,减速比为 6,那么电机输出轴的 360 度 对应 16384*6 = 98304 个脉冲。

相关文章
|
消息中间件 监控 NoSQL
Celery 高效异步任务队列:打破常规,颠覆认知,应用实践全攻略在此!
【8月更文挑战第5天】Celery 是一款强大的异步任务队列框架,适用于后台执行耗时任务如邮件发送、报表生成等。可通过`pip install celery`安装,并配置消息代理(如Redis)以启动服务。定义异步任务使用装饰器`@app.task`,并通过`.delay()`方法执行。任务状态和结果可通过`.ready()`和`.get()`查询。异常处理支持任务重试,性能优化包括调整并发数和选用高效消息代理。Celery 能显著提升应用效率与用户体验。
1134 0
|
编译器 Linux C语言
QT编译安装QtMqtt子模块,WIN平台
QT编译安装QtMqtt子模块,WIN平台
1187 0
|
监控 项目管理
MP项目特性详解
当今世界,项目管理已成为企业成功的关键因素之一。在众多项目管理方法和认证中,PMP(Project Management Professional)无疑是最受认可的之一。PMP认证代表着高水平的项目管理能力,而了解PMP项目特性则是掌握这一领域的重要一步。本文将深入探讨PMP项目特性,帮助您更好地理解和应用项目管理的最佳实践。
|
存储 安全 Ubuntu
解决E: 仓库 “http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo bionic InRelease” 没有数字签名问题
解决E: 仓库 “http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo bionic InRelease” 没有数字签名问题
1423 0
|
存储 Linux Android开发
Rockchip系列之VendorStorage uboot/kernel/user space 阶段接口使用介绍(2)
Rockchip系列之VendorStorage uboot/kernel/user space 阶段接口使用介绍(2)
2228 0
|
存储 数据格式
如何在51单片机实现scanf和printf
如何在51单片机实现scanf和printf
926 0
Claude——如何在国内就体验类chatGPT
Claude——如何在国内就体验类chatGPT
507 2
|
JSON 算法 数据可视化
Open3d-Point cloud (点云)
Open3d-Point cloud (点云)
2166 6
|
关系型数据库 MySQL Linux
性能分析之解决 jbd2 引起 IO 高问题
【8月更文挑战第19天】性能分析之解决 jbd2 引起 IO 高问题
2240 0
|
存储 芯片
Rockchip 自定义vendorstorages数据再u-boot通过cmdline给kernel传递数据
Rockchip 自定义vendorstorages数据再u-boot通过cmdline给kernel传递数据
1666 1