Вырезать импульс

pav736
13/02/2011 09:22
Идет бесконечная последовательность прямоугольных импульсов.Амплитуда 4 вольта,длительность 10 мксек,расстояние между импульсами порядка 1 минуты.Нагрузка устройства порядка 50 ма.Нужно 'пропустить' два импульса из трех. То есть на входе 111111111 ,на выходе 1001001001 . Понимаю,что нужно собрать на триггерах или счетчиках типа к176тм2 или к155ие5, но господина Шило уже подзабыл :rolleyes: .Пихните,пожалуйста,в нужном направлении.

Анатолий66
13/02/2011 18:00
Проще на сдвиговом регистре наверное.

kapral_82
13/02/2011 19:54
Боюсь тут просто счетчиком или регистром не обойтись,нужно ведь сохранить длину импульса,а регистр и счетчик помнят

pav736
13/02/2011 20:35
Длина импульса роли не играет.Подключен малоточный шаговый двигатель.На входе щелк,щелк,щелк, а нужно щелк,тишина,тишина голливудская улыбка .Проблема в том,что двигатель подключен напрямую к контроллеру,и схему нужно разработать не относительно корпуса.Подсказали на К561ие8,сейчас разбираюсь.

Jon Braun
13/02/2011 21:23
Может надо просто поделить на три, тогда подойдёт 155ие2.

pav736
13/02/2011 21:45
Дико извиняюсь за схему,вылетела программа.

serega-64
13/02/2011 21:46
pav736, думаю,что делитель на три пойдет и ИЕ8 тоже и сброс на нее брать с 4 выхода(не вывода)делал похожую примочку,тока для других целей,жаль схемка на работе,так,нашел справочник,записывай,на ИЕ8,14-вх.,13-земля,выход-3,10 соеденить с 15 и усе,питалово +16,-8.Дерзай!

ДОБАВЛЕНО 13/02/2011 22:54

pav736, тебе тогда,как я по фрагменту понял,для ИЕ8 перед вх. надо с помощью ТЛки импульс сформировать,иначе ИЕ8 не пойметче ей подали.561ТЛ1 аналог CD4093.

-20 dB
13/02/2011 23:55
pav736, эт я вовремя страничку обновил, а то уже начал схемку на 561ИЕ10 рисовать... Похоже, смысла нет, ибо в свете схемки подключения девайса и ответа перед ней (о назначении) пара вопросов возникла...

А "щёлк-щёлк - тишина" программно не получается? Я там вроде магические буквы МК вижу.

И потом - разве шаговому двухпроводному (однофазному) двигателю требуются импульсы только одной полярности? Шаг таких двигателей, как правило - смена ПОЛЯРНОСТИ приложенного напряжения, и, таки, алгоритм управления движком всё равно полностью переписывать нуно.

Кстати, при подключении однофазного шагового к двум выходам МК эта возможность реализуема, но выходы должны поочерёдно переключаться в осотоянии лог.1. Кстати, и целесообразность применения полярного конденсатора на таком "синтезированном" переменном напряжении сильно сомневает. И зачем, если короткие импульсы на выходах МК тоже можно сформировать программно?

Мелиор
13/02/2011 23:57
pav736 писал:
на входе 111111111 ,на выходе 1001001001
не так. Правильно будет
1010101010101 на входе
1000100010001 на выходе

-20 dB
14/02/2011 00:00
Мелиор, для вращения двигателя ему вообще требуется последовательность сигналов на ОБОИХ выходах:

Вых А: 00010001000100010001000...
Вых В: 01000100010001000100010...

Таким образом, если ему требуется изменить алгоритм на "щёлк-щёлк-тишина", последовательности приобретут вид:

Вых А: 00010001000000010001000...
Вых В: 01000000010001000000010...

Ну, где-то так. И почему мну кажется, что это курсовая работа? Мнительность, что ли? Или не мне одному так кажется?

ДОБАВЛЕНО 14/02/2011 3:13 AM

Гы... И даже я не прав. Ибо шага, следующего после пропущенного, ТОЖЕ не будет! Бо нет смены полярности... Забавная задачка. Ща репу потру, как оно дОлжно бысть.

Мелиор
14/02/2011 00:22
А я пока выложу кое-что

ДОБАВЛЕНО 14/02/2011 01:34

Вот я тут накалякал. Направление такое, а подробности не сегодня. Уже засыпаю

