Joined
·
17 Posts
I have been working to get a GEVCU 6.22 and an air cooled DMOC645 functioning. At this point I have not been able to get the motor spinning and input/help from others would be very welcomed.
The GEVCU and DMOC were recently purchased as a pair from the EVTV store. The DMOC arrived having been reflashed and it thinks it is a liquid cooled unit.
The items were wired up as per the documentation although at first I had overlooked the free wheel diodes on the HV pack contractors. The GEVCU was working as expected until it was powered down about the 12th time. The collapsing coil pulse from the contactors appeared to temporarily damage the GEVCU. Upon trying to re-power the unit the 12v and 5v status LEDS would not light. The 12V LED would appear to dimly light and then go out. I thought I had cooked one of the DC/DC convertors but the next day everything appeared to function normally.
The GEVCU firmware is build 1060. Connected to the GEVCU is a single channel hall effect throttle and the input is being read correctly by the GEVCU. The CAN bus is connected to the DMOC using a 4 conductor shielded cable along with GROUND and +12V. The GEVCU CAN leads that are connected to this shielded cable on not twisted. Is this a requirement during testing in the shop? Changing the GEVCU loglevel to "DEBUG" shows many CAN bus message transmissions.
Using ccShell with the DMOC originally showed a critical fault with P1XG.DMOCstate =6. Along with this critical fault 206 "DMOC_FAULT_CAUSE_UNKNOWN_CAN_FAULT". I found some older work of Collin's that suggested the following DMOC register values were required:
EEXCANDMoCIntegrityChallengeCycleSec\ (T_INT,C)=-1.0
EEXCANIntegrityMonitorEnabled\ (T_INT,C)=0.0
EEXCANVCUIntegrityResponseTimeoutSec\ (T_INT,C)=-1.0
EEXCANDMoCIntegrityResponseCycleSec\ (T_INT,C)=-1.0
EEXCANVCUIntegrityChallengeTimeoutSec\ (T_INT,C)=-1.0
These changes were made and flashed to the DMOC EEPROM. The DMOC was restarted and the critical errors were absent and the DMOC reported to be waiting for a power request.
After depressing the throttle I was not rewarded with the whirl of a spinning motor, but rather the DMOC reported a CAN bus overflow error.
I'm in need of encouragement and knowledge of the online collective! Hopefully someone has advice, insight or ideas as to how to proceed.
The GEVCU and DMOC were recently purchased as a pair from the EVTV store. The DMOC arrived having been reflashed and it thinks it is a liquid cooled unit.
The items were wired up as per the documentation although at first I had overlooked the free wheel diodes on the HV pack contractors. The GEVCU was working as expected until it was powered down about the 12th time. The collapsing coil pulse from the contactors appeared to temporarily damage the GEVCU. Upon trying to re-power the unit the 12v and 5v status LEDS would not light. The 12V LED would appear to dimly light and then go out. I thought I had cooked one of the DC/DC convertors but the next day everything appeared to function normally.
The GEVCU firmware is build 1060. Connected to the GEVCU is a single channel hall effect throttle and the input is being read correctly by the GEVCU. The CAN bus is connected to the DMOC using a 4 conductor shielded cable along with GROUND and +12V. The GEVCU CAN leads that are connected to this shielded cable on not twisted. Is this a requirement during testing in the shop? Changing the GEVCU loglevel to "DEBUG" shows many CAN bus message transmissions.
Using ccShell with the DMOC originally showed a critical fault with P1XG.DMOCstate =6. Along with this critical fault 206 "DMOC_FAULT_CAUSE_UNKNOWN_CAN_FAULT". I found some older work of Collin's that suggested the following DMOC register values were required:
EEXCANDMoCIntegrityChallengeCycleSec\ (T_INT,C)=-1.0
EEXCANIntegrityMonitorEnabled\ (T_INT,C)=0.0
EEXCANVCUIntegrityResponseTimeoutSec\ (T_INT,C)=-1.0
EEXCANDMoCIntegrityResponseCycleSec\ (T_INT,C)=-1.0
EEXCANVCUIntegrityChallengeTimeoutSec\ (T_INT,C)=-1.0
These changes were made and flashed to the DMOC EEPROM. The DMOC was restarted and the critical errors were absent and the DMOC reported to be waiting for a power request.
After depressing the throttle I was not rewarded with the whirl of a spinning motor, but rather the DMOC reported a CAN bus overflow error.
I'm in need of encouragement and knowledge of the online collective! Hopefully someone has advice, insight or ideas as to how to proceed.