Денис, CANNY пишет:r595ro пишет:1. Что значат константы представленные в диаграмме, область счетчика?
Не понятно, в чем конкретно заключается вопрос. Некоторые преобразования нужны для приведения полученных значений времени между импульсами к требуемым для отправки в CAN с максимально возможной точностью.
Да в этом и заключается вопрос, а именно почему в блоках 16,27,4,18,12 такие константы. Какие блоки относятся непосредственно к счетчику и будут неизменными, а какие нужны для преобразования.
И еще получил проблему с линейным преобразовании в блоке MAP. Значении выхода CAN от 0х0000 до 0х4B00. Частота меняется линейно, но значения ширины импульса меняются не линейно, Видно, что при 20км\ч счетчик выдает 6км\ч как преобразовать при таком случае? Спасибо.
выход CAN км\ч период мс заполнение мс частота Гц
6 20 72,08 35,28 13,87
30 -------------------------------------------------------------------------
41 40 34,56 17,24 28,94
50 50 28,72 13,84 34,82
59 60 23,6 11,2 42,37
71 70 20,52 10 48,73
79 80 17,44 8,36 57,34
89 90 15,48 7,4 64,6
102 100 13,92 6,64 71,84