Тема: Сигнал с датчика скорости
Какой логический элемент дожен стоять на входе диаграмы? Входная частота 0-230 гц.прямоугольные импульсы. На Блок сравнения x>y можно сразу? Чтобы включалось на частоте 80гц
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
CANNY forum → Программируемые контроллеры CANNY 3.x (tiny, tiny PRO) → Сигнал с датчика скорости
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Какой логический элемент дожен стоять на входе диаграмы? Входная частота 0-230 гц.прямоугольные импульсы. На Блок сравнения x>y можно сразу? Чтобы включалось на частоте 80гц
Сконфигурируйте входной канал ввода-вывода вашего контроллера в качестве счетчика, согласно документации к вашему контроллеру. Вот документация для CANNY 3 Tiny: https://canny.ru/docs/c3tiny/io/#sec--c … schetchika
Затем реализуйте схему простейшего частотомера, как в примере в документации или такую: https://forum.canny.ru/viewtopic.php?id=434
Проверил на симмуляторе немного не то . думаю надо преобразователь частоты прямоугольных импульсов в напряжение. при увеличении частоты растет напряжение на выходе. какой логический элемент преобразует частоту в напряжение? И как работает детектор переднего заднего фронта не понятно? в симуляторе он никак ни на что не реагирует
Регистры контроллера в симуляторе всегда имеют значение "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
Получается на Tinny3 написать диаграмму не получиться?: Включение канала при определенной частоте на входе. Нужен ЦАП?
Так все таки
при увеличении частоты растет напряжение на выходе.
или
Включение канала при определенной частоте на входе
?
При питании CANNY 3 Tiny скажем от 12В, вы сможете включить на выходе его канала либо напряжение "+12В", либо напряжение "GND" либо "отключить напряжение" по какому-либо условию. Однако, включить напряжение +2В или +7В или +10В - не сможете. Тут уже потребуется ЦАП в каком либо виде.
Надо Включение канала при определенной частоте на входе. Импульсы прямоугольной формы с датчика скорости частота от 0Гц-230Гц с перепадом от 0 вольт до +12 вольт
Тогда см. ответ выше: https://forum.canny.ru/viewtopic.php?pid=9079#p9079
У вас есть тема по включению стоп-сигналов и аварийной сигнализации при резком торможении,
Зачем новую открывать? Или уже помощь не нужна?
да есть тема. пытаюсь по шагам разобрать как ее реализовать. 1 шаг включение при определенной частоте. 2 шаг включение при резком уменьшении частоты
да есть тема. пытаюсь по шагам разобрать как ее реализовать. 1 шаг включение при определенной частоте. 2 шаг включение при резком уменьшении частоты
1- перевод частоты в числовой диапазон, 2-потом сравнение по условию. Про частотомер смотри сообщение выше.
У вас личный опыт есть по построению диаграмм? или вы только можете по ссылкам на форуме отправлять? ссылки я смотрел есть много вопросов и они будут возникать всегда у тех кто пытается что-то делать. эта схема не просто мигалку диодов сделать,хочу рабочую схему по всем жестким стандартам. буду проверять схему на столе от генератора импульсов,если не получиться или будут ограничения контроллера,то откажусь от этой затеи совсем.
Дальше сам, пока времени нет, командировка
У вас личный опыт есть по построению диаграмм? или вы только можете по ссылкам на форуме отправлять? ссылки я смотрел есть много вопросов и они будут возникать всегда у тех кто пытается что-то делать. эта схема не просто мигалку диодов сделать,хочу рабочую схему по всем жестким стандартам. буду проверять схему на столе от генератора импульсов,если не получиться или будут ограничения контроллера,то откажусь от этой затеи совсем.
Опыт есть. Почему бы не ответить ссылкой, если такой вопрос уже рассматривался на форуме или в документации? Еще раз предлагаю вам, взяв за основу указанные примеры, начать построение собственной диаграммы. При возникновении конкретных вопросов - спрашивайте что именно непонятно их и прикладывайте к сообщению вашу диаграмму.
Если такой порядок работы вам не подходит, то можете попробовать создать новую тему здесь: https://forum.canny.ru/viewforum.php?id=11
Дальше сам, пока времени нет, командировка
Диаграмма со столь малым периодом и заполнением ШИМ (2 мс и 1 мс блок №5 внутри составного) не будет стабильно работать в контроллере, так как продолжительность цикла исполнения диаграммы превысит эти значения.
Канал ввода-вывода в режиме счетчика будет более надежным источником информации о частоте с миллисекундным разрешением. Кроме того, у каналов 5 и 6 есть возможность подсчитывать ширину импульсов с микросекундной точностью.
Вот здесь пример использования аналогичных возможностей контроллера CANNY 5 Nano в полном объеме: https://forum.canny.ru/viewtopic.php?pid=9002
Вот именно, что много нюансов есть. Насколько я помню блок шим генератор работает не корректно на больших частотах.
Сконфигурируйте входной канал ввода-вывода вашего контроллера в качестве счетчика, согласно документации к вашему контроллеру. Вот документация для CANNY 3 Tiny: https://canny.ru/docs/c3tiny/io/#sec--c … schetchika
Затем реализуйте схему простейшего частотомера, как в примере в документации или такую: https://forum.canny.ru/viewtopic.php?id=434
Здравствуйте как убрать в схеме задержку перевода частоты в числовое значение примернр 1 секунда потом меняется значение
в схеме простейшего частотомера реальная частота на входе переводится в числовое значение на выходе с небольшой задержкой как убрать ее
в схеме простейшего частотомера реальная частота на входе переводится в числовое значение на выходе с небольшой задержкой как убрать ее
Задержка обусловлена самим алгоритмом. Как вы видите по диаграмме, выходное значение обновляется 1 раз в 1000 мс.
Вы можете уменьшить задержку внеся соответствующие изменения в алгоритм или воспользоваться другим алгоритмом. Например этим: https://forum.canny.ru/viewtopic.php?id=826
Спасибо. Уменьшил частоту обновления до 250 мсек и на выходе поставил блок умножения на 4
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
CANNY forum → Программируемые контроллеры CANNY 3.x (tiny, tiny PRO) → Сигнал с датчика скорости