As per my earlier "
In the technical app that goes with Fardriver controllers (for which seems not to exist a detailed English Manual!?",
I found the
Chinese Fardriver manual, it actually
is excellent (compared to most other technical app manuals), so now (for me) most app symbols are clear also.
I had it auto-translated (but google translation turned out to be crap), ran through it in detail to correct bad translations as best as I deemed fit, and summarized the Manual's key points for myself. - Here my summary for anyone who might be interested.
How do perform self-learning without app
---------------------------------------------------------
1. Keep the motor in the no-load state (the wheels are suspended)
2. Hold the brake or put it in neutral, and turn the accelerator fully
3. Turn on the engine and keep the throttle knob fully turned for 10 seconds
4. Now for three times: return the throttle back for 0.5 seconds, then turn it for 0.5 seconds (1), then return it back for 0.5 seconds, then turn it for 0.5 seconds (2), then return it back for 0.5 seconds, then turn it again for 0.5 seconds (3). Now return it back again.
5. The controller will beep once long and twice short, indicating that it has entered the self-learning state. At this time, follow the self-learning operation steps to complete the self-learning.
Note that turning the throttle THREE times in step 4 is to start self-learning, and turning the throttle FIVE times in step 4 is to change the direction of the motor.
Note that this method is not suitable for 485 communication controllers, because 485 communication controllers have Bluetooth and the function is blocked.
During self-learning, the controller will identify the rated speed under the current voltage, the hall sensor phasing angle (working angle), etc.
Parameters Description
---------------------------------
Speed expansion: Pushing the motor speed to a higher speed than the rated speed is called speed expansion.
Speed expansion method 1: Increase the operating voltage. The higher the voltage, the higher the motor speed.
Speed expansion method 2: Without increasing the operating voltage, increase the motor speed through field weakening.
The Nanjing remote drive controller adopts weak magnetic field speed expansion: without changing the battery voltage, it directly controls the current limiting parameters to increase the motor speed. After the speed exceeds the fixed speed, it automatically enters the field weakening state. The more the rotation speed exceeds the fixed speed, the greater the field weakening depth. Generally, the field weakening depth of hub motors can reach 50%. The field weakening depth of some hub motors can reach more than 100%. Therefore, we stipulate that the field weakening depth of surface-mounted motors should not exceed 50%. The field weakening depth of the hub motor shall not exceed 150%.
Current limiting parameter: Adjust the maximum speed by adjusting this parameter.
Let’s first talk about the conversion of 500RPM, 1000RPM,.......8500RPM, 9000RPM in the current limit. These RPMs are for the mid-mounted motor. The corresponding parameters are also those of the mid-mounted motor.
For hub motors, a conversion is required. Usually the number of pole pairs of hub motors is 16, 20, 24, 28, and 30 pairs of poles, while the mid-mounted motor usually has 4 pairs of poles.
Pole pair ratio between hub motor and mid-mounted motor: 6 pole pairs on mid-mounted motor represents 24 pole pairs on hub motor. Example for my QS motor with 23 pole pairs: 5.75 represents 23 pole pairs on hub motor.
After we obtain a hub motor pole pair value, we can set the current limiting parameters according to the speed requirements.
So, the actual speed of the 23-pole hub motor corresponding to 500RPM is 87RPM
The actual speed of the 23-pole hub motor corresponding to 1000RPM is 174RPM
The actual speed of the 23-pole hub motor corresponding to 1500RPM is 261RPM
The actual speed of the 23-pole hub motor corresponding to 2000RPM is 348RPM
The actual speed of the 23-pole hub motor corresponding to 2500RPM is 435RPM
The actual speed of the 23-pole hub motor corresponding to 3000RPM is 522RPM
The actual speed of the 23-pole hub motor corresponding to 3500RPM is 609RPM
The actual speed of the 23-pole hub motor corresponding to 4000RPM is 696RPM
The actual speed of the 23-pole hub motor corresponding to 4500RPM is 783RPM
The actual speed of the 23-pole hub motor corresponding to 5000RPM is 870RPM
The actual speed of the 23-pole hub motor corresponding to 5500RPM is 957RPM
The actual speed of the 23-pole hub motor corresponding to 6000RPM is 1044RPM
The actual speed of the 23-pole hub motor corresponding to 6500RPM is 1131RPM
The actual speed of the 23-pole hub motor corresponding to 7000RPM is 1218RPM
The actual speed of the 23-pole hub motor corresponding to 7500RPM is 1305RPM
The actual speed of the 23-pole hub motor corresponding to 8000RPM is 1392RPM
The actual speed of the 23-pole hub motor corresponding to 8500RPM is 1479RPM
The actual speed of the 23-pole hub motor corresponding to 9000RPM is 1566RPM
Field weakening limit: gradually increase the current limiting parameters. The current limit value we set should be considered based on actual needs.
For a motor with a rated speed of 850RPM and 23 pole pairs and a max field weakening depth of 50%, consider 1275RPM the maximum speed of a hub motor when using field weakening. This then corresponds to a Max 7331RPM of a mid-mounted motor. This ensures that the motor's field is weakened by 50% when idling. It will not cause the motor to shake or even burn out due to excessive field weakening.
The setting of the current limit value is to start from a safe value and gradually increase the speed. It must be ensured that the field weakening cannot be excessive. If the idling speed is unstable or even out of MOE or OVER protection, it indicates that the speed is too high and the field weakening is excessive.
Acceleration sensitivity refers to the speed of throttle response. Set this to 32 for moderate responsiveness, to 64 for swifter responsiveness.
The low throttle threshold of an electric motorcycle handlebar (which has an idle voltage of 0.8V-0.9V) will be set to 1.1V. The high throttle threshold of an electric motorcycle handlebar (which has a full throttle of 4.1-4.3V) will be set to 3.9V.
Version 742 adds a throttle self-leaming function. During self-leaming, turn the handle to the bottom and the controller will automatically identify the idle voltage and the maximum voltage of the throttle signal, and generate the throttle low and high threshold based on this voltage.
AN value (Motor body characteristic): All hub motors on the market are surface mount motors, and the AN value is generally set to 0, and not exceed 4. If the AN value is set incorrectly, the starting efficiency will be low, or even MOE/OVER protection will occur.
LM: Vehicle motor acceleration matching parameter. This value is used to adjust the smooth operation of the motor on the vehicle. The default setting is 22. The value used by most motors and complete vehicles on the market. However, there are some motor types that are poorly matched to the entire vehicle. You will feel obvious resonance vibration in the low starting speed range and the medium speed range. Adjusting the LM value will improve it. Use value 22. Only if there is acceleration jitter in the low speed section, reduce LM and start testing from 16, 14, 12, 11, 8, 5. Generally, it is better to be larger and try not to be too small. If it is too small, the current cannot be controlled. It causes MOE/OVER protection and even burn control. Therefore, the LM value at which the jitter disappears is the optimal parameter and should not be adjusted further. Some motors and vehicles are very smooth when LM=22, but changing it to a smaller value will cause jitter, so be careful. If there is no problem with LM=22, do not adjust this parameter.
Note that a MOE of 1 indicates that MOE protection is valid, while a MOE of 0 does not.
Three-speed control: high speed, medium speed and low speed. The current ratio is adjusted through 4 parameters. High gear. D is displayed on the mobile APP/computer. The power is fully on, working at the maximum line current, and maximum phase current, and maximum speed.
Medium speed: DM is displayed on the mobile APP/computer. When the power is partially turned on, the phase current affects the starting acceleration, and the line current Affects the maximum vehicle speed. it is generally set as follows: the proportion of medium-speed phase current is 75% of the maximum phase current, and the proportion of medium-speed line current is 50% of maximum line current.
Low speed: DL is displayed on the mobile APP/computer. When the power is partially turned on, the phase current affects the starting acceleration, and the line current Affects the maximum vehicle speed, it is generally set as follows: the low-speed phase current ratio is 50% of the maximum phase current, and the Iow speed line current ratio is 25% of maximum line current.
Electronic brake is controlled by two parameters: stop reflow, maximum reflow: charging current limit during reverse charging.
For the electronic braking function, when braking, the vehicle sends a braking signal to the controller, and the controller detects the braking After receiving the signal, electronic braking is performed with the current that stops the reflow, and the braking current does not exceed the maximum reflow value. Note that to use the electronic braking function, you must select electronic braking in the follow item to enable this function. and set Return current. Note that when setting parameters, the maximum reflow is generally 25% to 50% greater than the stop reflow.
Power coefficient: 0 Power coefficient, full power coefficient: parameters for calibrating power display. The controller itself can estimate the battery power, and it can be more accurate by adjusting the 0 power coefficient and the full power coeficient. Accurate battery display. When the battery is full, adjust the full power coefficient so that the displayed capacity is exactly 100%. When the battery is out of power, adjust the 0 power coefficient so that the displayed capacity and power are basically consistent. For example, when the battery is 10%, adjust the 0 battery coefficient so that the battery display is exactly 10%.
Under-voltage protection: a protective measure to extend battery life when there is a power shortage. When the battery voltage approaches the undervoltage protection point the controller reduces the power output so that the battery will not be damaged due to over-discharge.
Speedometer calibration. Hall pulse instrument: The number of Hall pulses is 1~32, 485. The instrument can calibrate the speed display through this pulse number. Analog instrument: 60V corresponds to 10000RPM
Speedometer mode: pulse/analog/isolated pulse
Cruising. There are two modes of cruising: grounded cruise and floating cruise. Generally, grounded cruise is selected, that is, the cruise line is in contact with the ground. Turn on the cruise function and drive automatically at the current speed. Pressing it again or adding accelerator or brake will exit cruise and enter Manual driving mode. Note that the maximum speed of cruising is limited by the maximum rpm of the low gear. If you press cruise when exceeding the low speed maximum speed, the system will automatically reduce the speed to the low speed maximum speed.
PID parameters: StartKI,MidKI,MaxKI / StartKP,MidKP,MaxKP. Default parameter StartKI=4,MidKI=8,MaxKI=12 / StartKP=40,MidKP=80,MaxKP=120.
The greater the motor power, the higher the voltage, and the smaller the PID. PID parameters cannot be filled in casually, otherwise it will cause incorrect work. Often even burning of the controller. The following are commonly used PID setting parameter values. There are 9 sets in total, choose one set of parameters to match the motor. The entire vehicle is modified under the guidance of professionals. Note that improper setting of PID parameters will cause the system to work abnormally, or even cause MOE/OVER/PHASE faults. If the difference is too large, it will cause burnout, so special attention should be paid to it.
-------------------------