Jump to content
StasBronja

Частотомер

Recommended Posts

Добрый день.

Столкнулся с трудностью. Есть стенд с вращающимся валом, на валу установлен магнит, а в корпусе напротив катушка. Те два провода и в зависимости от частоты вращения на выходе синусоида с разной амплитудой и частотой. Так вот стоит задача измерить эту частоту. Частота не более 200Гц входной сигнал от 1В и выше

В качестве МК использую ESP32(просто к слову).

На другом МК написал программу для ШИМ и соединив оба МК убедился в том что частоту первый МК мерит правильно.

Собрал схему на LM358

1.thumb.jpg.557e97fb7d1a3a0c6079c6be9f46b892.jpg

ОУ LM358ADR, Диод MBR0540T1G

Kin1 вход сигнала, Kout1 выход к МК, R4 и R5 для задания гистерезиса, R1 и R2 для задания на инвертирующем выходе положительного напряжения тк отрицательную полуволну срезает диод и вместе с гистерезисом состояние бы не менялось.

Схема вроде работает, но не так как задумывалось. Если генератор на втором МК подключить напрямую к первому МК то все работает так как нужно, те на генераторе 100Гц , МК показывает 100Гц иногда +-1Гц , но если включить через эту схему получается неправильные значения.

МК мерит частоту следующим образом: Отсчитывает 100 импульсов и замеряет время между началом и концом, потом делит 100/время = частота. При счете через схему значения плавают и завышены, те 125 , 130 , 120 итд Те очевидно что на МК приходит не 100 гц, а еще какие то помехи, вызванные скорее всего схемой.

 Подскажите как исправить эту схему или предложите другую, которая подошла бы под эти задачи. Заранее спасибо!

 

 

Share this post


Link to post
Share on other sites

Сам себе отвечу. Только сейчас вспомнил что у меня есть логический анализатор на 24 мгц, оказалось что никаких побочных импульсов он не видит. Значит наводки высокой частоты. Попробовал сделать ФНЧ но стало только хуже, наверное потому что сигнал то не синусоида а меандр. Решил поставить триггер Шмитта и все заработало! 

Share this post


Link to post
Share on other sites

Что-то Вы сильно перемудрили с входным формирователем. Триггер Шмитта - решение адекватное, но играет роль его конкретная реализация. Окончательная схема какая?

Классика, уровень подстраивается, работает без замечаний: https://forum.cxem.net/index.php?/blogs/entry/308-устройство-индикации-включениявыключения-при-появлении-сигнала/

P.S. Работает - и ладушки, это я Вам на будущее, поскольку кодеры со схемотехникой ввода-вывоюа, как правило, не очень ладят.

 

Share this post


Link to post
Share on other sites

Конденсаторы Panasonic. Часть 4. Полимеры – номенклатура

В заключительной, четвертой статье из цикла «Конденсаторы Panasonic» рассматриваются основные достоинства и особенности использования конденсаторов этого японского производителя на основе полимерной технологии. Главной конструктивной особенностью таких конденсаторов является полимерный материал, используемый в качестве проводящего слоя. Полимер обеспечивает конденсаторам высокую электрическую проводимость и пониженное эквивалентное сопротивление (ESR). Номинальная емкость и ESR отличается в данном случае высокой стабильностью во всем рабочем диапазоне температур. А повышенная емкость при низком ESR идеальна для решения задач шумоподавления и ограничения токовых паразитных импульсов в широком частотном диапазоне.

Читать статью

3 минуты назад, Falconist сказал:

Что-то Вы сильно перемудрили с входным формирователем. Триггер Шмитта - решение адекватное, но играет роль его конкретная реализация. Окончательная схема какая?

Классика, уровень подстраивается, работает без замечаний: https://forum.cxem.net/index.php?/blogs/entry/308-устройство-индикации-включениявыключения-при-появлении-сигнала/

P.S. Работает - и ладушки, это я Вам на будущее.

 

То же самое только с Kout1 сигнал идет на 74hc14d и выходит на МК. Я мельком глянул, явно сложнее чем просто добавить одно микросхему

