Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2VtzqucPabn
IPB IPB
Проектирование, монтаж, наладка, сервис

Здравствуйте, гость ( Вход | Регистрация )

- Рекомендации АВОК 5.5.1-2023
«Системы противодымной вентиляции жилых и общественный зданий»

- Рекомендации АВОК 7.8.3-2023
«Проектирование инженерных систем лабораторий»

- Рекомендации АВОК 7.10-2023
«Здания жилые и общественные. Защита от шума и вибрации инженерного оборудования»

АВОК в соц. сетях
ИНН: 7714824045
2 страниц V   1 2 >  
Добавить ответ в эту темуОткрыть тему
> Тахометр (счётчик импульсов), на Pixel, реально?
Сергей А. Ефремо...
сообщение 26.6.2023, 10:20
Сообщение #1





Группа: Участники форума
Сообщений: 2940
Регистрация: 10.7.2012
Из: Нижний Новгород
Пользователь №: 156204



Под рукой есть контроллер Segnetics Pixel и необходимо при помощи него осуществить диагностику работы регулятора оборотов BLDC двигателя, надо отслеживать управляющее напряжение 0-5V и обратную связь - 4 импульса на оборот амплитудой 15V.

Если с 0-5V всё понятно - обычный аналоговый сигнал, то вот с отслеживанием частоты 70Гц амплитудой 15V есть определённые сомнения, и потом как программно в FBD перевести импульсы в обороты в минуту?

Делал кто-нибудь тахометр на Pixel, дискретный вход вообще способен работать на 70Гц?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ashihara
сообщение 26.6.2023, 11:23
Сообщение #2


Двойных полосок злой фанат!


Группа: Участники форума
Сообщений: 3542
Регистрация: 8.12.2006
Из: СПб
Пользователь №: 5099



Цитата(Сергей А. Ефремов @ 26.6.2023, 10:20) *
Под рукой есть контроллер Segnetics Pixel и необходимо при помощи него осуществить диагностику работы регулятора оборотов BLDC двигателя, надо отслеживать управляющее напряжение 0-5V и обратную связь - 4 импульса на оборот амплитудой 15V.

Если с 0-5V всё понятно - обычный аналоговый сигнал, то вот с отслеживанием частоты 70Гц амплитудой 15V есть определённые сомнения, и потом как программно в FBD перевести импульсы в обороты в минуту?

Делал кто-нибудь тахометр на Pixel, дискретный вход вообще способен работать на 70Гц?


Сделайте интегрирующую цепочку с однополупериодным выпрямителем и подайте на аналоговый вход.

Другими словами, диод попой к регулятору, далее резистор и конденсатор. При наличии импульсов напряжение на конденсаторе будет расти. Чем больше, тем больше.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Сергей А. Ефремо...
сообщение 26.6.2023, 12:52
Сообщение #3





Группа: Участники форума
Сообщений: 2940
Регистрация: 10.7.2012
Из: Нижний Новгород
Пользователь №: 156204



Цитата(Ashihara @ 26.6.2023, 11:23) *
Сделайте интегрирующую цепочку с однополупериодным выпрямителем и подайте на аналоговый вход.

Другими словами, диод попой к регулятору, далее резистор и конденсатор. При наличии импульсов напряжение на конденсаторе будет расти. Чем больше, тем больше.

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

Ну тогда будем просто хотя бы определять, крутится двигатель или нет... )
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ashihara
сообщение 26.6.2023, 13:48
Сообщение #4


Двойных полосок злой фанат!


Группа: Участники форума
Сообщений: 3542
Регистрация: 8.12.2006
Из: СПб
Пользователь №: 5099



Цитата(Сергей А. Ефремов @ 26.6.2023, 12:52) *
Проблема в том, что вход только один и будет задействован для измерения управляющего напряжения.

Ну тогда будем просто хотя бы определять, крутится двигатель или нет... )


Уровень напряжения пропорционально завязан на частоту импульсов, т.е. скорость будет измеряема.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Kotlovoy
сообщение 26.6.2023, 14:19
Сообщение #5





