쿨기어-로고

Coolgear CAN 프로그래밍 1포트 이더넷-CAN 버스 어댑터

Coolgear-CAN-프로그래밍-1포트-이더넷-CAN-버스-어댑터-제품

명세서

제품 정보

Coolgear Inc.의 CAN 프로그래밍 가이드는 애플리케이션 프로그래밍 인터페이스를 사용하여 CAN(Controller Area Network) 장치를 프로그래밍하는 방법에 대한 자세한 가이드를 제공합니다.

설치

  • DLL, LIB 및 헤더를 설치하려면 files를 애플리케이션 프로젝트 디렉터리에 복사하세요. 구체적인 위치는 프로그래밍 언어 및 컴파일러 구성에 따라 다를 수 있습니다.
  • 자세한 내용은 프로그래밍 환경 설명서를 참조하세요.

유형 및 구조

  • 이 가이드에서는 CAN_HANDLE, CAN_ERRORS, CAN_STATUS, CAN_MSG 등 CAN 프로그래밍에 사용되는 다양한 유형과 구조에 대한 세부 정보를 제공합니다.

Examp르 코드

  • 가이드에는 다음이 포함됩니다.amp애플리케이션에서 함수를 구현하는 방법을 이해하는 데 도움이 되는 코드 조각입니다.

개정 내역

개정 날짜 댓글
1.0 2024년 04월 25일 첫 출시

소개

  • Coolgear의 1포트 직렬 RS232-CAN 버스 어댑터를 구매해 주셔서 감사합니다. CAN(Controller Area Network)은 지능형 장치 네트워킹을 위한 높은 무결성의 비동기 직렬 버스 시스템입니다. 자동차 및 산업 시스템에서 자주 사용됩니다.
  • CG-1P232CAN은 CAN 버스 장치와 빠르고 간편하게 통신할 수 있도록 설계되었습니다. 컴퓨터의 직렬 포트에 연결하면 CG-1P232CAN을 호스트 시스템에 산업용 CAN 버스 채널로 바로 추가할 수 있습니다.
  • CG-1P232CAN은 고객이 CAN 버스 장치와 통신할 수 있도록 비용 효율적인 솔루션을 제공합니다.
  • ARM Cortex-M0 32비트 마이크로컨트롤러로 설계된 솔루션은 고속으로 소량의 CAN 프레임 버스트를 처리하는 데 매우 유연합니다.
  • CG-1P232CAN을 직렬 포트에 꽂으면 CG-1P232CAN 어댑터를 통해 CAN 버스 장치에 즉시 연결할 수 있습니다.
  • CG-1P232CAN은 단거리 및 장거리 CAN 버스 멀티드롭 통신 애플리케이션을 위한 산업용 솔루션을 제공합니다.
  • CG-1P232CAN은 외부 장치에 DC +5V/+12V 500mA 전원을 공급하며 외부 DC 12V 전원 공급 장치에서 전원을 공급받습니다.

특징:

  • RS-232 직렬 포트에 연결하여 컴퓨터에 CAN 버스 포트를 추가합니다.
  • DB9 암 커넥터 1개(직렬 포트)
  • DB9 수 커넥터 1개(CAN 버스 포트)
  • 시리얼 케이블 1개가 포함되어 있습니다. 케이블 길이: 100cm
  • 외부 DC 12V 전원 어댑터로 구동
  • 외부 장치에 DC +5V/+12V 500mA 전원을 제공합니다.
  • LED는 초기화 및 CAN 버스 상태를 나타냅니다.
  • 최대 1Mbps의 CAN 버스 속도
  • CAN 2.0A 및 CAN 2.0B 프로토콜을 지원합니다.
  • 지원되는 CAN 모드
  • 표준 모드: CAN 버스에서의 정상 작동
  • 수신 모드: CAN 프레임의 수동 수신
  • 에코 모드: 송신기는 전송된 프레임도 수신합니다(테스트 목적)
  • CG-1P232CAN은 간단한 ASCII 명령을 사용하여 직렬 포트를 통해 제어할 수 있습니다.
  • 넓은 주변 온도 작동 범위 0°C ~ 60°C(32°F ~ 140°F)
  • CE, FCC 승인
  • ARM Cortex-M0 32비트 마이크로컨트롤러로 설계됨
  • Windows 및 Linux OS용 드라이버가 제공됩니다.
  • 커널 2.6.38+부터 SocketCAN(slcan 드라이버)을 지원합니다.

