Makerbase VESC 第五课 RC PPM遥控测试
第1部分 硬件介绍
1.1 硬件清单
序号 | 品名 | 数量 |
---|---|---|
1 | MKSESC 4.12主板 | 1 |
2 | USB数据线 | 1 |
3 | DC 36V电源 | 1 |
4 | 6.5寸轮毂电机 | 1 |
5 | MKS ESC_RC V1.0遥控器 | 1 |
6 | MKS ESC_RC Receiver V1.0接收器 | 1 |
硬件清单如下图所示。
1.2 硬件连接
- 将电机三相线接入VESC的三相线;
- 将编码器连接线接入VESC的SENSE接口;
- 将USB线一端连接VESC主板,另一端连接PC。
- MKS ESC_RC Receiver V1.0接收器引脚与VESC主板引脚连接关系,如下表格所示。
序号 | MKS ESC_RC Receiver V1.0接收器 | MKSESC 4.12主板 |
---|---|---|
1 | PPM | S |
2 | GND | - |
3 | 5V | 5V |
将DC36V电源连接主板电源接口,上电后MKS ESC_RC Receiver V1.0接收器电源绿灯亮,蓝灯闪烁。
开启MKS ESC_RC V1.0遥控器的电源开关,信号图标闪烁,遥控器将自动与接收器匹配。
匹配成功后,遥控器信号图标停止闪烁,接收器蓝灯常亮,如下图所示。
硬件连接如下图所示:
第2部分 连接并设置电机
具体操作请参考VESC基本测试教学文档。
点击AutoConnect连接VESC主板,如下图1所示。
点击Setup Motors FOC,配置电机FOC,如下图2所示。
第3部分 设置输入
点击Setup Input,如下图1所示。
点击Next,如下图2所示。
选择输入模式,如下图3所示;点击Next>,如下图4所示。
使遥控器滚轮处于中间位置。
将Center中的数值(1.7330),填入Pulselength Center中,如下图5,6所示。
将遥控器滚轮前推到最顶端。
将Min中的数值(1.5010),填入Pulselength Start中,如下图7,8所示。
将遥控器滚轮下拉到最底端。
将Max中的数值(2.0120),填入Pulselength End中,如下图9,10所示。
配置RC完成,点击Next>,如下图11所示。
在Control Type中选择Current控制模式,如下图12所示。
点击Next>,如下图13所示。
点击Finish完成设置,如下图14所示。
第4部分 APP设置
- 点击App Settings中的General,如下图1所示;
- 在APP to Use中选择PPM and UART或者PPM,如下图2,3,4所示;
- 点击↓A将配置写入VESC,如下图5所示。
第5部分 RC控制电机
5.1 控制电机正向加速
将遥控器滚轮上拉,控制电机正转,上拉大小决定电机正转速度。
5.2 控制电机反向加速/刹车
将遥控器滚轮下拉,控制电机反向/刹车,下拉大小决定电机反转速度。
至此,RC PPM遥控测试完成。
创客基地 Makerbase VESC 第五课 RC PPM遥控测试 到此结束。
欢迎加入 创客基地 电机控制Q群 讨论电机控制相关问题:732557609
欢迎光临 创客基地 B站 了解技术资料:https://space.bilibili.com/393688975
欢迎光临 创客基地 淘宝店 采购产品:
https://makerbase.taobao.com/
Makerbase VESC 第五课 RC PPM遥控测试相关推荐
- NeHe OpenGL第三十五课:播放AVI
NeHe OpenGL第三十五课:播放AVI 在OpenGL中播放AVI: 在OpenGL中如何播放AVI呢?利用Windows的API把每一帧作为纹理绑定到OpenGL中,虽然很慢,但它的效果不错. ...
- 【Linux探索之旅】第二部分第五课:用户和权限,有权就任性
内容简单介绍 1.第二部分第五课:用户和权限,有权就任性 2.第二部分第六课预告:Nano,刚開始学习的人的文本编辑器 用户和权限.有权就任性 今天的标题也挺任性的啊,虽说小编是一个非常本分的人(真的 ...
- 第五课.Linux开发基础
第五课目录 GCC用法参考 GCC的常用用法 make与Makefile Makefile的规则 Makefile的语法 Makefile实例 调试 GDB 设置断点 虽然已经有很多优秀的IDE可以化 ...
- Emojify - v2 吴恩达老师深度学习第五课第二周编程作业2
吴恩达老师深度学习第五课第二周编程作业2,包含答案! Emojify! Welcome to the second assignment of Week 2. You are going to use ...
- Operations on word vectors-v2 吴恩达老师深度学习课程第五课第二周编程作业1
吴恩达老师深度学习课程第五课(RNN)第二周编程作业1, 包含答案 Operations on word vectors Welcome to your first assignment of thi ...
- Linux 探索之旅 | 第三部分第五课:延时执行,唯慢不破
-- 作者 谢恩铭 转载请注明出处 内容简介 第三部分第五课:延时执行,唯慢不破 第三部分第六课预告:第三部分测验题 延时执行,唯慢不破 上一课 Linux探索之旅 | 第三部分第四课:后台运行及合并 ...
- 第五课-第三讲05_03_bash脚本编程之二 条件判断
第五课-第三讲05_03_bash脚本编程之二 条件判断 变量名称:只能保含字母数字下划线,且不能数字开头.不能和系统中已存在的环境变量重名.见名知意 bash中如何实现条件判断? 条件测试类型: 整 ...
- webgl(three.js)实现室内定位,楼宇bim、实时定位三维可视化解决方案——第五课
webgl(three.js)实现室内定位,楼宇bim.实时定位三维可视化解决方案--第五课 参考文章: (1)webgl(three.js)实现室内定位,楼宇bim.实时定位三维可视化解决方案--第 ...
- 0.0 目录-深度学习第五课《序列模型》-Stanford吴恩达教授
文章目录 目录 第五课 第四课 第三课 第二课 第一课 目录 第五课 <序列模型> 笔记列表 Week 1 循环序列模型 Week 1 传送门 -> 1.1 为什么选择序列模型 1. ...
最新文章
- 在ATS 5.3.0上开启stats_over_http插件
- c 多线程mysql_多线程读写mysql数据库
- 小白初学ABP框架,着实累啊
- c四舍五入取整函数_学会这8个Excel函数,工作瞬间好轻松!
- Django-请求与响应
- python中unstack_Python pandas.DataFrame.unstack函数方法的使用
- python栈应用_栈应用之 后缀表达式计算 (python 版)
- Win10任务栏卡死情况解决方案
- 6.1 统计学基本原理
- java实验指导书 王立新,java实验指导书
- vector subscript out of range数组下标越界错误
- 使用FFmpeg合并多个MP4视频
- STM32 CAN 库函数
- Android BLE4.+ 蓝牙开发国产手机兼容性解决方案
- java基础知识整理
- 学生成绩计算的c语言,学生成绩标准管理系统C语言.doc
- 如何让外网访问到内网FTP服务
- cms可视化编辑php,AyaCMS与We7CMS可视化编辑模板功能对比
- 计算机一打开就卡在更新失败,电脑卡在配置Windows Update失败界面怎么解决
- web 原型设计工具_适用于Web设计人员的7种原型设计工具