2025년 8월 29일 금요일

8.29 CAN 동신 실습 - VECTOR

https://www.youtube.com/watch?v=y5ejop6TUig


 VECTOR 소프트웨어 - https://www.vector.com/kr/ko/

## https://www.vector.com/kr/ko/support-downloads/download-center/#product=%5B%2271822%22%5D&tab=1&pageSize=30&sort=date&order=desc

https://www.vector.com/kr/ko/download/candb-31-sp5/

Version 3.1 SP4





https://www.youtube.com/watch?v=y5ejop6TUig

CAN/CAN-FD에 대한 구조 및 프로토콜을 설명하고, 마이크로칩의 MCU가 탑재된 데모보드와 CAN 아날라이저를 사용하여 기초적인 설정 부터 CAN 네트워크간의 데이터를 처리 할 수 있는 실습으로 구성되어 있습니다. 이 강의를 통해 참석자들이 CAN에 대한 이해와 사용법을 숙지하여 실무 적용에 도움이 될수 있도록 합니다.

\\desktop-vfljmqu\can실습

 \\desktop-vfljmqu\can실습  - CAN/CAN-FD 기초 Part 5: CAN 실습





Solar inverter wiring connection / [자동차 정비] 에어컨

 Solar inverter wiring connection,কিভাবে সোলার ইনর্বাটার ওয়ারিং করবেন?#s... - https://youtube.com/shorts/V_gIG0ta320?si=Urkouh0atS8CIeZJ



배우 황정민 선행 - https://youtube.com/shorts/Zk85a81IVYI?si=Q-w3tFGYvKzC0dQf

[자동차 정비] 에어컨이 시원하지 않은 이유/에어컨 콘덴서와 온도센서 : 네이버 블로그 - [자동차 정비] 에어컨이 시원하지 않은 이유/에어컨 콘덴서와 온도센서 : 네이버 블로그 https://share.google/nRTlznSYvp6xtD5qM


8.29 - Python 개요

 

Python 개요

Python Data Types     Setting the data types     Data type     Example    Comments

str

x = "Hello World"

int

x = 20

float

x = 20.5

complex

x = 4 + 1j

List

x = ["apple", "banana", "cherry"]

Ordered, changeable, indexed, and allow duplicates

tuple

x = ("apple", "banana", "cherry")

Ordered, unchangeable

range

x = range(6)

dict

x = {"name": "John", "age": 36}

Ordered, changeable, and not allow duplicates

set

x = {"apple", "banana", "cherry"}

Unordered, unchangeable, and unindexed

CAN 통신 실습

fronzenset

x = frozenset({"apple", "banana", "cherry"})

bool

x = True

bytes

x = b"Hello"

bytearray

x = bytearray(5)

memoryview

x = memoryview(bytes(5))

None Type

x = None

2025년 8월 28일 목요일

8.28 -파이슨 개요 - CAN 통신 / 코딩 포함 / HP Z북에는 어떤 종류가 있나요?


# zbook (노트북의 종류)- https://www.hp.com/kr-ko/workstations/zbook-fury.html

Zbook은 HP의 고성능 워크스테이션 노트북 라인업으로, 전문적인 3D 그래픽 작업, 데이터 처리, AI 연산 등 고사양 작업에 특화되어 있습니다. Zbook 라인업에는 최고 성능을 제공하는 Fury, 경량형 모바일 워크스테이션인 Studio, 휴대성과 성능의 균형을 맞춘 Power와 Firefly, 그리고 초슬림 초고성능 모바일 워크스테이션인 Ultra 등 다양한 모델이 존재합니다. 


Zbook의 주요 특징
  • 워크스테이션급 성능:
    인텔 제온 CPU, 고성능 NVIDIA RTX GPU 등 최고 사양의 부품을 탑재하여 복잡한 연산과 렌더링 작업에 최적화되어 있습니다. 
  • 다양한 라인업:
    사용 목적에 따라 극한의 성능을 제공하는 Fury부터, 휴대성을 강조한 Firefly, Studio 등 다양한 모델을 선택할 수 있습니다. 
  • 전문가용 기능:
    일반 PC보다 뛰어난 성능과 안정성을 제공하며, ECC 램 지원 등 전문가 수준의 기능을 갖추고 있습니다. 
  • 안정성 및 보안:
    기업용 노트북답게 강력한 보안 기능과 안정성을 갖추고 있어 업무 환경에 적합합니다. 