CG-1P232CAN 다이어그램

Coolgear-CAN 프로그래밍-1포트 이더넷-CAN 버스 어댑터-FIG-1

PCB 레이아웃Coolgear-CAN 프로그래밍-1포트 이더넷-CAN 버스 어댑터-FIG-2

블록 다이어그램Coolgear-CAN 프로그래밍-1포트 이더넷-CAN 버스 어댑터-FIG-3

핀아웃 정보

다음은 RS-232 직렬 포트 신호용 커넥터의 핀 배치입니다.Coolgear-CAN 프로그래밍-1포트 이더넷-CAN 버스 어댑터-FIG-4

DB9 암 커넥터용 RS-232 직렬 포트 핀아웃

핀 번호 신호 설명
1 DCD 데이터 캐리어 감지
2 수신 직렬 데이터 수신
3 TxD 직렬 데이터 전송
4 예약된
5 접지 신호 접지
6 디에스알에이 데이터 세트 준비
7 실시간 보내기 요청
8 CTS 보내기 지우기
9 예약된
  • 다음은 DB-9 수 커넥터와 CAN 버스 신호용 터미널 블록의 핀 배치입니다.Coolgear-CAN 프로그래밍-1포트 이더넷-CAN 버스 어댑터-FIG-5

DB9 수 커넥터용 CAN 버스 핀아웃

핀 번호 신호 설명
1 CAN_V + +DC 5V 또는 12V 전원 제공(옵션)
2 CAN_L CAN_L 버스 라인(지배 레벨이 낮음)
3 CAN_GND 신호 접지
4 예약된
5 예약된
6 CAN_GND 신호 접지
7 CAN_H CAN_H 버스 라인(지배 레벨이 높음)
8 예약된
9 CAN_V + +DC 5V 또는 12V 전원 제공(옵션)

Coolgear-CAN 프로그래밍-1포트 이더넷-CAN 버스 어댑터-FIG-6

5핀 터미널 블록용 CAN 버스 핀아웃

핀 번호 신호 설명
1 CAN_GND 신호 접지
2 CAN_H CAN_H 버스 라인(지배 레벨이 높음)
3 CAN_L CAN_L 버스 라인(지배 레벨이 낮음)
4 -CAN_V+ +DC 5V 또는 12V 전원 제공(옵션)
5 CAN_GND 신호 접지

외부 장치에 DC +5V 또는 DC +12V 전원 활성화

장치 외부에는 외부 장치에 5V 또는 12V(최대 500mA) 전원을 공급하는 데 사용되는 설정인 3핀 DIP 스위치(SW)가 있습니다.

SW 기능
핀 1 ON 외부 장치에 5V 또는 12V 전원을 공급하려면 DB9 핀 1을 활성화하세요.
끄다 핀 1의 5V 또는 12V 전원을 비활성화합니다.
핀 2 ON 외부 장치에 5V 또는 12V 전원을 공급하려면 DB9 핀 9을 활성화하세요.
끄다 핀 9의 5V 또는 12V 전원을 비활성화합니다.
핀 3 ON 외부 장치에 5V 또는 12V 전원을 공급하려면 터미널 블록 핀 4를 활성화하세요.
끄다 터미널 블록 핀 4의 5V 또는 12V 전원을 비활성화합니다.
  • 장치 내부에는 3개의 3핀 헤더 블록(J1, J2, J3)이 있는데, 이는 외부 장치의 5V 또는 12V 전원을 선택하는 점퍼입니다.Coolgear-CAN 프로그래밍-1포트 이더넷-CAN 버스 어댑터-FIG-7
