Господа, а возможно ли чтение скорости вращения помпы через диагностический интерфейс? Смотрю тут на список PID-ов для 30-ки (
https://docs.google.com/spreadsheets/d/1Mmlb-SHATQBuTa_3tORdKQatSbvdIouEdMZcasXJghk), так там к помпе двигателя относятся только такие пункты:
1. Water Pump Running (CAN ID 0x7e2, PID 0x2175, 4-й бит первого байта сообщения). Булевое значение, 1 -- помпа крутится, 0 -- не крутится.
2. Water Pump Control Duty (CAN ID 0x7e2, PID 0x2179, 3-й байт). Как я понял, это сигнал ШИМ, подаваемый на помпу, от 0 (отключена) до 255 (крутит на полную).
По электрической схеме на помпу приходят 4 провода -- земля, питание, вход ШИМ и контроль (видимо, с датчика Холла?). Т.е. блок управления должен знать, с какой частотой крутится помпа. Вопрос в том, публикует ли он это число? А если да -- то с каким CAN ID и на каком PID?