CAN-Bus (SAE J1939) Question

thescreensavers

Diamond Member
Aug 3, 2005
9,916
2
81
I have a device that uses a DC motor and uses CAN-Bus control.

I am not familiar with CAN-Bus but, for speed it uses a 5-bit signal. The signal adjusts the PWM driver within the device.

Range is 0% to 100% duty cycle

I need to set this device to 50% duty cycle(half speed).

Can this be "programmed" offsite and would the device retain this programming for future use? or do you have to constantly feed the 50% duty signal?

Moved to Highly Technical Ask a Technical Professional, as this seems well beyond the scope of just "Programming" -- Programming Moderator Ken g6
 
Last edited by a moderator:

CycloWizard

Lifer
Sep 10, 2001
12,348
1
81
It would depend on the controller. Most recent controllers have non-volatile memory which stores your program, so it should run the program every time you power up the system.

Another option is continuously feeding the motor 50% of the max PWM voltage (i.e. if it's a 12VDC motor, send it a constant 6VDC signal). This won't work for every type of motor, but should be fine for most motors which can be driven by PWM without the need for a controller.