Commit Graph

92 Commits

Author SHA1 Message Date
049e2fa05f ver 26.4.20.1
- 비상정지 시 최대 제동 토크가 인가되도록 수정
- 제동등 점등 문제 수정
- HAC 로직 점검
  : D단인 경우에만 HAC Flag 판단 로직이 동작하도록 수정
- ACU의 최고 속도 제한(25km/h)
2026-05-12 20:11:55 +09:00
885b4dbd53 ver 26.3.19.1
- 시동 OFF 시퀀스 단순화
- ACU ARC 체크를 드라이브모드 공통 경로로 이동
- RC 수동/자동 동시 요청 시 ACU 원인 비상상태 예외 처리 추가
- 비상모드 해제 조건 완화
- BMS fault 판정 조건에서 인터락 제외
- ACU fault의 비상 반영 조건을 ACU 관련 상황으로 제한
- 램프 제어 순서 변경 및 전조등/상향등 시 미등 연동 추가
- 비상/기본 모드 조향 명령 0 처리 추가
- RWA fault 시 반대편 rack feedback 대체 로직 추가
- RWS rack angle feedback 동기화 코드 추가
2026-03-20 14:39:48 +09:00
99ad012576 ver 26.3.17.1
- Drive_Mode.c 수정
  : RC - ACU handover 전환 로직 보완
  : RC -> ACU / ACU -> RC 전환 시 5km/h 이하에서만 Permit 되도록 수정
  : 5km/h 초과 시 Handover Phase가 In Progress가 되도록 수정
  : handover 속도 조건에 차속 피드백 외 제어 명령 속도 조건 추가
  : ACU -> RC 전환 시 RC 속도 명령 5km/h 이하 조건 추가
  : RC -> ACU 전환 시 ACU 속도 명령 5km/h 이하 조건 추가
  : handover 진행 중 요청/제어 주체 해제 시 비상정지 진입 조건 보완
  : ACU -> RC 진행 중 ACU Drive Mode 해제 시 Emergency 진입
  : RC -> ACU 진행 중 RC ACU 요청 해제 시 Emergency 진입
  : 관련 Handover/Emergency 상태 변수 설정 보완

- Drive_Mode.c/ExecuteEmergencyMode 함수 수정
  : Handover conflict 발생 후 RC manual 요청으로 복구 가능하도록 조건 보완
2026-03-17 19:48:28 +09:00
3dd57671c9 ver 26.3.13.1
- Drive_Mode.c 수정
  : RC Mode 변경 시 정지 조건 추가
2026-03-13 20:40:04 +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
85257c3f29 ver 26.3.3.2
- Drive_Mode.c 수정
  : bool 변수 삭제
- Drive_Mode.c/RcRequestCheck 함수 수정
  : RC ACU 동시 요청 시 비상정지
  : 마지막 요청을 RC_ModeReq에 저장하도록 수정
- Drive_Mode.c/ExecuteEmergencyMode 함수 수정
  : VCU_Emergency_Flag 조건 추가
- VSCode에서 빌드 가능하도록 수정
  : GW/Debug_STANDALONE 생성
2026-03-03 20:24:50 +09:00
c8173fb901 ver 26.02.26.1
* ACU 전환 로직 수정 중으로 확정은 아님 *

- DBC 수정
  : Global Variable 수정
  : 0채널 1채널 송신부 버퍼 수정
- Drive Mode 수정 중
- Drive Mode Fault 조건 확인을 위한 타이머 추가
  : 30초 대기 로직 추가
2026-02-26 19:25:41 +09:00
0da20db3f7 ver 26.02.23
- Drive mode 변경 조건 수정
 : 차속이 1 미만일 경우만 변경 가능


 Please enter the commit message for your changes. Lines starting
2026-02-23 10:25:27 +09:00
4e1b372d35 ver 26.1.6.1
- Drive Mode 로직 수정
  : RC - ACU 전환 시 Default mode에서만 전환 가능하도록 수정
2026-01-06 16:43:46 +09:00
74b3f6a0c9 ver 26.1.5.1
- 코드 구조 변경(파일 삭제/통합)
  : CE_ON_CMD.c 삭제 (Drive_Mode.c로 통합)
  : Charging_Status.c 삭제 (Drive_Mode.c로 통합)
  : Ignition.c 삭제 (Drive_Mode.c로 통합)
- 코드 효율 개선
  : Drive_Mode.c 내 시동 로직 개선
  : Drive_Mode.c 내 key off 조건 추가
- ACU ARC 함수 수정
  : ECU_Check.c 내 ACU_Arc_check 함수로 통합
2026-01-05 14:15:19 +09:00
3c0da1d9ff ver 26.1.5.1
- 코드 구조 변경(파일 삭제/통합)
  : CE_ON_CMD.c 삭제 (Drive_Mode.c로 통합)
  : Charging_Status.c 삭제 (Drive_Mode.c로 통합)
  : Ignition.c 삭제 (Drive_Mode.c로 통합)
- 코드 효율 개선
  : Drive_Mode.c 내 시동 로직 개선
  : Drive_Mode.c 내 key off 조건 추가
- ACU ARC 함수 수정
  : ECU_Check.c 내 ACU_Arc_check 함수로 통합
2026-01-05 14:14:30 +09:00
e15c446962 ver 25.12.29.1
- 코드 구조 변경(레이어 삭제/추가)
  : IG_Layer 삭제
  : Vehicle_System_Mode_Layer 삭제
  : System_Layer 추가
