I connected the Hobbywing X6 motor using CAN. It works fine. However, the documentation states:
“Connect to the autopilot and set CAN_P1_BITRATE back to 1,000,000.”
When I change it to 500,000 and configure it using the DroneCan GUI Tool, the motor works. But if I then set it back to 1,000,000 as per the documentation, the motor stops working. If I leave it at 500,000, the motor continues to work.
What problems might occur if I leave CAN_P1_BITRATE at 500,000 instead of setting it back to 1,000,000?
Are you very sure about it? interesting read for me and HW got a new motor variant. we have the Hobbywing X6 motor and their manual. Which version of the HW X6 motor is yours?
likely you have to change it to 1,000,000. By default the ESCs come from the factory with an incorrect baud rate (500,000 instead of 1,000,000) and all IDs are set to 1 (the first motor).
I believe after you use DroneCAN GUI to change individual ESC to the right 1000000 and motor number, you have to update your FCU CAN_P1_BITRATE to 1000000.
I am curious how you connect multiple X6 motors to one CAN port, is it via a CAN Hub?
Speed is slower, no other CAN device can connect to the same port due to different in speed.
It’s X6Plus. and I use CAN distribution board. Don’t forget to use a converter to lower the voltage. If you connect it directly, it will burst, just like what happened to me