1

Тема: имитация датчика скорости(холла)

Добрый день!
И опять вопрос к знатокам!
беру из кана счетчик вращения заднего колеса. Задача - имитировать датчик скорости холла.
Как пересчитать счетчик который постоянно обновляется от 0 до 255 в в нужные импульсы по частоте со скважностью 50%

один оборот колеса счетчик выдает от 0 до 5 и того имеем 5
вот как сделать так чтоб контроллер на выходе выдал 5 импульсов, и при достижении 255 и опять с нуляне выдавал ошибочных данных?

помогите пожалуйста примером!

2

Re: имитация датчика скорости(холла)

Диаграмма во вложении. В примере не очень высокая чувствительность - сделано навскидку. Потребуется доработка но в качестве иллюстрации должна подойти.
Не самая простая задача связать значения счетчика со временем (т.е. периодом импульсов). Решения могут отличаться чувствительностью и скоростью реакции (взаимосвязаны и обратно пропорциональны).
Поскольку значения счетчика из CAN приходят дискретно, с разными приращениями, то эти приращения можно суммировать за определенный период времени и пересчитывать в частоту импульсов. Чем более длительный период подсчета, тем выше чувствительность, но ниже скорость реакции на изменения.

Вложений в сообщении

Иконка вложения c52can2pulse.cfd 4.16 кб, скачивался 463 раз, последний раз 2018-11-16 

3

Re: имитация датчика скорости(холла)

Денис, CANNY пишет:

Диаграмма во вложении. В примере не очень высокая чувствительность - сделано навскидку. Потребуется доработка но в качестве иллюстрации должна подойти.
Не самая простая задача связать значения счетчика со временем (т.е. периодом импульсов). Решения могут отличаться чувствительностью и скоростью реакции (взаимосвязаны и обратно пропорциональны).
Поскольку значения счетчика из CAN приходят дискретно, с разными приращениями, то эти приращения можно суммировать за определенный период времени и пересчитывать в частоту импульсов. Чем более длительный период подсчета, тем выше чувствительность, но ниже скорость реакции на изменения.

Подскажите еще вот что.
в блоках у которых разорваны линии их надо соединять или так должно быть? А то пока еще не привык к визуальным плюшкам.)

4

Re: имитация датчика скорости(холла)

Если у двух частей разорванной линии одно имя - то этого достаточно, чтобы объединить их в одну сеть, нет необходимости дополнительно их соединять: http://wiki.canny.ru/index.php?title=%D … 1.82.D1.8C