- 코드 구조 변경(통합)
  : System_Check 내 함수 Drive_Mode로 이동
  : System_Layer로 Drive_Mode, Ignition 이동
- DBC 업데이트
  : CAN_DBC_ch1_v41.dbc
  : RC_VCU_Signal2(0x41) 내 RC_ACU_Drive_Mode 신호 추가
2025-12-29 17:59:11 +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
b9d468885f ver 25.10.13.1
- Drive_Mode.c 내 속도, 가속도 제어 전환 함수 추가
- 1채널 DBC 수정 (0x140 ID 추가)
2025-10-13 20:10:34 +09:00
7f7038dfdb ver 25.10.03.1 (hotfix)
- can.c 내 bit 연산 오류 수정(ACU 채널)
2025-10-03 15:05:45 +09:00
ea4b79662d ver 25.10.01.2
- Lamp 동작 조건 수정
- PWM.c 및 .h→ Lamp.c 및 .h통합
- HMI_Lamp.c 및 .h 제거
- Lamp 관련 GV 수정
2025-10-01 20:04:48 +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
30680b4f09 ver 25.09.11.2
- can.c 내 Transmit_VCU_ACU_Signal2_CH1_0x014 함수 버퍼 수정
2025-09-11 18:58:01 +09:00
db5f9817ba ver 25.09.11.1
- ARC 기능 활성화
- 1채널 DBC 최신화 (v39)
2025-09-11 17:11:37 +09:00
386e89821c ver 25.9.2-1(라이드플럭스)
- Param_Match.c Input data 수정
2025-09-02 14:56:40 +09:00
686ea5e295 ver 25.9.1-2
- Param_Match.c 내 GV_Master_Brake_Torque_Command saturation 2500 추가
2025-09-01 18:41:04 +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
2909f1c2cf ver 25.08.26-01
- Param_Match.c 내 default mode 시 RC 조작이 가능하도록 수정
- default mode시 구동 토크 0이 되도록 수정
2025-08-26 15:30:58 +09:00
a935b2c008 ver 25.08.25-01
- SW ver 수정
  = Year 최대값(255)을 반영해 10의 자리까지 표현
  = 날짜 수정
2025-08-25 15:35:22 +09:00
196e91fb89 ver: 2025.08.22-01
1. VCU → ACU Fault Flag CAN 송신 코드 추가(0x017)
2. canMessageObjectConfigType ID 오름차순 변경
3. board.c 내 변수 initialize ID 오름차순 변경
4. can.h 내 함수 ID 오름차순 변경
5. can.h 내 CAN 채널별 enum  ID 오름차순 변경
6. DBC 최신화
2025-08-22 15:22:47 +09:00
2e8a9a3b14 ECU check 함수 오타 수정 2025-08-20 18:33:08 +09:00
9733a58eb1 Actuator Fault 신호 수신 시 피드백 신호 생성 코드 작성
네오테크 송부용 코드 삭제
  - ARC check 주석 해제
  - Param match 파일 내 input data 주석 해제
2025-08-20 11:07:11 +09:00
3c1607e75b 2호차 테스트 (네오테크 송부용) 코드 작성
ARC 주석 처리
SW ver update
2025-08-19 09:36:14 +09:00
975203de85 RWA Actuator Fault 시 RWA 1, 2 명령이 0이 되도록 수정 2025-08-13 13:08:25 +09:00
3291e7ac84 ECU Fault 시 해당 ECU에 명령이 인가되지 않도록 수정(IDB, RCU, RWA1, RWA2) 2025-08-13 11:48:13 +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
cfb6371434 1. VCU_Ready 신호 위치 수정
2. Offset 변수명 수정
3. sw version 수정
2025-06-18 13:17:11 +09:00
017f5f47fb 커밋 오류로 인한 전체 파일 수정 2025-06-16 16:37:21 +09:00
fda9d0bed5 1. 1, 2채널 payload size 감소 (32 -> 8)
2. Message buffer 증가 (24 -> 32)
3. 1채널 MB 설정 독립립
4. VESS 1채널(ACU) 적용
2025-06-13 18:27:19 +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
c361c35ab9 ECU3_CH0_TX_VCU_BCM_Signal_1_10ms ID 변경 (150 -> 151)
RWA Limit 변수화 및 값 변경(500)
2025-05-20 15:39:03 +09:00
c6fec2ba44 First commit 2025-05-16 10:19:13 +09:00
S2-CHICKEN
f6a837e252 20250313_RC_SOC_전류 등 수정 2025-03-13 15:46:18 +09:00
S2-CHICKEN
33523cef57 20241224_RC 이머전시 리던던시 주석처리 2024-12-24 14:37:30 +09:00
S2-CHICKEN
a2e69f79c2 20241219_이머전시 시 브레이크 스피드 함수 발동 2024-12-19 17:07:34 +09:00
S2-CHICKEN
d5ab6cb452 20211218_hill 로직 비활성화, 로직 입출력 분리 적용 2024-12-18 16:47:05 +09:00
S2-CHICKEN
2ad39a7f21 2024_12_16 RC 리던던시 검증 완료 파일 2024-12-16 11:10:42 +09:00
S2-CHICKEN
56fbcc8600 20241209_RC 모듈 관련 dbc 일부 수정 2024-12-09 18:28:21 +09:00
S2-CHICKEN
1714ec7f05 20241206_rc모듈 전원 on_off 가정 상황 고려 수정 2024-12-06 17:53:31 +09:00