I'm working with several IMUs on the same CAN network. I've statically set their ID's in the firmware for them. One issue I have is if one of my other teammates hooks up two with the same CAN_ID on the same bus. The IMU self selects a new ID to not conflict but I need to change to the correct ID once we've corrected the wiring issue. Is there a way to send a command to the IMU via the CAN network to change it's ID?
Posts made by bptheincredible
Is 400 deg/s a limitation of the gyro itself? Say if I wanted to increase the range to 1000 deg/s and subsequently the resolution to 32.8 deg/s/bit would that work or is there a fundamental limit to the gyro's output?
We've been using the OpenIMU300RI for taking some measurements. We're interested in increasing the angular rate range from +/- 250 deg/s to closer to the stated range of +/- 400 deg/s. We're currently using the 210630-152704-VG_AHRS project and I can find the 250 deg/s limit in UserMessagingCAN.c. Are there any other modifications I will have to make to the FW on this? Concerned I'm missing something with filtering or some other subfunction.
Looks like that link works for being able to adjust the CANbus baudrate. However, it only goes up to 500kb/s. Our CAN networks is on 1Mb/s. The Visual Studio Code method worked fine. But in the future if Nav-View could support changing the baudrate to 1Mb/s that would be fantastic. Thanks for the help.
The problem appears to have been with my usb to rs232 adapter. Switched to a new adapter and have been able to connect via the webserver and nav view. Unfortunately, though, the two Nav View methods for updating the CANbus baudrate are not possible as the "Factory" tab in Nav View doesn't exist on my install (3.5.6 I believe) and when I go to the unit configuration window the CAN setting tab does not have any selectable options. Any thoughts on that? I did get the firmware update method you detailed above to work so this isn't crazy urgent but I'm curious as to what the difference is between my setup and what you've shown in your instructions.
I'm also trying to set a higher canbus baudrate on the openimu300RI (P/N: 8350-3309-01) and seem to be having problems connecting to the sensor via UART. I'm using an FTDI USB to RS-232 converter board which I've had success connecting to other UART devices but for some reason Nav View won't detect this sensor. Is there some other step I'm missing here?