점퍼 기능
J1 핀 1, 2 단락 외부 장치에 5V 전원을 공급하려면 DB9 핀 1을 선택하세요.
J1 핀 2, 3 단락 외부 장치에 12V 전원을 공급하려면 DB9 핀 1을 선택하세요.
J2 핀 1, 2 단락 외부 장치에 5V 전원을 공급하려면 DB9 핀 9을 선택하세요.
J2 핀 2, 3 단락 외부 장치에 12V 전원을 공급하려면 DB9 핀 9을 선택하세요.
J3 핀 1, 2 단락 외부 장치에 5V 전원을 공급하려면 터미널 블록 핀 4를 선택하세요.
J3 핀 2, 3 단락 외부 장치에 12V 전원을 공급하려면 터미널 블록 핀 4를 선택하세요.

종단 저항

  • 직렬-CAN 어댑터는 CAN 버스 종단 저항을 제공하지 않습니다. CAN 버스 네트워크는 각 종단에 120Ω 종단 저항이 필요합니다.
  • 일반적으로 이 작업은 케이블링에서 수행해야 합니다. 이는 연결 설치 방식에 따라 달라지므로, CAN 버스 케이블 사양을 확인하여 임피던스 정합이 적절한지 확인하십시오.Coolgear-CAN 프로그래밍-1포트 이더넷-CAN 버스 어댑터-FIG-8

기능 설명

LED 표시등

  • CG-1P232CAN 어댑터에는 전원 및 CAN 버스 상태를 나타내는 3개의 LED(빨간색 LED, 녹색 LED, 노란색 LED)가 있습니다.
  • 빨간색 LED는 CG-1P232CAN 어댑터 전원을 나타내고, 녹색 LED는 CAN 버스 데이터 활동을 나타내며, 노란색 LED는 CAN 버스 오류를 나타냅니다.
  • 다양한 LED 조합의 정의는 다음과 같습니다.

A: 전원을 켜세요(장치 초기화됨)

  • CG-1P232CAN의 전원이 켜지면(장치 초기화됨) 빨간색 LED가 켜지고 녹색 및 노란색 LED가 4번 깜박여 CG-1P232CAN 어댑터가 초기화되었음을 나타냅니다.

B: CAN 버스 채널 열기/닫기

  • CAN 버스 채널이 열리면 녹색 LED가 켜져 CAN 버스 채널이 열려 있음을 나타냅니다. CAN 버스 채널이 닫히면 녹색 LED가 꺼져 CAN 버스 채널이 닫혔음을 나타냅니다.

C: CAN 버스 데이터 활동

  • CAN 데이터 프레임이 전송되거나 수신되면 녹색 LED가 계속 깜박여 CAN 버스 데이터 I/O 활동을 나타냅니다.

D: CAN 버스 오류

  • CAN 버스에서 오류가 발생하면 노란색 LED가 계속 깜박여 CAN 버스 오류를 나타냅니다.

ASCII 명령 세트

  • 간단한 ASCII 명령으로 CG-1P232CAN 어댑터를 직렬 포트를 통해 제어할 수 있습니다. 사용자는 모든 간단한 직렬 터미널 프로그램에서 명령을 주고받을 수 있습니다.
  • Examp르 : 비트 전송률을 500Kbps로 설정하고, CAN 채널을 열고, CAN 프레임(ID = 002h, DLC = 3, 데이터 = 11 22 33)을 전송하고, CAN을 닫습니다.
명령 응답 기능
S6[CR] [크롬] CG-1P232CAN 어댑터의 비트 전송률을 500Kbps로 설정하세요.
오[CR] [크롬] CAN 채널 개방
t0023112233[CR] z[CR] CAN 메시지 전송(ID = 002h, DLC = 3, 데이터 = 11 22 33)
씨[씨알] [크롬] CAN 채널을 닫습니다

명령 목록

  • 명령은 줄 단위로 실행되며 줄바꿈 문자 CR(0xD)로 끝납니다. 오류 발생 시 응답은 0x7(BELL)입니다.
  • "help" 명령('H', 'h' 또는 '?')을 사용하면 지원되는 명령을 나열합니다.
명령 응답 기능
H[CR] [크롬] 지원되는 모든 명령 나열
h[CR] [크롬]
?[CR] z[CR]
  • Examp르 : H[CR]

