mfc can 통신 예제

다음은 CL2000을 사용하여 기록 된 자동차 (아우디 A4)의 원시 OBD2 로그 파일입니다. 이를 통해 트럭, 자동차 진단 및 산업 자동화와 같은 보다 표준화된 통신을 할 수 있으며, 예를 들어, 스티어링 휠 아래에 OBD2 커넥터를 찾을 수 있으며, 로거를 연결하면 OBD2 데이터를 포함하여 원시 CAN 데이터를 기록할 수 있습니다. CAN 네트워크에서 검색된 정보를 표시하는 인터페이스를 구축하기 위한 몇 가지 방법이 있습니다. 일부는 LED 또는 7 세그먼트 디스플레이를 사용하는 것과 같이 간단하고 구현하기 쉽고, 다른 일부는 이전 섹션에서 언급 한 바와 같이 임베디드 컴퓨터를 사용하여 훨씬 더 복잡합니다. 이 자습서의 예로 사용되는 솔루션은 설명된 단순 옵션과 복잡한 옵션 간의 손상입니다. 보쉬는 1985년 차량 내 네트워크를 위한 컨트롤러 영역 네트워크(CAN)를 개발했다. 과거에자동차 제조업체는 지점 간 배선 시스템을 사용하여 차량에 전자 장치를 연결했습니다. 제조업체는 차량에 점점 더 많은 전자 장치를 사용하기 시작했으며, 그 결과 무겁고 비용이 많이 드는 부피가 큰 와이어 하네스가 생겼습니다. 그런 다음 전용 배선을 차량 내 네트워크로 대체하여 배선 비용, 복잡성 및 무게를 줄입니다. 지능형 장치를 네트워킹하기 위한 고무결성 직렬 버스 시스템인 CAN이 표준 차량 내 네트워크로 부상했습니다. 자동차 산업은 CAN을 신속하게 채택했으며 1993년에는 ISO 11898로 알려진 국제 표준이 되었습니다. 1994년 이래, CANopen 및 DeviceNet과 같은 CAN에서 몇 가지 상위 수준의 프로토콜이 표준화되었습니다.

다른 시장은 이러한 추가 프로토콜을 광범위하게 채택했으며, 이는 현재 산업 통신의 표준입니다. 이 백서는 차량 내 네트워크로서 CAN에 중점을 둡니다. Qt 작성기에서 예제를 실행하려면 시작 모드를 열고 예제에서 예제를 선택합니다. 자세한 내용은 예제 작성 및 실행을 참조하십시오. 자동차 산업에서 CAN 버스에 액세스하는 일반적인 방법은 법에 의해 규정된 바와 같이 2006년부터 1999년 이후 유럽과 미국에서 모든 소비자 차량에 요구되어 온 표준화된 커넥터인 ODB2 포트입니다. 차량은 CAN 버스 또는 밴 버스(OBD 솔루션, 2017)와 같은 표준화된 통신 시스템을 사용해야 합니다. 넥시온 디스플레이는 „스마트“ 디스플레이입니다. 그것은 자신의 프로세서를 포함, 입력 및 출력, 메모리 및 SD 카드 인터페이스, 그것은 독립적으로 또는 직렬 통신을 사용하여 다른 하드웨어와 함께 실행할 수 있습니다. 앞서 설명한 것처럼 CAN은 피어 투 피어 네트워크입니다. 즉, 개별 노드가 CAN 버스에서 데이터를 읽고 쓸 수 있는 권한이 있을 때 제어하는 마스터가 없습니다. CAN 노드가 데이터를 전송할 준비가 되면 버스가 사용 중인지 확인한 다음 CAN 프레임을 네트워크에 기록하기만 하면 됩니다. 전송되는 CAN 프레임에는 송신 노드 또는 의도된 수신 노드의 주소가 포함되지 않습니다.

대신 네트워크 전체에서 고유한 중재 ID가 프레임에 레이블을 지정합니다.

Dieser Eintrag wurde veröffentlicht in Allgemein. Lesezeichen auf den Permanentlink.