1 |
1
CAN(controller area network) 시스템에 있어서,일정 시간 주기로 사이클 메시지를 생성하는 주기 생성 모듈을 포함하는 마스터 노드; 및상기 사이클 메시지에 상응하여 미리 지정된 시간에 메시지의 송신을 시도하는 하나 이상의 슬레이브 노드를 포함하는 시분할 스케줄링 CAN 시스템
|
2 |
2
제 1항에 있어서,상기 마스터 노드는 네트워크 게이트웨이인 것을 특징으로 하는 시분할 스케줄링 CAN 시스템
|
3 |
3
제 1항에 있어서,상기 슬레이브 노드는 상기 지정된 시간을 인식하기 위한 메시지 스케줄링 모듈을 포함하는 것을 특징으로 하는 시분할 스케줄링 CAN 시스템
|
4 |
4
제 1항에 있어서,상기 사이클 메시지에 따른 하나의 사이클은 복수의 타임 슬롯으로 구분되며, 상기 타임 슬롯마다 하나의 노드가 메시지를 송신하는 것을 특징으로 하는 시분할 스케줄링 CAN 시스템
|
5 |
5
제 4항에 있어서,상기 슬레이브 노드는 크리티컬 노드와 논크리티컬 노드로 구분되며, 상기 사이클은 크리티컬 노드가 메시지를 전송하는 크리티컬 슬롯 및 복수의 논크리티컬 노드가 경쟁(arbitration)하여 메시지를 전송하는 논크리티컬 슬롯을 포함하는 것을 특징으로 하는 시분할 스케줄링 CAN 시스템
|
6 |
6
제 4항에 있어서,상기 타임 슬롯은 메시지 전송시간 및 처리시간을 합한 값과 일치하거나 그 이상으로 설정되는 것을 특징으로 하는 시분할 스케줄링 CAN 시스템
|
7 |
7
제 1항에 있어서,상기 슬레이브 노드는 발생된 이벤트(event)에 따른 긴급 메시지를, 다음에 수신되는 사이클 메시지에 따른 사이클의 특정 타임 슬롯을 예약하여 전송하는 것을 특징으로 하는 시분할 스케줄링 CAN 시스템
|
8 |
8
CAN(controller area network) 시스템에서의 시분할 스케줄링 방법에 있어서,마스터 노드에서 사이클 메시지를 생성하여 버스(BUS)를 통해 발송하는 단계; 및상기 사이클 메시지를 수신한 하나 이상의 슬레이브 노드가 상기 사이클 메시지에 따른 글로벌 타임을 인지하고, 메시지를 송신할 수 있도록 미리 지정된 시간을 인지하고, 상기 지정된 시간에 메시지 송신을 시도하는 단계를 포함하는 것을 특징으로 하는 시분할 스케줄링 방법
|
9 |
9
제 8항에 있어서,상기 사이클 메시지에 따른 하나의 사이클은 복수의 타임 슬롯으로 구분되며, 상기 각 타임 슬롯마다 하나의 노드가 메시지를 송신하는 것을 특징으로 하는 시분할 스케줄링 방법
|
10 |
10
제 9항에 있어서,상기 슬레이브 노드는 크리티컬 노드와 논크리티컬 노드로 구분되며, 상기 사이클은 상기 크리티컬 노드가 메시지를 전송하는 크리티컬 슬롯 및 복수의 상기 논크리티컬 노드가 경쟁(arbitration)하여 메시지를 전송하는 논크리티컬 슬롯을 포함하는 것을 특징으로 하는 시분할 스케줄링 방법
|
11 |
11
제 9항에 있어서,상기 타임 슬롯은 메시지 전송시간 및 처리시간을 합한 값과 일치하거나 그 이상으로 설정되는 것을 특징으로 하는 시분할 스케줄링 방법
|
12 |
12
제 8항에 있어서,긴급 이벤트가 발생된 슬레이브 노드가 다음 사이클의 특정 타임 슬롯을 예약하는 단계를 더 포함하는 것을 특징으로 하는 시분할 스케줄링 방법
|
13 |
13
제 9항에 있어서,상기 마스터 노드가 일정 시간 간격으로 다음 사이클 메시지를 전송하는 단계; 및상기 특정 타임 슬롯을 예약한 슬레이브 노드가 상기 예약된 특정 타임 슬롯에서 상기 긴급 이벤트에 따른 긴급 메시지를 전송하는 단계를 더 포함하는 시분할 스케줄링 방법
|