반환 코드

지원되는 명령 목록:

  • '또는' – 일반 모드에서 채널을 엽니다.
  • '엘' – 채널을 Listen Only 모드로 엽니다.
  • '와이' – 루프백 모드에서 채널을 엽니다.
  • '기음' – CAN 채널 닫기
  • '에스' – 표준 CAN 비트 전송률 설정
  • '에스' – 비표준 CAN 비트 전송률 설정
  • '티' – 표준 프레임을 전송합니다.
  • '티' – 확장된 프레임을 전송합니다.
  • '아르 자형' – 표준 원격 요청 프레임을 전송합니다.
  • '아르 자형' – 확장된 원격 요청 프레임을 전송합니다.
  • '지' – 시간 설정amp 켜기/끄기
  • ‘m – 수락 마스크 설정
  • '중' – 수락 필터 설정
  • '에프' – 상태 플래그 읽기
  • '다섯' – 소프트웨어 버전 확인
  • 'N' – 일련번호 확인
  • ‘m – 수락 마스크 설정
  • '중' – 수락 필터 설정
  • 'RST' – CG-1P232CAN 어댑터 재설정
  • 'H', 'h', 또는 '?' – 지원되는 명령 목록

CAN 버스 채널 개방

  • CAN 버스 채널은 O[CR], L[CR] 또는 Y[CR] 명령을 통해 열립니다.
  • 명령 O[CR]은 일반 작동 모드에서 CAN 버스 채널을 열고 명령 L[CR]은 컨트롤러에서 버스 상호 작용이 수행되지 않는 수신 전용 모드에서 CAN 버스 채널을 엽니다.
  • Y[CR] 명령은 CAN 버스 채널을 루프백 모드로 전환하여 CG-1P232CAN 어댑터가 전송하는 프레임을 수신하도록 합니다. 명령을 사용하기 전에 S 또는 s 명령을 사용하여 비트 전송률을 설정해야 합니다.
명령 응답 기능
오[CR] [크롬] 일반 모드로 채널을 엽니다
L[CR] [크롬] 채널을 Listen Only 모드로 엽니다.
Y[CR] [크롬] 루프백 모드로 채널을 엽니다.

CAN 버스 채널 닫기

CAN 버스 채널은 C[CR] 명령으로 닫힙니다. 이 명령은 CAN 버스 채널이 열려 있는 경우에만 사용할 수 있습니다.

명령 응답 기능
씨[씨알] [크롬] CAN 채널이 열려 있으면 닫으세요

CAN 비트 전송률 설정(표준)

  • CAN 버스 비트 전송률은 SX[CR] 명령을 사용하여 설정할 수 있습니다. 이 명령은 CAN 버스 채널이 닫힌 경우에만 사용할 수 있습니다.
명령 응답 기능
S6[CR] S00[CR] [크롬] CG-1P232CAN 어댑터의 비트 전송률을 500Kbps로 설정하세요.
S0[CR] [크롬] CAN 채널 개방
S1[CR] S2[CR] [크롬] CAN 메시지 전송(ID = 002h, DLC = 3, 데이터 = 11 22 33)
S3[CR] [크롬] CAN 채널을 닫습니다
S4[CR] [크롬]  
S5[CR] [크롬]  
S6[CR] [크롬]  
S7[CR] [크롬]  
S8[CR] [크롬] CAN 버스 비트 전송률을 1M으로 설정하세요

명세서

일반적인

직렬 포트 보쉬 C_CAN 모듈
버스 수 CAN 2.0A 및 CAN 2.0B 지원
칩셋 ARM Cortex-M0 32비트 마이크로컨트롤러

버스 수

포트 수 1
커넥터 DB9 수 커넥터
CAN 버스 속도 전송 및 수신을 위한 CAN 2.0A / 2.0B 5kbps ~ 1Mbps
신호 CAN_H, CAN_L, CAN_GND, CAN_V+
CAN 버스 컨트롤러 보쉬 C_CAN 모듈
주도의 전원, CAN 버스 데이터 활동, CAN 버스 오류
CAN 버스 모드 표준 모드: CAN 버스에서 정상 작동. 수신 모드: CAN 프레임 수동 수신

