RBS
 
Loading...
Searching...
No Matches
ZCU_Rear.can File Reference

ZCU_Rear의 메인 CAPL 스크립트 More...

Functions

 on_start ()
 시뮬레이션 시작 시 호출되는 이벤트 핸들러
 
 on_timer_mcu_ctrl_msg_Timer ()
 MCU 제어 메시지 전송 타이머 이벤트 핸들러
 
 on_timer_fb_msg_Timer ()
 피드백 메시지 전송 타이머 이벤트 핸들러
 
 on_message_L005_MCU_Detail_Status ()
 MCU 상세 상태 메시지 수신 이벤트 핸들러
 
 on_message_L007_BMS_Detail_Status ()
 BMS 상세 상태 메시지 수신 이벤트 핸들러
 
 on_message_M001_Regen_Torque_Cmd ()
 회생 토크 명령 메시지 수신 이벤트 핸들러
 
 on_message_M013_Brake_Light_Ctrl ()
 브레이크 라이트 제어 메시지 수신 이벤트 핸들러
 

Variables

msTimer mcu_ctrl_msg_Timer
 MCU 제어 메시지 전송 타이머
 
const dword MCU_CTRL_MSG_TIMEOUT = 10
 MCU 제어 메시지 전송 주기 (ms)
 
msTimer fb_msg_Timer
 피드백 메시지 전송 타이머
 
const dword FB_MSG_TIMEOUT = 100
 피드백 메시지 전송 주기 (ms)
 

Detailed Description

ZCU_Rear의 메인 CAPL 스크립트

Function Documentation

◆ on_message_L005_MCU_Detail_Status()

on_message_L005_MCU_Detail_Status ( )

MCU 상세 상태 메시지 수신 이벤트 핸들러

Note
MCU로부터 실제 모터 토크 정보를 수신하여 내부 변수에 저장

◆ on_message_L007_BMS_Detail_Status()

on_message_L007_BMS_Detail_Status ( )

BMS 상세 상태 메시지 수신 이벤트 핸들러

Note
BMS로부터 배터리 상태 정보를 수신하여 내부 변수에 저장
  • 배터리 SOC (State of Charge)
  • 배터리 전류
  • 배터리 전압

◆ on_message_M001_Regen_Torque_Cmd()

on_message_M001_Regen_Torque_Cmd ( )

회생 토크 명령 메시지 수신 이벤트 핸들러

Note
상위 시스템으로부터 회생 제동 명령을 수신하여 처리
  • 회생 모드 설정
  • 목표 회생 토크 값 설정

◆ on_message_M013_Brake_Light_Ctrl()

on_message_M013_Brake_Light_Ctrl ( )

브레이크 라이트 제어 메시지 수신 이벤트 핸들러

Note
브레이크 라이트 점등 명령을 수신

◆ on_start()

on_start ( )

시뮬레이션 시작 시 호출되는 이벤트 핸들러

Note
MCU 제어 메시지와 피드백 메시지 전송 타이머를 초기화

◆ on_timer_fb_msg_Timer()

on_timer_fb_msg_Timer ( )

피드백 메시지 전송 타이머 이벤트 핸들러

Note
100ms 주기로 배터리 상태와 회생 토크 피드백 정보를 전송
  • 배터리 기본 정보 (SOC, 전류, 전압, 온도)
  • 실제 회생 토크 피드백

◆ on_timer_mcu_ctrl_msg_Timer()

on_timer_mcu_ctrl_msg_Timer ( )

MCU 제어 메시지 전송 타이머 이벤트 핸들러

Note
10ms 주기로 MCU에 회생 모드와 목표 토크 정보를 전송
  • 회생 제동 모드 설정
  • 목표 토크 값 전달

Variable Documentation

◆ FB_MSG_TIMEOUT

const dword FB_MSG_TIMEOUT = 100

피드백 메시지 전송 주기 (ms)

◆ fb_msg_Timer

msTimer fb_msg_Timer

피드백 메시지 전송 타이머

◆ MCU_CTRL_MSG_TIMEOUT

const dword MCU_CTRL_MSG_TIMEOUT = 10

MCU 제어 메시지 전송 주기 (ms)

◆ mcu_ctrl_msg_Timer

msTimer mcu_ctrl_msg_Timer

MCU 제어 메시지 전송 타이머