-20 dB
14/02/2011 01:05
Мелиор, этого мало - если шаговый двигатель - действительно шаговый, а не электромагнитно-храповиковый (впрочем, для ЭХ не нужно было бы дифференциальное подключение МЕЖДУ выводами МК, достаточно было бы одного выхода... Поэтому, клонит мну к первой версии), автору нужно весьма изрядно преобразовать ОБЕ последовательности на выходах. Я тута помыслил, и родил:
на выходах МК (есть):

А: 00010001000100010...
В: 01000100010001000...
на двигателе (надо):
А: 00010000010000010...
В: 01000001000001000...

Причём, не выделенные жирным периоды нужны исключительно для формирования коротких импульсов (вместо конденсатора) Они могут иметь произвольное время, и вид 1+1 вместо нарисованных 0+0 (движку это абсолютно по барабану - дифференциальное напряжение на нём всё равно будет равно нулю. При формировании КИ внешними цепями эти такты в принципе можно вообще пропустить). И тогда:

на выходах МК (есть):
А: 01010101...
В: 10101010...
на двигателе (надо):
А: 01001001...
В: 10010010...

Теперь куда как лучше видно, что ПРОСТЫМ пропуском третьего импульса тут и близко не пахнет! Тут надо ДВА полноценных синхронизированных делителя на... полтора?

goga_tv
14/02/2011 01:12
-20 dB,
Цитата:
Тут надо ДВА полноценных синхронизированных делителя на... полтора?

Ну ты замутил браво! Хотя автор топика такого ТЗ не ставил, чувствую что твои измышления в правильную сторону!
-20 dB - молодец! (если , конечно , не перебдел смех )

-20 dB
14/02/2011 01:12
Пожалуй, выйду-ка я пока из темки... Просто ощущение, что мы делаем чью-то курсовую, у меня СИЛЬНО усилилось. И так половину уже подсказали... В противном случае автор давно бы уже плюнул на такие аппаратные "идеи", которые можно запросто решить программными средствами, вместо того, чтобы городить хитровывернутый аппаратный преобразователь. И даже ФКИ на конденсаторе - знакомое "студенческое" решение.

pav736, ЗАРЕЖУТ твой прожект за этот конденсатор. Точно-точно. Я б зарезал. Ибо полярный конденсатор не должен работать при встречном напряжении, а принцип работы двуполярного шагового двигателя, похоже, ты не усвоил. Иначе бы не лепил делитель на ОДИН выход. Задачка на засыпку... была, блин. Наполовину и так отучили ребёнка головой работать - алгоритм управления ШД для пропуска шага подсказали, что использовать и делить надо сигнал на обоих выходах - тоже, и даже "подводный камушек" я уже подсказал. И какой специалист выучится на чужих подсказках? А идеи есть... И именно аппаратные, бо я не программист. Правда, пока сырые, но... фсёрафно ф топку!

ДОБАВЛЕНО 14/02/2011 4:14 AM

goga_tv, так я ж и говорю - это СИЛЬНО напоминает институтскую задачу на засыпку! Потому автор такую задачу и не ставил - он ПОНЯТЬ не мог, где тут подвох! Потому и сформулировал задачу так, как понял её сам, и не догадался привести задачу в том виде, в котором она была сформулирована в задании (и правильноо. потому что первым же вопросом в таком случае было бы "а зачем?"... а практического смысла теоретическая задача не имеет). Кстати, по изначально заявленному автором ТЗ у меня схема уже нарисовалась - один счётчик из 561ИЕ10, и одна 561ЛА7... Хотя, не успел разобраться с инверсиями (не нужно стало, в свете уточнённого ТЗ) - возможно, вместо ЛА7 пришлось бы ставить ЛЕ5.
смех подмигивание
Мы и так половину задачи уже разжевали. Пусть теперь хоть схему сам нарисует (ЗАДАЧА РЕШАЕМА! причём, в духе всех институтских задач на засыпку - сравнительно малой кровью). ИМХО, себе же коллегу, а то и начальника готовим - на чужих мозгах в рай, и в раю тоже головой не надо думать, если негры с головами есть...
недовольство, огорчение

ДОБАВЛЕНО 14/02/2011 4:25 AM

goga_tv писал:
-20 dB - молодец! (если , конечно , не перебдел смех )

Спс. Не перебдел, если, конечно это полноценный ШД, а не электромагнит с храповиком. Во втором случае задача не стоила бы выеденного яйца, но электромагниту НЕ НУЖНО дифференциальное включение... а оно - есть!