에코 모드: 송신기는 전송된 프레임도 수신합니다(테스트 목적)

보호 CAN 신호에 대한 +/-16 KV ESD 보호

소프트웨어 기능

API 라이브러리 C/C++, C#, VB.NET 및 Lab을 지원합니다.VIEW
공익사업 온보드 펌웨어 업데이트 유틸리티
모니터링 도구 CANHacker의 지원을 받는 Titan CAN 테스트 프로그램

전력 요구 사항

전원 입력 DC 12V 외부 전원 어댑터
전력 소비 최대 80mA@12VDC (외부 장치 없음)

기계적

포장 SECC 판금(1mm)
치수 81mm x 81mm x 24mm(길이 x 너비 x 높이)
무게 175g

환경

작동 온도 0°C ~ 55°C(32°F ~ 131°F)
보관 온도 -20°C ~ 75°C (-4°F ~ 167°F)
작동 습도 상대습도 5% ~ 95%
안전 승인 CE, FCC

문의하기:

  • 쿨기어 주식회사
  • 5120 110th Avenue 북쪽
  • 클리어워터, 플로리다 33760 미국
  • 희생 무료: 18886882188
  • 현지의: 17272091300
  • 팩스: 17272091302

안전

  • 본 제품을 귀하의 어플리케이션에 설치하기 전에 설치 안내서 전체를 읽으십시오. 이 안내서에는 안전하고 적절한 작동을 위해 반드시 준수해야 하는 전기 연결에 대한 중요한 정보가 포함되어 있습니다.
  • 사용하기 전에 제품을 자세히 검사하여 시각적 결함이 없는지 확인하세요.
  • 습기가 쌓이는 곳에서 멀리 두십시오. 이 제품에는 습기가 쌓이면 손상될 수 있는 전기 부품이 포함되어 있으며, 이는 연결된 장비에 부정적인 영향을 미칠 수 있습니다.
  • 제품을 분해하지 마십시오. 제품의 내부 구성품을 만지면 ESD(정전기 방전) 위험에 노출되어 장치의 기능에 영향을 미칠 수 있습니다.
  • 이 제품이 제대로 작동하지 않는 경우 당사 지원팀으로 이메일을 보내주세요. support@coolgear.com.

USB 충전 및 연결 전문가

모든 위대한 기계 안에

  • 20년 이상 동안, 당사의 견고한 기성품 USB 허브, 충전기 및 직렬 제품은 귀하의 다음 프로젝트에 사용할 준비가 되어 있습니다.
  • 미국에 본사를 둔 Coolgear는 수백만 개의 연결 솔루션을 산업, 의료, 자동차, 상업 및 항공우주 산업에 성공적으로 설계하고 배포했습니다.
  • 우리는 신뢰성과 품질 구축의 중요성을 알고 있으며, 모든 고객의 애플리케이션을 중요한 것으로 간주하여 장기적으로 이벤트 없는 통합을 보장하고자 합니다.

준수 성명

  • View 제품의 온라인 목록에 있는 각 제품의 기술 데이터 시트를 준수해야 합니다.

기술 지원

  • Coolgear 지원팀에 문의하면 어떤 질문에도 답변해 줄 수 있는 솔루션 지향적이고 지식이 풍부한 전문가의 도움을 받게 됩니다.
  • 제품에 대한 도움이 필요하면 다음을 방문하세요. Coolgear.com/support 지원 티켓, 다운로드 및 기타 지원 리소스를 확인하세요. 최신 드라이버는 coolgear.com/download에서 확인하세요.

보증

