버전 1.3.0
이 앱은 Android 장치(휴대폰 또는 태블릿)를 연결된 OBDII Bluetooth 어댑터를 사용하여 자동차(가상)로 변환합니다.
이것은 안드로이드 OBDII 소프트웨어 개발 및 테스트를 위한 편리하고 비용 효율적인 솔루션입니다.
하드웨어:
2개의 안드로이드 장치(블루투스 페어링됨)를 사용하세요. 하나는 이 앱(ECU)을 실행하고 다른 하나는 테스트를 위해 안드로이드 OBDII 앱을 실행합니다.
이 앱을 사용하면 실제 자동차가 필요하지 않으며 실내에 머물면서 실제 자동차를 사용하기 전에 모든 테스트를 수행합니다.
ECU 엔진 시뮬레이션을 통해 안정적이고 신뢰할 수 있는 실행 여부를 확인할 수 있습니다.
이 응용 프로그램은 다음 Android OBD-II 앱으로 테스트되었습니다.
* 코드 리더 프로
* 토크 프로
* 대시명령
* ELMScan토요타
테스트 결과는 매우 좋습니다
참고: 블루투스 임계값 감지를 사용하는 일부 안드로이드 OBD-II 앱은 실제 ELM 어댑터의 임계값이 안드로이드 장치의 BLE 임계값과 다르기 때문에 시뮬레이션 장치에 연결할 수 없습니다.
ECU 엔진 시뮬레이션은 안드로이드 터미널 앱의 명령줄에서도 잘 작동할 수 있습니다.
ECU 엔진 시뮬레이션은 데이터 서버처럼 작동하므로 외부 테스터의 데이터 요청(AT 또는 OBD-II 명령)을 대기(수신)한 후 요청을 처리하고 응답합니다.
ECU 엔진 시뮬레이션은 OBD-II 표준인 ISO 15765-4 CAN 11/500Kb를 에뮬레이트합니다.
앱은 대부분의 AT 명령을 처리할 수 있지만 다음 AT 명령은 일반적으로 ISO 15765-4 CAN 표준과 함께 사용됩니다.
* ATZ, ATWS, ATSP0, AT@1, ATI, ATH0, ATH1, ATE0, ATE1, ATDP, ATRV, ATDPn, ATSPn, ATTPn, ATCAF0, ATCAF1, ATSP6, ATAT0
이 앱에서 지원하는 OBD-II 명령(서비스 모드 및 PID)
1. 실시간 데이터 PID:
01 00, 01 01, 01 04, 01 05, 01 0A, 01 0C, 01 0D, 01 0E, 01 10, 01 11, 01 03, 01 04, 01 05, 01 21,
01 33, 01 46, 01 5C, 01 5E, 01 6A, 01 67
2. 차량 정보:
09 00 - 지원되는 PID 요청
09 02 - VIN 번호 요청
09 04 - 교정 번호 요청
3. DTC 문제 코드
03 - 저장된 코드 요청
07 - 대기 중인 코드 요청
0A - 영구 코드 요청
04 - 문제 코드 및 관련 저장된 데이터 삭제 요청
4. 프레임 데이터 고정 - 프레임 #0
02 00 00 - 지원되는 PID 요청
02 02 00 - 정지 프레임 데이터를 저장하는 DTC를 요청합니다.
02 XX 00 - 여기서 XX는 다른 고정 프레임 데이터를 요청하는 PID입니다.
용법:
애플리케이션을 시작한 후 "ECU 시뮬레이션 시작" 버튼을 눌러 ECU 시뮬레이션 프로세스를 시작해야 데이터 화면이 나타납니다.
데이터 화면에서는 테스트 목적으로 데이터 화면에 표시되는 일부 데이터를 실시간으로 변경할 수 있습니다.
다른 모든 보이지 않는 데이터는 고정된 값으로 반환됩니다.
시작 화면에는 시뮬레이션 Bluetooth OBD-II 어댑터에 대한 2가지 정보가 있습니다.
* 어댑터 이름 : 휴대폰(태블릿)에 내장된 블루투스 기기의 이름입니다. 이 블루투스 장치는 ELM327 블루투스 어댑터를 에뮬레이트합니다.
* 어댑터 주소 : 내장된 블루투스 장치의 최대 주소
명령줄 터미널에서 테스트하는 경우 다음과 같이 AT 명령을 입력하는 순서가 있습니다.
ATZ-OBD-II 어댑터 재설정
ATSP6 - 프로토콜 ISO 15765-4 CAN 11/500Kb 설정(ATSP0 또는 ATTP6 사용 가능)
ATH1 - 응답에서 헤더 7E8을 보려는 경우, 그렇지 않은 경우 ATH0
ATCAF1 - 어댑터가 데이터 형식을 지정하도록 하려는 경우
ATCAF0 - 요청 데이터의 형식을 직접 지정해야 합니다. 이 경우 요청의 첫 번째 위치에 PCI 바이트(요청의 데이터 바이트 수와 동일)를 추가해야 합니다.
예를 들어 02 01 0D: 여기서 01 0D는 요청 차량 속도(2 데이터 바이트)이고 PCI 바이트는 02입니다.
위의 AT 명령을 사용하여 OBD-II 어댑터를 초기화한 후 평소와 같이 원하는 OBD-II 요청(또는 기타 AT 명령)을 보낼 수 있습니다.
무료 버전인 "ECU 엔진 시뮬레이션"은 잠겨 있으며 어떤 OBD-II 요청에도 응답하지 않고 초기 AT 명령에만 응답합니다.
개인 정보 정책:
https://www.freeprivacypolicy.com/live/4d959ed7-c0fd-4da4-8da1-98d09d46161f