реклама на сайте
подробности

 
 
> Делитель частоты, Необходимо получить 600 имп/об из 1000имп/об
alex_0904
сообщение Dec 14 2009, 00:27
Сообщение #1





Группа: Участник
Сообщений: 3
Регистрация: 6-01-08
Пользователь №: 33 849



Помогите решить следующую проблему.
Имеется импульсный датчик скорости 1000 имп/об, два канала (Б1-прямой,Б1-инверсный), (Б2-прямой, Б2-инверсный) прямоугольные
импульсы амплитудой 24В.
Необходимо получить 600 имп/об или поделить на 2 (т.е 500имп/об) с амплитудой 24В.
Подскажите, есть ли делители частоты работающие с таким уровнем сигнала, или придётся городить преобразователь уровня 24В в TTL , потом делитель частоты, а потом опять с TTL уровня получать 24в.
Как можно получить коэффициент делителя 1.6-1.7?
Go to the top of the page
 
+Quote Post
4 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 14)
rx3apf
сообщение Dec 14 2009, 00:39
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(alex_0904 @ Dec 14 2009, 03:27) *
Необходимо получить 600 имп/об или поделить на 2 (т.е 500имп/об) с амплитудой 24В.
Подскажите, есть ли делители частоты работающие с таким уровнем сигнала, или придётся городить преобразователь уровня 24В в TTL

Придется. Только не в TTL (зачем ?), а в CMOS (серия 40xx работает до 15...18V). Когда-то давно были "высоковольтные" MOS-серии (типа отечественных К172, К178), но сейчас, полагаю, проще сделать с преобразованием уровней, а не искать экзотику... Тем более что по входу достаточно ограничить, а по выходу - может быть, устроит открытый сток/коллектор ?
Цитата
Как можно получить коэффициент делителя 1.6-1.7?

С помощью микроконтроллера, полагаю, это будет сделать проще всего...
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Dec 14 2009, 12:43
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Цитата(rx3apf @ Dec 14 2009, 03:39) *
С помощью микроконтроллера, полагаю, это будет сделать проще всего...

Ну это вы загнули biggrin.gif . Надо множить частоту и затем делить.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 14 2009, 13:07
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Евгений Германович @ Dec 14 2009, 15:43) *
Ну это вы загнули biggrin.gif . Надо множить частоту и затем делить.

А не проще взять однобаксовый контроллер и все сделать чисто программно или с использованием встроенных аппаратных средств ? Кстати, из условий задачи вовсе не следует, что частота импульсов постоянная. Как Вы представляется умножение частоты в диапазоне нескольких октав ? А если от 0 ?
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Dec 14 2009, 13:29
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Цитата(rx3apf @ Dec 14 2009, 16:07) *
А не проще взять однобаксовый контроллер и все сделать чисто программно или с использованием встроенных аппаратных средств ? Кстати, из условий задачи вовсе не следует, что частота импульсов постоянная. Как Вы представляется умножение частоты в диапазоне нескольких октав ? А если от 0 ?

Взять можно- сделать нельзя. А если от ГГц? А если несколько десятков декад? А если задача не имеет решения?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 14 2009, 13:36
Сообщение #6


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Евгений Германович @ Dec 14 2009, 16:29) *
Взять можно- сделать нельзя. А если от ГГц? А если несколько десятков декад? А если задача не имеет решения?

Все приведенные возражения с равным успехом можно применить к Вашему "умножить и поделить". Однако же если сказано 1000 имп/оборот, а больше 40...50 krpm уже весьма и весьма экзотично, то решение с использованием микроконтроллера вполне применимо во всем рабочем дипазоне. В отличии от "умножить и поделить". Вы не находите ?
Go to the top of the page
 
+Quote Post
domowoj
сообщение Dec 14 2009, 14:07
Сообщение #7


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Цитата(alex_0904 @ Dec 14 2009, 06:27) *
Необходимо получить 600 имп/об

Почему именно 600???
Сформулируйте задачу шире.


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Dec 14 2009, 14:57
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Цитата(rx3apf @ Dec 14 2009, 16:36) *
Все приведенные возражения с равным успехом можно применить к Вашему "умножить и поделить". Однако же если сказано 1000 имп/оборот, а больше 40...50 krpm уже весьма и весьма экзотично, то решение с использованием микроконтроллера вполне применимо во всем рабочем дипазоне. В отличии от "умножить и поделить". Вы не находите ?

Уточните пожалуйста- что такое 40...50 krpm. И про решение не мешало бы просветить. Первая часть мне понятна-берем 30 руб и идем в ближайший ларёк. Там покупаем микроконтроллер. А дальше что? Измеряем период, множим на 1.37 и выдаем наружу?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 14 2009, 15:07
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Евгений Германович @ Dec 14 2009, 17:57) *
Уточните пожалуйста- что такое 40...50 krpm.

А что, не очевидно ? Много Вы знаете изделий, где вал с датчиком оборотов имеет больше 50 krpm ?
Цитата
И про решение не мешало бы просветить. Первая часть мне понятна-берем 30 руб и идем в ближайший ларёк. Там покупаем микроконтроллер. А дальше что? Измеряем период, множим на 1.37 и выдаем наружу?

