분류1

IT Convergence

제목

HBE-CAN

 

 

 

 

 

e-Book pdf다운로드

제품소개


1. 제품 개요
자동차 내의 각종 계측제어 장비들간에 직렬 통신을 제공하기 위하여 1986년 Robert Bosch에 의해 개발된 차량용 네트워크 시스템으로 현재 엘리베이터 제어, 선박 및 항해 제어시스템, 항공기, 의료기기 등의 센서와 액츄에이터의 네트워킹을 위한 시스템으로 CAN/LIN을 사용하고 있다.

2. 제품 특징

●자동차 내의 전자제어장치(Electronic Control Unit)와 서브시스템 간의 통신을 모델링하여 CAN/LIN 구성의 실습이 가능

●다양한 센서와 액츄에이터의 네트워킹을 위한 버스시스템으로 CAN/LIN 구성

●노드들의 탈부착이 용이하여 사용자 응용에 따라 분리 활용 될 수 있고, 표준 인터페이스의 확장 커넥터를 적용하여 옵션 노드의 확장성을 최대한 고려

●응용 실습(자동차 등)에 필요한 다양한 예제 제공

●제품 활용도를 극대화 하기 위한 임베디드장비 등과 연동 가능

●타사의 CAN/LIN 장비와 연동 할 수 있는 인터페이스(DSUB 9) 제공

●센서 및 MCU를 이용하여 CAN 통신을 구성하는 의료기기, 자동차, 항공기, 지하철, 로봇 등의 통신용 실험실습에 적합

●8bit 마이크로 컨트롤러와 다양한 주변장치로 구성
H/W


[MCU]
[Master Node]
Item Specifications 비고
MCU-AT90CAN128 Up to 16MIPS Throughput at 16MHz
CAN Controller 2.0A & 2.0B (ISO 16845)
JTAG Interface, ISP Program 
128k Bytes FLASH, 4k Bytes Internal SRAM
4k Byte EEPROM
8-channel PWM, 8-channel 10-bit ADC
I2C, Dual UART, SPI
 

I/O
OLED Display 160 x 128 x RGB Dots
USB PC Interface
CAN Transceiver 2.0A  ATA6660
LIN Transceiver 2.0, Master ATA6661(VBAT 5~18V)

Extension Connector
CAN/LIN Port  
JTAG ISP Connector  
UART  

[Peripheral]
Item Specifications 비고

I/O
Text LCD 2Line 16Char Text LCD
2 digit Dynamic Array FND Red Color
고휘도 확산형 LED 4EA Red Color
Push Button Switch 4EA  
Memory Two-wire Serial EEPROM 1k(128 x 8)
SPI Serial Flash Memory 512k(65,536 x 8)
Sensor Photo Diode  ADC

[CAN Node]
Module name Main Component Sensor 및 Actuator 용도
 Node 1  AT90CAN128
CAN Transceiver 2.0A
LIN Transceiver 2.0
 온도센서

 온도 감지 및 제어
클링 시스템
 Node 2  AT90CAN128
CAN Transceiver 2.0A
LIN Transceiver 2.0
 광량센서(CdS)
L, R 스위치
고휘도 확산형 LED
 빛 세기 감지
방향등 제어
빛 밝기 제어 
 Node 3  AT90CAN128
CAN Transceiver 2.0A
LIN Transceiver 2.0 
Up, Down 스위치
Step Motor
 스위치 제어
모터 제어
 Node 4   AT90CAN128
CAN Transceiver 2.0A
LIN Transceiver 2.0 
 초음파센서
PIEZO(Buzzer)
 거리인식
물체인식
알림기능
 Node 5   AT90CAN128
CAN Transceiver 2.0A
LIN Transceiver 2.0 
 2축 기울기 감지 센서

 수평제어
방향제어
 Node 6  AT90CAN128
CAN Transceiver 2.0A
LIN Transceiver 2.0 
 MP3 모듈 

 오디오 시스템

 Node 7  AT90CAN128
CAN Transceiver 2.0A
LIN Transceiver 2.0  
 온/습도 센서

 온/습도 감지 제어

 Node 8  AT90CAN128
CAN Transceiver 2.0A
LIN Transceiver 2.0 
 가스센서

 가스감지

 Node 9  AT90CAN128
CAN Transceiver 2.0A
LIN Transceiver 2.0 
 디지털 방위 센서

 방향제어




