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

Литиевые батарейки Fanso для систем телеметрии и дистанционного контроля

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

Подробнее

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
                     

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

Компэл совместно с Texas Instruments 23 октября 2019 приглашают на вебинар, посвященный системам-на-кристалле для построения ультразвуковых расходомеров жидкостей и газов на базе ядра MSP430. Вебинар проводит Йоханн Ципперер – эксперт по ультразвуковым технологиям, непосредственно участвовавший в создании данного решения. На вебинаре компания Texas Instruments представит однокристальное решение, позволяющее создавать точные недорогие счетчики жидкостей и газов.

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

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...