1

Тема: Сигнал с датчика скорости

Какой логический элемент дожен стоять на входе диаграмы? Входная частота 0-230 гц.прямоугольные импульсы. На Блок сравнения x>y можно сразу? Чтобы включалось на частоте 80гц

2

Re: Сигнал с датчика скорости

Сконфигурируйте входной канал ввода-вывода вашего контроллера в качестве счетчика, согласно документации к вашему контроллеру. Вот документация для CANNY 3 Tiny: https://canny.ru/docs/c3tiny/io/#sec--c … schetchika

Затем реализуйте схему простейшего частотомера, как в примере в документации или такую: https://forum.canny.ru/viewtopic.php?id=434

3

Re: Сигнал с датчика скорости

Проверил на симмуляторе немного не то . думаю надо преобразователь частоты прямоугольных импульсов в напряжение. при увеличении частоты растет напряжение на выходе. какой логический элемент преобразует частоту в напряжение? И как работает детектор переднего заднего фронта не понятно? в симуляторе он никак ни на что не реагирует

4

Re: Сигнал с датчика скорости

Регистры контроллера в симуляторе всегда имеют значение "0": https://www.canny.ru/docs/cannylab/simu … e-opisanie

Для проверки диаграмм в симуляторе вы можете использовать ручную подстановку данных: https://www.canny.ru/docs/cannylab/simu … -znachenij

Детектор переднего фронта работает так: https://www.canny.ru/docs/fbd/counters_ … _detector/

Логического элемента преобразующего частоту в напряжение нет. Практически все выходные каналы контроллера являются дискретными. В каждый момент времени выходное напряжение на них может принимать, проще говоря, только одно из трех значений: "+питания", "GND" или "ничего". Для "плавного" же изменения напряжения на выходе применяются аппаратные Цифро-Аналоговые преобразователи: https://ru.wikipedia.org/wiki/%D0%A6%D … 0%BB%D1%8C

Один встроенный ЦАП есть в CANNY 3 Tiny PRO: https://www.canny.ru/docs/c3tinypro/dac/

Для остальных контроллеров потребуется внешний ЦАП: https://forum.canny.ru/viewtopic.php?pid=4963#p4963

5

Re: Сигнал с датчика скорости

Получается на Tinny3 написать диаграмму не получиться?: Включение канала при определенной частоте на входе. Нужен ЦАП?

6

Re: Сигнал с датчика скорости

Так все таки

при увеличении частоты растет напряжение на выходе.

или

Включение канала при определенной частоте на входе

?

При питании CANNY 3 Tiny скажем от 12В, вы сможете включить на выходе его канала либо напряжение  "+12В", либо напряжение  "GND" либо "отключить напряжение" по какому-либо условию. Однако, включить напряжение +2В или +7В или +10В - не сможете. Тут уже потребуется ЦАП в каком либо виде.

7

Re: Сигнал с датчика скорости

Надо Включение канала при определенной частоте на входе. Импульсы прямоугольной формы с датчика скорости частота от 0Гц-230Гц с перепадом от 0 вольт до +12 вольт

8

Re: Сигнал с датчика скорости

Тогда см. ответ выше: https://forum.canny.ru/viewtopic.php?pid=9079#p9079

9

Re: Сигнал с датчика скорости

У вас есть тема по включению стоп-сигналов и аварийной сигнализации при резком торможении,
Зачем новую открывать? Или уже помощь не нужна?

10

Re: Сигнал с датчика скорости

да есть тема. пытаюсь по шагам разобрать как ее реализовать. 1 шаг включение при определенной частоте. 2 шаг включение при резком уменьшении частоты

11

Re: Сигнал с датчика скорости

vaniek пишет:

да есть тема. пытаюсь по шагам разобрать как ее реализовать. 1 шаг включение при определенной частоте. 2 шаг включение при резком уменьшении частоты

1- перевод частоты в числовой диапазон, 2-потом сравнение по условию. Про частотомер смотри сообщение выше.

12

