You received this message because you are subscribed to a topic in the Google Groups "GEVCU-Development" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/gevcu-development/jXp3w_iqCVE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to gevcu-developm...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gevcu-development/CABBbThCfbWeA8EVtKDYkCeBoQaaoeSA%2BoAEiTpSxWUB%3DLrmQtA%40mail.gmail.com.
You will need the following to have any hope of compiling and running the firmware:
All libraries belong in %USERPROFILE%\Documents\Arduino\libraries (Windows) or ~/Arduino/libraries (Linux/Mac). You will need to remove -master or any other postfixes. Your library folders should be named as above.
To view this discussion on the web visit https://groups.google.com/d/msgid/gevcu-development/CAJPY04BGdiUUXi16%2BdQ7bci_bPxoGTEXXTGqscjnaUPeaDeMZQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gevcu-development/CABBbThCFHzU4-0w0sruB6Z86JxAkHEozoARRBCDOUUFAMRt0nA%40mail.gmail.com.
Sorry to join in so late. While you still had the problem, did
you check the log output? In case your throttle settings were
wrong, it could cause a fault in the PotThrottle / Throttle class.
If the reported values are to far out of the specified range, the
throttle goes into "fault" mode which likely causes 0 torque.
To view this discussion on the web visit https://groups.google.com/d/msgid/gevcu-development/CAJPY04AMfdC7rchykXnZD2FNRApXmGQ_7iJPrck0KauoTF%3DEOw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gevcu-development/6f38bfa2-5720-5774-5cd7-83554323de30%40neuweiler.biz.
Ah ok, that was another safety feature then.
When you want to shift gears and use only the synchros to adapt the motor speed, it's better to have 0 torque.
I modified the motor controller on my branch so that if I press a switch on the clutch, it gives me 0 torque for 750ms, then adjusts the motor speed to 2500rpm with 15% throttle for 500ms and then gives again 0 torque to allow the synchros to do the rest. 2500rpm is a reasonable speed which usually works fine. Check out https://github.com/neuweiler/GEVCU/blob/master/MotorController.cpp from line 175 and line 264).
My plans are to use the car speed to determine which gear we were
in and then adjust the motor speed perfectly. If the pedal was
>0%, it means we want to accelerate and thus shift to the next
higher gear (e.g. from 4th to 5th) and if the pedal is in idle, we
switch to the next lower gear (e.g. from 3rd to 2nd).
To view this discussion on the web visit https://groups.google.com/d/msgid/gevcu-development/CAJPY04B_s56uebeRCGvrHn7udXOxh4%2BzuSXe_%2BtRw9dDy5P9TA%40mail.gmail.com.
Forgot to mention the reason for the 0 / 15% / 0 torque cycle:
the first one is so that you can shift to neutral, the second is
to adjust to 2500rpm which is usually near to a desired motor
speed, then the last phase with 0 torque is so that you can use
the syncros to adjust the motor speed. You likely wont be able to
shift to neutral or another gear while the motor applies any force
- even regen.
To view this discussion on the web visit https://groups.google.com/d/msgid/gevcu-development/27c3896b-251d-c6c0-6cc0-d1fd038778ac%40neuweiler.biz.
To view this discussion on the web visit https://groups.google.com/d/msgid/gevcu-development/8a48d1dd-157d-9955-8286-aff7a85f31da%40neuweiler.biz.