그래서 전자식 브레이크와 기어변속기가 위험하다는거임. 기계식은 걸쇠로 걸어놓고 락되어 있어서 문제 없는데 전자식은 변속도 전자신호로 받다보니 오작동 위험이 있다는거임. 왜냐하면 기어변속이 최근에 다이얼노브일거임. 그런데 이론상으로 0V여야하는 신호가 철판떼기라서 또는 접지가 안되서 1.1V 2.3V이상으로 올라갈 수 있음. 그러면 논리회로상 1(TRUE)값이 들어가기 때문에 D변속이 될 수 있는거지. 또한 다른 신호가 겁나 많은데, 그런게 참이라도 한개 들어가봐 그럼 동작됨.
이게 코딩상 IF문으로 들어가게 해놨지만 이걸 기계어로 변환되는순간 그냥 간단히 말하면 요리 레시피 같은거임. 레시피 중간에 들어가도 차량은 동작이 된다. 왜냐면 그런 예외 케이스 전문 프로그래머라면 만들겠지만. 임베디드 개발자같은경우 그런 케이스가 많은건 만들어 놓지 않음. 그렇기 때문에 신호가 1이면 동작하라라는 기계어문구가 동작할 가능성이 있음.
간단히 말하면, 만약 "A신호가 0이면 동작 하지말고 1이면 동작한다"라는 논리가 있으면, 예외적으로 "만일 B,C,D,E,F 신호중 하나라도 1이라면 동작하지마라"라는 예외문을 넣어야되는데 그게 없다면 A라는 신호가 1이라는게 인식되는순간(또는 LVDS이면 1V, 일반 신호면 2.3~3.3V) 동작되는거지.
내가보기엔 어떤 알 수 없는 전자 변속기 신호가 들어가서, 사이드브레이크는 동작하다 끝에서 풀린거고 변속기는 D상태인듯함.원인 없는 급발진은 있을수 없음. 이건 전자식에 해당됨. 그리고 차량에는 보통 접지가 잘 되어 있지만 대충만들어서 접지안되는 차량도 꽤있음. 그런 차량은 정전기처럼 전압이 철판떼기에 돌아다님. 그래서 한군데로 접지를 모아두는 게 일반적으로 설계하지.
흔히 막대기 있는 기계식 변속기는 자동이든 수동이든 기계적으로 물리기 때문에 변속기가 빡살 안나는한 그 모드에 닿으면 문제될게 없음. 다만 디젤차에 터보흡기 기름 들어가서 RPM높아지는거하고, 주물을 잘 못한 경우 깨져서 거기에 엔진오일+기름이 들어가서 박살날수 있음.
이게 코딩상 IF문으로 들어가게 해놨지만 이걸 기계어로 변환되는순간 그냥 간단히 말하면 요리 레시피 같은거임. 레시피 중간에 들어가도 차량은 동작이 된다. 왜냐면 그런 예외 케이스 전문 프로그래머라면 만들겠지만. 임베디드 개발자같은경우 그런 케이스가 많은건 만들어 놓지 않음. 그렇기 때문에 신호가 1이면 동작하라라는 기계어문구가 동작할 가능성이 있음.
간단히 말하면, 만약 "A신호가 0이면 동작 하지말고 1이면 동작한다"라는 논리가 있으면, 예외적으로 "만일 B,C,D,E,F 신호중 하나라도 1이라면 동작하지마라"라는 예외문을 넣어야되는데 그게 없다면 A라는 신호가 1이라는게 인식되는순간(또는 LVDS이면 1V, 일반 신호면 2.3~3.3V) 동작되는거지.
내가보기엔 어떤 알 수 없는 전자 변속기 신호가 들어가서, 사이드브레이크는 동작하다 끝에서 풀린거고 변속기는 D상태인듯함.원인 없는 급발진은 있을수 없음. 이건 전자식에 해당됨. 그리고 차량에는 보통 접지가 잘 되어 있지만 대충만들어서 접지안되는 차량도 꽤있음. 그런 차량은 정전기처럼 전압이 철판떼기에 돌아다님. 그래서 한군데로 접지를 모아두는 게 일반적으로 설계하지.
흔히 막대기 있는 기계식 변속기는 자동이든 수동이든 기계적으로 물리기 때문에 변속기가 빡살 안나는한 그 모드에 닿으면 문제될게 없음. 다만 디젤차에 터보흡기 기름 들어가서 RPM높아지는거하고, 주물을 잘 못한 경우 깨져서 거기에 엔진오일+기름이 들어가서 박살날수 있음.