본문 바로가기

Study/ETC & TIP55

유압 시스템의 진화: NFC에서 차세대 전자 제어 HPM/EOC까지 1. 개요 (Introduction)건설기계 및 산업용 유압 장비의 핵심은 '엔진의 동력을 얼마나 손실 없이 유압 에너지로 변환하느냐'에 있습니다. 본 리포트에서는 전통적인 유압 제어 방식인 OC, NFC부터 최첨단 전자식 제어 방식인 HPM과 EOC까지 그 구조와 원리를 상세히 비교 분석합니다. 2. 주요 시스템별 상세 분석① OC (Open Center) 시스템가장 기초적인 방식입니다.원리: 중립 시 펌프 토출량이 MCV의 중앙 통로를 통해 그대로 탱크로 귀환(Bypass)합니다.특징: 구조가 매우 단순하고 저렴하지만, 중립 시에도 펌프가 계속 구동되어 에너지 손실이 매우 큽니다.② NFC (Negative Flow Control) 시스템기존 굴착기에서 가장 보편적으로 사용되어 온 방식입니다.원리: .. 2026. 3. 17.
Software Reverse Engineering (ghidra) Software를 Reverse Engineering에서 Disassembly는 아주 중요합니다.이때 사용하는 프로그램으로 ghidra가 있습니다.ghidra는 링크에서 다운로드 가능합니다.그리고 disassembly를 할 컴파일된 파일이 있어야 겠죠?파일은 hex나 elf를 사용할 수 있는데, elf는 구하기 힘들테고 보통은 hex를 많이 사용합니다.elf와 hex와 bin의 차이는 다음과 같습니다. 구분 ELFHEXBIN형식바이너리 + 메타데이터ASCII 텍스트순수 바이너리주소 정보포함 (상세 섹션별)포함 (줄 단위)없음 (시작 위치 지정 필요)디버깅가능 (변수/함수명 포함)불가불가파일 크기가장 큼중간 (BIN의 약 2배)가장 작음주요 용도디버깅 및 분석범용 플래싱펌웨어 업데이트, 메모리 덤프 ELF.. 2026. 3. 16.
window bin(HEX) viewer powershell 펌웨어 빌드를 하고 난 후 hex나 bin파일 내부를 보고싶은데, 어떻게 봐야할 지 모를때 간단히 윈도우에 내장되어있는 powershell을 이용하여 볼 수 있습니다. 윈도우에서 실행(win+r)에서 'powershell'을 실행하세요. powershell이 실행되면 읽고자 하는 파일이 있는 폴더로 이동하세요. 'format-hex 파일명.파일포맷' 을 입력합니다. 내부의 내용을 보실 수 있습니다. bin파일외에 hex파일도 볼 수 있습니다. 2021. 11. 9.
Endian(엔디안) 엔디안은 바이트를 배열하는 방식을 말하는데 크게 빅 엔디안(Big endian)과 리틀 엔디안(Little endian)이 있으며, 미들 엔디안(Middle endian)을 사용하기도 합니다. 빅 엔디안은 바이트를 나열할 때 순서대로 나열하는 방식이고, 리틀 엔디안은 반대로 나열하는 방식입니다. 0x1234 예를 들어 0x1234라는 바이트가 있다면 빅 엔디안은 0x12 0x34 로 표현되고 리틀 엔디안은 0x34 0x12 로 표현됩니다. 빅 엔디안은 모토롤라 방식이라고도 하며, 리틀 엔디안은 인텔 방식이라고 말하기도 합니다. 두가지 방식 모두 각각의 장단점이 있으므로, 어느 것이 좋다고 말할 수는 없습니다. 2021. 8. 27.
FAN 의 Air Flow 차이 팬모터의 역할은 공기를 흘려보내는 역할을 합니다. 공기를 흘려 열을 식히거나 연기를 빼내거나 하는 용도로 사용되는데, 팬모터의 주요 Spec중 Air Flow라는게 있습니다. Air Flow는 분당 공기를 얼마나 많이 흘리느냐 하는 공기 흐름 능력을 말합니다. 위 사진은 델타사의 모델중 일부입니다. 같은 24V전원에 같은 크기(120mmX120mm)이지만 Air Flow 값이 다릅니다. 뒤쪽에 RPM을 보면 팬속도에 비례하여 Air Flow, Noise, Power가 증가하는 것을 볼 수 있습니다. Air Flow는 CFM이라는 단위를 사용하는데 1CFM = 1ft³/min = 28.3L/min 이 됩니다. 즉 264.62CFM은 264.62 X 28.3 = 7489L/min으로 분당 7489L의 공기를.. 2021. 6. 15.
CAN제품 개발시 ID 필터링의 중요성 Can 통신의 경우 bus형태의 통신라인으로 연결되어 있습니다. 그렇다보니 한 디바이스가 보낸 데이터를 모든 디바이스에서 수신받게 됩니다. 이때에 자기가 사용하는 것과 사용하지 않는 MSG ID를 적절히 필터링하여 사용하여야 합니다. 필터링의 방법으로는 ID LIST방식과 ID MASK방식이 있는데, ID LIST는 받을 ID 하나씩 일일이 적어서 필터링하며, ID MASK의 경우 연속된 ID를 필터링할 경우 범위를 지정하여 필터링 합니다. STM시리즈의 CAN 필터링 방법은 이곳을 눌러 확인하실 수 있습니다. ID를 필터링하지 않을 경우 받은 데이터를 처리하지 않을 시 잘못하면 받은 메세지 ID에 내가 보내는 데이터를 넣어서 보내거나 엉뚱한 데이터를 보내게 되어 통신상에 심각한 오류를 일으킬 수 있습니.. 2021. 4. 27.

인기글