Вроде есть схема замены...
Развязаться по цепям можно через оптроны PC817.
|
|
Это шутка такая?
Можно. Но что лучше - 2 резистора и оптрон, или 3 резистора и 2 транзистора?
Леонид Иванович, а не драматизируете ли Вы? И не усложняете ли все чрезмерно?Liv писал(а): ↑01 сен 2024, 12:44Да, так и есть. Обычно на входе ставят аналоговый детектор, а МК обрабатывает уже выпрямленное напряжение. Этот детектор чаще всего примитивный, нелинейный внизу диапазона, он сводит на нет все преимущества цифровой обработки. Если использовать хорошую схему двухполупериодного активного выпрямителя, то будет сильное усложнение, к тому же, останутся проблемы с напряжением смещения ОУ и с получением разных постоянных времени интеграции и обратного хода. Придется городить комбинацию двухполупериодного выпрямителя с квазипиковым детектором. Специальные микросхемы типа ДА1 могут помочь, но их купить всё трудней. Чтобы уйти от всех этих бед, лучше детектор сделать в цифре. А для этого нужен быстрый АЦП, поэтому приходим к STM32.
Когда-то была дискуссия по поводу того, а нужен ли быстрый АЦП для измерителя уровня? Выход полосы сигнала за пределы первой зоны Найквиста приводит к "завороту" спектра: всё, что не уместилось в эту зону, будет туда отзеркалено. Вроде, ничего страшного для измерения уровня. Но это если бы измеряли RMS. А пиковые значения будут искажены. Поэтому в общем случае частота дискретизации должна быть в 2 раза выше максимальной частоты сигнала. А лучше - больше, чтобы не делать сложных антиальясинговых фильтров.
Возможно некое промежуточное решение - сделать аналоговый детектор с одинаковыми и не очень большими временами интеграции и обратного хода, а остальное добрать в цифре. Это снизит требования к АЦП. Но схема активного двухполупериодного детектора явно принесет горя больше, чем переход на STM32.
Наоборот, стараюсь всё максимально упростить. Сигнал поступает на буферный усилитель на одном ОУ, а дальше прямо на МК. Ну а в части индикации можно подключить что угодно - хоть светодиоды прямо на пины, хоть VFD через преобразователь уровня, хоть стрелочный прибор (что тоже планирую попробовать вместе с коррекцией его баллистики).
Очень низкая. На Ali стоимость STM32F103 сегодня в среднем ниже, чем ATtiny26.
Моя цель была - сделать максимально универсальное решение. Пожалуйста - загружайте постоянные времени под свой глаз, если хотите. А если вдруг кто-то захочет применить этот индикатор в серьезной работе, нет проблем сделать характеристики стандартными, тогда его показания будут совпадать с профессиональными моделями.Valentinych писал(а): ↑02 сен 2024, 10:21Стандарты писаны не ради циферек, а ради ... унификации!
Полагаю, это работа ради работы, а не ради результата.
Это будет усложнение. Попробуйте в аналоговом виде реализовать двухполупериодное выпрямление с разными постоянными времени зарядки/разрядки. Плюс отдельный пиковый канал.Valentinych писал(а): ↑02 сен 2024, 10:21При разумном подходе аналоговый выпрямитель индикатора вполне себе можно реализовать на паре ОУ на канал
Как тут быть, если она дешевле? К тому же, вычислительная мощность не пропадает даром, она обеспечивает гибкость и универсальность.Valentinych писал(а): ↑02 сен 2024, 10:21Но ставить в простешую мигалку STM-ку это как из пушки по воробьям...
На форумах мне постоянно пишут, что STM32 - это очень просто. Поэтому все трудности списываю исключительно на собственную тупость. Тем более, всё уже сделано, теперь можно тиражировать индикаторы в разных вариациях. К чему и агитирую - брать готовое вычислительное ядро на STM32 и цеплять разные виды индикации, а не возвращаться к примитиву на AVR.Valentinych писал(а): ↑02 сен 2024, 10:21Вы же сами писали выше, что после нескольких дней кувыркания с этими МК хочется взять молоток, и... далее по Вашему тексту выше.
Увы, они уходят. Купить становится всё труднее. Сейчас одни из самых дешевых контроллеров - это STM32F0 и G0. Никогда их не использовал, но придется переползать.Valentinych писал(а): ↑02 сен 2024, 10:21А Меги и Тиньки за 30 лет освоения для многих стали родными. Чего не сказать даже про самую простенькую STM-ку.
В 10-разрядном режиме максимальная частота дискретизации 15 кГц, это еще надо делить на 2 канала. Если повышать частоту, падает точность преобразования, причем заметно, это в свое время проверял.Valentinych писал(а): ↑02 сен 2024, 10:21АЦП AVR контроллеров с трудом, но все же хватает для оцифровки всего звукового диапазона, вплоть до 20 кГц.
Ну что это за измеритель, у которого нелинейная АЧХ в звуковом диапазоне? Засмеют же.Valentinych писал(а): ↑02 сен 2024, 10:21И тут не надо забывать про реальные, "живые" спектры звуковых сигналов - на верхних частотах уровень сигнала обычно гораздо меньше
По-моему, с большим окном вид панели сильно улучшается:Valentinych писал(а): ↑02 сен 2024, 10:21Думаю, многие меня поддержат и в том, что перекраивать лицевую панель аппарата для установки дисплея индикатора увеличенного размера тоже не лучшая идея.
Все не так страшно. Насверливаются отверстия по периметру, затем они объединяются надфилем, затем край выравнивается плоским напильником. Раньше постоянно такое делал вручную, фрезерный станок появился недавно.
Решение хорошее, технологичное. Но все равно это не повод отказываться от более совершенной цифровой обработки сигнала. Это же модно, молодежно!Valentinych писал(а): ↑02 сен 2024, 10:21На рисунке ниже 3D-модель корпуса нового индикатора из двух деталей
Да, но при этом Вы забываете про кучу цифровой объвязки. Я насчитал полтора десяка корпусов только 74-й серии после МК, а их Вы почему-то забыли упомянуть при оценке стоимости изделия.
А нужно ли это для такого простого по назначению устройства?
не могу не согласиться.
Категорически не согласен. Не вижу здесь никаких сложностей. На подобных схемах во времена моей юности строились даже аналоговые вычеслительные комплексы (читай - аналоговые компьютеры), и ничего, все работало отлично. Даже летало в ближний космос практически без сбоев.Liv писал(а): ↑02 сен 2024, 11:56Valentinych писал(а): ↑02 сен 2024, 12:21
При разумном подходе аналоговый выпрямитель индикатора вполне себе можно реализовать на паре ОУ на канал
Это будет усложнение. Попробуйте в аналоговом виде реализовать двухполупериодное выпрямление с разными постоянными времени зарядки/разрядки. Плюс отдельный пиковый канал.
Ну, она не радикально дешевле AVR-ок, хотя да, ее стоимость сегодня рекордно низкая. Так что на камне Вы меня обыгрываете на целых 30 американских центов!
Т.е. Вы согласны с тем, что 7,5 кГц оцифровать можно без проблем? Тогда вопрос: а какая максимальная частота у спектра огибающей реального НЧ сигнала, пусть даже самого дикого и "металлического"? Правильно, она будет определяться постоянной времени нарастания пикового детектора, которая, судя по Вашей публикации, должна быть порядка 1,25 мс, или 800 Гц. Думаю, что даже самая тихоходная AVR-ка с этим справится легко и непринужденно. Даже в двухканальном варианте.
Положим, у меня речь шла не о АЧХ, а о ФЧХ. А это, как говорили когда-то в Одессе, две большие разницы. Световые индикаторы на фазу сигнала редко реагируют. А в данной части схемы, по большому счету, и АЧХ канала не столь принципиальна.
Извините, но это вопрос вкуса. Кому-то больше нравится вкус красных фломастеров, а кому-то черных. Так что спорить не буду.
Спасибо за оценку моей работы, правда, пока еще не завершенной. Однако замечу, что я не предлагаю "отказываться от более совершенной цифровой обработки сигнала". Я предлагаю не переусложнять ее без крайней надобности.
Человек прикрутил к отечественному ИЛТ микросхему BA6800ASАлексейГрей писал(а): ↑02 сен 2024, 16:06И уж если говорить о простоте - это LM3916! Но на светодиодах!
Подобные обсуждения как раз и являются теми драгоценными зернами, которые крайне редко можно встретить среди пустой форумной болтовни.
Единственно правильным, конечно, решение не является. Но я вложил все свои силы, чтобы сделать его максимально универсальным. На мой взгляд, данное цифровое ядро можно пихать куда угодно, и в драйверы стрелочников, и в индикаторы на 4-х светодиодах или на 100 светодиодах, и на VFD. Вся обработка сигнала ведется в цифре, все параметры задаются, универсальней сложно придумать.Valentinych писал(а): ↑02 сен 2024, 14:12Но в то же время, не считаю его единственно правильным, и тем более самым универсальным по применимости.
Так эта обвязка к делу не относится. Ее может и не быть, светодиоды можно подключить напрямую к портам. Для варианта индикатора типа Вашего, выводов хватит. В своей схеме я специально сделал статическую индикацию для уменьшения уровня помех, отсюда и куча регистров.Valentinych писал(а): ↑02 сен 2024, 14:12Да, но при этом Вы забываете про кучу цифровой объвязки. Я насчитал полтора десяка корпусов только 74-й серии после МК, а их Вы почему-то забыли упомянуть при оценке стоимости изделия.
Сделать можно, но в аналоге это будет довольно объемная схема. Например, вот схема входной части измерителя BEAG MAK-113M:Valentinych писал(а): ↑02 сен 2024, 14:12Категорически не согласен. Не вижу здесь никаких сложностей. На подобных схемах во времена моей юности строились даже аналоговые вычеслительные комплексы
Любопытно, а как можно сделать проще? У меня 1 ОУ на канал.Valentinych писал(а): ↑02 сен 2024, 14:12Да и входные цепи в Вашей схеме не отличаются минимализмом, там те же самые два опера. Как и у меня в схеме.
Сложность освоения STM32 просто запредельная. Требует кучу времени и нервов. Но ведь и результат получается лучше, чем можно было сделать на слабом МК.
Если детектор аппаратный, и если отказаться от измерений True Peak, тогда справится.Valentinych писал(а): ↑02 сен 2024, 14:12должна быть порядка 1,25 мс, или 800 Гц. Думаю, что даже самая тихоходная AVR-ка с этим справится легко и непринужденно.
Ну и пусть себе STM трудится. Зато конструкция получается максимально простой. Вся прелесть программной реализации в том, что программа делается один раз, а не каждый раз при повторении устройства. Программная обработка не стоит ничего, в отличие от ОУ, диодов и прочего.Valentinych писал(а): ↑02 сен 2024, 14:12Так что, как ни крути, Вы и здесь переусложнили для себя (точнее - для STM) вычислительную задачу.
Вот это очень интересный вопрос. Мне хоть еще далеко до такого возраста, но все равно все чаще появляются похожие мысли. Но по идее, как только выбываем из гонки технологий, так можно считать, что умерли. А новое осваивать становится с каждым годом всё трудней.Valentinych писал(а): ↑02 сен 2024, 14:12Что же касается "модности и молодежности", то в свои 72 года я уже об этом и не думаю. Скорее наоборот: аскетизЬм, рациональность и экономность - наше все.

