Skip to content

Hardware

weinzmi edited this page Jan 6, 2019 · 23 revisions

Requirements

  • fit into space/gap of the frame
  • PWM - pulse with modulation
  • run an operating system for hosting a webserver
  • Wifi Hotspot
  • GPIOs

Prototyping

https://github.com/weinzmi/ergoFACE/wiki/Prototype-concept

Prerequisites

## DAUM - Ergobike 8008 TRS the information and documentation needed to start this project can be looked up on the internet. Thanks to a great documentation from the company DAUM, there are lots of helpful support files, hints, tips & tricks.

Approach

even dough the DAUM has a serial (RS232) connector integrated in the cockpit, the aim of this project is to disconnect the cockpit and instead run the logic and do the signal processing inside the ergoFACE. This requires the ergoFACE to have the minimum functional requirements to be implemented.

Technical fundamentals

the construction of the DAUM makes it possible to have a plug&play kind of approach when connecting the ergoFACE, due to the connector plug in the signal cable.

Cockpit

is for control and visualization of the actual and set point values - not going deeper into detail it is connected to the drive train via a 4-wire cable

Drive train

the drive train sends and receives analog signals to and from the cockpit.

Analog Signals / Cable

Color Signal Desc. Drive Train Specification
GREEN +5V supply voltage INPUT 5V / DC
BROWN GND ground INPUT 0V DC
WHITE RPM rectangular pulse, cadence OUTPUT 2,5Vpp / 2ms pulse
YELLOW BRK PWM brake signal for electro magnetic brake INPUT 1,5Vpp / 61,5Hz

Signal evaluation

RPM Signal

PWM Signal

Cadence curves - Power / PWM

PWM model simulation

Duty cycle simulation

RPM-independence

the DAUM has a independence at some RPM/Watt ratios, these are listed in the table below. For intapretation, e.g.: at 75W, you have to apply a minimum of 40 RPM, but if you exceed 100RPM, the power is not applied correct anymore.

CSV table for cadence independence

RPM Wattage Wattage
1/min min max
160 100 800
150 100 800
140 100 750
130 100 700
120 100 650
110 100 575
100 50 500
90 50 450
80 50 400
70 50 350
60 25 250
50 25 150
40 25 150
30 0 0
20 0 0
10 0 0
0 0 0