Если Ваши представления о микроконтроллерах сводятся к таким вопросам, то, простите, я не имею ни времени, ни желания на них отвечать. Удивляет, однако, Ваша неоднократная странная оценка чужих решений, пусть даже не совсем понятных Вам.

Сообщение отредактировал Tanya - Dec 14 2009, 15:35
Причина редактирования: Снижение тона дискуссии.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Dec 14 2009, 16:01
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Цитата(rx3apf @ Dec 14 2009, 18:07) *
А что, не очевидно ? Много Вы знаете изделий, где вал с датчиком оборотов имеет больше 50 40...50 krpm ?

Если Ваши представления о микроконтроллерах сводятся к таким вопросам, то, простите, я не имею ни времени, ни желания на них отвечать. Удивляет, однако, Ваша неоднократная странная оценка чужих решений, пусть даже не совсем понятных Вам.

Сэр, Вы .... Я попросил расшифровать, что такое krpm. Причем здесь вал?
Причина редактирования: Удаление грубых выражений
Go to the top of the page
 
+Quote Post
alex_0904
сообщение Dec 14 2009, 19:48
Сообщение #11





Группа: Участник
Сообщений: 3
Регистрация: 6-01-08
Пользователь №: 33 849



domowoj:Почему именно 600???
Сформулируйте задачу шире.

Это ФОТОЭЛЕКТРИЧЕСКИЙ ДИСКРЕТНЫЙ ДАТЧИК ПЕРЕМЕЩЕНИЯ ПДФ-5, подключается к приводу в качестве обратной связи по скорости.
Имеется в наличии два вида, на 600 имп/об и на 1000 имп/об. Необходимо сделать делитель частоты чтобы не меняя параметров привода можно было использовать датчики с разным количеством импульсов на оборот. Причем приборы отображающие скорость не могут работать с датчиками на 1000 имп/об при определенной скорости они просто начинают пропускать импульсы.
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Dec 14 2009, 20:15
Сообщение #12


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(rx3apf @ Dec 14 2009, 18:07) *
Если Ваши представления о микроконтроллерах сводятся к таким вопросам, то, простите, я не имею ни времени, ни желания на них отвечать. Удивляет, однако, Ваша неоднократная странная оценка чужих решений, пусть даже не совсем понятных Вам.

Правильно!
Кто не одолел схему счетного триггера - идет в эмбеддеры и живет дальше по жизни с высоко поднятой головой.
32 разрядов с плавающей запятой и мегабайта ОЗУ достаточно, чтобы уверенно поделить на два.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 14 2009, 20:33
Сообщение #13


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Microwatt @ Dec 14 2009, 23:15) *
Правильно!
Кто не одолел схему счетного триггера - идет в эмбеддеры и живет дальше по жизни с высоко поднятой головой.
32 разрядов с плавающей запятой и мегабайта ОЗУ достаточно, чтобы уверенно поделить на два.

А кто сумел из счетного триггера сделать дробный делитель - куда идут ? "В военное время значение синуса может достигать четырех" © ?. Ваша MCU-фобия общеизвестна, не продолжайте...

Цитата(alex_0904 @ Dec 14 2009, 22:48) *
Имеется в наличии два вида, на 600 имп/об и на 1000 имп/об. Необходимо сделать делитель частоты чтобы не меняя параметров привода можно было использовать датчики с разным количеством импульсов на оборот. Причем приборы отображающие скорость не могут работать с датчиками на 1000 имп/об при определенной скорости они просто начинают пропускать импульсы.

Вы уверены, что все так просто ? Хотя, конечно, зависит и от того устройства, которое обрабатывает импульсы и считает скорость. Дробный делитель в простейшем варианте может работать с пропусками импульсов, и если скорость определяется по периоду следования и без усрединения, то результат будет непредсказуем. По-хорошему, надо бы обработать входной сигнал и по нему сделать "правильный" выходной, с подстройкой частоты, вероятно, с подсчетом импульсов на входе и выходе, чтобы предотвратить выбег. Если может быть реверс - то задача еще более усложняется. Так что если есть возможность ограничиться простым делением на 2 - лучше бы так и сделать.
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Dec 14 2009, 21:31
Сообщение #14


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(rx3apf @ Dec 14 2009, 23:33) *
А кто сумел из счетного триггера сделать дробный делитель - куда идут ? "В военное время значение синуса может достигать четырех" © ?. Ваша MCU-фобия общеизвестна, не продолжайте...

А я продолжу все -таки. Читаем стартовый пост: "Необходимо получить 600 имп/об или поделить на 2 (т.е 500имп/об) с амплитудой 24В."
Ну, и зачем тут дробный делитель?
А насчет синуса - то эмбеддерам на ускоренных курсах не все рассказывают. На самом деле, когда эта байка появилась, синус доходил до семи.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 14 2009, 22:07
Сообщение #15


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Microwatt @ Dec 15 2009, 00:31) *
А я продолжу все -таки. Читаем стартовый пост: "Необходимо получить 600 имп/об или поделить на 2 (т.е 500имп/об) с амплитудой 24В."
Ну, и зачем тут дробный делитель?

Если Вы прочитаете топик полностью, то увидите, что ответы даны для обоих вариантов и микроконтроллер был предложен именно для варианта с дробным делителем.
Go to the top of the page
 
+Quote Post

4 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 22:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01499 секунд с 7
ELECTRONIX ©2004-2016