Leave Your Message
캔버스란 무엇인가?
블로그

캔버스란 무엇인가?

2024-08-13 16:29:49

그만큼 컨트롤러 영역 네트워크(CAN 버스) 호스트 컴퓨터 없이도 마이크로컨트롤러와 장치가 통신할 수 있도록 하는 강력한 메시지 기반 통신 프로토콜입니다. 원래 개발: 보쉬 1980년대에 자동차 애플리케이션CAN 버스는 그 이후로 안정적이고 효율적인 데이터 교환이 필요한 다양한 산업에서 표준이 되었습니다.

그 핵심에는, CAN 버스 여러 가지를 가능하게 합니다 전자 제어 장치(ECU)—브레이크, 엔진 제어 또는 조명을 관리하는 것과 같이—데이터를 공유합니다. 단일 꼬임 쌍 케이블. 지점 간 배선 대신 CAN은 다음을 사용합니다. 멀티 마스터 아키텍처 모든 노드가 전송하고 수신할 수 있어 둘 다 향상됩니다. 확장성 그리고 내결함성.


CAN 버스가 중요한 이유:

  • 배선 복잡성을 최소화합니다차량의 무게와 비용을 줄입니다.

  • 제안 실시간 커뮤니케이션, 이상적입니다 임베디드 시스템

  • 에서 사용됨 자동차, 산업 자동화, 농업, 그리고 의료기기

오류 감지, 우선순위 관리, 결정론적 통신 보장 기능이 있는 프로토콜은 현대 통신에 필수적입니다. 차량 네트워크 그리고 산업용 제어 시스템.


CAN 버스는 어떻게 작동하나요?

그만큼 CAN 버스 시스템 ~에서 작동 멀티마스터, 메시지 기반 프로토콜, 여러 장치 허용 또는 ECU(전자 제어 장치) 중앙 호스트 없이 공유 네트워크를 통해 통신합니다. 기존의 지점 간 통신과 달리 CAN 버스는 연결된 모든 노드가 데이터를 전송하고 수신하다 한 번에 하나의 메시지만 처리되도록 보장하는 동시에 이 메커니즘을 통해 독립적으로 처리됩니다. 중재.

CAN 버스 통신의 핵심 원칙:

  1. 브로드캐스트 메시징: 모든 메시지는 버스의 모든 노드로 전송되지만 의도된 노드( 메시지 ID) 정보를 처리합니다.

  2. 우선순위 기반 중재: 두 개의 노드가 동시에 전송을 시도하는 경우, 하위 식별자 (더 높은 우선순위)가 다른 작업이 대기하는 동안 계속 진행됩니다. 이를 통해 충돌을 방지하고 실시간 데이터 전송을 보장합니다.

  3. 차등 신호: CAN은 두 개의 회선을 사용합니다.CAN 하이 그리고 CAN 낮음—신호의 반전된 버전을 전달합니다. 이 설계는 노이즈 면역성 그리고 전기적 견고성따라서 혹독한 산업 및 자동차 환경에 적합합니다.


CAN 버스 데이터 프레임 구조:

필드 설명
프레임 시작 메시지의 시작을 나타냅니다
식별자 메시지 우선순위를 정의합니다
제어 필드 데이터 길이를 나타냅니다
데이터 필드 최대 8바이트를 전송합니다(클래식 CAN)
CRC 필드 오류 검사 코드
ACK 슬롯 메시지 수신 확인
프레임 끝 메시지 완료 표시


일반적인 사용 사례:

  • 자동차 시스템: 브레이크 제어, 엔진 모니터링, 에어백 전개

  • 산업 자동화: 기계 간 조정

  • 의료 장비: 센서 및 액추에이터 통신

사용하여 메시지 식별자, 비트 단위 중재, 그리고 차등 물리 계층CAN 프로토콜은 다음을 보장합니다. 효율적인, 실시간, 그리고 신뢰할 수 있는 커뮤니케이션 복잡한 임베디드 시스템 전반에 걸쳐 이 독특한 디자인은 자동차 네트워크 및 여러 분야에서 초석이 됩니다. 산업 제어 응용 프로그램.


CAN 버스 시스템의 핵심 구성 요소

