Вырезать импульс | |||||
---|---|---|---|---|---|
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 |
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
Спс. Не перебдел, если, конечно это полноценный ШД, а не электромагнит с храповиком. Во втором случае задача не стоила бы выеденного яйца, но электромагниту НЕ НУЖНО дифференциальное включение... а оно - есть! |
||||
pav736 14/02/2011 11:17 |
Накидали много,большое спасибо.Всю ночь сидел с аппаратом,спалил две микросхемы.Сейчас читаю ваши сообщения,перевариваю.
Институт закончил 20 лет назад.Всю жизнь занимаюсь практическим ремонтом,теорию подзабыл. Нужно срочно на завод собрать такую схему,доработать немцев.Взял сегодня за свой счет,набрал у ребят логики,разбираюсь. |
||||
-20 dB 14/02/2011 15:40 |
pav736, и что, это НЕМЦЫ применили полярный электролитик в качестве формирователя коротких импульсов на дифференциальном выходе? Решили отомстить за 1945, поставив мину замедленного действия? Или там уже поработали отечественные ручки, или таки в кроке схемы подключения ошибка? |
||||
Мелиор 14/02/2011 18:27 |
Рома, мне это больше напоминает не курсовую, а попытку наших кулибиных сэкономить чего-то (хотя бы импульсы ) там, где немцы не экономят |
||||
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 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 |
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 |
О, Немцов тему заметил... Приветствую, а то тут на первой странице автор уже грозился, что "на другом форуме" ему уже дали готовый ответ.
И по поводу учёта
И с назначением девайса автор вопроса реально чего-то темнит... Уже два реальных повода поосторожнее отнестись к теме. Впрочем, теорию дать можно... А как автор ею распорядится - это уж его проблема. Схема вчерне наметилась, но доводить её до ума, похоже, не имеет смысла, по обеим причинам: во первых, технические форумы - не место для подсказок на ДЗ будущим инженерам, во-вторых - в России, конечно, каждый ворует... как может (бог ему судья - сам не без греха), но обмен технологиями воровства на митингах абсолютно нецелесообразен (в смысле - каждый прёт то, что умеет, но СВОИМИ мозгами). 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 |
надо было с одного импульса начинать. |
||||
pav736 21/02/2011 11:34 |
Не угадали .Схема работает,собрал на трех ИМС с выходными ключами на полевиках.Привозить не хотят,для крепления нужно ехать на завод в промзону.Директор СЦ не отпускает,да и морозы под 30,неохота.Окончательную схему и фото агрегата выложу позже,если интересно. |
||||
-20 dB 21/02/2011 11:38 |
pav736, ес-сно интересно. Хотя бы тип (я уж про марку не говорю, хотя бы принцип действия) твоего двигателя интересен - а то предполагаем ХЕЗ чего. И ещё хрен знает сколько МОЖНО предположить. |