flat tire said:
It can do torque based throttle, perfect for torque sensing bb.
torque-based throttle is not the same as a torque-sensing bb; the one has nothing directly to do with the other, though the first may make the second easier / smoother to implement.
(this paragraph is not a reply to flat tire, but is for those reading that don't realize the difference: torque-based throttle is simply a way of responding to the control input that modulates motor current, rather than modulating motor voltage (greatly oversimplified statement for brevity). torque-sensing bb is an input method of *detecting* the torque of pedalling and converting that to a signal to be processed into a throttle control.)
There are settings for ramp up and down, avoiding the oscillation you mention. The controller is intended to be used with torque sensing bbs.
i said it doesn't have an input for a torque sensing bb.
it only has a throttle input, so to use at least some of the ts bb's out there it will require other electronics to support or translate the ts bb's output, or to power the ts bb, etc. they may not all be able to connect directly to the throttle input, by itself, with nothing besides the phaserunner to operate / power them (thun, tdcm, require 10v for instance).
additionally, the exact voltage for a specific torque varies over time with the ts bb's i've had, and from what little i've read of others like the sempu, it's true of them as well. so there has to be an easy, quick, on-bike way to "zero" the input (to recalibrate it so the drift of the sensor doesn't result in undesired active throttle input). that will require external electronics of some type, even if it is a button going to an mcu that is running "programming software" for the pr to tell it the present input value of the throttle is the zero point, where the mcu is directly reprogramming the settings of the pr via the serial interface of the pr during the button push. without some functionality like this, if the sensor were to drift in output voltage for "zero torque" upwards enough, it would cause the pr to see a positive throttle input, and the pr would activate the motor system even if no rider was on the bike at all, just by being powered on. that's usually undesirable.
the cycle analyst already does the above stuff, but i can't find anything about the pr that does these things natively.
so the pr may be *adaptable* to be used with a torque sensing bb, but it isn't "intended" (designed) for it. if it was, it's info page would discuss this, and would show how to connect and set one up for it; it does not. the manual does not cover this either, nor does the phaserunner dev/sale thread by justin_le. if there is a thread here on es or a page on the ebikes.ca site that covers it, i couldn't find that, either. it doesn't mean no one has done it, but there are no examples i could locate.
if you would like to help people like the op with this, please post your working example of this (or if someone else has already done this, please link to their setup); it's an interesting idea that should be explored further if it is possible to do.
if it's just an untested idea, please post your theoretical wiring and settings, so that someone can experiment with it and find out if it can be made to work as desired with torque sensing bb's in general (or if you know it will require a specific type to do so, please note which one(s)).
regarding braking, i hadn't realized it before, but it does have a separate ebrake wire that can be used for direct proportional regen control as well, which could be used with a user-engaged switch or other control to prevent motor operation without using the cadence sensor of a ts bb when just resting feet on the cranks. the wire is not on it's own connector pin, but it is there in the cable if a user wishes to open up the harness a bit to use it. (documented in the manual)
for reference, below is the info page for the phaserunner (previously linked in another post), with headings/etc and unrelated links or troubleshooting/etc removed, but all feature/usage info left intact:
The Phaserunner is a compact state-of-the-art field oriented motor controller (FOC) from Grin Technologies based around the sophisticated control electronics from Accelerated Systems Inc. of Toronto. It is ideally suited for running brushless motors for electric vehicles in the 500-2000 watt power range, and once you have experienced the smooth response of a FOC with a torque throttle it's hard to go back to a the setup you had before.
This controller was designed as a universal device that can fit on almost any bicycle frame and handle almost any motor system. You can power it from a 24V battery or a 72V battery, and run your phase current to peaks of over 90 amps, though the continuous current capability without additional heatsinking is typically 45-50A. The wiring is pared down to the bare basics for a nice clutter-free installation; including a throttle plug, a Cycle Analyst plug, cable to your motor, and a cable to your battery pack.
Features
Remote on/off switch compatible
Direct plug for both V2 and V3 Cycle Analysts
Proportional regen available through throttle signal or stand alone wire
Works both Sensored and Sensorless, and even with very high eRPMs
Waterproof, 100% potted electronics
Fully programmable parameters (regen voltage, max phase and battery currents etc.)
Field Weakening allows you to run motors faster than normal back-emf limit
Higher motor efficiency at low speeds / high torques
Torque based throttle command (no twitchy throttle with powerful system)
Operating voltage range from 20V to 90V (21S Li-Ion, 24s LiFe)
Automatic thermal rollback to prevent controller overheating