Вопрос по формированию сигнала на логике.

Обсуждаем цифровые устройства...
Ответить
Родился
Сообщения: 11
Зарегистрирован: Чт окт 20, 2022 09:06:58

Сообщение df1811 »

Уважаемые коллеги,

прошу вашей помощи в поиске схемотехнического решения, заранее благодарен.

Условия задачи:

Без использования микроконтроллера, по нажатию и до окончания удержания кнопки, начать формировать следующую последовательность прямоугольных импульсов (5-12В). При этом, необходимо иметь возможности:

1. регулировки длительности первого импульса "А" (0-3000 мс), т.е. теоретически он может отсутствовать и последовательность начнется с паузы "B" или импульса "С"

2. регулировки длительности паузы "B". (~300-1000 мс)

3. регулировки длительности импульса "С" (~50-300мс)

Изображение

К сожалению кроме МК в голове только 555-й таймер крутится, счетчики и все такое, но пока непонятно как это все реализовать, возможно мои более опытные товарищи подскажут изящное решение. Я с такими задачами еще не сталкивался и буду признателен любым соображениям.
Вложения
2.png
(5.54 КБ) 57 скачиваний
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6337
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Задание, нутром чувствую, учебное - жётко
Без использования микроконтроллера
Чисто на логике, ес-но, не выйдет плавное регулирование от 0, и 555 не зря упомянут.
Думаю (чисто личное мнение) - изящного решения не получится. Вместо 1 МК целая плата - это оно?
СпойлерКогда просят решения с запретом на его оптимальность, невольно вспоминается: "Ты мне почини телек, но чтоб кинескоп не менять. Ну и что, что у него явно видимая трещина?"
Изображение
Реклама
Родился
Сообщения: 11
Зарегистрирован: Чт окт 20, 2022 09:06:58

Сообщение df1811 »

[uquote="Jack_A",url="/forum/viewtopic.php?p=4307186#p4307186"]Задание, нутром чувствую, учебное[/uquote]

Вы не правы, задача чисто прикладная, на любом МК и в любой среде я исполню это очень просто и быстро, но, электромагнитная обстановка не позволяет использовать МК, по этому возник вопрос. И теперь вопрос конкретный, а вы нутром не чувствуете как это организовать? О таймерах я думаю поскольку мне видится два таймера, работающие с разным коэфф. заполнения и мне остается всего то ничего, взять импульс с первого таймера и переключить выход на второй таймер, как это сделать я пока не знаю.
Вымогатель припоя
Сообщения: 599
Зарегистрирован: Ср янв 06, 2010 10:01:46

Сообщение metan »

df1811 писал(а):задача чисто прикладная
да ладно :))
Напишите тогда, куда прикладывать решение собираетесь? С таким-то ТЗ :)
И да, кто вам сказал, что логика (какая кстати?) в вашей "электромагнитной обстановке" лучше себя поведет, чем МК?
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Сообщение electroget »

df1811,
За основу можете взять схему на Рисунке 6 из этой статьи https://www.radioradar.net/articles/tec ... ntrol.html
Реклама
Родился
Сообщения: 11
Зарегистрирован: Чт окт 20, 2022 09:06:58

Сообщение df1811 »

Сейчас думаю построить это на том что есть, нашел счетчик 4024, немного логики и думаю собрать все это в кучу. К сообщению прикладываю генератор на 555 и кусочек со счетчиком в протеусе. Пока идея следующая: имеем два таймера, настроенных (для простоты) на одну частоту и разный коэфф. заполнения. Далее городим огород из счетчика и элемента "И" чтобы в произвольный момент нажатия на кнопку выделить импульс "А", поскольку если сделать прямо, и если кнопка была нажата в момент положительного уровня, то на выход проследует не то что нам нужно (только часть импульса "А"). Далее надо как то придумать переключение выхода на второй генератор (они синхронны). Как-то так пока что. Применение обсудим когда задачу решим)
gen.zip
(29.1 КБ) 66 скачиваний
Добавлено after 58 seconds:
[uquote="electroget",url="/forum/viewtopic.php?p=4307215#p4307215"]df1811,
За основу можете взять схему на Рисунке 6 из этой статьи https://www.radioradar.net/articles/tec ... ntrol.html[/uquote]
Спасибо, это понятно даже такому ежику как мне)))
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Сообщение electroget »

df1811,
Получить нужный диапазон изменения длительности на 555 не так просто как кажется.
Впрочем, делайте что считаете правильным.
Родился
Сообщения: 11
Зарегистрирован: Чт окт 20, 2022 09:06:58

