Свежие обсуждения
Консультации

Делитель частоты

1 3

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

 

alex_0904: Как можно получить коэффициент делителя 1.6-1.7?
Наверное с помощью МК проще всего.
Если нужен меандр, то это будет совсем не просто.

alex_0904: импульсы амплитудой 24В.
Что-то не припоминаю современных микросхем на такое напряжение.

 

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

 

511 серия сможет

 

511 - всего лишь на 15 вольт, значит, городить преобр. уровня придётся и с ней. Кроме того, она мерзковата по надёжности.
В давние времена были цифровые серии т.н. p-mop-логики (К144 и т.п.), они работали от -27 вольт, но в них вроде не было счётчиков (они не успели дойти до такой высокой интеграции, и были сняты с производства).
------------------------
Посмотрел справочник за 1985 год - были там счётчики! К161ИЕ1, 2, 3. Но найти их сейчас - лучше не пытаться.

Что касается делителя на нецелое число - такие вещи можно сделать и без МК. Но придётся смириться с тем, что выходная последовательность импульсов не будет строго регулярной - её период будет меняться так, чтобы в-среднем получилось заданное деление. Принцип заключается в переключении целочисленного коэф. деления в заданной пропорции. Допустим, надо поделить на 2,5 - значит, делим на 2, выдаём один импульс, далее делим на 3, опять выдаём один импульс, затем снова на 2 и т.д. Для построения такого делителя надо первым делом выразить заданный коэф. деления как дробь с целочисленными числителем и знаменателем.
Svetlana-06-89: Если нужен меандр, то это будет совсем не просто.
Это точно! Просматривается такой способ - поделить дробно любым способом, но выходную последовательность использовать не напрямую, а пропустить через ФАПЧ с настолько большой постяннной времени, чтобы она сгладила колебания периода на выходе. Это получается довольно сложное устройство...

 

Спец: всего лишь на 15 вольт
Uпит.=+25 +/-10% В

 

Спец: мерзковата по надёжности.
А я считаю, что это самая надёжная и "трудноубиваемая" серия

 

poruchik: Uпит.=+25 +/-10% В
Ещё раз залез в справочник 1985 года... Читаю: ДТЛ-серия К511, Uпит=+15 в +/-10%. А ваши данные (про 25) откуда? Неужели из википедии? Или за прошедшие 25 лет многое изменилось, и её стали делать по другой технологии?
poruchik: А я считаю, что это самая надёжная и "трудноубиваемая" серия
Не знаю, откуда такое мнение... Я с ней имел дело, и никому этого не пожелаю. Помню, даже (задолго до появления всяких МК) было желание перепаять контроллер гальванической линии, собранный на ней, на что-нибудь КМОПовское... Это ж надо человека настолько довести, чтобы возникло такое желание!

 

alex_0904: Подскажите, есть ли делители частоты работающие с таким уровнем сигнала, или придётся городить преобразователь уровня 24В в TTL, потом делитель частоты, а потом опять с TTL уровня получать 24В

Логики на 24В скорее всего нет. Не совсем ясно, что сложного в преобразователях? Для преобразования 24В импульсов в ТТЛ достаточно двух резисторов и, возможно, одного стабилитрона. Ну или оптопары, если нужна гальваническая развязка. Для преобразования ТТЛ в 24В импульсы достаточно транзистора с открытым коллектором, ну или оптопару.

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

1) По фронту импульса срабатывает схема захвата, записываете время таймера в переменную Т1.

2) Дожидаетесь следующего захвата, записываете время таймера в переменную Т2. Разница времён Т2-Т1 даст вам период входных импульсов. Делите его на 1.6 - 1.7 и записываете во второй триггер, который связан с OCR. Второе время Т2 переписываете в первое Т1=Т2.

3) Переходите к пункту 2.

 

Спец: залез в справочник и мне пришлось
"Справочник по интегральным микросхемам", странички с годом нет,
первое издание в 1977 году, издательство "Энергия"