[INTERFACE]/CAN (10) 썸네일형 리스트형 OBD-II (J1962) 실드 케이블 - Right Angle 핀맵 OBD-II (J1962) 실드 케이블 - Right Angle 핀맵 차량용 OBD 쉴드 케이블 D-SUB 작업용 컨넥터 핀맵 [CAN_EVM] ECU Read 2 - TFT LCD에 RPM정보 그래프로 표시하기 [CAN_EVM] ECU Read 2 - TFT LCD에 RPM정보 그래프로 표시하기 ECU정보 읽기 두번째로 이번에는 차량 PRM(속도) 정보를 읽어와 그래프로 표시하는 예제를 작성해 보았다. 모드에 따라 숫자로도 표시되고 그래프로 표시되도록 했다. 아무래도 그래프로 표시되면 과거 정보를 볼 수 있기 때문에 적산된 그래프로 운전 패턴이나 운행 상태를 좀더 파악하기 쉽다. (좀더 보기 좋게 하기 위해 시간축에 대해 타이밍 조절은 좀 필요할것 같다.) 일단 테스트를 위해 계기판 위쪽으로 잘 보이는 곳에 [CAN_EVM] 보드를 간의로 설치했다. [CAN_EVM] ECU정보를 이용한 RPM(차량속도) TFT LCD 표시 테스트 동영상 테스트는 운행중 촬영에 어려움이 있기때문에 RPM만 표시하도록 했고, 기어.. [CAN_EVM] ECU Read 1 - TFT LCD에 기어단수 표시하기 [CAN_EVM] ECU Read 1 - TFT LCD에 기어단수 표시하기 차량운전 하다 보면 PRM이나 속도등의 정보를 좀더 크고 잘 보이는 위치에 있었으면 좋겠다는 생각을 해 보는데 모처럼 주말에 시간이 나서 작업을 해 보았다. 차량 ECU정보를 이용하면 차량 RPM, 속도 및 기어 위치, 브레이크위치 등의 정보를 알 수 있는데 CAN통신으로 읽어올 수 있다. 차량과 CAN통신이 가능한 [CAN_EVM] 보드를 이용하여 차량의 ECU정보를 읽어와 TFT LCD에 표시하는 예제를 작성해 보았다. 인터페이스는 OBD커넥터를 이용했다. 우선 테스트를 간단하게 하기 위해 기어 위치를 임의의 숫자로 변환해서 표시 했다. 추후 좀더 디테일한 이미지로 표시하면 좋을것 같다. ECU정보는 차량마다 다르고 공개도 되.. [CAN2USB] 조향각 센서 테스트 [CAN2USB] 조향각 센서 테스트 자동차용 조향각 센서(Steering Sensor) 는 CAN 인터페이스 방식으로 연결되기 때문에 예전에 LM3S5732로 제작했던 CAN2USB 보드를 이용하여 센서값을 출력해 보았다. 조향각 센서는 CAN ID 7C0로 적절히 초기 값을 설정하면 2B0 에서 각도 및 각속도가 출력된다. [ID 2B0(0):00:05] : ff 7f 00 05 | f2 00 00 00 [ID 2B0(0):00:05] : ff 7f 00 05 | e3 00 00 00 테스트 동영상 CAN2USB 보드를 이용하여 조향각 센서의 데이터값을 출력하는 테스트 OBD테스트중 문제 발생 OBD테스트중 문제 발생 투싼ix 에서는 잘 동작했던 OBD보드가 투싼mx에서는 동작하지 않는 현상이 발생 ID문제일 가능성이 있어 ID체크 하는 부분을 수정했는데 여전히 동작을 하지 않는다. CAN 인터럽트 조차 발생하지 않는다. CAN보레이트 문제 인가 싶어 변경해도 역시 동작 하지 않는다. 예전 작성했던 문서를 보니 답이 나온다. CAN ID필터를 걸어두었는데... 투싼ix는 ID가 7E8, 7E9 두개의 응답이 있었는데 7E9이상 받도록 필터 설정을 해 두었던 것이 문제가 된것 같다. OBD 응답 형식을 보면7E8~7EA까지 있다. 필터 설정을 7E8이 되로록 수정 하니 잘 올라온다. -> 문서 정리 해 두었던 것이 많이 도움이 된것 같다. 투싼mx, 스포티지둘다 체크 했는데 7E8이 올라온다. .. [OBD2W] OBD 데이터 무선 전송 모듈 제작 [OBD2W] OBD 데이터 무선 전송 모듈 제작 OBD데이터를 Bluteooth, Zigbee등의 무선통신으로 전송하는 모듈을 제작 했다. [OBD-II] Connector 제작 [OBD-II] Connector 제작 [OBD2WiFi] 보드 제작 을 위한 커넥터를 제작했다. 일단 CAN통신만 사용하도록 했다. 국내 차량 OBD 커넥터 사양 [CAN_EVM] CAN Test Board [CAN_EVM] CAN Test Board CAN 테스트 할수 있는 EVM 보드를 제작했다. LM3S2965 EVM 보드 및 SM-Type EVM중 CAN테스트 가능한 MCU를 적용할 수 있는 보드 이다. CAN관련 회로도 LM3S5732 사용시 [CAN_EVM] 핀맵 STM32-SM 사용시 [CAN_EVM] 핀맵 LM3S2x 기준으로 제작된 보드 이기 때문에 SM-Type 연결 할때 보드상의 SW 입력은 전혀 고려가 되어 있지 않아 점퍼가 필요하다. 이전 1 2 다음