Seya
10 W
- Joined
- Feb 27, 2012
- Messages
- 81
Hi,
I am making a proof of concept and would like to use an arduino platform to recieve two analog inputs and generate a V+ output to a Controller for use in a pedal assist system I've created.
Looking to see if this is possible and advisable.
My system would use the arduino to recieve hall sensor pulses ( 5v signal ) from the hub motor's commutation to the PLC. Pulses from a crank ( hall ) sensor would also be recieved by the arduino.
The two inputs would be computed to create an output. The output would be a v+ signal to the PLC to generate an effective throttle signal which sends power to the motor.
The input compution is as follows.
Motor hall input creates a base curve using a single if/then statement. Crank hall input modifies this curve. e.g. ( as crank cadence increases, base curve is made to send a higher V+ value at a given wheel speed.
The basic concept is:
An assist system that sends power to the motor in a linear fashion proportional to wheel speed. The riders pedaling increases power ( at a given wheel speed ) as pedal cadence increases.
Can anyone advise me on the pheasability of this for an arduino platform.
Any questions?
Thanks a lot,
Chase Johnson
I am making a proof of concept and would like to use an arduino platform to recieve two analog inputs and generate a V+ output to a Controller for use in a pedal assist system I've created.
Looking to see if this is possible and advisable.
My system would use the arduino to recieve hall sensor pulses ( 5v signal ) from the hub motor's commutation to the PLC. Pulses from a crank ( hall ) sensor would also be recieved by the arduino.
The two inputs would be computed to create an output. The output would be a v+ signal to the PLC to generate an effective throttle signal which sends power to the motor.
The input compution is as follows.
Motor hall input creates a base curve using a single if/then statement. Crank hall input modifies this curve. e.g. ( as crank cadence increases, base curve is made to send a higher V+ value at a given wheel speed.
The basic concept is:
An assist system that sends power to the motor in a linear fashion proportional to wheel speed. The riders pedaling increases power ( at a given wheel speed ) as pedal cadence increases.
Can anyone advise me on the pheasability of this for an arduino platform.
Any questions?
Thanks a lot,
Chase Johnson