pav736
14/02/2011 11:17
Накидали много,большое спасибо.Всю ночь сидел с аппаратом,спалил две микросхемы.Сейчас читаю ваши сообщения,перевариваю.
Институт закончил 20 лет назад.Всю жизнь занимаюсь практическим ремонтом,теорию подзабыл.
Нужно срочно на завод собрать такую схему,доработать немцев.Взял сегодня за свой счет,набрал у ребят логики,разбираюсь.

-20 dB
14/02/2011 15:40
pav736, и что, это НЕМЦЫ применили полярный электролитик в качестве формирователя коротких импульсов на дифференциальном выходе? Решили отомстить за 1945, поставив мину замедленного действия? Или там уже поработали отечественные ручки, или таки в кроке схемы подключения ошибка?

Мелиор
14/02/2011 18:27
pav736 писал:
Идет бесконечная последовательность прямоугольных импульсов...Нужно 'пропустить' два импульса из трех
А третий импульс случайно не надо, чтоб "налево" шел? подмигивание смех
Рома, мне это больше напоминает не курсовую, а попытку наших кулибиных сэкономить чего-то (хотя бы импульсы смех ) там, где немцы не экономят

pav736
15/02/2011 10:48
В принципе схему я разработал.Сильно помогли ребята с другого форума.Сейчас отдал на завод,на обкатку.На выходные заберу,отлажу.Всем спасибо за помощь.

-20 dB
15/02/2011 12:01
pav736, на "другом форуме" Немцов абсолютно верно написал - при дифференциальном включении нагрузки (тем более - полярночувствительной) к обоим выходам, нужна картина по обоим выходам! А мне сдаётся, что на втором выходе - та же картина, только сдвинутая по фазе на полпериода (я несколькими постами выше предполагаемую "эпюру", или "таблицу истинности" в нулях и единичках для обоих выходов МК выкладывал). И если я и Немцов правы, то схема от Soundoverlord с Паяльника (Схем.Нет) работать тоже не будет. Тем более, что в схеме Soundoverlord с гальванической развязкой при подключении к выходу оптрона на двигатель вообще не подаётся напряжение питания.
подмигивание

Jon Braun
15/02/2011 22:47
pav736 фото мотора покажи если не секрет, похоже он напоминает счётчик. улыбка

pav736
16/02/2011 09:49
Jon Braun писал:
pav736 фото мотора покажи если не секрет, похоже он напоминает счётчик. улыбка

На выходные привезут для окончательной доводке и креплению,щелкну.Какой счетчик?

Jon Braun
16/02/2011 16:03
Может конечно я не прав но не представляю шаговый двигатель с таким включением, на микроконтроллере всё делается проще и через ключи. Похоже на обычный электромеханический счётчик с циферками.

-20 dB
16/02/2011 17:32
Jon Braun, а для механического счётчика достаточно одного выхода, и ни к чему его дифференциальное включение (я уже писал выше про электромагнит с храповиком). ИМХО, здесь всё-таки шаговый двигатель по принципу вторичных электрических часов или двигателя ДСМ2 (ДСО), только меньших "масштабов", т.е таки нужна смена полярности, а стало быть - чередование импульсов на выходах.

ДОБАВЛЕНО 16/02/2011 21:14 PM

ЗЫ: или ты имел в виду не электромеханический счётчик импульсов, а счётчик эл-мех. счётчик времени наработки (типа, СВН-2)? Вот там-то действительно стоит кварцевый генератор на специализированной ИМС для электромеханических часов УТП-Т41 и миниатюрный ШД, по конструкции напоминающий ДСМ2 в несколько "урезанной" версии.

Jon Braun
16/02/2011 20:04
-20 dB Твой пост про шаговик с храповиком видел и не понял почему на это не обратили внимание.
У шаговых двигателей четыре обмотки и шесть проводов, здесь обошлись двумя.
Схема включения несимметричная, зачем там конденсатор.
50 ма МК не выдаст, значит или ключи или сигнал не с него.
Шаговики много жрут, при токе в 50ма он только стрелку будет двигать .
Вроде много разного хлама разломал но маленькие шаговики вроде ДСМ2 не попадались.
Хотя говорить «Чего не вижу того не существует" не буду улыбка

-20 dB
16/02/2011 21:55
Jon Braun писал:
У шаговых двигателей четыре обмотки и шесть проводов...
...маленькие шаговики вроде ДСМ2 не попадались.
Хотя говорить «Чего не вижу того не существует" не буду улыбка