1. MCU (CAN Node 0/ LIN Master Node)
2. Peripheral
3. CAN/LIN Node 1 (쿨링 팬)
4. CAN/LIN Node 2 (광량 센서)
5. CAN/LIN Node 3 (Step Motor)
6. CAN/LIN Node 4 (초음파 센서)
7. CAN/LIN Node 5 (2축 기울기)
8. CAN/LIN Node 6 (MP3 Player)
9. CAN/LIN Node 7 (온/습도 센서)
10. CAN/LIN Node 8 (가스 센서)
11. CAN/LIN Node 9 (Compass)
12. Extension CAN Node Connector (Dsub9 pin Connector)
13. Extension LIN Node Connector (Dsub9 pin Connector)
14. Option CAN/LIN Connector
15. Power LED (+12V, +5V)



[MCU & Peripheral]

- 마스터 노드에서 Slave 노드에 대한 전송요구와 제어
- OLED를 통해 노드간의 메세지가 정확히 통신 되는지 확인
- CAN/LIN 동시 제어 가능
- AT90CAN128을 이용하여 다양한 실습테마 제공
- CAN/LIN Port 외부 인터페이스 가능
- CAN 2.0A (ISO 11898)
- LIN 2.0 (ISO 9141)
- CAN 버스상에 스위치를 통해 On/Off 가능
- LIN 버스상에 스위치를 통해 On/Off 가능
- 독립모듈로 사용 가능 (별도 전원 어댑터 사용가능)

[Node 1(쿨링 팬)]
 
- 온도감지에 따른 쿨링팬 제어
- CAN/LIN Port 외부 인터페이스 가능
- CAN 2.0A (ISO11898)
- LIN 2.0 (ISO 9141)
- CAN 버스상에 스위치를 통해 On/Off 가능
- LIN 버스상에 스위치를 통해 On/Off 가능
- 독립모듈로 사용 가능

[Node 2(광량 센서)]

- 광량센서에 따른 Head Lamp 점등
- 스위치에 따른 방향 지시등 (Left, Right)
- CAN/LIN Port 외부 인터페이스 가능
- CAN 2.0A (ISO11898)
- LIN 2.0 (ISO 9141)
- CAN 버스상에 스위치를 통해 On/Off 가능
- LIN 버스상에 스위치를 통해 On/Off 가능
- 독립모듈로 사용 가능

[Node 3(스탭 모터)]

- Up, Down (Door Window) 스위치에 따른 모터 작동
- CAN/LIN Port 외부 인터페이스 가능
- CAN 2.0A (ISO11898)
- LIN 2.0 (ISO 9141)
- CAN 버스상에 스위치를 통해 On/Off 가능
- LIN 버스상에 스위치를 통해 On/Off 가능
- 독립모듈로 사용 가능

[Node 4(초음파 센서)]

- 거리감지의 따른 소리 경보(Buzzer)
- CAN/LIN Port 외부 인터페이스 가능
- CAN 2.0A (ISO11898)
- LIN 2.0 (ISO 9141)
- CAN 버스상에 스위치를 통해 On/Off 가능
- LIN 버스상에 스위치를 통해 On/Off 가능
- 독립모듈로 사용 가능

[Node 5(2축 기울기)]

- 2축 기울기 Monitoring
- CAN/LIN Port 외부 인터페이스 가능
- CAN 2.0A (ISO11898)
- LIN 2.0 (ISO 9141)
- CAN 버스상에 스위치를 통해 On/Off 가능
- LIN 버스상에 스위치를 통해 On/Off 가능
- 독립모듈로 사용 가능

[Node 6(MP3 Player)]

- MP3 Player
- Play/Puse, Stop, FF, FB, VOL+, VOL- 제어 가능
- CAN/LIN Port 외부 인터페이스 가능
- CAN 2.0A (ISO11898)
- LIN 2.0 (ISO 9141)
- CAN 버스상에 스위치를 통해 On/Off 가능
- LIN 버스상에 스위치를 통해 On/Off 가능
- 독립모듈로 사용 가능

[Node 7(온/습도 센서)]

- 온도/습도 Monitoring
- CAN/LIN Port 외부 인터페이스 가능
- CAN 2.0A (ISO11898)
- LIN 2.0 (ISO 9141)
- CAN 버스상에 스위치를 통해 On/Off 가능
- LIN 버스상에 스위치를 통해 On/Off 가능
- 독립모듈로 사용 가능

[Node 8(가스 센서)]

- 오염가스류 감지
- CAN/LIN Port 외부 인터페이스 가능
- CAN 2.0A (ISO11898)
- LIN 2.0 (ISO 9141)
- CAN 버스상에 스위치를 통해 On/Off 가능
- LIN 버스상에 스위치를 통해 On/Off 가능
- 독립모듈로 사용 가능