Группа: Участники форума
Сообщений: 3757
Регистрация: 16.2.2012
Пользователь №: 140571



Цитата(Ashihara @ 26.6.2023, 11:23) *
Сделайте интегрирующую цепочку с однополупериодным выпрямителем и подайте на аналоговый вход.

Другими словами, диод попой к регулятору, далее резистор и конденсатор. При наличии импульсов напряжение на конденсаторе будет расти. Чем больше, тем больше.

Не так всё просто. Погуглите "конденсаторный частотомер".
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Сергей А. Ефремо...
сообщение 26.6.2023, 14:23
Сообщение #6





Группа: Участники форума
Сообщений: 2940
Регистрация: 10.7.2012
Из: Нижний Новгород
Пользователь №: 156204



Цитата(Ashihara @ 26.6.2023, 13:48) *
Уровень напряжения пропорционально завязан на частоту импульсов, т.е. скорость будет измеряема.

Аналоговый вход только один и он занят, есть только дискретные...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Сергей А. Ефремо...
сообщение 26.6.2023, 14:39
Сообщение #7





Группа: Участники форума
Сообщений: 2940
Регистрация: 10.7.2012
Из: Нижний Новгород
Пользователь №: 156204



Перефразирую вопрос: знает кто-нибудь с какой частотой может работать дискретный вход Pixel?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ashihara
сообщение 26.6.2023, 15:12
Сообщение #8


Двойных полосок злой фанат!


Группа: Участники форума
Сообщений: 3542
Регистрация: 8.12.2006
Из: СПб
Пользователь №: 5099



Цитата(Сергей А. Ефремов @ 26.6.2023, 14:23) *
Аналоговый вход только один и он занят, есть только дискретные...


Тогда да, можно только узнать, что вращение есть.

Входы там работают согласно теореме Котельникова по отношению к времени выполнения программы. Т.е. на 50 мсек меандр можно поймать меандр 10Гц. Если там не меандр, то вступают в дело гармоники и ловимая частота падает..
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
LordN
сообщение 26.6.2023, 18:35
Сообщение #9


МОДЕРАТОР


Группа: Модераторы
Сообщений: 10697
Регистрация: 3.7.2004
Пользователь №: 32



Цитата(Сергей А. Ефремов @ 26.6.2023, 18:39) *
Перефразирую вопрос: знает кто-нибудь с какой частотой может работать дискретный вход Pixel?

максимальная частота = 1 делить на тик пикселя. при идеальных условиях.
пр200 ловит без проблем. делал на ней тахометр для ЕС вента с таховыходом.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Сергей А. Ефремо...
сообщение 27.6.2023, 9:43
Сообщение #10





Группа: Участники форума
Сообщений: 2940
Регистрация: 10.7.2012
Из: Нижний Новгород
Пользователь №: 156204



Цитата(LordN @ 26.6.2023, 18:35) *
максимальная частота = 1 делить на тик пикселя. при идеальных условиях.
пр200 ловит без проблем. делал на ней тахометр для ЕС вента с таховыходом.

Понял, спасибо, будем пробовать. А программно как реализовать, считать импульсы за определённый интервал времени?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
LordN
сообщение 28.6.2023, 18:51
Сообщение #11


МОДЕРАТОР


Группа: Модераторы
Сообщений: 10697
Регистрация: 3.7.2004
Пользователь №: 32



Цитата(Сергей А. Ефремов @ 27.6.2023, 13:43) *
Понял, спасибо, будем пробовать. А программно как реализовать, считать импульсы за определённый интервал времени?

ну да, как-то так. если нужны низкие частоты, то периодов надо несколько. типа до 10Гц считаем в секунду, до 1Гц в 10сек и т.д.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ashihara
сообщение 30.6.2023, 11:02
Сообщение #12


Двойных полосок злой фанат!


Группа: Участники форума
Сообщений: 3542
Регистрация: 8.12.2006
Из: СПб
Пользователь №: 5099