LM358 я использовал в новом БУ на МК, где они питались от +5 В, а питание ±15 В вообще не использовалось. В штатном БУ особой разницы нет, какие ОУ, когда двухполярное питание. Обычно при замене логики в БУ менял К553УД2 на TL081 чисто для красоты.
При работе боковых двигателей в базы регулирующих транзисторов подается довольно большой ток, и что хуже всего, он импульсный (с удвоенной частотой сети). Вот такая форма напряжения на коллекторе КТ630, такой же формы потребляемый ток от источника +15 В.
Увы, так считают далеко не все. Хорошо, что Вы не в их числе.
Не открывается.
Не спешите, еще наверстаете. И мысли станут аналогичными. Раз уже началось.
Обратите внимание, если этот БУ собран на КМОП-логике, то при подаче питания направление движения ленты будет устанавливаться в "реверс"!
Перезалил.
Да, к сожалению. Но Вы об этом сказали как-то нейтрально, а на самом деле такие изменения сознания смерти подобны. Как только мы прекратим гонку за новым, всё, считайте нас нет.Valentinych писал(а): ↑03 сен 2024, 06:54Не спешите, еще наверстаете. И мысли станут аналогичными. Раз уже началось.
С предустановкой триггера направления в штатном БУ есть какая-то неразгаданная тайна. Даже для TTL логики не очевидно, что должен включаться прямой ход. В одной плате я менял микросхемы на КМОП, но тоже почему-то при подаче питания включается прямой ход.АлексейГрей писал(а): ↑03 сен 2024, 08:32Обратите внимание, если этот БУ собран на КМОП-логике, то при подаче питания направление движения ленты будет устанавливаться в "реверс"!
А как один детектор может иметь два набора постоянных времени? Тут даже с одним набором (интеграция-обратный ход) проблемы, классический детектор имеет одинаковые постоянные времени. А чтобы иметь разные и не потерять точность - надо делать комбинацию из двухполупериодного выпрямителя и активного пикового детектора. Если еще хотим канал измерения пиков - всё надо умножить на два. Поэтому и лепят обычные диоды - так проще, но прощай линейность. Кстати, К157ДА1 в этом смысле тоже не является прецизионной, у нее выходной каскад вне петли ООС, точность обеспечивается только за счет согласованности транзисторов на одном кристалле.
Не давно мы обсуждали эту тему и тогда пришли к выводу, что установка триггера в родном БУ происходит за счет нагрузки на выходе одного элемента (транзистор), а вот на КМОП это не работает и установка триггера уже не стабильна, не определена.
С отключенной нагрузкой я действительо видел неправильную установку триггера, но в очень редких случаях. Сейчас попробовал подергать питание с подключенной нагрузкой. Увидел примерно то же самое. Один раз из нескольких десятков включений установка триггера неправильная. В общем, совершенно непонятно, что думали разработчики.АлексейГрей писал(а): ↑03 сен 2024, 10:04установка триггера в родном БУ происходит за счет нагрузки на выходе одного элемента
Спасибо. Но, к сожалению, схема малоинформативна без номиналов деталей.
Эээ, батенька, не нужно за меня домысливать! Я сказал только то, что сказал. Исключительно с позиции прожитых лет, а не с позиции человека, опустившего руки, и бездеятельно ожидающего неизбежного конца.
Все люди, конечно, разные, но я с трудом могу поверить, что у кого-то так бывает. С годами все чувства угасают, интерес ко свему теряется, а познание нового становится пыткой. Да и делами своими показываете, что всё не так, как говорите. Иначе вместо примитивной конструкции на ATtiny выставили бы современного монстра на DSP.Valentinych писал(а): ↑03 сен 2024, 12:02Скажу исключительно Вам, на ушко, и по большому по большому секрету (надеюсь, окружающие меня не услышат): у человека, ведущего активный мыслительный образ жизни с годами все чувства и эмоции обостряются и усиливаются. В том числе и желание развиваться, двигаться вперед, и узнавать что-то новое. Даже чувства к любимой женщине, с которой прожил полвека, становятся ярче и отчетлевее.
Тоже повключал - есть типа "памяти" - запоминается последнее состояние, помнит около минуты, потом начинает вставать в реверс - как будто есть предустановка?
Тут я бессилен. Убеждать не буду.
Ничего Вы не понимает в человеческой психологии, Леонид Иваныч. Как говорится, на DSP каждый дурак сможет, а ты попробуй сделать это на недоконтроллере, у которого даже аппаратного умножения нет!
В основном при включении питания включается вращение вперед. И очень редко - реверс. Не знаю, почему так.
Ну мы же здесь говорим не про такой уровень разработок...
Ох юлите, ох юлитеValentinych писал(а): ↑03 сен 2024, 17:31Ничего Вы не понимает в человеческой психологии, Леонид Иваныч. Как говорится, на DSP каждый дурак сможет, а ты попробуй сделать это на недоконтроллере, у которого даже аппаратного умножения нет!![]()
Глагол забыл, Биба )))
Это обычное смещение двух переходов, ни чего там не настраивается) можно и увеличить этот резистор вдвое - будет примерно то же самое, сместится настройка зажигания первого сегмента и всё
В моем экземпляре если постоит, то всегда включается в реверс, но если пауза не большая, то предыдущее направление - возможно из за диф цепочек на выходах триггера направления - в выключенном состоянии на них всё равно что то остаётся и при включении они "подталкивают" из равновесного состояния ?)) Как с движками/подшипниками разберусь надо на кнопку конд. побольше повесить))
Кнопке не вредно будет каждый раз разряжать такую емкость? Ну и надежда на сигнал сброса более длинный, чем эта задержка, иначе Play может включиться. Лучше сбрасывать только триггер реверса. В версии БУ на КМОП, где проблема начальной установки триггера проявлялась более остро, врезал в дорожку вывода 5 D4 резистор 10 кОм и добавил емкость 100 нФ на землю. Для ТТЛ, конечно, будет сложнее, но можно попробовать керамику 1 мкФ и резистор сотни Ом.
Для ТТЛ отвязать диодом вход триггера от кнопки, резистор на + и кондер.
Тоже достаточно интересная идея для реализации. Но схему придется адаптировать под Олимп 005С с его особенностями питания.
Если память не подводит, это - защита от вкл случайно записи. Срабатывает при одновременном их нажатии
Естественно, я пробовал и одновременное нажатие - никакой посылки пульт не генерит. Обычно сдвоенные кнопки записи в пультах включены последовательно и работают как одна кнопка. Тут же обе эти кнопки раздельно подключены к общей матрице. Что странно, так как одновременное нажатие двух кнопок обычно контроллеры пультов не обрабатывают. Тут установлена микросхема без маркировки в SOIC-16, всё может быть. Из странного - на плате есть дополнительные кнопки, которых на резинке нет, так вот они тоже не обрабатываются.Olympus005 писал(а): ↑05 сен 2024, 01:02Если память не подводит, это - защита от вкл случайно записи. Срабатывает при одновременном их нажатии
Собственно это и остановило)) и таки нашёл, что этот триггер устанавливает - видимо при нарастании напряжения питания выходы элементов долго остаются в Z состоянии, а всякие утечки/нагрузки/диф цепочки создают смещение на входах в какую то сторону((, поэтому притянул вход 2 Д4.1 к плюсу 10к (хватает и 100к)) и триггер начал работать как надо))
Когда я собрал свой БУ на КМОП-логике, то в числе прочих, эта проблема и вылезла!Борисыч44 писал(а): ↑05 сен 2024, 18:04таки нашёл, что этот триггер устанавливает - видимо при нарастании напряжения питания выходы элементов долго остаются в Z состоянии, а всякие утечки/нагрузки/диф цепочки создают смещение на входах в какую то сторону((, поэтому притянул вход 2 Д4.1 к плюсу 10к (хватает и 100к)) и триггер начал работать как надо))

