Thank you so very much! This is the first time I've seen it broken down - is there any where else I can learn more about properly phrasing code to talk to the CAN Bus? This is a huge help - I feel like that South Park episode - Step 1: CanBus Step 2: (Blank), Step 3: Running CANbus!
We'll give this a shot and see what happens. You were bang on finding that PDF, that is the exact unit we're working with. The biggest challenge while bench-testing is to somehow feed the unit it's 'safety requirements' (motor speed <250) in order to get through gates to enable us to try its working functions.
Off to experiment,
Hello to the Forum!
I'm in the process of trying to integrate a device known as an "ePark" with one of our electric cars. The ePark does exactly that - it's a small electric motor with its own CAN bus that puts the car in PARK once it receives its CAN command. I have all of the documentation and command structures from the Manufacturer, but boy am I absolutely lost as to how to put the command into Hex(?) format that I can then send through the Canbus Triple software.
Please keep in mind that I'm beyond new to virtually all of this, having been thrown into the deep end here at work and told to "Make that Park Motor shift". I did the research and saw the CAN Bus Triple as finally being a way to try and send commands to the ePark's CAN. I'm still confused as to how to properly translate (parse?) commands through the software:
For example, I'm used to seeing this with a CAN sniffer:
Message ID: 0x80
Data: 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37
BUT: The documentation to send a command to "PARK" looks like this in the documentation:
Message $308 (DMC_TCM_SHIFT)
Length (Bit): 2
Value Type: Unsigned
Init Value: 0
Comments: 0-off, 1-park, 2-unpark. Byte Order Intel.
Length (Bit): 16
Value Type: Unsigned
Init Value: -16064
Comments: Used for vehicle speed qualification of parking pawl engage speed. Allow engage if aba(motorRPM) < 200 RPM. Offset: -16064 Byte Order Intel.
I have absolutely no clue how to properly send this through the CanBus Triple into the ePark system. Total noob.
Any help would be greatly appreciated!
Best regards (and feeling like my head's exploding),
Hello Folks! My name is James, and I build electric cars for a living. We recently started working on vehicles equipped with the FIAMM ZEBRA battery, which is equipped with a very robust Battery Management System that aggressively uses CAN. What you have here is of great interest to us; the ability to read and send CAN messages would be a huge, huge help.
I've placed an order through the website and can't wait to get started - hopefully you still have units to ship! Please let us know, if this works, we might be ordering over thirty units.