실린더 마모량에 이어서 이번엔 크랭크축 메인저널 마모량이다. 계산 순서는 실린더 보링과 거의 같은데, 최대 대신 최소, 더하기 대신 빼기로 방향만 반대다. 그래서 둘을 섞어서 틀리는 경우가 많다. 어디를 재는지부터 언더사이즈 계산까지 그림과 예시로 정리했다.이 글에서 다루는 것① 메인저널은 어디이고, 어떻게 닳는가② 2위치 × 2방향 = 4군데 측정하는 법③ 판정 기준 (수정 한계 · 언더사이즈 한계)④ 언더사이즈 연마값 계산 4단계 + 예시 3가지⑤ 답안지 작성 예시, 실린더 보링과 비교, 자주 틀리는 부분시험장에서는 항상 감독관 제시값 / 정비지침서 값이 우선이다. 이 글의 기준값은 교재에 일반적으로 나오는 값이다.① 메인저널은 어디이고, 어떻게 닳을까?크랭크축에는 둥근 축이 두 종류 있다. 축의 중..
2편 엔진 편에서 "출제 빈도가 높다"고 적어 놓고 정작 제일 짧게 넘어갔던 실린더 마모량을 따로 정리했다. 어디를 재는지, 왜 거기가 닳는지, 그리고 시험장에서 가장 많이 틀리는 보링값 계산까지 그림과 예시로 한 번에 살펴본다.이 글에서 다루는 것① 실린더는 어디가, 왜 닳는가② 6군데 측정하는 법③ 판정 기준 (마모 한계 · 오버사이즈 한계)④ 보링값 계산 4단계 + 예시 3가지⑤ 답안지 작성 예시와 자주 틀리는 부분시험장에서는 항상 감독관 제시값 / 정비지침서 값이 우선이다. 이 글의 기준값은 교재에 일반적으로 나오는 값이다.① 실린더는 어디가 닳을까?실린더는 위아래가 똑같이 닳지 않는다. 위쪽이 나팔처럼 벌어지고, 위에서 보면 동그라미가 아니라 세로로 긴 타원이 된다. 아래 그림은 마모를 크게 과..
센서·인젝터·점화 파형 답안 작성 예시와 기동전동기·발전기·ETACS·에어컨 등 전기·전장 점검을 정리한 시리즈 마지막 편입니다.📚 시리즈 목차검사 규정값 · 섀시엔진파형 · 전기/전장 (현재 글)이 글 보는 법📏 규정값 : 외워야 하는 기준 수치🔧 불량 시 : 답안지 "정비 및 조치사항"에 쓰는 문구📝 답안 예시 : 파형 분석 답안 작성 예시⚠️ 주의 : 특히 헷갈리거나 실수하기 쉬운 부분시험장에서는 항상 감독관 제시값 / 정비지침서 값이 우선입니다.📈 파형 분석파형 문제는 측정값 + 규정값 + 양호/불량 판정을 한 문단으로 쓰는 게 핵심입니다. 아래 답안 예시를 틀로 외워두면 편합니다.맵(MAP) 센서 파형MAP 센서는 서지탱크(흡기 매니폴드) 위에 있습니다.📝 답안 예시흡입되는 공기의 맥..
실린더·캠축·크랭크축 같은 엔진 본체 기계 측정과 연료 압력·백리크·PCSV 등 연료·흡기·배기 계통 점검을 정리했습니다. 답안에 쓰는 값(최대값/최소값/절반)과 불량 시 조치 문구가 핵심이에요.📚 시리즈 목차검사 규정값 · 섀시엔진 (현재 글)파형 · 전기/전장이 글 보는 법📏 규정값 : 외워야 하는 기준 수치🔧 불량 시 : 답안지 "정비 및 조치사항"에 쓰는 문구📝 답안 예시 : 파형 분석 답안 작성 예시⚠️ 주의 : 특히 헷갈리거나 실수하기 쉬운 부분시험장에서는 항상 감독관 제시값 / 정비지침서 값이 우선입니다.🔩 엔진 본체 (기계 측정)실린더 마모량 측정크랭크축 방향 / 축 직각 방향 각각 상 · 중 · 하, 총 6군데를 측정합니다.마모는 축 직각 방향이 더 심하게 나타납니다.⚠️ 출제 ..
실기에서 직접 외워 가야 하는 법규 규정값(배기가스·매연·제동력·전조등·경음기 등)과 브레이크·종감속 기어·휠 얼라인먼트·스톨 테스트 같은 섀시 항목을 한 편에 묶었습니다.📚 시리즈 목차검사 규정값 · 섀시 (현재 글)엔진파형 · 전기/전장이 글 보는 법📏 규정값 : 외워야 하는 기준 수치🔧 불량 시 : 답안지 "정비 및 조치사항"에 쓰는 문구📝 답안 예시 : 파형 분석 답안 작성 예시⚠️ 주의 : 특히 헷갈리거나 실수하기 쉬운 부분시험장에서는 항상 감독관 제시값 / 정비지침서 값이 우선입니다.📋 검사 규정값 (법규)배기가스 규정값차량 제작일CO (일산화탄소)HC (탄화수소)2006. 1. 1 이전1.2% 이하220ppm 이하2006. 1. 1 이후1.0% 이하120ppm 이하매연 규정값 (디젤..
라즈베리파이 홈 NAS 시리즈1편: OMV 설치와 기본 환경 구성2편: SMART 점검과 borg 자동 백업3편: Tailscale로 외부 접속4편: Immich 설치 (이 글)5편: Immich 저장소 디스크 이전NAS에 파일을 넣고, 백업하고, 밖에서도 접속할 수 있게 됐다. 남은 건 휴대폰 사진이다. 지금까지는 휴대폰 사진을 NAS로 옮기려면 직접 복사해야 했다.이번에는 Immich를 설치했다. Immich는 구글 포토와 거의 같은 기능을 내 서버에서 돌릴 수 있게 해 주는 오픈소스 사진 관리 서비스다.휴대폰 사진·영상을 NAS로 자동 백업웹과 앱에서 타임라인·앨범·지도로 사진 보기NAS에 이미 있던 사진 폴더도 그대로 연결해서 보기설치 과정에서 오류를 세 번 만났는데, 원인과 해결 과정도 함께 정..
라즈베리파이 홈 NAS 시리즈1편: OMV 설치와 기본 환경 구성2편: SMART 점검과 borg 자동 백업3편: Tailscale로 외부 접속 (이 글)4편: Immich 설치5편: Immich 저장소 디스크 이전2편까지 해서 NAS에 데이터를 안전하게 보관하는 기반은 갖췄다. 그런데 지금은 집 와이파이에 연결돼 있을 때만 NAS에 접속할 수 있다. 회사나 밖에서 사진을 꺼내 보거나 파일을 올리려면 외부 접속 방법이 필요하다.이번 글에서는 공유기 포트를 하나도 열지 않고 밖에서 NAS에 접속할 수 있도록 Tailscale을 설치한 과정을 정리했다. 마지막에는 실제로 겪은 "사이트에 연결할 수 없음" 문제의 트러블슈팅을 덧붙였다.왜 포트포워딩이 아니라 Tailscale인가외부 접속의 가장 흔한 방법은 공..
라즈베리파이 홈 NAS 시리즈1편: OMV 설치와 기본 환경 구성2편: SMART 점검과 borg 자동 백업 (이 글)3편: Tailscale로 외부 접속4편: Immich 설치5편: Immich 저장소 디스크 이전1편에서 NAS의 기본 뼈대를 만들었지만, 그 상태에는 큰 약점이 하나 있었다. 데이터가 디스크 한 개에만 들어 있다는 점이다. 결혼식 사진이 든 디스크가 고장 나면 그대로 끝이다.그래서 이번에는 두 가지를 했다.SMART로 디스크 상태 점검: 지금 쓰는 디스크를 믿어도 되는지 확인borg로 자동 백업 구성: 비어 있던 세 번째 디스크를 백업 전용으로 사용현재 상태 점검백업을 구성하기 전에 디스크와 시스템 상태부터 확인했다.lsblk -d -o NAME,SIZE,MODEL,TRAN,ROTANA..
라즈베리파이 홈 NAS 시리즈1편: OMV 설치와 기본 환경 구성 (이 글)2편: SMART 점검과 borg 자동 백업3편: Tailscale로 외부 접속4편: Immich 설치5편: Immich 저장소 디스크 이전집에 놀고 있던 라즈베리파이 4와 500GB HDD 3개로 홈 NAS를 만들었다. NAS 운영체제로는 웹 화면에서 디스크, 공유 폴더, 서비스를 관리할 수 있는 OpenMediaVault(OMV)를 골랐다.이 글에서는 OS 설치 → OMV 설치 → 디스크 마운트 → 사용자·공유 폴더 → SMB 공유까지 기본 환경을 구성한 과정을 정리했다. 마지막에는 실제로 겪은 "공유 폴더가 텅 비어 보이는" 문제의 트러블슈팅을 덧붙였다.구성 환경항목내용보드Raspberry Pi 4 Model B (4GB)O..
📌 보안과 공정성을 위해서 채용 전형에 관한 댓글, 메일은 답변드리지 않습니다. 양해 부탁드립니다. 📌1. 서론현대오토에버 모빌리티 SW스쿨 교육을 수료한 후, 아쉽게도 오토에버 채용연계는 못했지만 계속해서 도전(?)한 끝에 현대자동차 하이테크 인턴에 합격할 수 있었다.🥳 지금부터 회고를 해보자.2. 본론2.1 서비스 엔지니어란? 서비스 엔지니어는 현대자동차 직영 하이테크 센터에서 고난도, 난해 차량을 분석하여 솔루션까지 제공하는 직무이다.모집공고에 수행 직무는 다음과 같이 나와있다.차량 정비 및 하이테크 진단차량 수리 및 서비스 작업 수행차량 진단 및 고장 데이터 분석난해/고난도 정비 솔루션 도출기술교육 및 지원블루핸즈(협력사) 기술지원신차/신기술 사내/외 전파 기술교육품질 이슈 대응차량 품질문제..
1. 서론 2023년 6월부터 12월까지 6개월간 현대오토에버에서 주관한 모빌리티 전문교육을 수강했다. 교육은 한국전파진흥협회 서초사옥에서 진행했고 자동차 분야로 진출하기 위한 정말좋은 기회였다고 생각한다. 초반 2개월은 프로그래밍 언어, 컴퓨터구조, 운영체제와 같은 기본적인 컴공, 임베디드 지식에 대해 배우고, 중반 2개월은 자동차구조, 차량용 임베디드 실습, AUTOSAR 기초, ISO 26262와 A-SPICE에 대해서 배우며 마지막 2개월은 지금까지 배운것을 활용하여 프로젝트를 진행했다. 채용관련해서 할말은 많지만....기업 비밀이기도 하고 돌이켜보면 충분히 갈만한 사람들이 입사한것 같아서 의심의 여지는 없었다. (너무 잘하는 사람들이 많아서 누구는 탈락한게 마음이 아팠지만....😭) 2. 본론 ..
🧑🏻💻 본 내용은 "현대오토에버 모빌리티 임베디드 SW스쿨" 국비교육 수강을 통해 배운점 및 후기 입니다 📚 1980년대부터 자동차에 ECU가 하나 둘씩 들어가게 되고 현재는 100개가 넘는 ECU가 자동차에 들어간다. 초반에 점점 많아지는 ECU는 차량회사에서 단순히 ECU를 추가하였지만 UART를 사용하면서 점점 많아지는 신호선을 감당하기 힘들어졌다. 이에 따라 CAN통신이 등장하여 차량 내부 유선 통신은 CAN이 담당하게 되었다. 그렇게 약 20년간 CAN의 시대가 펼쳐졌지만 오늘날 ADAS와 Infotainment와 같이 차량 성능의 고도화와 사용자의 요구에 따라 더욱 고도의 통신 기술이 필요했다. 이를 해결하기 위해 IT분야에서 사용되던 Ethernet 기술을 차량에도 적용하였다. 결국 차량 ..
1. Event 다른 task가 발생시킴, Interrupt일 수도 있음 extended tasks일때만 제공 실행순서를 정해줄때 사용 preemptible 와 non-preemptible 일때 서로 스케줄링 behavior가 달라짐 1) preemptable(priority : T1 > T2) T2가 수행중인 상태에서 이벤트를 발생시키면 스케줄러가 활성화된다. T1은 waiting 상태에서 ready상태로 변경된다. T1의 우선순위가 T2보다 높고 preemptive이기 때문에 작업이 전환된다. 2) non-preemptable(priority : T1 > T2) non-preemptive스케줄링일때 이벤트가 발생하고 스케줄러가 rescheduling을 해도 T2의 작업을 중간에 끝내지 않고 작업을 마..
1. Task 일반적인 OS에서의 process생성과정은(생성, 준비, 실행, 대기, 종료) 5가지 방식으로 나뉘지만 OSEK OS에서는 조금 다르다. Task는 크게 2가지 방식으로 나뉜다. 1) Basic task state model running : task가 CPU를 할당받아 작업하는 상태. 한 번에 한 작업만이 이 상태에 있을 수 있으며, 다른 모든 상태는 여러 작업이 동시에 적용될 수 있다. suspend : running 상태인 직업이 “terminate(종료)”명령을 받으면 일시중지인 상태로 작업이 비활성화 된다. “activate”명령을 받으면 ready상태로 돌아간다. ready : running상태의 작업이 preemptive스케줄링에 의해 우선순위가 밀릴때 ready상태로 들어온다..
1) OSEK/VDX 개요 OSEK는 OS가 아닌 표준 스펙이다. Real Time 임베디드 시스템을 제작하기 위해 고안해냄 OSEK는 독일계통 차량 회사에서 만들었고 VDX는 프랑스계통 차량회사가 만들어 내서 둘이 합쳐서 하나의 표준스펙이 되었다. 이를 근간으로 해서 OSEK RTOS OS가 만들어 짐. 2) OSEK 목적 재사용성과 이식성을 높이기 위함 이전에 차량 제조사별로 중구난방식으로 제작해서 표준화된 인터페이스를 만들었어야 함. 용이한 확장성 디버깅 및 에러체크 Figure1-1에서 module1, 2, 3을 각각 하나의 task 및 process라고 볼 수 있다. OSEK operation system에 ERIKA, EB, Vector와 같은 OSEK OS kernal이 들어간다. 3) OS..
일반적인 범용운영체제는 노션에 기록해 놓았다. 해당 카테고리는 차량용 OS를 중점적으로 작성하기 때문에 아래는 참고용으로 확인하자. 운영체제 A new tool for teams & individuals that blends everyday work apps into one. www.notion.so
seo-d-h/Cool_Tomato_Capstone_Design_2023 (github.com) GitHub - seo-d-h/Cool_Tomato_Capstone_Design_2023 Contribute to seo-d-h/Cool_Tomato_Capstone_Design_2023 development by creating an account on GitHub. github.com
seo-d-h/2022-Hanium-Expo (github.com) GitHub - seo-d-h/2022-Hanium-Expo Contribute to seo-d-h/2022-Hanium-Expo development by creating an account on GitHub. github.com
인턴활동을 그만두고 4학년 남은 과정을 마저 다니던 와중 고용노동부에서 주최하고 현대오토에버와 현대NGV, 한국전파진흥협회가 주관하는 "현대오토에버 모빌리티 임베디드 SW스쿨" K-Digital을 모집공고를 접했다. 우리 학교에도 K-Digital이 있어서 국비교육에 대해서 어느정도 알고 있었지만 다들 추천하지 않는 분위기였다. 단기간에 너무나 많은 내용을 배워서 깊게 배울 수 없다는둥 시간 아깝다는 둥 교육과정마다 호불호가 있다고 한다. 그러나 이번 과정은 현대오토에버라는 현대자동차그룹에서 IT를 담당하는 SW회사가 끼고 우수 수료생은 취업연계까지 해준다 하여 지원하게 되었다. 사실 모집대상이 학/석사 포함이라 큰 기대를 하지 않고 가벼운 마음으로 지원을 했지만........ 서류를 합격해서 상당히 놀..
1. 개발환경 OS : Ubuntu 20.04 ROS : Noetic OpenSource : OpenMANIPULATOR-X 2. 로봇팔 시뮬레이션 하기 ※주의※ 모든 개발환경이 구성되어 있어야 하며 자세한 사항은 다음 링크를 참고할것 https://emanual.robotis.com/docs/en/platform/openmanipulator_x/quick_start_guide/#install-ros-on-pc 1) 오픈매니퓰레이터 가제보 실행 roslaunch open_manipulator_gazebo open_manipulator_gazebo.launch - 가제보가 open되면 플레이버튼 누르기 2) 컨트롤러도 시뮬레이션으로 진행하기 위해 use_platform설정 false로 바꿔주기 roslau..