Цитата(Сергей А. Ефремов @ 27.6.2023, 9:43) *
Понял, спасибо, будем пробовать. А программно как реализовать, считать импульсы за определённый интервал времени?


https://forum.segnetics.com/showthread.php?...%F2%EE%EC%E5%F0

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
manjey73
сообщение 30.6.2023, 13:22
Сообщение #13





Группа: Участники форума
Сообщений: 2032
Регистрация: 1.8.2014
Пользователь №: 240922



Не совсем понятна цель но. Предположим у нас время цикла программы 5мс. Длительность импульса 1 мс. Работа всех ПР, ПЛК как правило однотипна. Сохранение состояния входов - программа - запись выходов.
Получаем вариант.
1. сохранились входы, на момент сохранения на входе был лог 0.
2. выполняется программа и на 2 мс программы на входе появляется импульс, длительностью 1 мс. Программе еще работать и работать, на входе программа определила 0.

Ну и так далее... в результате программа будет считать что на входе ничего не было, а там был суслик... И если вдруг неожиданно частота импульсов совпадет с циклом программы и импульс будет появляться всегда уже во время выполнения программы (после сохранения состояния входов) то программа будет свято верить что на входе всегда был 0

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

Ну или надеяться, что импульсы идут с различной частотой и рано или поздно вход все таки зацепит импульс в момент сохранения входов.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Сергей А. Ефремо...
сообщение 3.7.2023, 10:00
Сообщение #14





Группа: Участники форума
Сообщений: 2940
Регистрация: 10.7.2012
Из: Нижний Новгород
Пользователь №: 156204



4 импульса на оборот, при скорости вращения 1000 оборотов в минуту, это 67 импульсов в секунду, то есть 15 мсек на 1 импульс. С учётом того, что необходимо в первую очередь отлеживать низкие обороты, до 45 мсек на 1 импульс, то вроде как должно работать со стандартными входами...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
manjey73
сообщение 3.7.2023, 10:20
Сообщение #15





Группа: Участники форума
Сообщений: 2032
Регистрация: 1.8.2014
Пользователь №: 240922



Имеется ввиду, что импульсы, поступающие на обычный вход ПЛК во время выполнения программы будут пропущены. Хотите вы того или нет. Так уж устроена работа большинства ПЛК...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Сергей А. Ефремо...
сообщение 3.7.2023, 11:18
Сообщение #16





Группа: Участники форума
Сообщений: 2940
Регистрация: 10.7.2012
Из: Нижний Новгород
Пользователь №: 156204



Цитата(manjey73 @ 3.7.2023, 10:20) *
Имеется ввиду, что импульсы, поступающие на обычный вход ПЛК во время выполнения программы будут пропущены. Хотите вы того или нет. Так уж устроена работа большинства ПЛК...

программа например работает 10 мсек, а частота импульсов 45 мсек, в один цикл два импульса не попадает - уже хорошо, единственное, что ширина импульса вероятно сильно меньше цикла программы и вот как именно это согласуется с работой входа абсолютно не понятно

как вариант, можно собрать схемку на подобии бистабильного реле: пришел импульс - транзистор открылся, пришел следующий импульс - транзистор закрылся, тогда будет вместо 4 импульсов на оборот 2 и ширина импульса будет 90 градусов время поворота вала двигателя
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ashihara
сообщение 3.7.2023, 12:32
Сообщение #17


Двойных полосок злой фанат!


Группа: Участники форума
Сообщений: 3542
Регистрация: 8.12.2006
Из: СПб
Пользователь №: 5099



Цитата(Сергей А. Ефремов @ 3.7.2023, 11:18) *
программа например работает 10 мсек, а частота импульсов 45 мсек, в один цикл два импульса не попадает - уже хорошо, единственное, что ширина импульса вероятно сильно меньше цикла программы и вот как именно это согласуется с работой входа абсолютно не понятно


