我有一个Schwinn 420椭圆机(2012型号),我想对其进行反向工程。现在,它具有一个很大的喇叭控台,可让您增加/减少阻力并开始进行少量的预编程锻炼程序。问题在于锻炼程序非常有限,并且控制台笨重且令人讨厌。我想用一块平板电脑代替它,这样我就可以将笔记本电脑放在上面(目前无法使用),这样我就可以在跑步时进行工作。我还想用Raspberry Pi之类的东西替换控制台的车载计算机,以控制电阻水平。这样一来,在编写自定义健身程序方面就无极限了。

我看了一下控制台的接线,并且有一根十二针的电缆,如下图所示。




我检查了Schwinn网站上的服务手册;不幸的是,他们没有针对我的特定型号的服务手册,此外,他们提供的服务手册也没有对接线做任何说明(他们唯一说的是“电缆中的所有电线都应完好无损。如果有任何明显的压接或切割) ,请更换电缆。”)。

我无法想象这是一个非常复杂的电路。我相信这根电缆只能真正完成三件事:


为控制台供电
增加/减少命令阻力
接收信号是否用户是否正在运行

其他所有功能(例如显示倒计时时钟,执行不同的锻炼程序等)都将在控制台上发生,因此不相关(即可以用Pi代替)。因为不管给定的锻炼程序多么复杂,最终,它要做的就是告诉机器增加或减少阻力。我注意到,当您停止移动时,它确实会自动暂停锻炼,因此它还必须获得某种信号来指示踏板是否在运动。如果我知道要发送的信号,我很有信心可以对Pi进行编程以在GPIO引脚上发送正确的信号。

但是我对软件工程有相当广泛的了解,零电气工程知识。所以我不太确定从哪里开始。我想我实际上需要用万用表或示波器之类的东西(当控制台仍在使用它们时)“敲打”电线。但是我真的不知道该怎么做。例如,万用表同时具有黑色和红色电缆。因此,如果我只想测试12根电线中的一根,是否可以握住黑色?那么红色会流向何方?

这里有人可以建议一些技巧来弥补我在这里的知识空白,并开始弄清楚如何在椭圆机中对这12条线进行反向工程吗?或者更好的是,这里有没有人已经用健身器材做过类似的事情?