Share this post


Link to post
Share on other sites

Почему у меня "сложнее"? Всего ОДНА микросхема, в отличие от ДВУХ у Вас. И что тогда сложнее? Из всей моей схемы Вам нужен только первый каскад. Второй - вообще опционален.

Причем, ОУ (LM358) в качестве компаратора - далеко не оптимальный вариант. https://forum.cxem.net/index.php?/blogs/entry/323-быстродействие-оу-по-сравнению-с-компараторами/

В общем, я еще раз убедился, что 

12 минут назад, Falconist сказал:

кодеры со схемотехникой... не очень ладят.

Вернее, ОЧЕНЬ не ладят.

Share this post


Link to post
Share on other sites
                     

STM32G0 - средства противодействия угрозам безопасности

Результатом выполнения требований безопасности всегда является усложнение разрабатываемой системы. Особенно чувствительными эти расходы стали теперь, в процессе массового внедрения IoT. Обладая мощным набором инструментов информационной безопасности, микроконтроллеры STM32G0 производства STMicroelectronics, объединив в себе невысокую цену, энергоэффективность и расширенный арсенал встроенных аппаратных инструментов, способны обеспечить полную безопасность разрабатываемого устройства.

Подробнее...

3 минуты назад, Falconist сказал:

Почему у меня "сложнее"? Всего ОДНА микросхема, в отличие от ДВУХ у Вас. И что тогда сложнее? Из всей моей схемы Вам нужен только первый каскад. Второй - вообще опционален.

Причем, ОУ (LM358) в качестве компаратора - далеко не оптимальный вариант. https://forum.cxem.net/index.php?/blogs/entry/323-быстродействие-оу-по-сравнению-с-компараторами/

В общем, я еще раз убедился, что 

Вернее, ОЧЕНЬ не ладят.

Одно дело когда все с нуля делаешь, а другое когда уже лежит готовое неработающее устройство. К тому же LM393 у меня нет, а вот 74hc14d есть. Ну что же вы так сразу, каюсь много букав, все полностью не прочитал. Кстати до LM358 стоял LM2903DR так там вообще в 4 раза больше сигналов приходило, вот это я уже даже представить почему так не могу.

Share this post


Link to post
Share on other sites
42 минуты назад, StasBronja сказал:

LM393 у меня нет

А компаратор LM2903 и есть полным аналогом LM393 :crazy:.

Share this post


Link to post
Share on other sites
5 часов назад, StasBronja сказал:

Есть стенд с вращающимся валом, на валу установлен магнит, а в корпусе напротив катушка.

Скажите, а применить простенькую м/с с датчиком холла вместо катушки Вам вера не позволяет?

Edited by Стрелка осцилографа

Share this post


Link to post
Share on other sites
31 минуту назад, Falconist сказал:

А компаратор LM2903 и есть полным аналогом LM393

Ух, извините, никак не научусь правильно цитировать тут. Повторюсь: "стоял LM2903DR так там вообще в 4 раза больше сигналов приходило"

8 минут назад, Стрелка осцилографа сказал:

Скажbте, а применить простенькую м/с с датчиком холла вместо катушки Вам вера не позволяет?

Нет, тк этот вал, а точнее маховик представляет собой гидротормоз. Катушка вкручивается в специальную резьбу и герметизирует эту полость. Менять механику было бы гораздо сложнее чем подстраиваться.

Share this post


Link to post
Share on other sites

Значит, схема была абсолютно кривой, раз ложные импульсы генерировала.

И так будет продолжаться и впредь, пока не научитесь правильному проектированию.

Share this post


Link to post
Share on other sites
22 минуты назад, StasBronja сказал:

Катушка вкручивается в специальную резьбу и герметизирует эту полость. Менять механику было бы гораздо сложнее чем подстраиваться.

Собственно механика не меняется. Меняется датчик (катушка). Можно сделать в прежнем формфакторе. И также ввинчивать. И получить уже нормированный сигнал без помех и наводок. Хотя допускаю, что катушка будет надёжнее.

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...