Re: Сигнал с датчика скорости

У вас личный опыт есть по построению диаграмм? или вы только можете по ссылкам на форуме отправлять? ссылки я смотрел есть много вопросов и они будут возникать всегда у тех кто пытается что-то делать. эта схема не просто мигалку диодов сделать,хочу рабочую схему по всем жестким  стандартам. буду проверять схему на столе от генератора импульсов,если не получиться или будут ограничения контроллера,то откажусь от этой затеи совсем.

13 (06-12-2020 11:13:43 отредактировано Igor_Bokov)

Re: Сигнал с датчика скорости

Дальше сам, пока времени нет, командировка

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

Иконка вложения stop-ligth.cfd 4.54 кб, скачивался 223 раз, последний раз 2020-12-06 

14

Re: Сигнал с датчика скорости

vaniek пишет:

У вас личный опыт есть по построению диаграмм? или вы только можете по ссылкам на форуме отправлять? ссылки я смотрел есть много вопросов и они будут возникать всегда у тех кто пытается что-то делать. эта схема не просто мигалку диодов сделать,хочу рабочую схему по всем жестким  стандартам. буду проверять схему на столе от генератора импульсов,если не получиться или будут ограничения контроллера,то откажусь от этой затеи совсем.

Опыт есть. Почему бы не ответить ссылкой, если такой вопрос уже рассматривался на форуме или в документации? Еще раз предлагаю вам, взяв за основу указанные примеры, начать построение собственной диаграммы. При возникновении конкретных вопросов - спрашивайте что именно непонятно их и прикладывайте к сообщению вашу диаграмму.

Если такой порядок работы вам не подходит, то можете попробовать создать новую тему здесь: https://forum.canny.ru/viewforum.php?id=11

Igor_Bokov пишет:

Дальше сам, пока времени нет, командировка

Диаграмма со столь малым периодом и заполнением ШИМ (2 мс и 1 мс блок №5 внутри составного) будет не стабильно работать в контроллере, так как продолжительность цикла исполнения диаграммы превысит эти значения.
Канал ввода-вывода в режиме счетчика будет более надежным источником информации о частоте с миллисекундным разрешением. Кроме того, у каналов 5 и 6 есть возможность подсчитывать ширину импульсов с микросекундной точностью.
Вот здесь пример использования аналогичных возможностей контроллера CANNY 5 Nano в полном объеме: https://forum.canny.ru/viewtopic.php?pid=9002

15

Re: Сигнал с датчика скорости

Вот именно, что много нюансов есть. Насколько я помню блок шим генератор работает не корректно на больших частотах.

16

Re: Сигнал с датчика скорости

Константин, CANNY пишет:

Сконфигурируйте входной канал ввода-вывода вашего контроллера в качестве счетчика, согласно документации к вашему контроллеру. Вот документация для CANNY 3 Tiny: https://canny.ru/docs/c3tiny/io/#sec--c … schetchika

Затем реализуйте схему простейшего частотомера, как в примере в документации или такую: https://forum.canny.ru/viewtopic.php?id=434

Здравствуйте   как убрать в схеме задержку перевода частоты в числовое значение  примернр 1 секунда потом меняется значение

17

Re: Сигнал с датчика скорости

в схеме простейшего частотомера реальная частота на входе переводится в числовое значение на выходе с небольшой задержкой   как убрать ее

18

Re: Сигнал с датчика скорости

vaniek пишет:

в схеме простейшего частотомера реальная частота на входе переводится в числовое значение на выходе с небольшой задержкой   как убрать ее

Задержка обусловлена самим алгоритмом. Как вы видите по диаграмме, выходное значение обновляется 1 раз в 1000 мс.

Вы можете уменьшить задержку внеся соответствующие изменения в алгоритм или воспользоваться другим алгоритмом. Например этим: https://forum.canny.ru/viewtopic.php?id=826

19

Re: Сигнал с датчика скорости

Спасибо. Уменьшил частоту обновления до 250 мсек и на выходе поставил блок умножения на 4