에이 CAN 버스 시스템 여러 가지 필수 요소로 구성되어 있습니다 하드웨어 구성 요소각각은 신뢰할 수 있는 기능을 활성화하는 데 중요한 역할을 합니다. 직렬 통신 장치 간. 이러한 구성 요소를 이해하면 엔지니어와 기술자가 효과적으로 설계, 배포 및 문제 해결을 수행하는 데 도움이 됩니다. 컨트롤러 영역 네트워크 다양한 응용 프로그램의 시스템 - 자동차 진단 에게 산업 자동화.


1. 전자 제어 장치(ECU)

그만큼 전자제어장치 엔진 제어, ABS, 조명 등 특정 작업을 위한 소프트웨어를 실행하는 마이크로컨트롤러 기반 장치입니다. 차량에는 수십 개의 ECU가 포함되어 있으며, 각 ECU는 CAN 네트워크.


2. CAN 컨트롤러

이 단위는 논리를 처리합니다. CAN 프로토콜메시지 프레이밍, 오류 검사, 비트 중재를 포함합니다. 많은 최신 마이크로컨트롤러에는 내장된 CAN 컨트롤러시스템 설계를 단순화합니다.


3. CAN 트랜시버

그만큼 CAN 트랜시버 컨트롤러의 디지털 논리 신호를 변환합니다. 차동 전압 신호 CAN 버스(CAN High 및 CAN Low)에서 작동합니다. 또한 버스에서 신호를 수신하여 컨트롤러로 다시 전달합니다. 트랜시버는 강력한 데이터 전송 심지어에서도 시끄러운 환경.


4. 버스 케이블링 및 종단

CAN 버스 배선은 일반적으로 다음을 사용합니다. 꼬인 쌍 케이블 소음 차단을 위해 버스의 각 끝에는 다음이 있어야 합니다. 120옴 종단 저항 신호 반사를 방지하고 신호 무결성을 보장합니다.


기본 CAN 버스 토폴로지 개요:

요소 기능
전자제어장치 시스템별 논리를 실행합니다.
CAN 컨트롤러 CAN 프로토콜 규칙을 구현합니다
트랜시버 논리 신호를 버스 레벨로 변환합니다.
버스 및 종착역 노드를 연결하고 신호를 안정화합니다.

