Commit Graph

18 Commits

Author SHA1 Message Date
5c81b608c5 ver 26.5.4.1
- 로직 수정
  : I 제어기 추가(등판 성능 향상)
  : 모터 최대 토크 제한 수정(90Nm)
  : HAC가 해제 조건임에도 불구하고 해제되지 않는 현상 개선
  : 차량 무게 수정(1500kg)
  : 사용자의 브레이크 입력이 존재하는 경우 모터 토크가 생성되지 않도록 제한
  : DOB 적용 구간 수정(25km/h 이상)
  : 25km/h 이하 시 PI 및 FF 제어
  : PI 제어 불감대 조정
2026-05-12 20:32:46 +09:00
f3be3e16d0 ver 26.3.11.1
- DBC 수정
  : 1채널(41 → 42)
  : 2채널(22 → 23)
- Drive_Mode.c 수정
  : bool 변수 삭제
  : Drive Mode 변환 로직 작성
  : ACU 전환 시퀀스 검토-v2.1 참고
- Drive_Mode.c/RcRequestCheck 함수 수정
  : RC ACU 동시 요청 시 비상정지
  : 마지막 요청을 RC_ModeReq에 저장하도록 수정
- Drive_Mode.c/ExecuteEmergencyMode 함수 수정
  : VCU_Emergency_Flag 조건 추가
- VSCode에서 빌드 가능하도록 수정
  : Test 기능으로 수정 필요
  : 타 환경에서 빌드 불가
  : GW/Debug_STANDALONE 생성
2026-03-11 20:34:34 +09:00
3minbe
5dac4c2aaf ver 26.3.8.1
- EPB 적용
  : Motor_Status.c
  : P단 시 EPB apply
- 비상 정지 로직 수정
  : Drive_Mode.c
  : 정지 후 P단 이동 및 EPB apply(최초1회)
  : N-P단 이동 가능
- 함수 명 변경
  : ECU_Check → System_check
- Fault 판단 함수 수정
  : Drive_Mode.c → System_Check.c로 이동
2026-03-08 15:39:46 +09:00
3889182dcc ver 25.10.21.1
- LongitudinalCtrlMode 함수 비활성화
- Param match에서 가속도 관련 변수 0으로 비활성화
- Drive_ACC_Cmd 오프셋 적용
- GV_RC_Drive_ACC_Cmd 변수 생성
- Fault 시 명령 0으로 설정하는 조건 수정
- 속도 - 가속도 제어 전환 조건 추가
- 통합 로직 수정
  : 가속도 제어 로직 적용
  : 가속도 명령을 처리하는 Pre-processing 과정에 문제가 있어 해당 부분 재검토 필요
  : 가속도 제어 로직이 동작하지 않도록 AccCmd_Out, AccControlFlag 0으로 설정
2025-10-21 13:26:00 +09:00
8412b85796 ver 25.10.15.1
- 1채널 DBC 수정
  : 0x140
  : EstMass 신호 Length 수정(15 → 14)
  : EstMassFlag 신호 Length 수정(1 → 2)
  : EstMassFlag 신호 Value Table 추가
- DBC 수정에 따른 can.c 및 관련 변수 수정
- 질량 추정 로직 개선
  : R 행렬 중 Ax 분산 실차 데이터 적용
  : Flag 신호 개선
2025-10-15 21:04:46 +09:00
e07f131b6b ver 25.10.14.1
- 1채널 DBC 최신화
  : 0x140 추가
  : 0x140 내 질량 추정값 적용
- 가속도 제어 로직 적용
- 질량 추정 로직 적용
2025-10-14 20:12:55 +09:00
16a0648df6 ver 25.10.01.1
- MCU InterLock 확인 코드 제거
- HAC Logic 내 Pitch Angle Limit ±8deg 설정
- Param_Match.c 내 MCU_EstTrq 조건 제거
2025-10-01 17:41:22 +09:00
386e89821c ver 25.9.2-1(라이드플럭스)
- Param_Match.c Input data 수정
2025-09-02 14:56:40 +09:00
287353c09a ver 25.9.1-1
- DBC 수정
  = 1채널 v38
      : ID0x13/ACU_ECU_Fault_Flag 추가
  = 2채널 v22
      : ID0x17/ACU_ECU_Fault_Flag 추가
- CAN 송신 코드 추가
  = 1채널 ID 0x13 내 ACU_ECU_Fault_Flag_Master 신호 추가
  = 1채널 ID 0x17 내 ACU_ECU_Fault_Flag_Master 신호 추가
- ECU_Check.c 로직 수정
  = ACU ARC 확인 후 각 메시지에 1개라도 Fault 존재 시 ACU_ECU_Fault_Flag_Master 1로 변화
- Simulink 로직 수정
  = 최대 제동 토크 2500Nm로 수정
2025-09-01 16:05:07 +09:00
a848e02179 ver 25.08.29-1
- 1채널(ACU) RX ID 수정(150 → 151)
- ACU ARC 적용
- [!] Message buffer(MB) 오류 수정
  = define.h 내 MAX_RX_MB_1ch 수정 (4U → 32U)
  = board.c 내 LN.1244 RXID setting for문 수정(RX_MB_IDX → RX_MB_IDX_1ch)
- Simulink 로직 수정
  = ACU CAN Fault Flag 적용
  = ACU 모드일때만 적용
2025-08-29 19:29:09 +09:00
9800a09cbf 1. ARC 검출 코드 추가(IDB,RCU,RWA1/2)
2. Ch1 DBC 최신화(v37)
2025-08-05 16:06:08 +09:00
f7e8a96a61 1.주행안전 시나리오 기반 로직 최신화
2.주행안전 시나리오 기반 VCU CAN 수정
3.주행안전 시나리오 기반 DBC 최신화
2025-07-16 17:20:17 +09:00
3e96ad0204 1. 통합 로직 수정 (RCU Fault 시 비상정지) 2025-06-19 19:47:21 +09:00
017f5f47fb 커밋 오류로 인한 전체 파일 수정 2025-06-16 16:37:21 +09:00
1196211b1e Revert "1. Fail-Safety 적용"
This reverts commit 73b84ca8fd.
2025-06-12 17:11:59 +09:00
73b84ca8fd 1. Fail-Safety 적용
2. 통합 제어 로직 수정(Simulink)
3. Key off sequence 수정
2025-06-10 10:18:25 +09:00
3a08bf61f7 통합 제어 로직 HAC 수정 및 코드제너레이션션 2025-06-04 15:27:40 +09:00
af6a4267ac Simulink 통합 제어 로직 업로드 2025-05-26 19:37:42 +09:00