본문 바로가기
SENT통신

[SENT통신] 3강. SENT/SAE J2716 to RS-232 Module 사용하기

by 아이언벨 2022. 9. 7.
반응형

안녕하세요. 아이언벨입니다.

 

SENT(Single Edge Nibble Transmission)/SAE J2716 관련 3번째 글이네요.

사실 SENT는 크게 어렵지 않은 통신인데 주절주절 길게 쓴 거 같아요.

이번 글은 짧고 굵게 가보겠습니다.

 

저는 과거 4번의 SENT관련 프로젝트를 진행할 때 모두 FPGA를 사용해서 구현했습니다.

이미 시스템에 FPGA 카드가 포함되었기에 특별히 SENT 전용 모듈이 필요하지 않았거든요.

그런데 최근 진행 프로젝트는 FPGA카드가 없어 SENT 전용 모듈을 구입하게 되었습니다.

SENT 모듈이 저렴하거든요. FPGA카드가 약 200만원 정도 하는 데에 비해 이번 구입한 SENT모듈은 40만원대 입니다.

 

제가 구매한 SENT 모듈은 MACH SYSTEMS사의 "SAE J2716 (SENT) to CAN/RS-232 Gateway"입니다.

저는 RS-232 모델을 구매했습니다. CAN 통신도 가능합니다.

https://www.machsystems.cz/en/products/embedded-networking/gateways-and-bus-converters/sae-j2716-sent-can-rs-232-gateway

 

SAE J2716 (SENT) to CAN/RS-232 Gateway - MACH SYSTEMS s.r.o.

SAE J2716 (SENT) to RS-232/CAN bus Gateway/Interface offers two bi-directional SENT channels, two analogue channels, and either a RS-232 or CAN bus interface. Each SENT channel supports reception and transmission of SENT frames and all SENT communication p

www.machsystems.cz

국내에서는 Embedded System korea에서 유통하고 있습니다. 구매하고 2일 후 배송받았습니다.

 


- 특징

SENT모듈 특징

주요 특징으로 정리해보겠습니다.

 

1. SENT - 2 채널 사용 가능합니다.

SENT Specification

    > SENT 관련 특별한 내용은 없는데 주의 사항이 있습니다!

    > SPC mode Support! 안됩니다!!!!! 안되면서 왜 된다고 써넣은 거지!! SPC 하려고 샀으면 큰일 날 뻔했습니다.

SPC Mode - Currently Not Supported

 

2.Analog output - 2 채널 사용 가능합니다.

AO Specification

    > 출력 Range가 낮아서 쓸만할지 모르겠습니다.

 

3. Communication Interface - RS-232, CAN

Communication Interface

    > 제가 RS-232 모듈을 사용하고 있는데 Baud Rate 19200도 사용 가능합니다.

    > CAN은 사양서상 500Kbps를 사용합니다.

CAN - Default Communication Parameters

    > Default라고 하니 Baud Rate 변경이 가능한 것 같습니다.

    > High Speed CAN을 사용합니다.

    > ID도 변경 가능한 것으로 보면 CAN 모듈 한개로 여러개의 SENT Module을 사용할 수 있을 것 같습니다.

 

4. Electrical and Mechanical

     > 9~30V로 차량 통신답게 12V 승용차나 24V 상용차 배터리로 가능하게 되어있습니다.

     > 동작 전원은 매우 적게 먹네요. 12V 인가시 0.035A 사용합니다.

 


- 사용법

 

제조사에서 제공하는 애플리케이션을 사용한 방법을 알려드리겠습니다.

UI나 상용법이 처음 사용자도 편리하게 되어있습니다. 능력 있는 개발자가 만든 것으로 보입니다.

제가 사용한 버전은 1.5.26.0 입니다.

SENT Gateway Analyser Info

 

1. 연결하기

Device Connect

    > 인터페이스 설정 : RS232

    > Port : 연결 Port

    > Baud Rate : 115200(Default)

    > 설정 후 Connect! 정상적으로 연결되면 Connect → Disconnect로 변경됩니다.

    > 정상적으로 연결되면 F/W Version과 S/N도 확인 가능합니다.

 

2. SENT 설정

SENT Configuration

    > Default 값을 건들 필요가 없네요. 제가 사용하고자 하는 통신 스펙과 동일합니다.

    > 만약 수정이 필요하면 수정후 Write Config 하시면 됩니다.

    > EEPROM에 저장되기 때문에 한번 저장하면 전원 리셋 후에도 설정된 값이 유지됩니다.

 

3. Transmit 전송하기

SENT Transmit

    > 역시 사용법은 어렵지 않습니다. 0~F까지 16진수 값 넣고 Transmit 클릭하시면 출력 나갑니다.

 

4. Monitor

SENT Frame Monitor

    > 정상적으로 1번 채널에서 보내고 2번 채널에서 받는 화면입니다.

    > SENT1 TX와 SENT2 RX를 연결한 상태입니다.

SENT 1 Tx와 SENT 2 Rx를 연결

 

이전에 블로그 했던 SENT1, 2를 보셨다면 어렵지 않게 사용하실 수 있을 것 같습니다.

 

실제 프로그램과 연결하여 RS-232통신을 어떻게 프로그램 할지도 작성하려고 했는데!!!

이건 RS-232통신 블로그 후 작성 할께요~ 

 

짧게 굵게 쓰려고 했는데 또 주절주절 작성했네요.

이번 블로그는 이미지가 많지 텍스트는 많지 않으니 이해 부탁드립니다.

 

문의사항 있으시면 댓글로 남겨주세요.

감사합니다.

반응형

댓글