如何对椭圆机进行逆向工程?

逆向工程 硬件
2021-06-30 05:52:49

我有一个 Schwinn 420 Elliptical Trainer(2012 型号),我想对其进行逆向工程。现在它有一个大喇叭控制台,可让您增加/减少阻力并开始少量预编程的锻炼程序。问题是锻炼程序非常有限,而且控制台又大又烦人。我想用一块平板来代替它,我可以把它放在我的笔记本电脑上(在它存在的情况下不可能),这样我就可以一边跑步一边工作。我还想用 Raspberry Pi 之类的东西替换控制台的板载计算机,以控制阻力水平。这样一来,在编程自定义锻炼程序方面,天空就是极限。

我查看了控制台的接线,有一条 12 针电缆,如下图所示。

电缆 插座

我查看了Schwinn 网站上的服务手册不幸的是,他们没有我的特定型号的服务手册,而且他们提供的服务手册没有说明接线(他们唯一说的是“电缆中的所有电线都应该完好无损。如果有明显的卷曲或切断,更换电缆。”)。

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

  1. 为控制台供电
  2. 根据命令增加/减少阻力
  3. 接收有关用户是否正在运行的信号

所有其他功能,如显示倒计时时钟、执行不同的锻炼程序等,都将在控制台上发生,因此无关紧要(即它们可以用 Pi 代替)。因为不管给定的锻炼程序有多复杂,在一天结束时,它所做的只是告诉机器增加或减少阻力。我注意到当你停止移动时它会自动暂停锻炼,所以它也必须得到某种信号来指示踏板是否在移动。如果我知道要发送哪些信号,我非常有信心可以对 Pi 进行编程以在 GPIO 引脚上发送正确的信号。

但是,虽然我对软件工程有相当广泛的了解,但我对电气工程的了解几乎为零。所以我不确定从哪里开始。我想我基本上需要用万用表或示波器之类的东西“敲击”电线(当它们仍在控制台使用时)。但我真的不知道该怎么做。例如,万用表既有黑色电缆,也有红色电缆。因此,如果我只想测试 12 根电线中的一根,我是否应该对它保持黑色?那么红色会去哪里呢?

这里的任何人都可以推荐关于我如何缩小自己的知识差距并开始弄清楚如何在我的椭圆机中对这 12 根电线进行逆向工程的任何提示吗?或者更好的是,这里有人已经用健身器材做过这样的事情了吗?

0个回答
没有发现任何回复~