[Node 9(Compass)]

- Digital Compass
- CAN/LIN Port 외부 인터페이스 가능
- CAN 2.0A (ISO11898)
- LIN 2.0 (ISO 9141)
- CAN 버스상에 스위치를 통해 On/Off 가능
- LIN 버스상에 스위치를 통해 On/Off 가능
- 독립모듈로 사용 가능



S/W

HBE-CAN 응용 소프트웨어 


HBE-CAN 실습장비를 활용할 수 있는 응용소프트웨어를 제공합니다. 제공되는 소프트웨어는 CAN 통신이 가장 많이 활용되고 있는 자동차를 모델로 하여 실습장비와 USB로 연결하여 사용하실 수 있습니다. 실습장비의 9가지 모듈을 실제 차량에 적용하도록 되어 있습니다. 자동차에서 음악을 PLAY하거나, 충격감지, 차량 방향, 기울기, 온도, 습도, 조도, 가스량을 측정하고 상황에 맞는 대응을 할 있도록 합니다.(응용 소프트웨어는 무상을 제공합니다.)



<소프트웨어 각 부분 기능>

1. 모듈의 상태 및 설정
2. 자동차 뷰 변경
3. 모듈의 선택
4. 모듈의 사진
5. 음악재생관련
6. 조도, 가스량 표시
7. 온도표시
8. 자동차 상태 표시
9. 차량 기울기 표시
10. 차량방향



<온도 감지에 따른 제어 쿨링시스템>



<빛 세기 감지에 따른 방향등 제어 및 밝기제어>



<후방감지에 따른 부저 알림 제어>



<오디오 시스템>



<온도 및 습도 측정에 따른 팬 제어>



<가스량 측정 표시>



<방위각 측정 표시>

Node 1 : 온도센서, 쿨링팬으로 차량의 엔진온도를 표시하고 설정온도 이상이면 쿨링팬이 동작한다.
Node 2 : 방향지시등, 라이트, 조도센서로 차량의 방향지시등과 라이트상태를 표시및 설정하고, 설정도조이하이면 라이트가 켜진다.
Node 3 : 창문상태 표시 및 제어
Node 4 : 후방 장애물 감지로 거리를 표시하고, 설정거리이하이면 부저가 동작한다.
Node 5 : 차량의 기울기가 표시된다.
Node 6 : MP3제어및 버튼 상태 표시
Node 7 : 차량 내부의 온습도표시
Node 8 : 배기가스 량 검출하여 표시한다.
Node 9 : 차량의 방향을 나침반으로 표시한다.

S/W


[개요]

- CAN/LIN 개요

- 마이크로 컨트롤러 개요

[마이크로 컨트롤러 활용]

- GPIO 입출력 제어

- 인터럽트

- 타이머와 카운터, 그리고 PWM

- UART

- A/D 컨버터

- 시리얼 인터페이스

[CAN 활용]

- CAN 통신구성

- 다중 노드간의 CAN 통신 I(온도 감지에 따른 쿨링팬 제어)

- 다중 노드간의 CAN 통신 II(거리 감지에 따른 소리 경보)

[LIN 활용]

- LIN 통신구성

- 다중 노드간의 LIN 통신 I(광량센서에 따른 Head Lamp 점등)

- 다중 노드간의 LIN 통신 II(2축 기울기 상태 모니터)



교재      제목 교재      내용
HBE-CAN으로 배우는 
CAN/LIN 통신 기초와 응용


1. CAN-LIN 개요
2. AVR 마이크로 컨트롤러
3. GPIO 입출력 제어
4. 인터럽트
5. 타이머와 카운터
6. UART
7. A/D 컨버터
8. 시리얼 인터페이스
9. CAN 통신 구성하기
10. 온도값의 따른 COOLING FAN 동작과 스위치에 따른 방향등 제어
11. 스위치에 따른 스탭모터 돌리기와 장애물 감지에 따른 
소리 경보 알리기
12. 기울기 상태 점검과 MP3 PLAY
13. 온/습도 값 LIN 통신을 이용하여 가져오기
14. 가스 상태 점검과 현재 방위각 가져오기
15. CAN과 LIN 통신 동시 구성하기


S/W


[HBE-CAN 구성]


[HBE-LIN 구성]

첨부파일 다운로드

확장자는pdfHBE-CAN.pdf

등록자한백전자

등록일2016-01-08

조회수2,487

  • 페이스북 공유
  • 트위터 공유
  • Google+ 공유
  • 인쇄하기
 
스팸방지코드 :
  1