04-08-2019 12:55 AM
안녕하세요.
Automotive diagnostic command set - OBD 함수와 CAN을 통하여 차량정보를 얻으려고합니다.
기본 RPM예제와 OBD-2 PID 표쥰규격을 통하여 값을 잘받아보고있습니다.
차량마다 지원하지 않는 PID가 있어 지원하는 PID값을 뽑아서 나열하면 어느정도 확인이가능한데
차량을 바꿔봐도 90번이상의 PID값은 인디케이터에 나타나지를 않네요 혹시 이 부분을 확인해서 데이터를 취득할 수 있는 방법이 있을까요?
감사합니다.
Solved! Go to Solution.
04-10-2019 01:26 AM
안녕하세요
차량마다 PID 정보들이 다를텐데 ADSC 툴킷 함수중
OBD Request Supported PIDs.vi 라는 함수가 있습니다. 먼저 이 함수를 통해서 해당 차량의 PID가 어떤것들이 있는지 확인해 보시면 좋을것 같네요!
URL: http://zone.ni.com/reference/en-XX/help/372140J-01/adcs/obdrequestsupportedpidsvi/
예제 사용시 OBD Request current powertrain diagnostic 함수의 PID 값이 정상적으로 입력되고 그에 대한 불리언 값이 참으로 나오는지 확인도 해보시기 바랍니다.
04-11-2019 12:40 AM
네, 답변감사합니다!!
저도 OBD Request Supported PIDs.vi 함수를 사용하여 확인하였는데 90번이상이 공통적으로 나오지 않았습니다.
하지만 멀티스캐너를 찍어서 나오는 정보를보면 그 90번이상의 이상값들이 잘 나오는것같은데 어떠한 차이가있고 LabVIEW에서
그 차이를 해결할 수 있는지 궁금해가지구 질문드렸습니다.