분류 전체보기
-
ASPICE 소프트웨어 요구사항 분석Computer Science/ASPICE 2023. 12. 7. 12:51
SW 컴포넌트 사양서를 전달받고 갑자기 ASPICE를 적용한 요구사항서를 작성하라는 요청을 받았다. ASPICE 관련 문서를 보면 SWE.1에 해당하는 내용이다. 즉 요구사항을 분석하면서 나중에 SWE.3을 진행하면서 개발 내용이 SWE.1에서 제작한 분석 사항을 잘 지켰는지 확인을해야한다. 레벨 수준은 1 이행된 프로세스가 프로세스 목적을 달성하도록 하자. ISO/IEC 33020에 따른 등급 척도를 보면 L 등급을 달성 할 수 있도록하자. 작업 산출물에 대한 리뷰와 해당 작업에 대한 관리자의 진술로부터 프로세스 평가가 이루어진다. 프로세스 수행 지표는 기본 사례(BP)와 작업 산출물(WP)로부터 돌출되는데 프로세스에 대한 구체적인 작업 산출물과 문서의 실제 구조, 형식, 내용이 조직간의 결정에 의해 ..
-
CAN 통신에서의 노이즈Automotive/CAN 통신 2023. 11. 27. 18:35
임피던스란 ? 저항 : 주파수를 가지지 않은 DC에서의 저항을 말한다. 임피던스 : 교류에서 말하는 저항 (주파수, 온도 영향) 차동 증폭기 : 두 입력 신호의 차를 증폭하는 장치(두 입력단의 전압차가 없는 경우 출력 0) 반사 발생 이유 : 공기를 매질로 하는 음파는 벽을 만났을 때 그 벽의 특성에 따라 음의 투과 량이 다르고 또 되돌아오는 반사량도 다르다. 전기적 신호에서도 마찬가지로 길이 방향으로 그 특성이 일정한 것이 좋으나 위 그림과 같이 서로 다른 임피던스 특성을 갖는 경계를 만날 때 반사파가 발생한다. 반사 계수란 : 입사되는 전압의 비와 반사되는 전압의 비, 임피던스의 편차와 같다. 저항 값 계산 : 입력 신호가 출력 되기 위해서는 신호 임피던스와 종단부의 임피던스가 동일해야 한다는 것을 ..
-
View ClassAutomotive/WPF MVVM 2023. 11. 27. 16:36
이번에는 WPF MVVM 중 View에 대해 학습하였다. namespace Youtube_Lecture.Models { public class RoomID { public int FloorNumber { get; } public int RoomNumber { get; } public RoomID(int floorNumber, int roomNumber) { FloorNumber = floorNumber; RoomNumber = roomNumber; } public override string ToString() { return $"{FloorNumber}{RoomNumber}"; } public override bool Equals(object obj) { return obj is RoomID roomI..
-
공조 시스템Automotive/공조시스템 2023. 11. 16. 17:27
HVAC란 무엇인가 ? Heating(열), Ventilation(배기), Airconditioning(공기 장치) Heating 엔진의 열을 사용한다. 배기 시스템과 엔진파트에 쌓이는 엔진 냉기 시스템에 의해 제거 Ventilation 차 내부의 공기를 배기시킨다. 일산화탄소, 먼지와 같은 해로운 성분을 배기 시킨다. Airconditioning 차 내부의 공기를 차갑게 하는 원리는 차가운 냉매를 사용하는 것이다. 차안의 공기가 상승하는 원인은 외부온도, 햇빛, 엔진 열 등이 있다. 햇빛을 흡수하는 요인은 자동차 단열재, 햇빛의 세기, 빛과 그림자의 변화, 차량 색상, 착색된 유리, 차량 속도, 바람의 방향과 속도가 있다. 차안의 습도에 미치는 영향은 외부공기, 탑승객의 호흡이 있다. 차량에서 습도 감..
-
히터 컨트롤 기본 구성Automotive/공조시스템 2023. 11. 16. 14:38
POWER BATT, IG1, IG2, GND : 자동차 전원 관련한 블록 다이어그램 SENSOR AMB : 외기온 관련한 센서 PHOTO : 광 센서를 얘기한다. 빛을 매개체로 물체가 있는지 판단하는 센서이다. ADS : Auto Defog Sensor라고 하며, 자동 김서림 방지 기능이라한다. EVAP : 연료탱크의 유증기가 유출되었는지 여부를 판단하는 센서 DUST : 먼저 센서 SERVO MOTOR INTAKE : 연료와 연소되는 산소량을 조절하는 모터로 이해했다. INTAKE가 무엇인지 조사하기 위해 아래의 자료를 보니 Flap이란 단어에 대해 알게되었다. https://www.jdpower.com/cars/shopping-guides/what-does-an-intake-do Flap에 대해 찾..
-
DVT 소스 분석 시작Automotive/DVT WPF 업무파악 2023. 11. 15. 12:53
오늘은 DVT WPF 소스 분석을 시작하려고한다. this.Startup += new System.Windows.StartupEventHandler(this.OnStartup); 첫번째로 앱이 실행되면 StartupEventHandler에 등록 된 OnStartup 이벤트가 실행된다. //고유한 Mutex지정을 위해 이름을 설정한다. string mutexName = "DVT_" + DateTime.Now; try { //생성 스레드가 Mutex의 소유권을 가지면 true, 아니면 false mutex = new Mutex(true, mutexName); } catch (Exception ex) { MessageBox.Show(ex.Message + "\n\n" + ex.StackTrace + "\n\n..