Да, а чего бояться?)) пока ключи выхода закрыты все входы висят(( - там всё что угодно может быть, кому как повезёт))АлексейГрей писал(а): ↑05 сен 2024, 21:12Вы поставили резистор на вход 2 и выход 6. Я бы так побоялся!
У меня тогда велосипеда такого БУ не было)) и через пару дней не будет...
Как я понимаю (но знаний маловато) внутри микросхемы есть резистор с плюса на ключ и теперь мы вешаем еще и снаружи резистор, и получаются они в параллель, а значить номинал ниже, а ток на выходном транзисторе больше. Здесь транзисторы КМОП, возможно здесь это не влияет, а может я глупость думаю!
Леонид Иванович, в этом пульте NEC судя по датам на D1622(оригинал). Huayu RC-T1400KEAE(не оригинал) = AIWA RC-T1400KEAE(D1622)
Имеете в виду контроллер uPD1622? Ничего по нему не нашел. Скорее всего, микросхема в пульте какая-то китайская, никакой информации по ней нет. Хотелось бы знать - эти кнопки на всех пультах не работают, или мне такой попался? Попробую на рынке найти еще такой пульт и проверить.
Это чуть другой пульт, у меня RC-TT1420KER. Но можно поискать и такой, возможно, в нем работают все кнопки.
Кнопок тут с запасом, но не очень красиво, когда посередине пустое место. К тому же, этикетка в этих местах может продавливаться, так как в корпусе останутся отверстия. Попробовал расположить кнопки, это пустое место тоже можно как-то обыграть. Всего у Олимп-005 26 кнопок, На пульте работающих 41. Запас приличный.
Прошу прощения, слегка ошибся в цифирях - uPD6122(SC6122. PT2222)! Дата на него есть в интернете. Стоит только в оригинальных, в реплике может стоять всё что угодно, но на выходе коды одни и те же.
Не соглашусь с Вами, есть пульты с тонким корпусом в верхней части и при постоянном пользовании они просто ломаются посередине, проверено и восстановлено не раз.