KoBe Posted March 2, 2012 Report Posted March 2, 2012 Hi, i have a big problem: im my project I need to evaluate the difference between the RT timestamp and the Read X-NET CAN Frame Timestamp to sort my incoming data. System: PXIe-8100 RT Controller; PXIe-1071 Chassis; PXI-8512 CAN Card Unfortunately it came out, that these timestamps are not synchronized and have a different clock speed. I after some time it seems like I would receive the CAN messages before I trigger the external Hardware to send me a CAN frame. I asked the support, if connecting the CAN Card Mastertimestamp with Clk-10 of my PXI would synchronize both clocks, but i was told, that the RT timestamp is software and can not be synchronized with any signal off the PXI backplane. I hope really that this i not all of the truth, maybe there is some kind of workaround to synchronize the RT Timestamp with a fixed PXI clock. If there would be a fixed offset between RT Timestamp and the X-NET Timestamp I can correct it by software, but the varying offset at the moment is a serious problem for me. Hopefully someone has I great idea! Quote
viSci Posted March 3, 2012 Report Posted March 3, 2012 Maybe this might give you some ideas... http://forums.ni.com...time/m-p/392827 Also heard that cRIO CAN automatically synchronizes its timestamp with the cRIO VxWorks system Timestamp. So I guess there should be no reason why it could not be done for Pharlap based RT. "Moreover, on a CompactRIO system, the module’s timebase is corrected for drift with respect to the RT controller’s timebase, allowing the capability to correlate data with other modules in the chassis." - page 3-19 of the NI-XNET Hardware Overview Manual Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.