Сообщение df1811 »

[uquote="electroget",url="/forum/viewtopic.php?p=4307223#p4307223"]df1811,
Получить нужный диапазон изменения длительности на 555 не так просто как кажется.
Впрочем, делайте что считаете правильным.[/uquote]
А вы знаете, не важно, давайте будем считать что два генератора у нас уже есть, вопрос как в произвольный момент времени выделить положительную часть периода первого генератора и затем переключиться на второй.
Друг Кота
Аватара пользователя
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Сообщение electroget »

Это временные диаграммы нужно рисовать чтоб понять как такое сделать.
Друг Кота
Аватара пользователя
Сообщения: 44172
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

df1811 писал(а):К сожалению кроме МК в голове только 555-й таймер крутится, счетчики и все такое,
electroget писал(а):Получить нужный диапазон изменения длительности на 555 не так просто как кажется.
Ещё есть 155АГ1 (SN74121) и 155АГ3 (SN74123)
В некоторых случаях, на этих микросхемах, получается лучше, чем на 555 таймере.
Родился
Сообщения: 11
Зарегистрирован: Чт окт 20, 2022 09:06:58

Сообщение df1811 »

[uquote="АлександрЛ",url="/forum/viewtopic.php?p=4307237#p4307237"]
df1811 писал(а):К сожалению кроме МК в голове только 555-й таймер крутится, счетчики и все такое,
electroget писал(а):Получить нужный диапазон изменения длительности на 555 не так просто как кажется.
Ещё есть 155АГ1 (SN74121) и 155АГ3 (SN74123)
В некоторых случаях, на этих микросхемах, получается лучше, чем на 555 таймере.[/uquote]
У вас есть конкретика?
Опытный кот
Сообщения: 724
Зарегистрирован: Чт сен 23, 2010 18:40:51
Откуда: Санкт-Петербург

Сообщение clvr00 »

Берём 9 одновибраторов на 555 (по одному на каждый импульс или паузу), дополняем инверторами на биполярном транзисторе, собираем последовательно и закольцовываем, если нужно чтобы повторялась морзянка эта. Понимаю, что решение очень тупое, но зато можно раздельно регулировать все 9 длительностей :))

Зы. Вроде бы толстый железный корпус одинаково хорошо экранирует как электро-, так и магнитную обстановку. МК + коробочка из стали 35 мм толщиной («военное» исполнение) выйдет быстрее и менее габаритно как мне кажется. А по факту 2-3 мм скорее всего более чем достаточно~
С уважением, Вячеслав.
Родился
Сообщения: 11
Зарегистрирован: Чт окт 20, 2022 09:06:58

Сообщение df1811 »

Спасибо за идею, примерно в этом направлении вчера вечером как раз пошла моя мысль, только у меня импульсы "C" повторяются пока нажата кнопка, т.е. первый регулируемый импульс "А", а затем импульсы "С". Я уже вижу такую картину примерно, ждущий одновибратор запускается через VT1
Изображение

Далее получаем такую картину:

Изображение
Полученный сигнал с коллекторов отправляется на "И-НЕ" и выход с "И-НЕ" разрешает работу 555.
Примерно так, что думаете?

Добавлено after 12 minutes 31 second:
[uquote="clvr00",url="/forum/viewtopic.php?p=4307569#p4307569"]Зы. Вроде бы толстый железный корпус одинаково хорошо экранирует как электро-, так и магнитную обстановку. МК + коробочка из стали 35 мм толщиной («военное» исполнение) выйдет быстрее и менее габаритно как мне кажется. А по факту 2-3 мм скорее всего более чем достаточно~[/uquote]

И все бы ничего, но, там не только по воздуху летит, но и по земле и по входу МК ~70кГц прилетает, там можно вусмерть нафильтроваться и все равно где-нибудь да вылезет, к тому же сильно дорого выйдет с мет. корпусом. Поверьте, я уже МК обвесил гирляндой индуктивностей и конденсаторов, меняется картина конечно, но не радикально. У меня вход МК (кнопка) подтянута к "+" и ждет прерывания, так вот на этот вход эти 70 кГц и прилетают, не говоря уже о земле. Гальваническая развязка не помогла, как я не старался не прибить мне эту заразу, к тому-же мет. корпус, я уже говорил, дороговато будет и сложно в пр-ве.

На МК я уже давно прибор построил, вот только задавить гадину окончательно я так и не смог.
Вот какая штука выходит, порт настроен на вход и подтянут к питанию, при нажатии кнопки срабатывает схемотехника аппарата и появляется индуктивная наводка ~70кГц (~12В) по этому входу + такая же наводка по земле через индуктивность катушки реле, короче там швах полный, МК просто сбрасывается.
Изображение