이러한 구성 요소를 결합하면 CAN 버스 시스템 확장 가능하고 비용 효율적인 솔루션을 제공합니다. 실시간 커뮤니케이션 임베디드 시스템 전반에서 이러한 구성 요소는 수많은 자동차, 의료, 그리고 산업용 CAN 버스 애플리케이션.


    CAN 버스 프로토콜 구조

    그만큼 CAN 버스 프로토콜 널리 사용되는 안정적이고 높은 무결성을 갖춘 통신 방법을 정의합니다. 자동차 네트워크, 산업용 컨트롤러, 그리고 임베디드 시스템. CAN의 핵심은 메시지 지향 프로토콜—노드는 직접 주소가 아닌 ID와 데이터가 포함된 메시지를 전송합니다. 이 구조는 유연성, 실시간 성능, 그리고 시스템 확장성.


    CAN 프레임의 유형

    1. 데이터 프레임 – 실제 센서 또는 제어 데이터를 전달합니다.

    2. 원격 프레임 – 다른 노드에서 데이터를 요청합니다.

    3. 오류 프레임 – 버스에서 감지된 오류를 신호로 알립니다.

    4. 오버로드 프레임 – 응답 전 추가 시간 제공


    표준 프레임 형식과 확장 프레임 형식

    형식 유형 식별자 길이 사용 사례
    기준 11비트 더 간단한 애플리케이션, 더 낮은 노드 수
    펼친 29비트 많은 노드가 있는 복잡한 네트워크


    CAN 프레임 정의된 것을 따릅니다 비트 수준 구조:

    • 프레임 시작(SOF): 메시지 전송을 시작합니다

    • 식별자: 메시지 우선순위를 나타냅니다(값이 낮을수록 우선순위가 높음)

    • 제어 필드: 데이터 길이 지정(기존 CAN에서는 0~8바이트)

    • 데이터 필드: 메시지 페이로드를 보관합니다

    • CRC 필드: 데이터 무결성을 보장합니다

    • ACK 필드: 다른 노드의 메시지 수신을 확인합니다.

    • 프레임 끝(EOF): 메시지 완료 표시


    비트 타이밍 및 동기화

    그만큼 비트 타이밍 각 비트가 네트워크에서 지속되는 시간을 정의하고 영향을 미칩니다. 통신 속도 (일반적으로 125kbps ~ 1Mbps). 노드 간의 적절한 동기화는 여러 노드 간에도 정확한 데이터 샘플링을 보장합니다. 전기적으로 잡음이 많은 환경.

    지원함으로써 중재, 오류 감지, 그리고 프레임 우선 순위, 그 CAN 프로토콜 구조 분산 시스템 전반에 걸쳐 결정론적이고 대기 시간이 짧은 통신을 지원하므로 이상적입니다. 실시간 제어 애플리케이션 자동차, 로봇공학, 공장 자동화 분야에서.

    CAN 버스의 일반적인 응용 프로그램

    그만큼 CAN 버스 시스템 수요가 있는 산업 전반에 널리 채택됩니다. 믿을 수 있는, 실시간 커뮤니케이션 분산된 전자 장치 간에. 원래는 다음을 위해 설계되었습니다. 자동차 제어 시스템CAN 버스는 그 이후로 기본 프로토콜로 발전했습니다. 산업 자동화, 의료 전자 제품, 농업 기계, 그리고 해양 시스템.


    1. 자동차 애플리케이션

    차량에서, CAN 버스 통신 여러 개를 연결합니다 전자 제어 장치(ECU) 중요한 하위 시스템의 원활한 통합을 위해 다음과 같은 기능을 관리합니다.

    • 엔진 제어

    • 전송 시스템

    • 잠금 방지 제동(ABS)

    • 에어백 전개

    • 기후 제어

    • 조명 및 인포테인먼트 시스템

    이러한 구성 요소가 데이터를 공유할 수 있도록 하여 단일 꼬임 쌍 케이블CAN 버스는 배선 복잡성을 줄이고 진단 기능을 개선하며 향상시킵니다. 안전 성능.


    2. 산업 자동화

    공장 설정에서는 CAN 프로토콜 상호 연결하는 데 사용됩니다 PLC 컨트롤러, 센서, 액추에이터, 그리고 로봇 팔. CAN의 결정론적 의사소통 특히 상위 레벨 프로토콜과 통합할 경우 모션 제어 및 실시간 상태 모니터링을 위한 정확한 타이밍을 보장합니다. 캔오픈 또는 디바이스넷.


    3. 의료 및 농업 장비

    CAN 버스는 신뢰받습니다 의료 영상, 환자 모니터링 장치, 그리고 주입 시스템 그것으로 인해 내결함성 그리고 데이터 무결성. 농업에서는 다음을 지원합니다. GPS 유도 트랙터, 수확기, 그리고 분무기 험난한 현장 환경에서 ECU와 센서를 연결하여


    4. 해상 및 비도로 사용

    이 프로토콜은 또한 다음에서도 성공합니다. 해양 전자 장비 (예: NMEA 2000 시스템) 및 대형 차량과 같은 건설 기계 그리고 광산 트럭, 어디 노이즈 면역성 그리고 강력한 신호 전달 필수적입니다.


    CAN 버스 사용의 장점

    그만큼 컨트롤러 영역 네트워크(CAN 버스) 통신 프로토콜로서 두드러지게 나타납니다. 견고한 디자인, 저비용 구현, 그리고 효율적인 데이터 처리. 원래는 다음을 위해 만들어졌습니다. 자동차 네트워크, 그것은 모든 곳에서 선호되는 솔루션이 되었습니다. 임베디드 시스템, 산업 자동화, 그리고 의료 전자 제품. 그 주요 장점 CAN 버스 기술의 특징은 아키텍처, 성능, 안정성에 있습니다.


    1. 혹독한 환경에서의 견고성

    CAN 버스 통신 활용하다 차등 신호 꼬인 쌍(CAN High 및 CAN Low)을 통해 향상됩니다. 노이즈 면역성 그리고 그것이 잘 수행될 수 있도록 합니다 전기적으로 잡음이 많은 환경 공장이나 차량 등.


    2. 효율적인 멀티마스터 통신

    지점 간 또는 마스터-슬레이브 프로토콜과 달리 CAN 버스는 다음을 지원합니다. 멀티 마스터 기능, 모든 노드가 통신을 시작할 수 있도록 합니다. 중재는 다음을 보장합니다. 우선순위가 높은 메시지 충돌 없이 먼저 전송되어 보장됩니다. 실시간 대응성.


    3. 배선 복잡성 감소

    CAN은 여러 ECU가 단일 인터페이스를 통해 연결될 수 있도록 하여 배선을 크게 줄입니다. 공유 버스, 다음으로 이어짐:

    • 낮은 재료비

    • 더 쉬운 설치

    • 실패 지점 감소


    4. 내장된 오류 감지 및 오류 제한

    와 함께 CRC 검사, 비트 모니터링, 그리고 오류 프레임, CAN 버스 제공 자가 진단 및 오류 격리시스템 안정성이 향상됩니다.


    5. 비용 효율적이고 확장 가능

    표준화된 하드웨어와 같은 CAN 트랜시버 그리고 컨트롤러 널리 사용 가능하고 저렴합니다. 또한 이 프로토콜은 두 가지 모두에 쉽게 확장 가능합니다. 소규모 임베디드 네트워크 그리고 대규모 산업 시스템.


    다른 통신 프로토콜과의 비교

    동안 CAN 버스 프로토콜 에 대한 선도적인 선택입니다 실시간 임베디드 통신, 이것이 다른 직렬 통신 표준과 어떻게 비교되는지 이해하는 것이 중요합니다. , 이더넷, RS-485, 그리고 모드버스각 프로토콜은 고유한 장점과 한계를 가지고 있어 특정 애플리케이션에 더욱 적합합니다.

    1. CAN 대 LIN(Local Interconnect Network)

    LIN 버스 저비용, 저속 애플리케이션에 사용되는 보다 간단한 단일 마스터, 단일 와이어 프로토콜입니다. 창문 모터 또는 좌석 조정. CAN과 비교:

    특징 CAN 버스 린 버스
    속도 최대 1Mbps 최대 20Kbps
    토폴로지 멀티마스터 싱글 마스터
    신뢰할 수 있음 높음(오류 검사 포함) 낮추다

    사용 사례: CAN이 선호됩니다 중요한 기능, LIN은 다음에 사용됩니다. 시간에 민감하지 않은 작업.


    2. CAN 대 이더넷

    이더넷 훨씬 더 높은 대역폭(100Mbps~1Gbps+)을 제공하고 지원합니다. 대용량 데이터 페이로드, 그러나 부족합니다 결정론적 타이밍 그리고 내결함성 CAN의.

    • 할 수 있다 에 더 좋습니다 예측 가능하고 지연 시간이 짧은 통신

    • 이더넷 뛰어나다 데이터 집약적 또는 클라우드 연결 애플리케이션


    3. CAN 대 RS-485/Modbus

    RS-485는 일반적으로 사용되는 차동 멀티드롭 표준입니다. 모드버스 프로토콜. 인기가 있어요 산업 자동화, 그러나 내장 기능이 부족합니다. 오류 감지, 메시지 중재, 그리고 유연성 CAN의.

    올바른 프로토콜 선택

    규약 가장 좋은
    할 수 있다 실시간 제어, 내결함성 시스템
    간단하고 저렴한 임베디드 장치
    이더넷 고속 데이터 및 진단
    RS-485 장거리 직렬 통신

    이러한 상충 관계를 이해하면 엔지니어가 현대의 임베디드 및 산업 시스템을 위한 효율적이고 비용 효과적이며 안정적인 통신 아키텍처를 설계하는 데 도움이 됩니다.


    CAN 버스 기술의 미래

    임베디드 시스템과 산업 자동화가 계속 발전함에 따라 CAN 버스 프로토콜 새로운 수요를 충족하기 위해 변화도 겪고 있습니다. 클래식 CAN 널리 사용되고 있으며 다음과 같은 혁신이 있습니다. CAN FD(유연 데이터 전송 속도) 그리고 CAN과의 통합 IoT 및 이더넷 기반 네트워크 미래를 형성하고 있습니다 CAN 통신 시스템.


    1. CAN FD의 등장

    캔 FD 다음을 지원하여 Classical CAN의 기능을 확장합니다.

    • 더 큰 데이터 페이로드 (최대 64바이트)

    • 더 높은 데이터 전송 속도 (1Mbps 이상)

    • 향상된 프로토콜 효율성

    이를 통해 시스템은 더 복잡한 데이터를 전송할 수 있으므로 사용이 가능합니다. 첨단 운전자 보조 시스템(ADAS), 배터리 관리, 그리고 산업 제어.


    2. 이더넷 및 IoT와의 통합

    차량과 기계가 더욱 연결됨에 따라 CAN 버스 점점 더 연결되고 있습니다 이더넷 게이트웨이, 더 먼 거리로 데이터를 전송하거나 통합할 수 있습니다. 클라우드 기반 분석 플랫폼.

    사용 사례는 다음과 같습니다.

    • 원격 진단을 통한 차량 관리

    • IoT 센서를 통한 예측 유지 관리

    • CAN-Ethernet 브리지를 활용한 스마트 농업


    3. 강화된 보안 솔루션

    주변에 우려가 커지고 있음 CAN 버스 취약점, 미래 시스템은 다음을 채택하고 있습니다.

    • 메시지 인증 기술

    • 암호화된 데이터 프레임

    • 보안 게이트웨이 및 방화벽


    4. 자율주행 및 전기자동차 분야의 역할

    현대의 전기 및 자율주행차 에 크게 의존하다 실시간 커뮤니케이션 ECU, 센서 및 액추에이터 간. CAN FD는 다음과 결합됩니다. 시간 민감형 네트워킹(TSN) 이더넷 백본은 이러한 하이브리드 아키텍처에서 중요한 계층으로 남을 것으로 예상됩니다.

    SINSMART 산업용 컴퓨터로 산업용 CAN 버스 애플리케이션 강화

    의존하는 산업의 경우 실시간 커뮤니케이션, 다중 노드 제어, 그리고 강력한 기계 자동화, 그 CAN(Controller Area Network) 버스 특히 자동차, 로봇공학, 공장 자동화 분야에서 핵심 프로토콜로 남아 있습니다. 신스마트 CAN 기반 배포에 맞춰 설계된 안정적이고 성능 중심의 하드웨어 플랫폼을 제공합니다. 견고한 산업용 컴퓨터.

    CAN 버스 지원 산업용 PC 라인업

    모델 CPU 플랫폼 CAN 버스 지원 주요 인터페이스 추천 응용 프로그램
    SIN-3094-H610E 인텔® 12세대 알더레이크(LGA1700) 선택 과목 듀얼 LAN, 6x COM, DP/HDMI, PCIe x16 다축 모션 제어, AGV 호스트
    SIN-3095-N97 인텔® N97(Alder Lake-N) 온보드/선택 사항 6x COM, 2x LAN, 1x HDMI, DC-IN 차량 진단, 모바일 로봇
    SIN-3025-H110 인텔® 6/7세대 코어 i7/i5/i3 선택 과목 6x COM, VGA+HDMI, PCI, DC 9–36V 산업기계 개조
    SIN-3042-H110 인텔® 6/7세대 코어 선택 과목 6x COM, 6x USB, WiFi+SIM 슬롯 스마트 농업, 센서 네트워크


    각 모델은 다음과 같이 설계되었습니다. 넓은 전압 DC 입력, 팬리스 디자인 옵션, 그리고 여러 개의 직렬 포트—이상적 CAN 트랜시버 연결 또는 확장 카드. 지원 미니 PCIe, 풀사이즈 PCIe, 그리고 내부 GPIO 사용자 정의에 대한 유연성을 제공합니다 CAN 인터페이스 통합, 와 같은:

    • CAN-USB 모듈

    • PCIe 기반 듀얼/쿼드 CAN 어댑터

    • 격리 기능이 있는 Mini PCIe CAN 확장 카드


    CAN 버스 애플리케이션에 SINSMART를 선택하는 이유는 무엇입니까?

    • 산업 등급 안정성 혹독한 환경에서

    • 유연한 확장 격리된 CAN 인터페이스를 수용하기 위해

    • 실시간 처리 저지연 임베디드 플랫폼 지원

    • 컴팩트하고 장착하기 쉬운 인클로저 캐비닛 및 차량 설치용


    당신이 구축하고 있는지 여부 AGV 내비게이션 컨트롤러, 아 기계 간 통신 노드, 또는 센서 게이트웨이, SINSMART 산업용 PC CAN 버스 시스템이 다음과 같이 실행되는지 확인하십시오. 최소 패킷 손실, 높은 전기적 허용 오차, 그리고 최대 운영 연속성.


    을 위한자세한 사양 또는 맞춤형 솔루션, 문의해주세요신스마트의지원팀.


    관련 상품

    LET'S TALK ABOUT YOUR PROJECTS

    • sinsmarttech@gmail.com
    • 3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China

    Our experts will solve them in no time.