제품 표준 보증

  • 구매 영수증 날짜로부터 1년 보증. Coolgear는 결함이 있는 것으로 판단되어 고객님의 위험과 비용으로 Coolgear에 반품된 모든 제품을 수리 또는 교체해 드립니다. Coolgear가 자체 판단에 따라 해당 제품의 수리 또는 교체가 합리적이지 않다고 판단하는 경우, 해당 제품을 보관하고 고객님께서 지불하신 금액을 환불해 드립니다. 반품된 제품에는 해당 보증 기간 중 나머지 기간이 적용됩니다.
  • Coolgear에서 사용하는 모든 재생 부품은 새 부품에 적용되는 것과 동일한 모든 조항을 따릅니다.
  • 위의 내용은 COOLGEAR의 단독 책임과 보증 위반에 대한 귀하의 단독 구제책을 설명합니다.
  • 본 제한적 보증의 조건에 동의하지 않을 경우, 사용하지 않은 제품을 원래 용기에 담아 구매처로 반품해야 합니다.

책임의 한계

  • 이 제한적 보증은 다음을 포함하지 않습니다. (i) 자연적 원인, 사고, 오용 또는 남용, 방치, 변경, Coolgear가 아닌 다른 사람에 의한 서비스 또는 수리(귀하에 의한 것을 포함하되 이에 국한되지 않음)로 인한 결함 또는 손상; (ii) 부적절한 설치 또는 제거, 작동 또는 유지 관리, 주변 장치와의 부적절한 연결 또는 제품의 재료 또는 제조상의 결함으로 인해 발생하지 않는 기타 원인; (iii) 보증 스티커가 제거, 수정 또는 훼손된 제품; (iv) 정상적인 마모 및 파손; (v) Coolgear가 배송하는 동안 수리 또는 교체된 제품의 손상 또는 분실(해당 손상 또는 분실이 Coolgear의 열악하거나 부적절한 포장으로 인한 경우는 제외); 또는 (vi) 미국 외부에서 구매한 제품.
  • 어떠한 경우에도 COOLGEAR는 계약, 불법행위(과실 포함), 엄격한 제품 책임 또는 기타에 따른 소송 형태와 관계없이 사용 손실, 사업 중단 또는 간접적, 특별, 우발적, 징벌적 또는 결과적 손해(이익 손실 포함)에 대해 책임을 지지 않습니다. COOLGEAR가 그러한 손해의 가능성을 통보받았더라도 마찬가지입니다.
  • 어떠한 경우에도 COOLGEAR의 총 책임은 소송 사유, 계약, 불법행위, 무과실 책임 또는 기타 사유와 관계없이, 미화 50.00달러 또는 해당 책임을 야기하는 제품에 대해 귀하가 실제로 지불한 금액 중 더 큰 금액을 초과하지 않습니다. 모든 관할권에서 이러한 손해 배상 제한을 허용하는 것은 아니므로, 앞서 언급된 제한 사항이 귀하에게 적용되지 않을 수 있습니다.
    © 2024 Coolgear, Inc. 모든 권리 보유. 이미지를 포함한 모든 제품 및 관련 디지털 문서는 Coolgear Inc.의 자산 및/또는 상표입니다. Coolgear Inc.는 제품을 지속적으로 개선하고 있습니다.
  • 제품 사양은 예고 없이 변경될 수 있습니다.
  • 도움이 필요하다? 방문: Coolgear.com/support
  • 쿨기어 주식회사
  • 버전: 1.0
  • 날짜: 04/25/2024

자주 묻는 질문

  • 질문: DLL에 대한 특정 설치 프로그램이 있나요?
    • A: 아니요, 특정 DLL 설치 프로그램은 제공되지 않습니다. DLL, LIB, 헤더 파일을 직접 복사해야 합니다. file애플리케이션 프로젝트 디렉토리에 추가합니다.
  • 질문: acceptance_code와 acceptance_mask의 기본값은 무엇인가요?
    • A: 기본값은 모든 프레임을 통과시키도록 설정되어 있습니다. 즉, 표준 메시지의 경우 수락 필터는 0x7FF이고 확장 메시지의 경우 0x1FFFFFFF입니다.

문서 / 리소스

Coolgear CAN 프로그래밍 1포트 이더넷-CAN 버스 어댑터 [PDF 파일] 설치 가이드
CAN 프로그래밍 1포트 이더넷-CAN 버스 어댑터, CAN 프로그래밍, 1포트 이더넷-CAN 버스 어댑터, CAN 버스 어댑터, 버스 어댑터, 어댑터

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *