취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 

아두이노 CAN, X-NET 질문

안녕하세요.

이번에 아두이노와 PXI를 연결하여 CAN 통신이 되는지 확인하려 했습니다.

소프트웨어는 아두이노 IDE와 Veristand를 이용하려 합니다.

 

첫째로,

아두이노는 MCP2515 모듈을 사진과 같이 연결하였고, 모듈에서 나오는 CAN_Low, CAN_High를

PXI-8513 포트 2번핀(CAN_Low), 7번핀(CAN_High)에 연결해 보았습니다. 이 방법이 틀린 것인지 PXI-8513 모듈에서 빨간불이 들어오네요.

 

둘째로, 

https://github.com/autowp/arduino-mcp2515 아두이노 MCP2515 모듈 라이브러리를 사용할 예정입니다.

이 코딩 내용을 참고해서 XNET을 간단하게 작성해봤는데 이를 이용할 경우 Veristand에서 data를 보낼 수 있을까요?

 

이 과정이 너무 어렵다면 Labview로 CAN통신을 할 수 있는 방법이 있을까요?

학교 연구에 꼭 필요한 부분이라 작은 도움이라도 주시면 정말 감사하겠습니다.

 

MCP2515.jpgPXI-8513.jpgcan read.pngXnet1.pngXnet2.png

 

0 포인트
1/3 메시지
1,550 조회수

http://www.testdynamics.co.za/Product/PDF/PXI8517.pdf

 

에 3-19, 20 페이지 보시면 led  색깔에 따른 에러가 나오는데,

 

_0-1652678093723.png

_1-1652678104273.png

led 1 이 맞는지 모르겠는데, 버스 파워가 안들어 갔다는 건데,

 

pxi-8513에는 BUS 파워가 필요 없거든요.

 

그러면, 종단 저항이 안 맞는거 같은데 그거 부터 확인해 보세요.

 

왜 Veristand 를 사용하실려는지 모르겠는데,

 

그냥 LabVIEW 예제를 쓰세요.

 

 

 

0 포인트
2/3 메시지
1,495 조회수

안녕하세요,

 

저도 위에 초랑님 말씀대로 종단저항을 확인해보시는게 어떨까 싶네요.

CAN dsub 포트에서 pin7과 pin2 사이에 120 옴 저항을 연결해주거든요.

 

https://www.ni.com/docs/en-US/bundle/ni-xnet-20.5/page/nixnet/highspeedcablingexample.html

YKwon_0-1652957278561.png

 

아직 어려움이 있으면 일단 PXI-8513만 사용해서 port1에서 송신, port2에서 수신하는 loopback test를 해보심이 어떤지요?

PXI-8513용 드라이버인 NI-XNET을 설치하시면 랩뷰 loopback test 예제프로그램이 있습니다.

 

0 포인트
3/3 메시지
1,481 조회수