다수의 PCI-CAN카드들을 RTSI를 통하여 Time-Stamps를 동기화시키는 것이 가능합니까?



주요한 소프트웨어:
주요한 소프트웨어 버전: 2.2
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: N/A
하드웨어: Industrial Communications>>CAN>>PCI-CAN

문제점: 저는 하나의 컴퓨터에 다수의 PCI-CAN 카드를 가지고 있습니다. 또한 각각의 카드에 실행되는 다수의 어플리케이션을 가지고 있습니다. 측정된 데이터를 연관시키기 위해서는 CAN Frame에서의 Time-Stamps가 'drift'하지 않게 하는것이 가능한지 알아야 합니다. 이것이 가능합니까?

솔루션: 각각의 CAN카드가 자신의 클럭에 기초해서 자신의 time-stamping을 하므로, 각각의 카드의 시간이 불일치하게 되고 'drift'를 고려해야할 것입니다. 그러나, RTSI를 통해서 7개의 카드에 Master Timebase를 연결하는 것이 가능합니다. CAN카드들 중의 하나는 Time Master로 동작하고, RTSI 버스에 신호를 내보냅니다. (다른 카드들은 자신의 클럭대신에 RTSI로 부터의 클럭을 사용합니다.) RTSI케이블이 적절하게 설치되어 있으면, Channel API VI 의'CAN Sync Start with NI-DAQ'가 자동적으로 이것을 처리할 수 있을 것입니다.


관련 링크: What is RTSI?
CAN Timestamp Drift Relative to PC Clock

첨부:





리포트 날짜: 11/22/2004
마지막 업데이트: 05/23/2005
문서 번호: 3FLD7S7T