안녕하세요 엘레파츠입니다
문의하신 내용 답변드립니다
Tx DATA를 날려도 Rx DATA가 않날라옵니다..
혹시 CAN H,L 포트가 각각 2개가 있는데 아무곳이나 연결하면 되나요?'에 대한 답변입니다.
CAN 포트는 2개가 연결되어 있어 아무곳이나 연결을 하면 됩니다.
시스템 구성이 어떻게 되어 있는지 몰라 정확한 답변이 아닐수도 있습니다만, 문의하신 Tx, Rx data라는 명칭으로 RS-232 포트쪽을 기준으로 답변을 드리겠습니다.
TX 데이터의 경우 RS-232 에서 받은 데이터를 CAN으로 전송하는 부분으로 다음과 같은 형식으로 프로토콜을 구성해야 합니다.
예) CAN ix : 0x345 , DLC : 3 , DATA : 0x12,0x23,0x34 $000003453122334#와 같이 RS-232를 통해 전송하면 CAN으로 데이터가 송신이 됩니다.
RX 데이터의 경우도 위의 프로토콜과 같이 CAN에서 발생한 데이터가 RS-232로 수신이 됩니다.
기존에 수신주소등을 설정하신거 같아 위의 내용은 이미 아실 수도 있습니다만, 통신속도와 종단 저항 설치가 정상적이라면 데이터를 확인하실 수 있습니다.
TX 데이터에 대해 RX데이터는 무조건 반응은 하지 않고, CAN 통신에서 데이터가 발생할 시에 RX로 데이터가 수신됩니다