Это называется "гармоника" сигнала. Частота, эквивалентная ширине самой узкой части импульса. Например, если прихлдит 10Гц в виде 10 импульсов шириной 1 мсек, то ориентироваться нужно на гармонику 1 кГц.




Цитата(Сергей А. Ефремов @ 3.7.2023, 11:18) *
как вариант, можно собрать схемку на подобии бистабильного реле: пришел импульс - транзистор открылся, пришел следующий импульс - транзистор закрылся, тогда будет вместо 4 импульсов на оборот 2 и ширина импульса будет 90 градусов время поворота вала двигателя


Хороший вариант для узких импульсов.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
olg2004
сообщение 5.7.2023, 14:22
Сообщение #18





Группа: Участники форума
Сообщений: 1830
Регистрация: 12.3.2005
Из: Орехово-Зуево
Пользователь №: 539



мда столько программистов
а где киповцы

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


для счетчика импульсов или тахометра какой нибудб си8 или ТХ01-RS

оба имеют 485 интерфейс. у одного 2500 Гц у второго 8000

стоят меньше 100 баксв
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Сергей А. Ефремо...
сообщение 5.7.2023, 16:29
Сообщение #19





Группа: Участники форума
Сообщений: 2940
Регистрация: 10.7.2012
Из: Нижний Новгород
Пользователь №: 156204



Цитата(olg2004 @ 5.7.2023, 14:22) *
мда столько программистов
а где киповцы

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


для счетчика импульсов или тахометра какой нибудб си8 или ТХ01-RS

оба имеют 485 интерфейс. у одного 2500 Гц у второго 8000

стоят меньше 100 баксв

Зачем 100 баксов, если можно обойтись 100 рублями? )
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
olg2004
сообщение 5.7.2023, 16:36
Сообщение #20





Группа: Участники форума
Сообщений: 1830
Регистрация: 12.3.2005
Из: Орехово-Зуево
Пользователь №: 539



Цитата(Сергей А. Ефремов @ 5.7.2023, 16:29) *
Зачем 100 баксов, если можно обойтись 100 рублями? )


вы еще про ардуино скажите и попа бомбанет
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Сергей А. Ефремо...
сообщение 5.7.2023, 17:12
Сообщение #21





Группа: Участники форума
Сообщений: 2940
Регистрация: 10.7.2012
Из: Нижний Новгород
Пользователь №: 156204



Цитата(olg2004 @ 5.7.2023, 16:36) *
вы еще про ардуино скажите и попа бомбанет

ну мы апельсинами балуемся, ничего вроде ... , не бомбит...)

Прикрепленный файл  photo1688566242.jpeg ( 155,59 килобайт ) Кол-во скачиваний: 16
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ashihara
сообщение 6.7.2023, 12:39
Сообщение #22


Двойных полосок злой фанат!


Группа: Участники форума
Сообщений: 3542
Регистрация: 8.12.2006
Из: СПб
Пользователь №: 5099



Цитата(olg2004 @ 5.7.2023, 14:22) *
мда столько программистов
а где киповцы


Специфика Сергея в том, что он и так знает об нормировании и это не его путь biggrin.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Сергей А. Ефремо...
сообщение 6.7.2023, 15:36
Сообщение #23





Группа: Участники форума
Сообщений: 2940
Регистрация: 10.7.2012
Из: Нижний Новгород
Пользователь №: 156204



Цитата(Ashihara @ 6.7.2023, 12:39) *
Специфика Сергея в том, что он и так знает об нормировании и это не его путь biggrin.gif

В идеале купить готовую микросхему, не смотрел ещё, которая умеет работать с импульсами как бистабильное реле, только на выходе не реле, а транзистор. Не думаю, что с точки зрения трудозатрат это сильно сложнее установки отдельного счётчика импульсов.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Сергей А. Ефремо...
сообщение 6.7.2023, 17:26
Сообщение #24





Группа: Участники форума
Сообщений: 2940
Регистрация: 10.7.2012
Из: Нижний Новгород
Пользователь №: 156204