И это этом питается он отдельно (AMS1117) через LC цепочку и все все все прелести жизни. Токовую петлю на оптроне пробовал - не спасло. Короче мне надоело все это и я решил для такой простой задачи сделать все на коленке. Подсказки из зала и конструктивная критика приветствуются!
Вложения
Новый документ 2022-10-21 08.25.31.jpg
(161.61 КБ) 46 скачиваний
Опытный кот
Сообщения: 724
Зарегистрирован: Чт сен 23, 2010 18:40:51
Откуда: Санкт-Петербург

Сообщение clvr00 »

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

А по теме нечего добавить. Задача слишком рутинна, чтобы заставить себя думать о ней. Ответ же не очевиден :dont_know:
С уважением, Вячеслав.
Родился
Сообщения: 11
Зарегистрирован: Чт окт 20, 2022 09:06:58

Сообщение df1811 »

[uquote="clvr00",url="/forum/viewtopic.php?p=4307622#p4307622"]Извините, что не по теме...[/uquote]
Вячеслав, напротив, вы очень даже по теме, вы просто точно попали в мою задачу!), я ваяю cold welding контроллер для своего сварочного аппарата. Собственно вот он:

Изображение

И на столе все как и положено - великолепно, но МК замыкает реле, которое в свою очередь включает высоковольтный поджиг дуги, а кнопка горелки(через весь рукав) коммутирует один из входов МК.

Мне к сожалению никакие контрацептивы пока не помогли, МК перезагружается молниеносно по нажатию кнопки на горелке, набросал на салфетке в предыдущем посте. Я с этим уже который день бьюсь пока без толку, вот даже серьезно задумался об изменении концепции.
Опытный кот
Сообщения: 724
Зарегистрирован: Чт сен 23, 2010 18:40:51
Откуда: Санкт-Петербург

Сообщение clvr00 »

Мне собственно добавить нечего больше. Есть видосик об одном конкретно моем случае https://youtu.be/SWAl9duYCts
Ну и миллионы цифровых тиг сварок подтверждают, что проблема решаема, а решение технологично.
Осталось только его найти :)
Я за помехи и радиоволны не особо в теме. Тут на этот вопрос есть более толковые советчики. По моему пониманию осциллятор даёт мощную синфазную помеху. Соответсвенно её и надо фильтровать.
В топку аналог - во время еды придёт аппетит (регулировать ток отдельных точек по циклу, например).
С уважением, Вячеслав.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1102
Зарегистрирован: Пт апр 09, 2010 16:06:38
Откуда: Тула

Сообщение Andrey_B »

[uquote="df1811",url="/forum/viewtopic.php?p=4307164#p4307164"]Без использования микроконтроллера[/uquote]
Можно использовать РПЗУ, по аналогии вот с этим, только генерить не аналоговый сигнал, а цифровой, одной ногой. Для этого надо выкинуть делители и взять память у которой адресных ног побольше, а ног данных поменьше. Ну и долго и печально готовить прошивку, возможно для этого будет имеет смысл сначала накидать вспомогательный софт на ПК. Правда регулировки тогда будут не плавные, а дискретные. Но и плавные возможны, только выходная схемотехника будет посложнее.

[uquote="df1811",url="/forum/viewtopic.php?p=4307192#p4307192"]электромагнитная обстановка не позволяет использовать МК[/uquote]
Этот вопрос из другой сферы. Если не принимать специальных мер при проектировании, то у вас и обычный триггер будет глючить не меньше, чем МК. А при правильном подходе, МК будет даже более помехоустойчив, т.к. в нём как правило имеются специальные средства, типа WDT, BOR и т.д.
Последний раз редактировалось Andrey_B Пт окт 21, 2022 10:44:47, всего редактировалось 1 раз.
Родился
Сообщения: 11
Зарегистрирован: Чт окт 20, 2022 09:06:58

Сообщение df1811 »

Спасибо, но очень сложный путь и имхо еще хуже мк.
Друг Кота
Аватара пользователя
Сообщения: 6337
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

И в 1001-й раз возникает вопрос - вам надо дёшево и просто - или чтоб оно работало?
Изображение
Родился
Сообщения: 11
Зарегистрирован: Чт окт 20, 2022 09:06:58

Сообщение df1811 »

Вы предлагайте варианты, я ситауцию довольно полно обрисовал.
Ответить

Вернуться в «Цифровая техника»