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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Делитель частоты, Необходимо получить 600 имп/об из 1000имп/об
jam
сообщение Dec 14 2009, 22:17
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 792
Регистрация: 9-08-05
Из: Транай
Пользователь №: 7 474



Цитата(alex_0904 @ Dec 14 2009, 03:27) *
Помогите решить следующую проблему.
Имеется импульсный датчик скорости 1000 имп/об, два канала (Б1-прямой,Б1-инверсный), (Б2-прямой, Б2-инверсный) прямоугольные
импульсы амплитудой 24В.
Необходимо получить 600 имп/об или поделить на 2 (т.е 500имп/об) с амплитудой 24В.
Подскажите, есть ли делители частоты работающие с таким уровнем сигнала, или придётся городить преобразователь уровня 24В в TTL , потом делитель частоты, а потом опять с TTL уровня получать 24в.
Как можно получить коэффициент делителя 1.6-1.7?

Микроконтроллер справится без проблем, например методом заполнения измеряя частоту и сразу же выдавая делёную через pwm. В качестве драйвера предложил бы драйвера tc4431(microchip) или смотрите Unitrode (ULNXXXX), ныне купленную TI.
Go to the top of the page
 
+Quote Post
Verifi
сообщение Dec 15 2009, 05:56
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 315
Регистрация: 5-05-08
Из: Kursk
Пользователь №: 37 282



Цитата(jam @ Dec 15 2009, 01:17) *
Микроконтроллер справится без проблем, например методом заполнения измеряя частоту и сразу же выдавая делёную через pwm. В качестве драйвера предложил бы драйвера tc4431(microchip) или смотрите Unitrode (ULNXXXX), ныне купленную TI.

Да растеряли мы квалифицированны кадры,все только программить могут.
Такие датчики такого типа стоят на шлифовальных шпинделях с оборотами до 25 000,и какой же это контроллер за 30 руб успеет обработать и выдать через PWM.Тут как минимум за 100 руб ближе к сигналке нужен,да и обработку прерываний надо на асме писать, а не как здесь все пишут на СИ.Автору нужно обработать сигнал с датчика на логике.
Доступнее будет взять плис и схемотехническим вводом перенести схему из устройств индикации на 155 логике используемые в станках с чпу с этим датчиком.


--------------------
"Если я в чем-то сомневаюсь, я возвращаюсь к началу"
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Dec 15 2009, 07:16
Сообщение #18





Guests






Цитата
Помогите решить следующую проблему...

smile.gif Ну, придумали себе "проблему" - как из 5 импульсов сделать 3...
Первый импульс передаете без изменений, следующие два объединяете в один, следующие два - снова в один. Затем повторяете все сначала... Не одинаковые импульсы будут - ну и что из того? Это не принципиально. На точность вычисления скорости это практически не повлияет. Можете на логике решить эту задачу или каком-нибудь копеешном MK...
P.S. Делить и умножать не нужно без необходимости, тем более при помощи плис ... smile.gif
Go to the top of the page
 
+Quote Post
jam
сообщение Dec 15 2009, 13:16
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 792
Регистрация: 9-08-05
Из: Транай
Пользователь №: 7 474



Цитата(Verifi @ Dec 15 2009, 08:56) *
Такие датчики такого типа стоят на шлифовальных шпинделях с оборотами до 25 000,и какой же это контроллер за 30 руб успеет обработать и выдать через PWM.Тут как минимум за 100 руб ближе к сигналке нужен,да и обработку прерываний надо на асме писать, а не как здесь все пишут на СИ.Автору нужно обработать сигнал с датчика на логике.
Доступнее будет взять плис и схемотехническим вводом перенести схему из устройств индикации на 155 логике используемые в станках с чпу с этим датчиком.

Ну наверно не за 100р , а за 200 , но это не дороже чем плис, ну и плата и монтаж тоже денег стоют. На мой взгляд , можно обойтись и без асма - главное найти , кто это будет делать - а если как выше предложено сделать , пойдёт проц и за 50р. Но как я понял - у Вас стоят настоящие энкодеры - сдвинутые на 90 и простой пересчёт не пойдёт. Есть и процы с интерфейсом для энкодера - но это уже переделка машины...
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Dec 15 2009, 13:23
Сообщение #20


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

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



Цитата(@Ark @ Dec 15 2009, 10:16) *
smile.gif Ну, придумали себе "проблему" - как из 5 импульсов сделать 3...
Первый импульс передаете без изменений, следующие два объединяете в один, следующие два - снова в один. Затем повторяете все сначала... Не одинаковые импульсы будут - ну и что из того? Это не принципиально. На точность вычисления скорости это практически не повлияет. Можете на логике решить эту задачу или каком-нибудь копеешном MK...
P.S. Делить и умножать не нужно без необходимости, тем более при помощи плис ... smile.gif

Вы не правы. Что Вы будете делать если у Вас всего 3 входных импульса за секунду. Или 1 импульс. Как их Вы собираетесь различать?
Применение контроллера в любом случае потребует выкинуть часть импульсов из входной последовательности. Это не есть здорово, хотя может и допустимо.
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Dec 15 2009, 13:43
Сообщение #21





Guests






Цитата
.... Что Вы будете делать если у Вас всего 3 входных импульса за секунду. Или 1 импульс. Как их Вы собираетесь различать?

