奇怪的伺服机构


8

我想使用无线电遥控汽车拍摄的伺服系统。但是,我发现车轮的旋转(前轮)不是由伺服器执行的,而是由马达驱动车轮和控制机构进入转向箱的。

具体来说,有2条线(红色/黑色)将控制器板与电动机连接。马达与一组齿轮通讯。

控制(这是我不知道的部分)由4根导线执行,最终形成一个简单的电路。根据导线传输电流的不同,其导电区域也会有电流。电动机与之通信的一组齿轮,通过4个金属循环端点连接到该电路。

有人知道控制的执行方式吗?解码操作模式很重要,因为我打算将机制用于其他实现。

在此处输入图片说明 在此处输入图片说明


对我来说,看起来像是基于接触/传导的编码器。
Ignacio Vazquez-Abrams

Answers:


10

看起来像是格雷码旋转编码器。这里有两个输出版本的不错的教程。好好围住你的头。

您有四个输出,所以它是一个四位灰度编码器。还有那些产出的一些真值表这里和如下图所示。

但是,既然您知道要查找的内容,就会发现大量的信息。它会让你的头旋转...

在此处输入图片说明 在此处输入图片说明


我试图弄清楚电动机和控制机构的通信方式。如果我是正确的,那么每次发送信号进行控制时,我也会向电动机施加电源,直到4位条件不成立时,该电源才有效。
2013年

我认为电源引脚是那些最终连接到电动机的引脚。电动机通过一组齿轮与4个金属循环端点通信(如果电动机旋转,则这4个尖峰旋转,因此伺服喇叭也旋转。我承认我不了解电动机和控制杆的互连方式。假设我想旋转喇叭。我必须打开电动机电源并通过4线发送适当的信号,我要写吗(已添加新图像)
dempap 2013年

@dempap不太好。电动机是单独供电的,只要您告知,电动机就会旋转。那里有四根电线,用于检测伺服喇叭的位置。因为这是一个四位编码器,所以您可以检测到16个位置(4 ^ 2)。检查上面的图表,它将来自四根电线的输出值解码到旋转范围内的某个位置,对于该图表,该角度为360度。测量值,然后检查图表,在与该组合匹配的16个点中只有一个点;现在您知道了伺服器的位置。
塞缪尔

考虑到这一点,这4条线作为一种反馈工作。我无法通过它们发送信号,只能通过它们的输出值接收伺服喇叭位置。
2013年

@dempap是正确的。
塞缪尔

0

我也在玩其中之一。

直流电动机的2条电线。极性相反以改变方向。

编码器的4根导线,可为您提供5倍的独特位置。

  1. 最左端(A连接到D,B连接到C)
  2. 左(A连接到D)
  3. 中(无连接)
  4. 右(B连接到D)
  5. 最右端(B连接到D,A连接到C)

编码器

我想出了这种方法来读取职位。可能有一种更有效的方法,但这对我有用。

  1. 将A,B,C,D连接到数字引脚。
  2. 将A,B设置为带有下拉菜单的输入(因此它们在浮动时读为LOW)。
  3. 将C,D设置为输出。
  4. 环()
  5. 设置C = LOW和D = HIGH
  6. 读取A和B(作为A1,B1)
  7. 设置C = HIGH和D = LOW
  8. 读取A和B(作为A2,B2)
A1 A2 B1 B2位置
高低低高1最左端
高低低低2左
LOW LOW LOW LOW 3中
LOW LOW HIGH LOW 4右
LOW HIGH HIGH LOW 5最右边

要使用此电动机来操纵我的遥控车,我使用的是微型L298N H桥模块。直流输入用于电动机,IN1和IN2用于控制速度和方向。

使用PWM调整直流电动机的速度,并在位置1、3或5处制动一次。

IN1 IN2模式
PWM LOW向左/向后旋转
LOW PWM向右/向前旋转
低低关
高高刹车

该矿是在比例为1:10的Ferarri 458 mjxtoys.com/goods/show-458-ITALIA-8234.html
2017年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.