T-триггер это называется, но правда готовой микросхемы сходу не нашел, видимо дефицит какой-то.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
LordN
сообщение 6.7.2023, 18:32
Сообщение #25


МОДЕРАТОР


Группа: Модераторы
Сообщений: 10697
Регистрация: 3.7.2004
Пользователь №: 32



шило
Прикрепленный файл  Шило_В.Л._Популярные_цифровые_микросхемы.djvu ( 3,21 мегабайт ) Кол-во скачиваний: 1
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Kotlovoy
сообщение 6.7.2023, 18:52
Сообщение #26





Группа: Участники форума
Сообщений: 3757
Регистрация: 16.2.2012
Пользователь №: 140571



К561ТМ2 (16-19гг.), Два триггера D-типа [2102Ю.14-В] (=СD4013АN)
https://www.chipdip.ru/product/k561tm2-2000-06
Можно разделить частоту на 2. И даже на 4. Скважность на выходе 2.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
LordN
сообщение 6.7.2023, 19:19
Сообщение #27


МОДЕРАТОР


Группа: Модераторы
Сообщений: 10697
Регистрация: 3.7.2004
Пользователь №: 32



да любой счётчик годится для такой задачи, какой-нить ИЕ4, например, 561й или другой КМОП-серии
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Kotlovoy
сообщение 6.7.2023, 20:10
Сообщение #28





Группа: Участники форума
Сообщений: 3757
Регистрация: 16.2.2012
Пользователь №: 140571



Не, ИЕ4 не пойдёт, у него счётчик с дешифратором в семисегментный код.
ИЕ16, например, двоичный счётчик-делитель.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Сергей А. Ефремо...
сообщение 20.7.2023, 17:14
Сообщение #29





Группа: Участники форума
Сообщений: 2940
Регистрация: 10.7.2012
Из: Нижний Новгород
Пользователь №: 156204



Цитата(Kotlovoy @ 6.7.2023, 18:52) *
К561ТМ2 (16-19гг.), Два триггера D-типа [2102Ю.14-В] (=СD4013АN)
https://www.chipdip.ru/product/k561tm2-2000-06
Можно разделить частоту на 2. И даже на 4. Скважность на выходе 2.

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

Прикрепленный файл  msg5166454631_23139.jpg ( 81,87 килобайт ) Кол-во скачиваний: 14
Прикрепленный файл  post_140944_0_84007500_1427022363.jpg ( 28,3 килобайт ) Кол-во скачиваний: 5


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

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

На выходной сигнал с микросхемы надо какой-нибудь резистор/транзистор или просто напрямую подать на вход контроллера?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Kotlovoy
сообщение 20.7.2023, 18:00
Сообщение #30





Группа: Участники форума
Сообщений: 3757
Регистрация: 16.2.2012
Пользователь №: 140571



Цитата(Сергей А. Ефремов @ 20.7.2023, 17:14) *
В теории всё замечательно, а на практике не особо понятно как эту микросхему подключить с одной стороны к двигателю, другой к контроллеру. ) Можете помочь?

Прикрепленный файл  msg5166454631_23139.jpg ( 81,87 килобайт ) Кол-во скачиваний: 14
Прикрепленный файл  post_140944_0_84007500_1427022363.jpg ( 28,3 килобайт ) Кол-во скачиваний: 5


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

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

На выходной сигнал с микросхемы надо какой-нибудь резистор/транзистор или просто напрямую подать на вход контроллера?

Всё так, как вы понимаете, вместо кнопки подаёте PG, убрав конденсатор, резистор уменьшить до 10 кОм. Если верить схеме, у вентилятора открытый коллектор pnp. Питание 15 вольт вроде есть. Думаю, шумов там быть не должно, если сигнал формируется датчиком Холла.
А осциллографа у вас не имеется в доступности?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

2 страниц V   1 2 >
Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274


ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvE2vr3

Последние сообщения Форума





Rambler's Top100 Rambler's Top100

RSS Текстовая версия Сейчас: 28.4.2024, 17:58