주요 모델별 특징
  • 가장 높은 사양의 CPU와 GPU를 장착한 하이엔드 워크스테이션 노트북으로, 복잡한 3D 렌더링, VR, 대규모 데이터 처리 등에 특화되어 있습니다. 
  • 얇고 가벼운 폼팩터의 경량 워크스테이션으로, 휴대성과 성능의 균형을 맞춘 모델입니다. 
  • 고성능과 휴대성을 모두 갖춘 균형 잡힌 모델로, 다양한 고부하 작업에 활용할 수 있습니다. 
  • 최신 기술과 친환경 소재를 적용한 초슬림 모바일 워크스테이션으로, 가벼운 무게와 휴대성을 강조한 제품입니다. 
  • 최신 AI 프로세서와 고성능 그래픽을 탑재한 초슬림 모바일 워크스테이션으로, AI 작업 등 최첨단 기술 워크로드를 처리하는 데 적합합니다. 

CAN Bus in Software // AUTOSAR classic platform

8.28 CAN 통신(2)

 


이미지를 초등학생 수준으로 쉽게 설명하려면, CAN 통신에서 쓰이는 메시지의 구조를 아주 간단하게 풀어야 합니다.


---


### 쉽게 이해하는 CAN 2.0B 표준 메시지 설명


1. **CAN 통신이란?**  

   자동차나 로봇 안에서 여러 부품들이 서로 이야기할 때 쓰는 특별한 신호 방식이에요.


2. **메시지(데이터)는 어떻게 생겼나요?**  

   메시지는 여러 작은 블록(부분)으로 나누어져 있어요. 각각 역할이 있어요.


3. **블록 이름과 뜻**  

   - **Start-of-Frame (1비트)**  

     신호 시작을 알리는 표시예요. 꼭 ‘강한 신호’여야 해요.  

   - **Identifier (11비트)**  

     이 메시지가 얼마나 중요한지 알려주는 번호에요.  

   - **Remote Transmission Request (1비트)**  

     데이터를 보내는 신호인지, 아니면 요청만 하는지 알려줘요.  

   - **Data Length Code (4비트)**  

     데이터가 몇 개 들어있는지 알려줘요 (0~8개까지 가능).  

   - **Data field (0~64비트)**  

     실제 보내고 싶은 내용이에요.  

   - **CRC (15비트)**  

     데이터가 잘못되지 않았는지 확인하는 신호예요.  

   - **ACK slot (1비트)**  

     ‘받았어요’ 하고 확인해주는 신호에요.  

   - **End of Frame (7비트)**  

     메시지가 끝났다는 표시예요.


4. **신호가 강한지 약한지는 왜 중요해요?**  

   강한 신호는 ‘1’이고 약한 신호는 ‘0’이라고 생각하면 쉬워요. 이 신호들의 상태로 누가 먼저 말을 할지 결정해요.


---


### 아이들을 위한 비유


- Start-of-Frame은 친구에게 “이제 이야기할게!” 라고 손드는 행동과 같아요.  

- Identifier는 “내가 중요한 사람이라서 먼저 이야기할게!” 라는 표시예요.  

- Data field는 친구에게 전하고 싶은 말이에요.  

- CRC는 “내 말 제대로 들었어?” 라고 확인하는 거고,  

- ACK slot은 친구가 “응, 잘 들었어!” 라고 대답하는 거예요.


---


### 더 자세한 공부를 위한 참고 URL


- [CAN 통신 기초 개념 (한국어)](https://m.blog.naver.com/PostView.nhn?blogId=devbin&logNo=221244771441)  

- [CAN Protocol Explained (영어, 그림 많음)](https://www.controllerpilot.com/can-bus-an-introduction/)  

- [한국산업기술시험원 CAN 기술자료](https://www.ktl.re.kr/main/page.do?menuId=MENU00370)


---


필요한 부분 더 쉽게 풀이해 드릴 수도 있으니, 언제든 더 질문 주세요.


자동차 전면 유리 제상(Defrost/De-icing) 성능”**을 ANSYS Fluent로 해석 ///

이 메시지는 ANSYS Fluent(또는 Meshing/Fluent Meshing)에서 “셀 품질(Cell Quality)” 지표 중 하나인 Orthogonal Quality 의 최소값 이 0.204327 로 나온다는 뜻이고, 그 최악 셀의 정확한 위...