找回密码
 立即加入

QQ登录

只需一步,快速开始

查看: 2371|回复: 4

这种街机摇杆的板子能用来DIY吗?~

[复制链接]
发表于 2012-6-26 10:21:58 | 显示全部楼层 |阅读模式
本帖最后由 DUT 于 2012-6-26 10:53 编辑

目前有MJ16的单片机,可用,当然具体性能我不清楚啦。
我想用霍尔,但是更想用磁编码器,身边搞机器人的同学说编码器更稳定一些。
但是磁编码器是数字信号输出,直接接到MJ16上不行,需要改源代码。

另外看到淘宝上有卖那种DIY街机摇杆的板子,用的是专用的芯片,外围电路很简单,只是PC,PS等。
这种板子有两种模式,一种是只有1和0,没有轴,另一种是支持0 0.1 0.2 0.3.。。1的轴信号,接电位器。
好处是这东西插上就能用,自带USB接口。价格也不贵。
但我不知道它的精度或者说分辨率怎么样。
我找了个游戏手柄(Rumble3200),跟罗技3D的杆子对比了一下:

上图是游戏手柄的数据,数值范围0~255,但只能以+2的增量递增,我猜是8位,把摇杆的夹角行程分成了128份。
下图是罗技3D的数据,数值范围0~1024,但只能以+8的增量递增,当然数值大小是10位,但同样把摇杆的行程分成了128份。所以我认为分辨率时一样的。。。可能精度谁会更高一些。

那么罗技3D的杆子为什么要以+8作为增量,而不是+1呢?我猜是跟传感器有关吧。电阻传感器+1或许根本检测不到,所以软件商强制设成+8来区分电流信号?
那这样的话,换电位器成别的传感器,只能提高重复精度,线性度,降低抖动等等,但是软件限制了,分辨率只能是128份?即使改用1024的磁编码器,如果不改源代码的话,输出也做不到1024份。
综上所述,摇杆的电路的选择,要考虑软件本身的分辨率,还有能使用什么样的传感器。

我在淘宝上搜到的街机摇杆板子:
http://item.taobao.com/item.htm?id=9678330086





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

×
回复

使用道具 举报

发表于 2012-6-26 12:30:57 | 显示全部楼层
对精度没要求的话,只要插到电脑上能认出来的,都能用!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-26 15:33:56 | 显示全部楼层
FlyCat 发表于 2012-6-26 12:30
对精度没要求的话,只要插到电脑上能认出来的,都能用!

我觉得 这块板子很有希望~
直接接开关和电位器就OK~
另外好像能跟卖家商定烧写程序来指定轴的模式~
另外他家还有8位精度和10位精度的“模拟电路板”,贵了点150块。
回复 支持 反对

使用道具 举报

发表于 2012-6-27 02:37:46 | 显示全部楼层
我以前花了30块钱买了一个罗技的闪灵钛翼,1024,步长1,其实罗技的大多数摇杆步长都是1,只有回旋钛翼不是,不知道为什么。
回复 支持 反对

使用道具 举报

发表于 2012-6-29 20:53:27 | 显示全部楼层
其实 1024 或是 512 不重要, 重要的是稳定性,寿命, 数字信号的过滤。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

Archiver|手机版|小黑屋|(inSky)

GMT+8, 2025-6-16 19:07 , Processed in 0.152495 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表