DIY力反馈摇杆教程
il2吧
全部回复
仅看楼主
level 11
应吧友要求,我准备慢慢更新一个不太正式的力反馈摇杆制作教程,(其实一天天有时候与其颓废着啥也不干还不如写点有意义的东西),因为我是第一次写这种教程,而且也是在贴吧上更新,吧友有什么疑问要求尽管来回复,帮助大家一起搞一个还能看的教程[阴险]
2017年05月02日 15点05分 1
level 11
首先力反馈摇杆的可行性已经证明(我做出来了[阴险]),那么我们先看一下大致的思路:考虑最基本的功能:要有力反馈和摇杆位置输入数据,那么就至少需要在两个旋转自由度(轴)上能输出力矩并测量转角,由此设计机械结构。我的设计只是根据加工能力进行的能简单生产的方案,并不是最好/美观的,并且设计实际上还严重依赖于采样和力矩输出方案的选择。暂时我现将未整理、更新(实际制作中有诸多修改都没在文档上更新)和删减(有些找来的文档实际上毫无价值)的文件夹放上百度云分享。其中主要是机械结构设计,还有一些其他杂项。
2017年05月02日 15点05分 2
回复
bean**
:b55v是密码
2017年05月02日 16点05分
回复
bean**
:度娘云盘:/s/1qYbfS76
2017年05月02日 16点05分
前几天看了很多作品之后发现自己DIY的话设计结构采用亚克力板材,碳纤维管,3D打印件还是较金属加工更理想经济的方案,尤其3D打印大大放宽了加工工艺的设计,如果不考虑电机受弯矩的轴磨损,似乎连轴承都不需要了,可以采用完全无金属的方式设计结构
2017年05月15日 14点05分
回复
bean**
:那样体积更小,更像市面的产品了,我(瞎)估计设计得好一点打印成本会在300左右
2017年05月15日 14点05分
level 11
总体的设计实际上各因素都互相影响,最终的设计结果为何如此我先不一一解释了(毕竟只是刚能验证功能,不算完善)。方案主要如下:采用一对直流电机产生力反馈效果,因此机械结构类似云台,电机驱动控制采用PWM调整方式,并且由于电流较大,采用了分立元件单独制作的驱动板(主要抄的这里:http://www.[阴险]eefocus.com/marianna/blog[阴险]/14-04/302984_bfd79.html,而且还没抄好,有些问题),如果嫌麻烦就采用低电压小力矩买现成的集成H桥驱动板好了。轴转角的测量采用了AS5600霍尔角度传感器,精度尚可,一周360度对应12位的电压值,但是需要在轴端开孔安装磁铁,并把芯片架在距磁铁1~2mm的位置上(架子设计不太好弄),有相对转动。
2017年05月02日 16点05分 3
大多数元件在云盘的费用明细中应该都能找到名字,全都是某宝买的[滑稽]~
2017年05月02日 16点05分
level 11
控制器采用了stm32f103RCT6小系统板,stm32f103系列的板子价格都挺便宜,性能功能也不错,资料也多,是个理想的方案(我是零基础开始做的)。不过似乎看歪果仁都喜欢PIC?这部分常规内容(采样,PWM输出)搜网上的教程都挺多,或者直接拷贝我的源码都可以。(需要注意的是官方的自动程序生成stm32cubeMX软件是有bug的,坑死我了)。我主要讨论一下力反馈相关的部分该怎么弄[阴险]
2017年05月02日 16点05分 4
源码:stm32:https://github.com/beantowel/[阴险]FFBMK1 USB报告描述符辅助工具:https://github.com/beantowel/[阴险]HID_Descriptor_tool
2017年05月02日 16点05分
level 7
支持一下
2017年05月03日 02点05分 5
level 11
PID协议实际上是USB人机交互设备(HID)类的子类,关于USB和HID以及PID的文档,直接上u**.org官方网站下载即可,USB2.0那个文档详细研究第9章即可,HID和PID的文档都要通读。但是光看文档进行开发如果遇到问题是很难debug的,之后我应该将整个通信流程的示例发一下,(同时,调试USB下位机有用的工具有:BUS HOUND, USB Lyzer),开发HID设备原先最好有HID_Descriptor_tool,不过对于PID设备还不够好用,因此我自己重置了一版报告描述符工具,用这个就行了。力反馈的测试可以使用云盘里的ffbstuff目录中工具,或者用il2游戏。
2017年05月03日 08点05分 6
level 9
楼主有写ffb2的程序吗
2017年05月14日 23点05分 7
什么意思?我是参考了一部分ffb2的描述符,整个程序你可以去github看
2017年05月15日 02点05分
level 11
吧主给了个精,有点害怕[乖]
我估计之后的更新会很慢,(本**还拿这个参加了学校的制作竞赛,结果深受打击[泪])。
我也想不好接下来写啥,主要是还没人有制作的需求,没有提比较具体针对细节的问题,我又实在没力气从头到尾完全把细节写明了。
2017年05月15日 14点05分 8
我开发的时候虽然stm32的有HID的例程,但是官方文档实在派不上用场,好在他们的代码变量命名都比较直观,事实上我主要是靠搜索关键字和符号引用从零搞懂USB和其他一些单片机的东西的。我也不是科班弄计算机的,不知道有什么好办法/工具能比较直观表现整个代码的架构,暂时在
2017年05月15日 14点05分
回复
bean**
:在github的readme文件上花了个不伦不类的图大致说明了下。我对DIY的建议是:还是从能正常工作的现有基础上一步步修改,直到完成自己想做的效果,不要在啥也不清楚的时候想一步到尾。
2017年05月15日 14点05分
level 1
woc楼主怕不是参加冯如杯的大佬?!
2017年10月18日 14点10分 9
level 5
楼主,太棒了[酷]
2017年11月28日 13点11分 10
level 1
厉害了楼主
2018年09月02日 03点09分 11
level 10
别挖坟了哈[阴险]
2018年09月02日 08点09分 12
1