I was able to get the firmware version from UM7 correctly, speaking all in Hex is to send
“73 6E 70 00 AA 01 FB” and received
“73 6E 70 80 AA 55 37 32 41 03 7A”
Then I can simply convert “55 37 32 41” to U72A in ASCII string format.
But how to convert the received “Data” frame correctly?
For example, reading from the Address 0x65 for Processed x-axis accel data when I sent
“73 6E 70 00 65 01 B6” and received
“73 6E 70 80 65 BB AB AB E4 05 2B”
“BB AB AB E4” is obviously the correct 4-byte of “Data” because the packet format including the check sum is correct, UM7 is perfectly put on the table and I received about “-0.0055G” from Redshift Serial Interface without touch UM7.
Where can I find the document describing this conversion between “BB AB AB E4” and “-0.0055G”?
What language are you using?
You could look through the UMJ github repo, and see how we parsed the data. https://github.com/redshifting/UM7J
Also the datasheet for the UM7 contains useful information on how to parse data in binary mode from the UM7. UM7 Datasheet V1.6
Viewing 2 posts - 1 through 2 (of 2 total)
You must be logged in to reply to this topic.
Thank you very much for your patronage. We are experiencing production and shipment delays due to the coronavirus infection that is currently occurring. We apologize for any inconvenience this may cause. We will work hard to deliver the product as soon as possible. Dismiss