안녕하세요 Veristand NI-XNET 사용과 관련해 질문이 있습니다.
이번 실험에서 Daly 사의 BMS를 구입해 사용하려고 합니다.
CAN 통신을 지원하고 아래 사진처럼 CAN포트가 있습니다.
또한 첨부한 PDF파일처럼 프로토콜도 얻을수 있었습니다.
일단 첫번째로 저렇게 구성된 포트를 PXI-8513 CAN 포트에 연결해 Veristand에 인식 시킬수 있을까요?
그것이 가능하면 Veristand내 NI-XNET을 통해 이용하려고 합니다.
다음으로 첨부된 PDF의 CAN 프로토콜을 NI-XNET에 등록하면 정상적으로 BMS 통신 정보를 얻을수 있을까요?
아직 구매전이라 직접 시행착오를 겪지않아 모호한 질문 죄송합니다.
간단하더라도 관련된 정보를 조금이라도 주시면 감사하겠습니다.
해결되었습니다! 솔루션으로 이동.
1. 250KBPS 인 것으로 봐서 Hi speed CAN 으로 사용하면 됩니다. PXI-8513 으로 사용 가능합니다.
2. CAN ID가 4 byte 이므로 extended ID 방식입니다.
3. 데이터 요청은 2.4.1 이고, 받은 데이터는 2.4.2 입니다.
4. 포멧은 아래와 같은 거 같습니다.
0x18100180 중에서 10 을 6. Communicaitons content information 에서 찾으면 될 것 같습니다.
5. 뒤쪽에 8바이트 데이터는 요청할 때는 그냥 전부 0 넣으면 되고, 응답을 받을 때는 표에서 Return 을 보고 해석하면 됩니다.
6. Veristand 에서는 CAN db를 넣어야 하므로 XNET CANdb Editor 를 사용해야 합니다.
이것의 사용법은 아래 링크를 참고해 주십시오.