1) Со-о-овсем необязательно четыре обмотки. Тот же ДСМ2, вообще-то номинирующийся как синхронный двигатель - по сути шаговый двигатель, но, поскольку его функции крайне ограничены (например, не требуется реверс), обошлись всего одной обмоткой, периодически "перемагничивающей" (изменяющей полярность намагничивания) многополюсного статора, в котором находится многополюсный же магнитный ротор.

2) Тут мне недавно кто-то скидывал фотографии потрохов современных автомобильных спидометров - у привода стрелки тот же самый принцип 2-х ДСМ-2, сдвинутых на полшага. Так как им требуется реверс, там уже 2 обмотки. Но вот на фото миниатюрный шаговый двигатель из уже упомянутого счётчика времени наработки, по сути - ДСМ "наизнанку" - здесь многополюсный магнитный статор, в котором вращается многополюсный ротор, перемагничиваемый находящейся внутри него неподвижной катушкой. Кстати, прилагаю и схему этого самого счётчика наработки (как видно, даже советские Кулибины 1990-го года, от которых всего можно было ожидать, даже представить не могли включить ШД через полярный конденсатор (мало того, они вообще без электролитиков обошлись):

Jon Braun
17/02/2011 09:28
ДСМ2 работает только на переменном токе, что требует смены полярности напряжения. В свн 2 наверняка на выходе стоит мостовой усилитель для смены полярности. Спорить не буду всё возможно тем более нам обещали фото двигателя.

Немцов
17/02/2011 10:37
Однофазный шаговый двигл применяется в часах, учетчиков, где необязательно большая сила.
Если сей аппарат казенный, то такая переделка настораживает, то бишь статьей попахивает.

-20 dB
17/02/2011 14:25
О, Немцов тему заметил... Приветствую, а то тут на первой странице автор уже грозился, что "на другом форуме" ему уже дали готовый ответ.
-20 dB выше в теме писал:
pav736, на "другом форуме" Немцов абсолютно верно написал - при дифференциальном включении нагрузки (тем более - полярночувствительной) к обоим выходам, нужна картина по обоим выходам!..

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

И по поводу учёта
Мелиор там же писал:
А третий импульс случайно не надо, чтоб "налево" шел? подмигивание смех
Рома, мне это больше напоминает не курсовую, а попытку наших кулибиных сэкономить чего-то (хотя бы импульсы смех )...

И с назначением девайса автор вопроса реально чего-то темнит... Уже два реальных повода поосторожнее отнестись к теме. Впрочем, теорию дать можно... А как автор ею распорядится - это уж его проблема. Схема вчерне наметилась, но доводить её до ума, похоже, не имеет смысла, по обеим причинам: во первых, технические форумы - не место для подсказок на ДЗ будущим инженерам, во-вторых - в России, конечно, каждый ворует... как может (бог ему судья - сам не без греха), но обмен технологиями воровства на митингах абсолютно нецелесообразен (в смысле - каждый прёт то, что умеет, но СВОИМИ мозгами).

Jon Braun, усилитель-то зачем? Если ток потребления двигателя позволяет, два обычных ТТЛ выхода, МЕЖДУ которыми включен этот движок, как раз и образуют этот самый усилитель. Остаётся только организовать на этих выходах сдвинутую друг относительно друга тактовую последовательность. Возможные варианты сдвинутых последовательностей я "рисовал" в "бинарных системах" на первой странице. Ну, ладно, раз тема вызывает интерес уже не только у автора, не поленюсь, чуть позже нарисую в графике (сейчас пока некогда).

Jon Braun
17/02/2011 18:32
-20 dB ТТЛ не потянет шаговик ток маленький, втекающий 14ма, вытекающий пока не нвшёл данных. Только умощнёные дают 48ма
Но меня интересует для чего это надо, надеюсь это не электросчётчик.

-20 dB
17/02/2011 18:55
Jon Braun, я не измерял потребляемый ток движка, например,в упомянутом счётчике времени наработки и на стрелках спидометров, но застал на работе полноценные (6-и выводные) шаговые движочки с привода стрелки каких-то отечественных приборов (сняты были с эксплуатации задолго до моего устройства на эту работу 25 лет назад, поэтому тип не скажу), размером ещё меньше показанного на фото. Так вот, по словам тех, кто их застал и обслуживал, "раскачивались" эти движочки транзисторами МП40 по четырёхтактной схеме (с однополярным питанием двигателя). Так что ток обмоток вряд ли был выше 20 мА. По поводу электросчётчика - нет, это не электросчётчик... Но если это девайс практический - то стопудово счётчик чего-то. А что-то бывает иной раз и подороже электроэнергии.
подмигивание

ДОБАВЛЕНО 17/02/2011 22:35 PM

Выкладываю обещаный рисунок (внизу). Итак, рис.1, по-моему, кроме топикстартера никого не интересует - все остальные и так поняли (если бы автор понял - не выкладывал бы осциллограмму только по ОДНОМУ выходу).

А вот на рис.2 показаны две возможности управления ШД в схеме по рис.1. Собст-но, в девайсе топикстартера управление ИМХО (судя по осциллограмме напряжения на одном из выходов, если, конечно, сигнал взят не после конденсатора), реализовано так, как показано в красной части рисунка - сдвинутая на полпериода последовательность импульсов (только на выходах МК взаимно инвертированный меандр с периодом 240 сек, отчего и появилась настоятельная потребность впихнуть формирователь короткого импульса на конденсаторе, чтобы движок не жрал ток постоянно).

Как видно из сложения последовательностей на выходах A и B по схеме на рис.1 формируется знакопеременная последовательность, отмеченная на рис.2 зелёным цветом.

Так как дифференциальное напряжение на ШД равно нулю в двух случаях - при совпадении на выходах нулей или единиц, обе последовательности на "красном" графике можно инвертировать - для двигателя ровным счётом ничего не изменится (не стал рисовать, чтобы не загромождать картинку, но назовём это "вариантом управления номер 2).

Благодаря той же "пофигистичности" двигателя к одновременному воздействию на него двух единиц или двух нулей, управление может быть реализовано и так, как показано на синем графике (после перевода в *.jpg он почему-то стал сиреневым, но он синий - прошу поверить улыбка) - сложением двух смещённых по времени на величину импульса шага меандров. Если автор снимал свою известную минимум на трёх форумах осциллограмму после конденсатора - не исключено, что у него и так реализовано управление, а конденсатор стал необходим, если меандры смещены на четверть периода. После сложения обеих последовательностей по схеме на рис.1 всё равно получаем "зелёную" последовательность.

А вот теперь о нижнем (жёлтом) графике. Это то, что нужно получить топикстартеру. Первая часть не вызывает каких либо вопросов - это часть "зелёного" графика с вырезанным третьим шагом. Но со второй, обведённой красной рамочкой всё не так просто. Чтобы после пропущенного шага на следующем "ходу" двигатель сделал шаг, следующий ПРОШЕДШИЙ импульс должен быть в обратной полярности. А это вынуждает инвертировать всю последовательность до следующего пропуска импульса. Так что не всё так просто, как казалось топикстартеру.

Однако, решение есть, и сравнительно простое - скомбинировать варианты управления двигателем (2 из трёх предложенных), сформировав недостающий из имеющихся тактовых последовательностей. Одной микросхемкой 155 или 561, конечно, дело не обойдётся, но, учитывая монопенисуальность состояний 0+0 и 1+1, и гиперсложная схема тоже не нужна...
подмигивание подшучивать, дразнить

Jon Braun
19/02/2011 15:23
А Германа всё нет, как и обещанного фото. Может уже передумал?

-20 dB
19/02/2011 21:22
На Паяльнике и Мониторе тож пропал... Собрал схему с Паяльника и спалил девайс? Маловероятно - если её собирать в том виде, в котором она нарисована, без самодеятельности - работать не будет, но и не сгорит ничего. Может, за кражу импульсов в особо крупном уже того...


Jon Braun
19/02/2011 21:35
-20 dB писал:
На Паяльнике и Мониторе тож пропал... Собрал схему с Паяльника и спалил девайс? Маловероятно - если её собирать в том виде, в котором она нарисована, без самодеятельности - работать не будет, но и не сгорит ничего. Может, за кражу импульсов в особо крупном уже того...

улыбка надо было с одного импульса начинать.

pav736
21/02/2011 11:34
Не угадали улыбка .Схема работает,собрал на трех ИМС с выходными ключами на полевиках.Привозить не хотят,для крепления нужно ехать на завод в промзону.Директор СЦ не отпускает,да и морозы под 30,неохота.Окончательную схему и фото агрегата выложу позже,если интересно.

-20 dB
21/02/2011 11:38
pav736, ес-сно интересно. Хотя бы тип (я уж про марку не говорю, хотя бы принцип действия) твоего двигателя интересен - а то предполагаем ХЕЗ чего. И ещё хрен знает сколько МОЖНО предположить.

liveinternet.ru RadioTOP Rambler's Top100 –ейтинг@Mail.ru