Я их различать и не собираюсь. По условиям задачи, это делает другая аппаратура (как - это ее проблемы). Я лишь преобразую 5 в 3 по совершенно жесткому и простому алгоритму. Для данной задачи ничего больше не нужно.
Go to the top of the page
 
+Quote Post
jam
сообщение Dec 15 2009, 14:10
Сообщение #22


Знающий
****

Группа: Свой
Сообщений: 792
Регистрация: 9-08-05
Из: Транай
Пользователь №: 7 474



Цитата(@Ark @ Dec 15 2009, 16:43) *
Я их различать и не собираюсь. По условиям задачи, это делает другая аппаратура (как - это ее проблемы). Я лишь преобразую 5 в 3 по совершенно жесткому и простому алгоритму. Для данной задачи ничего больше не нужно.

А как Вы собираетесь определять направление вращения?
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Dec 15 2009, 14:17
Сообщение #23





Guests






Цитата
А как Вы собираетесь определять направление вращения?

Вы с энкодерами не имели дело, судя по вопросу? Там два канала, вообще-то. Со сдвигом импульсов.
Оба канала нужно преобразовывать. Одновременно.
Go to the top of the page
 
+Quote Post
st232bd
сообщение Dec 15 2009, 14:18
Сообщение #24


Частый гость
**

Группа: Свой
Сообщений: 170
Регистрация: 12-02-08
Из: г.Минск (РБ)
Пользователь №: 34 969



Если микроконтроллер не нравится и нужен дробный коэффициент деления - можно просто на аналоговых микросхемах собрать преобразователь частота -> напряжение -> частота. На ОУ, 555 таймерах, компараторах или взять их готовые. Какую элементную базу лучше знаете, на том и делайте. Хоть на транзисторах, может немножко более громоздко,но главное, чтобы схема для вас прозрачна была.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Dec 15 2009, 14:37
Сообщение #25


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

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



Цитата(@Ark @ Dec 15 2009, 17:17) *
Вы с энкодерами не имели дело, судя по вопросу? Там два канала, вообще-то. Со сдвигом импульсов.
Оба канала нужно преобразовывать. Одновременно.

Давайте жить дружно. Если требуется только поделить- то Ваш метод весьма прост и легко реализуем. Или если автору темы необходимо подсчитать число импульсов, просто число импульсов. Но он может оказаться непригоден для измерения скорости, как и метод с ПНЧ и как любой другой предложенный или не предложенный метод. А вот с каналами вы погорячились.
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Dec 15 2009, 15:24
Сообщение #26





Guests






Цитата
... он может оказаться непригоден для измерения скорости, как и метод с ПНЧ и как любой другой предложенный или не предложенный метод. А вот с каналами вы погорячились.

Не придумывайте. Оба канала будут работать нормально. Скорость, как правило, считается по количеству импульсов в единицу времени. Именно по количеству. Какие там импульсы - одинаковые или не совсем - роли не играет. 600 импульсов на оборот - достаточная величина, чтобы не думать о привнесенной ошибке. В условиях данной задачи, конечно.
Go to the top of the page
 
+Quote Post
jam
сообщение Dec 15 2009, 16:49
Сообщение #27


Знающий
****

Группа: Свой
Сообщений: 792
Регистрация: 9-08-05
Из: Транай
Пользователь №: 7 474



Цитата(@Ark @ Dec 15 2009, 18:24) *
Не придумывайте. Оба канала будут работать нормально. Скорость, как правило, считается по количеству импульсов в единицу времени. Именно по количеству. Какие там импульсы - одинаковые или не совсем - роли не играет. 600 импульсов на оборот - достаточная величина, чтобы не думать о привнесенной ошибке. В условиях данной задачи, конечно.

Как уж там сделано на этом станке я не знаю, но обычно счёт идёт сразу с учётом направления - видимо по этой причине 155 не справляется уже с 416кгц счёта (25000rpm*1000)..
Но - как бы там не было с направлением - лучше такого преобразователя не делать: он либо исказит форму, либо внесёт задержку, что сразу скажется на ПИД-управлении. Надо лезть в модуль управления и приспосабливать его под 1000-шаговые энкодеры - и возможно, что проще сделать или купить новый.
Уточните, что конткретно требуется получить: измерить скорость или адаптировать под станок?
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Dec 16 2009, 01:59
Сообщение #28





Guests






Цитата
... лучше такого преобразователя не делать: он либо исказит форму, либо внесёт задержку....

Любую, даже самую простейшую задачку, кто-то может сделать плохо... Тому, действительно, лучше не делать... wink.gif
Go to the top of the page
 
+Quote Post
jam
сообщение Dec 16 2009, 02:40
Сообщение #29


Знающий
****

Группа: Свой
Сообщений: 792
Регистрация: 9-08-05
Из: Транай
Пользователь №: 7 474



Цитата(@Ark @ Dec 16 2009, 04:59) *
Любую, даже самую простейшую задачку, кто-то может сделать плохо... Тому, действительно, лучше не делать... wink.gif

Управление моторами не самая простая задача - буду рад увидеть Ваши изделия конкурирующими в этой области - стоют кстати очень прилично.
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Dec 16 2009, 02:45
Сообщение #30





Guests






Цитата
Управление моторами не самая простая задача...

Я в курсе. smile.gif
Цитата
... буду рад увидеть Ваши изделия конкурирующими в этой области

http://www.ellab.info/~cat/18/index.html
http://www.ellab.info/~descnews/3/index.html
Go to the top of the page
 
+Quote Post

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

 


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


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