Для активации новой учетной записи и ее подтверждения на Форуме - необходимо связаться с администратором по электронной почте p-i-n-o-k-i-o@mail.ru.
Все новые учетные записи не прошедшие подтверждения администратором воспринимаются как спам.

Проект "Concept Corr": или самый навороченный фонокорректор...?

Аватара пользователя
nikola1971
Посетитель
Посетитель
Сообщения: 114
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 5 раз
Поблагодарили: 31 раз
Контактная информация:

#21

Сообщение nikola1971 » 22 июл 2022, 21:50

А, теперь о дополнительной схеме, позволяющей ограничить движение тонарма и небольшой её части, касающейся именно DENON, или другого проигрывателя, где для режимов START/STOP предусмотрены раздельные кнопки управления. У VICTORов - кнопка совмещённая.
Схема.
Изображение
Верхняя часть, относящаяся к системе контроля вращения, была рассмотрена выше.
В нижней части схемы отображён узел, который позволяет разделить сигналы управления START и STOP на два канала-кнопки. Эта функция реализована на триггере D3. Сама логика программы управления написана под одну кнопку. Первый сигнал, по этой управляющей цепи, должен начать режим воспроизведения, а последующий сигнал возвращает тонарм на стойку и останавливает вращение. Так, судя по видео и логике, реализовано у VICTOR. Раз DENON сделал раздельные кнопки, то пришлось ввести этот узел.
Следующий элемент в данной части схемы, это - одновибратор D2. Он вырабатывает сигнал, для подачи в схему корректора, когда воспроизведение будет остановлено. Т.е. выполнена команда STOP. Это нужно для корректной работы системы управления корректора-интерфейса вывода информации. Кратко.
Имеются рабочие режимы "ожидание воспроизведения-готовность" и "воспроизведение". Чтобы корректор "понял", в каком состоянии, на данный момент находится проигрыватель, пришлось вывести этот сигнал. Таких случаев - два.
1) Когда воспроизведение остановили кнопкой с самого проигрывателя.
2) Когда остановка произошла по срабатыванию АВТО СТОПА.
При остановке с пульта или кнопкой, на корректоре - сигнал не требуется.
Теперь, об основной части схемы.
DA1/1 и DA1/2 - компараторы, которые осуществляют контроль за позиционированием тонарма. DA1/1 - компаратор "конца диска", работает с положительным уровнем, поступающим со штатных фотодатчиков проигрывателя.
DA1/2 - компаратор "начала" диска. Работает с отрицательным уровнем. В принципе, в самой ИМС проигрывателя, которая управляет тонармом, имеется подобный узел и даже два входа Rest/ End, которые объединены, вот с этой точки и снимается сигнал "положение тонарма".
D4/1 и D4/2 - ключи "совпадения-разрешения", которые формируют сигнал-команду на остановку перемещения тонарма. Для этого должно совпасть три условия, т.е. на три входа логического элемента ИЛИ-НЕ поступить "0" уровень.
1) С компараторов.
2) С коллекторов транзисторов VT12 или VT13. На них будет "0", когда подан сигнал перемещения тонарма ">>" или "<<", на соответствующий оптрон OPT5 или OPT6.
3) Должен быть активирован режим REPEAT( "0" уровень с 26 вывода IC2 проигрывателя).
Когда уровень "1" будет сформирован на выходе, одного из элементов D4/1 или D4/2, то он зафиксируется в соответствующем триггере D5/1 или D5/2. Сигналы, с выходов триггеров, активируют оптроны - "шунты" OPT1 или ОPT2, которые запрещают дальнейшее прохождение команд перемещения тонарма через оптроны - "ключи" ОРТ7 или ОРТ8.
Возвращение триггеров D5/1 или D5/2 в исходное состояние, происходит по одному из условий.
1) По сигналу с выв.27 IC2 проигрывателя. Там присутствует "0", когда тонарм опущен или "1", когда он поднят. Для нужной нам функции сброса триггеров, этот сигнал инвертируется элементом D4/3. Поэтому триггер возвращается в исходное состояние, когда тонарм, подойдя к точке ограничения - начинает опускаться.
2) Если подать сигнал на перемещение тонарма, в противоположную сторону. Это, наверно, более редкий случай, но допустим: тонарм передвигался при поданной команде LIFT (на поднятие тонарма). Тогда опускаться он не будет и, допустим, нам это и не требуется. Тогда подаём команду на перемещение, в обратную сторону, и триггер-логика придут в исходное состояние.
Да, оптронов получилось приличное количество, с учётом того, что на стороне корректора, тоже имеется гальваническая развязка. Может быть, на стороне проигрывателя можно и не делать развязку...? С другой стороны, появляется возможность полностью гальванически развязать всю цепь передачи сигналов(кабель управления) - от цепей проигрывателя. Т.е. с проигрывателя будет выходить только один-штатный земляной провод(GND). Если такую развязку не делать, то количество "усов" - больше. Имеет ли это, практическое значение и влияние - не знаю. Только, как предположение...Как влияет на фон и помехи...?
( Для полной развязки, нужно ставить оптрон и на сигнал АВТО СТОПА. Сигналы датчиков скорости - вообще, для настройки-контроля, и один из входов, на корректоре выв. 6 и 7 разъёма и канал передачи данных, при воспроизведении - задействованы для АВТО СТОПА. )
Вот, всё, что касается дополнительной схемы, в проигрывателе.
P/S
1) Касающийся систем ПУСКА и ОСТАНОВА, одной или двумя кнопками. Логика подсказывает, что "триггер кнопки" D3 - тоже нуждается в "сбросе", когда остановка произошла по АВТО СТОПУ или командой с проигрывателя. Это делается, на данный момент, - программно. Формируется сигнал по шине PUSK/STOP, когда корректор получил сигнал о завершении воспроизведения (AUTO STOP). Для "однокнопочных" проигрывателей - дублирующий сигнал не нужен! Нарушится логика работы (опять уйдёт в воспроизведение)! Поэтому, в настройках имеется выбор: "одна" или "две кнопки". Да, ещё можно, завести сигнал "сброса", на вход R триггера, с выхода одновибратора. Добавив ещё пару диодов, для развязки. На данный момент, использован программный способ сброса.
2) В начале темы, я упомянул о том, что теоретически, с большой долей вероятности практической реализации, есть вариант сделать систему уровня "Space Shuttle или Буран", но это требует уже вмешательство в механическую часть самого проигрывателя, использовать оптические датчики положения другого типа.
Как там было... близко по смыслу:"И он вернулся с большой точностью на взлётно-посадочную полосу, учтя даже ветровую нагрузку, на момент посадки, выбрав оптимальную траекторию захода на ВПП".
За это сообщение автора nikola1971 поблагодарил:
seurf
Рейтинг: 16.7%
 
Николай

Аватара пользователя
nikola1971
Посетитель
Посетитель
Сообщения: 114
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 5 раз
Поблагодарили: 31 раз
Контактная информация:

#22

Сообщение nikola1971 » 24 июл 2022, 16:25

Сегодня, покажу несколько рабочих моментов, по сборке одного из макетов. Один из последних вариантов.
Платы блоков: регистров хранения и связи с проигрывателем и плата генератора тестовых сигналов.
Изображение
Первый "уровень" плат(всего, с Arduino, друг над другом 4шт), при сборке. Плата RMS-детектора и платы усилителя-буфера ЛК и ПК для Выхода 2.
Изображение
И, вид уже в почти собранном виде.
Изображение
А, теперь, где-то через неделю - 10дней...Лес, ягоды, скалы - на Карельский пер. :-)
Последний раз редактировалось nikola1971 24 июл 2022, 18:33, всего редактировалось 1 раз.
За это сообщение автора nikola1971 поблагодарил:
seurf
Рейтинг: 16.7%
 
Николай

Аватара пользователя
poty
Профи
Профи
Сообщения: 4838
Зарегистрирован: 24 мар 2014, 10:00
Откуда: Россия, Москва
Благодарил (а): 172 раза
Поблагодарили: 558 раз
Контактная информация:

#23

Сообщение poty » 24 июл 2022, 17:56

Жаль, что времени нет прочитать всё внимательно. Но доберусь.
Владислав

Аватара пользователя
seurf
Авторитет
Авторитет
Сообщения: 1172
Зарегистрирован: 12 май 2016, 19:54
Откуда: Волгоград
Благодарил (а): 231 раз
Поблагодарили: 194 раза
Контактная информация:

#24

Сообщение seurf » 26 июл 2022, 10:27

Не Arduino, а аAndronnЫi kolaider!!!
За это сообщение автора seurf поблагодарил:
nikola1971
Рейтинг: 16.7%
 
Александр

Аватара пользователя
nikola1971
Посетитель
Посетитель
Сообщения: 114
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 5 раз
Поблагодарили: 31 раз
Контактная информация:

#25

Сообщение nikola1971 » 04 авг 2022, 18:31

Путешествие в лес закончилось - можно, понемногу, продолжать тему. Небольшие идеи, по доработке функционала, тоже появились, пока собирал ягоды, да пережидал непогоду-дождь.
Например, почему бы не попробовать сделать: "Возврат из режима ОБЗОР, к точке(примерной) - откуда он был начат, при условии, что не была исполнена команда REPEAT. А, если ПОВТОР уже был выполнен, то возврат к началу диска." Выполнять эту функцию можно с помощью нажатия на кнопку ">>". Т.к., количество, сделанных шагов обзора = времени перемещения тонарма - известно. Погрешность дадут, только 10сек. паузы на воспроизведение.
А, пока, несколько схем, относящихся к измерительно-контрольной части самого устройства. Это - Генератор Тестовых Сигналов(1) и RMS-детектор(2).
Схема 1
Изображение
Схема 2
Изображение
Обзор этих схем сделаю в следующий раз. Изначально хотелось, чтобы схемы получились максимально простыми, но в тоже время обладали приемлемой, для функций измерения-контроля, точностью. Именно, с макетирования этих функциональных узлов, и начиналась работа над проектом. Осваивание программирования - шло параллельно.
P/S А, теперь несколько видов с постоянных мест отдыха-сбора ягод черники. В этом году, особенно хороший урожай. Более 11кг привёз, а точнее - вынес пешим ходом. Место действия: ст. Кузнечное(Приозерский р-н). Озёра Ястребиное и Пестово.
Изображение
Изображение
За это сообщение автора nikola1971 поблагодарили (всего 2):
Евгений Михеев, seurf
Рейтинг: 33.3%
 
Николай

Аватара пользователя
seurf
Авторитет
Авторитет
Сообщения: 1172
Зарегистрирован: 12 май 2016, 19:54
Откуда: Волгоград
Благодарил (а): 231 раз
Поблагодарили: 194 раза
Контактная информация:

#26

Сообщение seurf » 06 авг 2022, 07:33

nikola1971 писал(а):
04 авг 2022, 18:31
Место действия: ст. Кузнечное(Приозерский р-н). Озёра Ястребиное и Пестово.
Красота! Под Питером места как на Алтае?
Александр

Аватара пользователя
nikola1971
Посетитель
Посетитель
Сообщения: 114
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 5 раз
Поблагодарили: 31 раз
Контактная информация:

#27

Сообщение nikola1971 » 06 авг 2022, 13:40

seurf писал(а):
06 авг 2022, 07:33

Красота! Под Питером места как на Алтае?
Александр, это территория Карельского перешейка, причём, самой северной его части. За Выборгом и под Приозерском. Ещё , наверное даже более живописные места - Ладожские шхеры, т.е. северное побережье Ладоги. Это территория, некогда принадлежала Суоми... "Kitos!" Или вспоминаются слова из песни советских времён: "Долго будет Карелия снится...".
Да, на Алтае, я тоже бывал, но только на равнинной его части, в Барнауле. Тоже, сосны, песок, берёзовые рощи...А, вот елок и осин - нет.
Несколько фоток. Где-то, под Ворошиловским озером...или, почти под Светогорском( который на самой границе). Что за место такое? Пачку бумаги А4 вспоминаем...Да, её там делали...или ещё делают...
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
P/S Такой "камешек", на картах этих мест, обозначают, как "отдельно стоящие камни". Их "закатили" на эти места тролли или ещё какие мифические существа.
За это сообщение автора nikola1971 поблагодарил:
seurf
Рейтинг: 16.7%
 
Николай

Аватара пользователя
nikola1971
Посетитель
Посетитель
Сообщения: 114
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 5 раз
Поблагодарили: 31 раз
Контактная информация:

#28

Сообщение nikola1971 » 20 авг 2022, 04:06

Продолжу дальнейшее описание.
Всё прошедшее время потратил на проведение дополнительной калибровки уровней на малых сигналах( от 150мВ и ниже), на частотах от 15КГц и до 20КГц. Сразу отмечу, что в рабочих режимах измерения-контроля имеется возможность избежать захода в область с низким уровнем контролируемого напряжения.
Кроме этого дополнил режим измерения уровней сигналов - выводом значения частоты сигнала, как в мультиметре.
А, также, ввёл в имеющийся режим тестирования входа-головки, тестовыми сигналами генератора - отдельную функцию: "для RL", в которой будет только две тестовые частоты. Это будет дополнением к "общему режиму", где последовательно перебирается 8 частот. Что должно упростить пользование этим функционалом.
Ну, и реализовывал оглашённую выше идею, по управлению проигрывателем : возврат тонарма, при "обзоре", в точку с которой этот обзор начался, командой ARM>.
Это, самый муторный момент, т.к. нужно вспоминать точную работу написанного алгоритма, для всего дистанционного управления, а там условий для переходов "туда-сюда, при том, и при этом" - уйма! А, по прошествии времени, сам смотришь и не всё понять можешь: зачем эта переменная, условие и т.п. Хорошо, что основная работа с программированием уже завершена, даже чисто физически занято 91% из 250Кб! Только осталось вносить "штрихи" и мелкие корректировки, а при острой необходимости - чуть ужать программу-код.
Теперь вернусь к схеме 1 - Генератор Тестовых Сигналов.
Изначально, попытался обратиться к известным “мостовым схемам” генераторов синусоидальных сигналов, но первые опыты показали, что нужной, именно в моём случае, высокой стабильности уровня – от них не получить. При условии, что схема должна быть максимально простой! Уже сразу, я знал о существовании специальных модулей на AD98// с функцией цифрового синтеза частоты, но из-за нехватки опыта работы с системами на МК - не решился их использовать, а ещё и их стоимость была соизмерима, даже в то время – со стоимостью самой платы MEGA2560.
И, вот, после некоторого изучения всех возможных вариантов схем генераторов – выяснил, что наиболее простой и подходящей будет схема на основе Функционального Генератора, который способен выдавать достаточно стабильные, по амплитуде, треугольные импульсы, которые достаточно просто можно преобразовать в синус, что возможно и не особо и нужно, но уже привычно им пользоваться в случаях измерения АЧХ.
Генератор: DA1, DA2, (КР544УД2А). Интегратор и компаратор. На данных местах максимально хорошие результаты показывают «скоростные» ОУ. Диапазон от 30Гц до 18,5КГц разбит на два поддиапазона: 1) 30Гц-500Гц и 2) 1КГц-18,5КГц. Для 1 - конденсатор 0,15МкФ, а для 2 – 4000пФ. Коммутация ёмкостей – с помощью двух верхних ключей микросхемы D1(К561КТ3). Управляющие сигналы поступают с платы MК – через оптронную развязку ОРТ1, ОРТ2. Вообще, изначально, начав работать с платой, появилась мысль: в целях безопасности платы(при «опытах» и при работе) – максимально «развязаться». Но, понимая, что используется ещё и АЦП – даже просмотрел несколько мануалов на соответствующие ОУ, позволяющие обеспечить гальваноразвязку…Потом, поработав, ничего не спалив – немного успокоился, но оптроны, на данном месте – остались, как «пережитки прошлого». В некоторых других местах остального устройства - также, но вполне заменимы на обычные транзисторы, через которые возможно передать «простую логику» сигналов управления, но, как оказалось далее: в других местах схемы, использование полной гальваноразвязки стало первейшим делом, без которого схема принципиально отказывалась работать!
Модель схемы генератора, также показала свою хорошую работоспособность, а главное – стабильность амплитуды, во всём диапазоне нужных частот – позволяла использовать подобную схему, именно для контрольно-измерительных целей, в моём изделии. В работе, отклонения амплитуды, на краях диапазона на ВЧ – не более 0,2дБ, на НЧ 30Гц(скорее из-за особенностей работы детектора с малой частотой) – около 0,4дБ.
Изображение
Изображение
Макетирование подобной схемы - было только началом. Она была реализована, первично, с 8 фиксированными частотами, а при получении хорошего результата, уже при работе с МК - было принято решение ввести и Электронную регулировку частоты...
Продолжение, следует.
Николай

Аватара пользователя
nikola1971
Посетитель
Посетитель
Сообщения: 114
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 5 раз
Поблагодарили: 31 раз
Контактная информация:

#29

Сообщение nikola1971 » 20 авг 2022, 19:34

Да, в первой, рабочей версии схемы-платы генератора было восемь фиксированных частот. Переменный резистор, на входе интегратора DA1, представлял из себя цепочку из последовательно включённых подстроечных сопротивлений, по сути – делитель с отводами. Отводы коммутировались мультиплексором КР1561КП2. Как только схема показала свою работоспособность, без каких-либо «запинок», то захотелось большего, а именно сделать возможность электронной подстройки частоты.
Сразу объясню предназначение оставшихся двух(нижних) ключей, выполненных на МС D1(КТ3). Нижний ключ закорачивает инвертирующий вход ОУ на землю-общий. Ключ, выше( в паре с ним) – выполняет функцию инвертора сигналов управления-выбора диапазонов частот 30-500Гц или 1-18,5КГц. Когда оба сигнала отсутствуют – коммутирующий ключ закорачивает вход ОУ на землю, предотвращая тем самым возникновение каких-либо «колебательных» явлений. Запрещает работу генератора. Без введение этого узла обнаружились «паразитные колебательные процессы» ( ввиде "иголок"), несмотря на отсутствие интегрирующего (времязадающего) конденсатора в цепи ОС. Весь это «мусор», так или иначе мог усиливаться и попадать в самую чувствительную точку (область на монтажной плате) на схеме-устройстве – головку ЗС, вход корректора.
Далее. Сигнал треугольного напряжения, с выхода DA1, поступает на формирователь синуса VT2-VT6. Форма синусоидального напряжения, при настройке, устанавливается двумя подстроечными резисторами 20К и 2К.
Далее, через повторитель-буфер сигнал поступает на анти-RIAA цепь. Наличие этой цепочки, во всей этой системе, с одной стороны: вроде как и необязательно, т.к. измерения уровней можно проводить и просто сигналами частот, но с другой….-это позволяет осуществлять измерения уровней в районе условного диапазона «0dB» на выходе корректора. А, вот это – даёт возможность отойти от «малых сигналов» при измерениях. О чём, вчера, упоминал, когда писал о работе по дополнительной калибровке от 150мВ и менее. Ещё, изначально, при использовании для вывода 4х-значного индикатора – было чисто физическое ограничение на вывод количества цифр - знаков. Желателен ведь ещё и значёк “+” или ” –“ перед числом. А, для общего восприятия показаний: значения отклонения от «0»( на 1КГц) уровня горизонтальной (итоговой) АЧХ – более наглядны, чем получение результатов описывающих саму RIAA-кривую усиления корректора. Естественно, точность подбора элементов анти-RIAA цепи должна быть такой, чтобы «её неточность» была для нас(данного применения) удовлетворительной.
Кроме этого, на схеме можно наблюдать и выход сигнала со входа анти-RIAA цепи (выход буфера DA3.1). Это всё вызвано опасениями по поводу неравномерности АЧХ генератора, которые присутствовали, когда ещё не была выбрана схема Функционального Генератора, а изыскания велись среди генераторов синуса. В программе предусмотрена функция «Калибровка» в автоматическом режиме. Высчитываются калибровочные коэффициенты для каждой используемой частоты, относительно эталонной 1КГц. Потом эти коэффициенты-множители учитываются при выводе измеряемого значения, "математически линеаризуя" возможную нелинейность амплитуды генератора. Таким образом, в цепь калибровки попадают: Генератор, Формирователь Синуса и буфер. Какие-либо погрешности могут внести оставшиеся: анти-RIAA и выходной усилитель испытательного сигнала. Но, как показала практика, функция расчётов калибрующих коэффициентов не особо существенна, т.к. данный тип схемы генератора максимально линеен. В верхнем рабочем диапазоне, отклонения уровня сигнала, по сравнению с 1КГц - не больше, чем в имеющимся у меня, эталонном-заводском(цифровом) UTG-1005. Так что, эта часть кода-функционала может быть и исключена, для экономии памяти в МК.
Усилитель сигнала выполнен по самой элементарной схеме на DA3.2(NE5532).
О самом интересном, почти мистическом моменте, с которым столкнулся, при дальнейшей модернизации данной схемы – в следующий раз.
Николай

Аватара пользователя
nikola1971
Посетитель
Посетитель
Сообщения: 114
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 5 раз
Поблагодарили: 31 раз
Контактная информация:

#30

Сообщение nikola1971 » 23 авг 2022, 17:28

А, теперь - о самом интересном, с чем пришлось столкнуться, когда решил сделать электронную регулировку частоты, в данной схеме.
С управлением цифровым потенциометром AD8400 разобрался довольно быстро. На примере, найденной работы с MCP41ххх, - "сконфигурировал биты управления". Подключил вывода потенциометра к схеме Функционального Генератора, встроил процесс управления в программу и запустил всё это на макете. Всё отлично заработало! Регулировка сопротивления 1K, на входе интегратора DA1, давала точно такое же изменение частоты генератора, как и при "механическом аналоге". Тот же диапазон частот и, то же соответствие "сопротивление-частота".
Начав, настраивать всё это, уже в рамках "опытного образца" - я обнаружил, что: потенциометр отказался адекватно работать! Нарушилась линейность регулирования(шкала частот). "Большее стало меньшим" и наоборот. Если он и управлялся, то это "управление" потеряло всякую адекватность. Начав разбираться, я понял, что: в макетном варианте у меня было два раздельных источника питания. Для цифровой части ARDUINO и для аналоговой части - генератора. Абсолютно развязанных - аж, двумя трансформаторами!
А, вот, при попытке объединить источники питания по "земле" - адекватная работа прекращалась полностью! Линейность, последовательность и диапазон генерации - "слетают" полностью! Так же, и уже при попытках соединять общие шины источников питания, через ёмкости от 33нФ до 1нФ и менее - происходило изменение частоты генерации, т.е. имело место проявление ёмкостной связи источников напряжения. Сразу отмечу, что использование даже двух раздельных обмоток, на одном трансформаторе - стоит предварительно проверить (ёмкостная связь обмоток). Сам , до этого не дошёл, но может кому-то это будет важно!
Чего только не делал, чтобы заставить опять заработать схему... Блокировочные конденсаторы, фильтрующие дроссели, искал точку "земли"...И, даже, вводил в схему генератора "искусственную среднюю точку" из резистивного делителя с шунтами электролитами. Относительно такой "земли" генератор тоже работал, но объединить земли двух источников питания( или запитать от общего) - также не удалось!
Поиск, в интернете, конкретного указания на решение вопроса,- ответа не давал. Находил даже советы: наоборот "объединять земли", чтобы не произошло пробоя в самом ЦП, из-за разности потенциалов цепей управления(цифровой части) и управляемой части(аналоговой). Но опыт показывал, что, чтобы работало - нужно делать развязку между этими цепями!
Настоящая "Голографическая вселенная" М. Талбот :pray: Или пример "барабашки" в электрических цепях.
Раз "развязывать" - так развязывать. Изучив элементы развязок цифровых шин, способных работать со SPI, закупился всеми(или почти) возможными вариантами.
1) ADUM1300ARWZ C электромагнитным каналом передачи данных. Первые испытания результата не дали: информация-код в ЦП не проходила....После раздумий, всё-таки удалось найти решение....Поставил между тактовой шиной SCK и "общим" 100пФ, с "передающей стороны". Ещё был испробован вариант шунтирования канала данных(SI/DIN) ёмкостью в 1нФ. Данные, также начинают передаваться в ЦП, но данное решение, как-то не "есть гут", из-за нарушения "чистоты принципа изоляции". Т.е., по моему разумению, с данным типом изолятора - необходима коррекция временных параметров импульсов данных-тактирования.
2) ISO7240CDW Ёмкостной канал изоляции-передачи данных. С ним заработало сразу и без какого-либо шаманства с ёмкостями. Он 4х-канальный. Один канал(лишний), с "входной стороны" был подключён к "земле".
3) 6N137M Оптопара высокоскоростная, 3шт на SPI. Нагрузочный резистор её коллекторного выхода 2,4КОм. Резистор в цепи СД 200Ом. В её ДТ есть варианты со значением нагрузочного резистора от 350Ом до 4КОм. Чем он меньше - тем она "быстрее".
В итоге, остановился на третьем варианте (оптроне), как наиболее доступном, во всех отношениях.
И последнее добавление к схеме, которое потребовалось - это введение дополнительного источника питания для самого ЦП и одного из вариантов шинного изолятора. Таким источником питания стал монолитный DC/DC преобразователь AM1-0515, после которого установлена 7805. Возможно, и достаточно, использование варианта подобного преобразователя - без стабилизации напряжения, с выходом сразу на 5В. Ток потребления, по первичной стороне, такого источника 87мА. Поэтому, чтобы эта часть схемы не работала "вхолостую", нагружая источник питания всего устройства и не излучала ненужные помехи - установил ключ(подачи питания), разрешающий работу данного узла на VT1 (IRL2905). Управление подачей напряжения осуществляется от сигналов частотных полос генератора 30-500Гц или 1-18,5КГц, как и в случае разрешения-запрета запуска самого генератора.
Вот, после стольких опытов, только и удалось запустить вариант генератора с цифровым управлением. Про первый вариант развязки шин, с помощью ADUM - тоже можно пару слов сказать.
Микросхемка распаяна на платке-переходнике, установлены блокировочные конденсаторы 0,1мкФ по питанию, на обоих сторонах, как и рекомендовано в ДТ. Проводки по 10см от ARDUINO до неё и такие же до макетки где ЦП со схемой генератора. Питание, дополнительное-изолированное в +5В, на приёмную сторону и ЦП - подано. Изначально цифровая часть с МК и схема генератора запитывалась от раздельных(трансформаторных) БП, от каждого из которых выведен "0-земляной" проводок. Включаю, но код в ЦП не записывается, хоть при соединённых землях источников, хоть при раздельных..."Что ещё-то нужно....? Может ADUM неисправен...?" И тут, просто произвёл несколько замыканий между собой ( "дёрганье" ), этими самыми "земляными проводами" между источниками питания. И, код - записался в потенциометр! Потом ещё несколько раз с другим значение кода-сопротивления, и опять - чётко передалась информация. Но, это уж очень экзотический способ передачи информации, путём "замыкания земель" между БП :-) Зато, хоть стало ясно, что МС изолятора, в принципе, рабочая, но что-то "мешает" передаче. А, перед этим, наткнулся на тему о гальванической развязке, где был совет использовать импульсный трансформатор, а для лучшей передачи фронтов импульса - соединить обмотки ёмкостью. Вот сначала и поставил конденсатор параллельно каналу передачи данных на ADUM. И - заработало, а подумав, попробовал "задержать" фронты тактовых импульсов, поставив ёмкость между тактовой шиной и землёй, и так, тоже - происходит нормальное прохождение данных в ЦП.
P/S Возможно, будь у меня в наличии цифровой анализатор шин(протоколов) или...10лет профессионального опыта, то вопросы бы и не возникли, но это был мой первый опыт общения с ЦП и шинами передачи данных. Когда решил внедрять систему IR-управления, то хотел приобрести что-то типа LA104 Logic Analyser, но всё-таки, хоть и с небольшими "запинками", но наладил связь и без такого измерителя передачи данных.
P/S Цифровой потенциометр и пр. AD84xx, ISO7240, 6N137, AM1S - 0515, ADUM1300
Вложения
ADUM1300 3х канальный шинный изолятор SPI.pdf
(192.39 КБ) 115 скачиваний
DC-DC Преобразователи AM1S-0515.pdf
(217.1 КБ) 104 скачивания
ОПТРОН High 6N137.pdf
(819.23 КБ) 107 скачиваний
ИЗОЛЯТОР ISO7240.pdf
(1.51 МБ) 102 скачивания
AD8400 Цифровой Потенциометр.pdf
(291.32 КБ) 104 скачивания
За это сообщение автора nikola1971 поблагодарил:
seurf
Рейтинг: 16.7%
 
Николай

Аватара пользователя
nikola1971
Посетитель
Посетитель
Сообщения: 114
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 5 раз
Поблагодарили: 31 раз
Контактная информация:

#31

Сообщение nikola1971 » 24 авг 2022, 21:50

Сегодня можно сделать перерыв, от серьёзных тем. Приобретённые диски от Конкорда и Блю Ноте. Запись Тони Аллена полностью аналоговая. Это первая подобная запись, которую прослушал, после 25лет "сидения" на CD.
Изображение
Изображение
Головки 2M Red и VM540ml. У Ortofon, по моим ощущениям, с низами как-то более убедительнее, чем у конкурентки. Цена у AT, хоть и больше, намного, но чтобы сказать, что в разы сказывается на звуке... Не заметил. Вот, между любой из них, и простейшей AT-95E - сразу преимущества слышны. Хотя Red и 95Е находились, на момент приобретения, в близкой ценовой категории.
И, вот, через столько лет, опять Modern Talking, только уже винил не от <МЕЛОДИИ>, и проигрывается не на примитивном Akkords, а на куда более продвинутом аппарате. Качество самой записи, так себе. Хотя, для такой музыки - сойдёт.
Изображение
Николай

Аватара пользователя
nikola1971
Посетитель
Посетитель
Сообщения: 114
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 5 раз
Поблагодарили: 31 раз
Контактная информация:

#32

Сообщение nikola1971 » 28 авг 2022, 01:11

Изображение
Теперь, о второй значимой плате устройства - Плате RMS Детектора. Она обеспечивает измерение напряжения, поступающего с выхода корректора (Левого или Правого каналов) Сигналы, которые формируются этой схемой: 1) сигнал (постоянное напряжение), поступающий на вход АЦП платы ARDUINO и 2) прямоугольные импульсы - для измерения частоты.
Среднеквадратичный (RMS) преобразователь выполнен на элементах DD3.2(LM358), DD4(OP07) и DD5(OP07). Подобный вариант такой функциональной схемы, можно встретить часто. DD3.2 - активный двухполупериодный выпрямитель на ОУ; DD4 и DD5 - среднеквадратический преобразователь. В качестве диодов, в данном узле, используются транзисторы микросборки Т1(2ТС613А). Применение, именно такой сборки(на одном кристалле-подложке-корпусе) - позволяет максимально доступно и эффективно решить проблему с температурным дрейфом "0", на выходе канала измерения. Раздельные транзисторы, в качестве эксперимента, тоже использовал. Совсем "раздельно" а также, склеивая между собой их корпуса. Но, с вариантом "на одном кристалле" - никакие такие ухищрения сравниться уже не могут. Да, и сразу можно добавить, что производить какие-либо манипуляции с измерением, в данном устройстве, желательно через некоторое время, после включения-прогрева, т.к. прогреваться, в данном варианте схемы корректора, есть чему - лампам, а следовательно и - воздуху в объёме корпуса. Я, думаю, что подобные рекомендации можно встретить и в инструкциях к серьёзным измерительным приборам...По крайней мере, прошлых времён. Есть в хозяйстве, вернее уже "на антресолях" частотомер и цифровой ВЧ-вольтметр...В3-52...
Сразу, отмечу, даже, как не специалист, тем более в конструировании измерительной техники, что просматривается проблема "широкого диапазона", измеряемого сигнала, без каких-либо цепей коррекции. Диапазон, по уровню, - тоже один, без разбивки. Тут сразу можно заметить, что не хватает: деления на поддиапазоны и частотно-зависимого аттенюатора(делителя), после которого должен был бы следовать усилитель сигнала... Максимально измеряемое напряжение микроконтроллером, составляет 2,5В. Определено значением Vref. "Один отсчёт", при этом составляет 2,44мВ (2500/1024).
При таком построении, на данном этапе, добиваться удовлетворительной линейности ( на малых уровнях, верхнего частотного диапазона), приходится с помощью программной линеаризации, вводя поправочные коэффициенты. Это, как писал выше, диапазон от 150мВ и до 80мВ. Ниже - "показания условны", а при менее 50мВ, в таком функционале, как "Измерение АЧХ", уже заложено условие "низкий сигнал", т.е. такие уровни не используются в расчётах.
Следующие два элемента канала измерения уровня - DD2(LM358) и DD3.1(LM358). На первом ОУ собран входной усилитель, с небольшим коэффициентом усиления (условно "+5дБ", с возможным потом изменением), а второй ОУ служит элементом фильтра ФВЧ. Данный фильтр, на мой взгляд, частично может снизить влияние достаточно низких частот (ИНЧ), которые присутствуют в тракте механической записи, и добавляют погрешность при измерениях...(?) Кривизна пластинки, резонанс тонарма, отклонение отверстия от центра и пр. "Болтанку динамиков" приходилось наблюдать, как и "плавание" синусойды на осциллографе. Кстати "Q-damping", у DP-45F полностью решает проблему "колебания диффузоров". Не зря японцы поработали над подобной электронной системой. Смоделировать влияние на итоговые показания, попадание ИНЧ-колебаний, вместе с полезным сигналом (в программе MS) - я также пытался.
Входной усилитель DD2, имеет в цепи ОС переключатель, который способен изменить усиление, данного каскада от 1 до 1,8. Использование здесь регулировки усиления, должно обеспечить более точные показания, в режиме измерения АЧХ, когда Тестовый Диск записан с небольшим уровнем сигнала. У меня есть диск, записанный по RIAA (20-20КГц), где "0" уровню соответствует, чуть более 110-115мВ на выходе корректора. Значение выбранного усиления(положение переключателя) отображается в интерфейсе управления(программе), сам же тумблер, как не основной элемент функционала - находится в "условном доступе - не виден", но...приемлемом для использования. :smile:
Измеряемый сигнал поступает, с выходов Левого или Правого каналов корректора, через контакты реле К1.1 и К2.1. Реле К1 - это реле системы калибровки, о которой писал выше, при описании Генератора Сигналов, а второе реле - выбор канала измерения ЛК или ПК. Нормальное состояние(НЗ) обоих реле - сконфигурировано для измерения Левого Канала корректора.
Канал измерения частоты сигнала, представлен компаратором DD1(К554СА3) и, появившимся на некотором этапе, дополнительном усилителе сигнала(на небольшое значение) - транзисторе VT1(BC337), для более чёткого срабатывания компаратора. Сформированный этим узлом прямоугольный сигнал поступает на МК, для измерения-фиксации частоты, в данном случае - именно Аудио Сигнала, т.к. имеется ещё и другой канал по которому происходит контроль частоты, это - канал, используемый для контроля частоты вращения диска - "магнитных меток", о котором - позже.
Изображение
Расчёт ФВЧ
Изображение
И мануал по RMS "True RMS Detector" от National Semiconductor
Вложения
rms детектор.pdf
(52.09 КБ) 109 скачиваний
Николай

Аватара пользователя
nikola1971
Посетитель
Посетитель
Сообщения: 114
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 5 раз
Поблагодарили: 31 раз
Контактная информация:

#33

Сообщение nikola1971 » 03 сен 2022, 00:05

Медленно, но верно продвигалась работа над устройством...Когда основной функционал был реализован и показал свою адекватность, как в работе интерфейса управления основными функциями корректора, так и в его контрольно-измерительных возможностях, то всё подошло к тому, что: нужно было переходить на более удобный, во всех отношениях, дисплей. И, раз уж пришлось начинать освоение(программирования и работы с МК), используя 7- сегментный 4х-разрядный индикатор, для вывода текстовой информации, то переход на настоящий алфавитно-цифровой дисплей - должен был предать совершенно иной вид всему устройству, неговоря уже об удобстве вывода информации. А, кроме того, как оказалось, перевод программы на другое средство отображения - позволил в значительном объёме уменьшить, уже написанный код, что позволяло думать о закладывании новых функциональных возможностей. Например, ввести систему ДУ. Тут, только начать, а потом, если будет ещё и получаться, то не остановиться :-)
И, вот, как выглядел первоначальный вывод информации-меню. Частично уже можно было оценить и по предыдущим роликам.

И, первые опыты, ещё на макетной платке, с подключением LCD.

Показана функция измерения скорости-времени оборота диска. Восемь отсчётов времени оборота и вывод средней скорости. Сигнал подавался с самодельного генератора. Это, UTG-1005, уже после в хозяйстве появился. И, даже, "джамперы" сопротивлений на тот момент ещё сохранялись...
И, как выглядит, на данный момент, вывод информации на дисплей, при воспроизведении диска. Основной-рабочий режим.
Изображение
"MS" - значок выбранного режима управления корректором, а точнее - проигрывателем. В данном случае "ручное". Есть ещё "AS" и "Ir"...
"RL" - режим ВЧ-коррекции. Другой вариант здесь "RC" - стандартный
"E5" - номер(условный) ячейки памяти, которой соответствует или введённое сопротивление, для коррекции RL, или выбранная головка ЗС. Небольшой список которых есть в меню и которым, заранее присвоены некоторые значения сопротивлений, необходимых для такой коррекции. В режиме обычной коррекции там выводится установленное сопротивление нагрузки в КОм. А, при работе с MC-картриджем -значок "MC".
"_" - чёрточка бегает справа налево - "Крутятся Диски". Примитивная анимация процесса :-) Кажется, в давние времена - муз. программа на ТВ канале...
За это сообщение автора nikola1971 поблагодарил:
seurf
Рейтинг: 16.7%
 
Николай

Аватара пользователя
seurf
Авторитет
Авторитет
Сообщения: 1172
Зарегистрирован: 12 май 2016, 19:54
Откуда: Волгоград
Благодарил (а): 231 раз
Поблагодарили: 194 раза
Контактная информация:

#34

Сообщение seurf » 03 сен 2022, 10:00

Гигантская работа проделана!!! Считывать что то с 4-хсегментного дисплея, это ещё та забава. Со следующей модификацией дисплея, конечно процесс облегчился. Восхищает объём проделанной работы, но главное на мой взгляд, это наличие или отсутствие удовольствия от музыки. И от успешного результата проделанной работы. Куда ж без этого удовольствия.
За это сообщение автора seurf поблагодарил:
nikola1971
Рейтинг: 16.7%
 
Александр

Аватара пользователя
nikola1971
Посетитель
Посетитель
Сообщения: 114
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 5 раз
Поблагодарили: 31 раз
Контактная информация:

#35

Сообщение nikola1971 » 03 сен 2022, 14:26

seurf писал(а):
03 сен 2022, 10:00
Гигантская работа проделана!!! Считывать что то с 4-хсегментного дисплея, это ещё та забава. Со следующей модификацией дисплея, конечно процесс облегчился.
Александр, признаюсь, посещала мысль, что: объём задач, мной был поставлен, на целую "маленькую лабораторию"(сектор) большой фирмы :oops: Я, вообще, стал сам сильно удивляться, когда оно стало получаться, особенно, если взял МК в руки, в первый раз. А обучался по теме программирования - только, в школе, на уроках информатики...в 1988-1989г используя Фокал, Бейсик и Фортран и всё. Радио 86РК был, конечно, как и ZX, но...Нас, тогда учили: начинать написание любой программы - с составления её алгоритма , вот это и стало залогом успеха, в сочетании с современными программными средствами. :razz:
Кстати, интересный факт, даже Proteus 7, где-то на 130 - 140Кб(где-то около того) - заставил "выйти из игры". Подойдя примерно к такому объёму кода - он резко переставал моделировать, без каких-либо комментариев. А, ответ на: какой объём кода для него предельный и есть ли он - я не нашёл...Стал, просто сразу в "платку заливать". Мысль, об ограниченности циклов программирования памяти МК, конечно терзала, но - платок несколько и ничего с ними, пока, не произошло. Хотя, в любом случае, на нём смоделировать всё, с какого-то момента стало уже сложно. Но, в начале, он хорошо помогал.
По, индикатору. Начал, как казалось(ошибочно), с более простого, да и их у меня..., "как гуталина" :-) . Заодно, осилил(сам) функцию построения "бегущей строки". Памяти такой вывод "жрёт" немерено. Это, приходилось всю строку(текст), пошагово расписывать на бумаге. К примеру, текст "Linear Characteristics of Recording" состоит из 38 фрагментов-"кадров".
Ну, и не все буквы можно вывести на 7 сегментов, правда, есть модели и с большим их количеством. И, даже, существует наш светодиодный - матричный АЛ306(5х7+1 сегмент)... В чём-то такой вывод информации(бегущей строкой), да ещё бы в хорошем визуальном оформлении(матричным индикатором на светодиодах) - мне нравится. Такой способ где-то и реализован уже. Здесь, вроде бы, тоже что-то писалось про подобное. И, в каком-то импортном аппарате я это видел. Типа, перфорированная передняя панель, а за ней диодная матрица. Смотрится очень необычно-оригинально! :idea:
А, на счёт получения удовольствия от звука. Тоже есть "такой эффект". Правда, я где-то год, до приобретения винилового проигрывателя, слушал "псевдо винил" - "CD через антиRIAA", сравнивая и переключаясь "налету". Потом уже и реальный винил. Но, главное данная схема самого корректора - только, как один из вариантов, на данный момент. Далее, сохраняя созданную оболочку-управление, можно сделать и: гибридную реализацию схемы (оригинальным был бы вариант лампа-ОУ) или полностью на операционниках...
По сути, получилась Оболочка(интерфейс) Управления Корректором + "бонус" для некоторых моделей проигрывателей(прошлого) - управление и их функциями. Это управление включает в себя и оперативный контроль параметров-настройку системы проигрыватель - корректор. Была идея ввести в систему измерения и фазометр, но, пока, не реализовал...
... Даже, можно управлять и современными "автоматами"(механическими), основной их автоматической функцией "START/STOP", установив привод на кнопку. Такая мысль, недавно родилась :think: Я же говорю - тут, только начать...
P/S Продолжение, следует...
Отыскал изделие с необычной индикацией от
Waversa Systems
На такой по размеру матрице, можно, как в статике отображать информацию, так и "прокручивать", в случае необходимости.
Изображение
За это сообщение автора nikola1971 поблагодарил:
seurf
Рейтинг: 16.7%
 
Николай

Аватара пользователя
seurf
Авторитет
Авторитет
Сообщения: 1172
Зарегистрирован: 12 май 2016, 19:54
Откуда: Волгоград
Благодарил (а): 231 раз
Поблагодарили: 194 раза
Контактная информация:

#36

Сообщение seurf » 05 сен 2022, 09:01

Не точно, но примерно в 1982 году я тоже « заболел» автоматикой. Три раза громкое ха-ха. На электрические часы с цифровым циферблатом ( уже это устройство дома было фантастикой) повесил на Контакты будильника реле, которое включало систему ( Электроника Б1 усилитель и проигрыватель а’ля Торренс) и иголка звукоснимателя, опущенная с вечера на канавку пластинки, начинала разгоняться и система будила меня выбранной песней с пластинки. Когда продемонстрировал сие чудо гостям, то немедленно был произведён в ранг профессора автоматики. Опять ха-ха, электрического образования у меня ноль, но руки всегда тянулись к розетке. Поэтому глядя на Ваши изыскания с нуля, восхищаюсь достигнутыми результатами!!!
Александр

Аватара пользователя
nikola1971
Посетитель
Посетитель
Сообщения: 114
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 5 раз
Поблагодарили: 31 раз
Контактная информация:

#37

Сообщение nikola1971 » 11 сен 2022, 23:01

Теперь перейду к описанию, следующего узла-блока устройства, а именно к Плате Индикации и Управления.
При создании схемы управления сразу ориентировался на то, что устройство должно выполнять свою основную функцию - корректора, по возможности, с минимальной зависимостью от системы автоматики-контроллера. Т.е., чтобы, при желании, микропроцессорную часть можно было полностью выключить(обесточить), сохраняя возможность прослушивания диска. Ведь существует же, некое поверье, отчасти и небезосновательно, что цифровые схемы, работающие в динамическом режиме - способны излучать помехи, негативно сказывающиеся на звучании. Или, если совсем просто - "помехи и шум". А, в данном случае имеем, действительно, очень чувствительную, ко всему, схему - корректора. У меня, некогда имевшийся в наличии, проигрыватель CD Rega и, то имел опцию "Гашения дисплея". Насколько оправдано..., тем более для CD...? Но, в случае корректора - решил учесть и ввести данную функцию: отключение всего "лишнего", с сохранением работоспособности в основном режиме.
Ранее уже упоминал, что на первом макете, на переднюю панель были выведены следующие органы управления:
1) Переключатель постоянной времени ВЧ "75-50-62"
2) Переключатель режима коррекции ВЧ "RC/RL"
3) Переключатель "Mute". Включение или отключение сигнала на Выходе 2.
4) Переключатель "CPU". Включает или отключает питание для всей контрольно-измерительной части устройства, а также платы МК(Arduino).
5) Кнопка управления МК, имеющая два режима нажатия: "кратковременный" и "длительный". Для удобства их использования, решил визуализировать на индикаторе(даже на 7ми-сегментном) переход от одного её состояния - к другому.
Изображение
Базовая часть схемы управления, на примере схемы, составленной для "моделирования процесса", в программе MS. Всё, в принципе, достаточно просто.
На транзисторах Q1, Q3 и Q4 собран узел управления выбора постоянных времени ВЧ-tau "75-50-62". S3 - собственно, соответствующий для этого переключатель. На три положения, с центральной нейтралью. В моделях такого не нашёл, хотя и "нейтраль", можно организовать, введением ещё одного "размыкателя", что и делал.
Принцип работы - элементарен, но прокомментирую.
Переключатель S3 "75-50-62".
В среднем положении "0"( "нейтраль" ) - "50мкс", на базах обоих транзисторов (PNP) нулевой уровень напряжения, они открыты, и оба светодиода LED4(красный) и LED5(зелёный) оказываются включёнными. На практике, используется 2х цветных светодиод ( 3 вывода), который, в данном режиме, светится жёлтым светом. При этом, оба реле К1 и К2(РЭС43) - обесточены, их контакты разомкнуты, и в цепи коррекции tau находится только один конденсатор(4700пФ).
В положении "1" - "62мкс" положительный потенциал поступает на базу транзистора Q3, закрывая его, при этом гаснет зелёный светодиод LED5, открытым остаётся транзистор Q4 и горит красный светодиод LED4. Одновременно, через переключатель напряжение будет подано, через диод D5, и на реле К2. Его контакты подключат в цепь коррекции дополнительный конденсатор(1300пФ), увеличив общую ёмкость коррекции ВЧ, до 6000пФ (4700пФ + 1300пФ).
В положении "2" - "75мкс", закрытым окажется транзистор Q4 и красный светодиод LED4 будет погашен. Включенным останется зелёный светодиод LED5. Одновременно напряжение поступит и на обмотку реле К1 и через диод D3 - на реле К2. Включёнными будут сразу оба реле, при этом добавится ещё 680пФ, а общая ёмкость коррекции составит 4700 + 1300 + 680 = 6800пФ. Более точные значения данных ёмкостей необходимо уточнять в процессе настройки, согласуя с остальными параметрами цепей схемы-коррекции.
Теперь о выборе режима коррекции - переключателе S2 "RC/RL".
С помощью этого переключателя происходит включение или отключение реле, которое вводит или убирает, из цепи коррекции ВЧ, обозначенные выше конденсаторы.
Управление реле осуществляется через ключевой транзистор Q2. В положении "RC" ( S2 разомкнут), транзистор закрыт, обмотки реле К3 и К4 (левый и правый каналы) обесточены, а их нормально замкнутые контакты обеспечивают нахождении корректирующих конденсаторов, в соответствующих цепях. Одновременно положительный потенциал, со стока транзистора Q2, подаётся на затвор транзистора Q1, который, в данном режиме "RC", должен находиться в открытом состоянии. Этим обеспечивается нормальная работа цепи выбора постоянных времени "75-50-62".
Если выбран режим "RL", то переключатель будет замкнут и открыт транзистор Q2. При этом, реле К3 и К4 сработают, убрав конденсаторы из цепи коррекции ВЧ. Одновременно с этим, затвор транзистора Q1 окажется под "0" потенциалом, и он закроется. Этим будет достигнуто, то, что переключатель выбора постоянных времени "75-50-62" окажется, в данном режиме "RL" - неактивным.
Вся данная система выбора цепей коррекции, имеет только единственную связь с системой МК управления, и она происходит через оптрон U1, расположенный в цепи переключателя S2. Т.е. данный переключатель, а с ним и режим "RL" будет доступен к использованию только в случае подачи соответствующей команды с системы управления корректором.
Такая логика управления данным режимом, вызвана тем, что для его использования нужно сконфигурировать все цепи в корректоре, как входную, так и отключить корректирующие ёмкости. Т.е., корректор должен быть включен, пройти стадию "предварительной подготовки", а уже после этого, по желанию пользователя, микроконтроллерную часть управления можно отключить. Занесённая в память, необходимая конфигурация системы, сохранится во внешних ячейках памяти, питание которых сохраняется, имея общий источник с питанием цепей реле коррекции.
Ещё, данную логику управления, можно обосновать тем, что: случайное переключение "RC/RL" не создаст недопустимой конфигурации при работе: нагрузка картриджа для "RC", а корректирующую цепь отключили...
В следующий раз опишу полную схему Платы Индикации и Управления. Или, по другому - Платы Передней Панели.
Николай

Аватара пользователя
nikola1971
Посетитель
Посетитель
Сообщения: 114
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 5 раз
Поблагодарили: 31 раз
Контактная информация:

#38

Сообщение nikola1971 » 15 сен 2022, 19:36

Сегодня уже перейду к самой схеме блока Передней Панели.
Изображение
На транзисторах VT1-VT4 собран рассмотренный выше узел управления режимом коррекции и значением tau.
SW1 - переключатель значения tau"EQ 75-50-62". Соответствующие транзисторы управления VT1, VT2, VT3.
SW3 - переключатель выбора режима коррекции "MODE RC/RL". Транзистор VT4 и оптрон OP1 - соответствующие электронные ключи, данного узла. Оптрон OP1, как когда-то упоминал - является непринципиальным элементом, на данном месте, и вполне может быть заменён транзистором, в качестве буферного элемента между платой МК и приведённой схемой.
Остальные органы управления, на передней панеле, сложившиеся на сегодняшний момент.
SW2 - переключатель выбора входа-типа картриджа "MM/MC". Одна его группа используется для управления реле, на входе корректора, а другая группа контактов подаёт сигнал на плату МК, для управления интерфейсом - фиксации выбранного режима на дисплее.
SW4 - переключатель "PENTOD/TRIOD". Используется для перевода входной лампы корректора в соответствующие режимы. На данный момент, данная функция ещё в стадии планирования. Пока, под неё предусмотрено реле коммутации экранной сетки, с одновременным увеличением (для триодного режима) сигнала на ВЫХОДЕ 2. Т.е. одновременно включается и реле, отвечающее за усиление сигнала, на данном выходе.
SW5 - переключатель "GAIN LOW/HIGH". Переключатель, отвечающий за включение или отключение реле уровня сигнала, на ВЫХОДЕ 2. По задумке, и уже реализованной, значению усиления "LOW" - соответствует 2В RMS, а значению "HIGH" - пока, условно, увеличение уровня на 12-14дБ (в 4-5раз). В общем, усиление должно стать таким, чтобы скомпенсировать его потерю при переводе пентода - в триодный режим, сохранив 2В на выходе. Кроме того, данная функция изменения уровня, как полагаю, может найти применение при использовании MC звукоснимателя, с "высоким выходом". Он, хоть и считается таковым, но всё-таки меньше, чем у многих MM головок.
SW8 - переключатель "MUTE", отключающий сигнал на ВЫХОДЕ 2. Коммутация реле, отвечающим за эту функцию, происходит через ключевой транзистор VT6. Данная функция, по управлению выходом, будет доступна только по сигналу разрешения с МК, который также подаётся на плату, через "непринципиальный" оптрон OP2. Использование ВЫХОДА 2, возможно только после того, как управляющая программа перейдёт в режим Воспроизведения Диска. Тогда сигнал разрешения входа будет записан в соответствующий внешний регистр памяти, и уже после этого его можно "включать - отключать". Это можно делать, как при помощи данного переключателя, так и посредством ИК-управления. Можно ещё добавить, что наличие МК, в данном корректоре, позволило использовать отслеживание аудио сигнала и ввести соответствующие дополнительные автоматические-сервисные функции... Это требует отдельного описания... Хотя, в начале, данный узел был реализован без связи с МК, а имел просто временную задержку включения реле-выхода, при подаче питания на устройство.
SW7 - переключатель "CPU". Им подаётся питание на всю схему автоматики-контроля. Т.к. схема требует двуполярного питания, то и переключатель с двумя группами контактов.
SW6 - переключатель " MC PREAMP BATTERY". Используется для подачи батарейного питания на предварительный усилитель MC-картриджа. Батареи питания (для левого и правого каналов) расположены непосредственно в самом корпусе корректора. Это могут быть, как 9В "крона"(Alkaline), так и другие источники от 4,2В - до 8,4В (Li-PO). Используемый тип батареи, необходимо внести в систему управления, при предварительных настройках, иначе..."будет ругаться и жизни не даст". Определяется степень заряженности, и соответственно, даётся разрешение на "готовность к использованию" режима "МС".
Дисплей WH1602D
Я использовал вариант с возможностью выбора цвета подсветки экрана. Из возможных трёх вариантов, наиболее приятные цвета: зелёный или голубой. Красный - "мрачноват". Через транзистор VT5 осуществляется управление подсветкой. Её можно отключить с пульта управления.
BN1 - кнопка управления всем устройством. Конструктивно размещена вместе с приёмником IR-команд TSOP4838.
Наверное, всё самое основное, по данной плате.
Вложения
WH1602D-YYK-CTK ИНДИКАТОР ЖКИ.pdf
(248.97 КБ) 104 скачивания
Николай

Аватара пользователя
nikola1971
Посетитель
Посетитель
Сообщения: 114
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 5 раз
Поблагодарили: 31 раз
Контактная информация:

#39

Сообщение nikola1971 » 17 сен 2022, 18:36

Немного фоток, отражающих некоторые режимы работы, вывод информации.
Заставка при инициализации
Изображение
Тип картриджа, выбранный из имеющегося списка
Изображение
Состояние "Готовность", перед воспроизведением
Изображение
Рабочий режим - "Воспроизведение"
Изображение
Вывод информации, при измерении скорости - периода оборота диска.
33,3Об
Изображение
Изображение
45,1Об
Изображение
Изображение
За это сообщение автора nikola1971 поблагодарили (всего 2):
Евгений Михеев, seurf
Рейтинг: 33.3%
 
Николай

Аватара пользователя
nikola1971
Посетитель
Посетитель
Сообщения: 114
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 5 раз
Поблагодарили: 31 раз
Контактная информация:

#40

Сообщение nikola1971 » 25 сен 2022, 18:36

Сегодня, немного о том: какие функции управления, основным-рабочим режимом, удалось реализовать в данном устройстве, благодаря наличию МК.
Режим "Готовность к воспроизведению" отображается на дисплее в виде надписей:
Первый "START [Ir] [A-Auto Start]" или
Второй "Auto START [Manual Start]"
(Надписи в квадратных скобках, во второй строке, LCD - это, то, что можно выбрать!)
Первый режим. START [Ir] или Manual Start. В нём осуществляется полностью ручное управление началом и окончанием процесса "Воспроизведения". При этом:
1) Какие-либо функции управления проигрывателем - неактивны.
2) Переход в основной режим "Воспроизведение" произойдёт только после нажатия на кнопку "МЕNU". После этого будет задействован ВЫХОД 2 - на нём появится аудио сигнал. Т.е. сначала запускаем проигрыватель, опускаем иглу на пластинку, а после этого, нажав кнопку, входим а режим "Воспроизведение". Вид дисплея, в этом режиме ("DISC PLAY"), был показан ранее.
3) Повторным нажатием на кнопку управления, происходит отключение ВЫХОДА 2 и возвращение в исходное состояние "Готовности".
Наличие сигнала с головки, в данном режиме, никак не влияет на происходящие процессы управления.
Второй режим." Audio-Auto START", или просто "Auto START".
1) В нём, управление-запуск проигрывателя, также осуществляется в ручном режиме.
2) После нажатия на кнопку "MENU", переход в основной режим "Воспроизведение" произойдёт только после поступления сигнал с магнитной головки. После этого сигнал появится на ВЫХОДЕ 2, с небольшой задержкой в 0.7сек, исключая звук "касания пластинки". Такой режим, например, будет удобен, когда проигрыватель, даже современный "механический автомат", запускается своей кнопкой "START".
3) Прервать режим "Воспроизведение" возможно несколькими способами. Как и в первом случае, нажатием на кнопку "MENU". А, второй - это произойдёт, допустим, после срабатывания системы АВТО СТОПА проигрывателя или после нажатия на кнопку "STOP". Главное, чтобы пропал Аудио Сигнал со входа корректора. Суть работы этого режима - в самом его названии "Аudio-Auto START".
Хочется добавить, что над написанием алгоритма, для данного режима, пришлось значительно поработать, чтобы получить максимально-точное его исполнение, на финальной стадии выхода из воспроизведения.
Понятно, что нужно отслеживать момент пропадания сигнала...Но, сколько нужно дать запаса, по времени: когда - действительно закончилось воспроизведение, а когда просто "очень тихие места". Или, когда "концептуальные альбомы", у которых очень долгие и тихие концовки одной композиции, плавно переходят в такие же начала - у последующей. Или, в середине, что-нибудь надолго "затихнет". Взять какую-нибудь "Стену", Р. Уотерса или "Empire" Queensryche...Тут, даже "допуск" на паузу в 9-10сек - не давали надёжного срабатывания - выход из режима не соответствовал окончанию диска.
А, ещё - на пластинках бывают "щелчки", которые тоже нужно учитывать и отделять от полезного сигнала. Это CD - "абсолютно тихий в паузе", а в данном случае может быть 1-2-3мВ(уже на выходе) шума, треска с винила, и такое же значение бывает у полезного сигнала композиции, к примеру: "дыхание", "шум прибоя" и т.п.
Но, всё-таки удалось добиться максимально точного отслеживания окончания воспроизведения, после которого уже произойдёт, как переход в режим "Готовности", так и отключение ВЫХОДА 2. В получающуюся задержку укладывается: срабатывание автостопа и возвращение тонарма на базу, плюс ещё может добавиться несколько секунд, в зависимости от того, какой была концовка последней композиции: затихающей(тихой) или громкой до последнего аккорда. И, тут можно приоткрыть секрет "бегающих"чёрточек, при воспроизведении. Их 8, общее время цикла, тоже около 8сек. В начале и в конце цикла происходит измерение сигнала с пластинки, его сравнение и оценка...
Но, в самом крайнем случае - можно пользоваться "Первым режимом", который не завязан с сигналом.
Теперь, перейдём к активации режима "Дистанционного Управления", который возможен с пульта, и вхождение в него будет отображать значок "Ir", переместившийся в самое начало первой строки.
Здесь, также сохраняется возможность выбора варианта режима "START", но с небольшим ограничением.
1) Управление проигрывателем становится возможным и посредством пульта.
2) Добавляется возможность задействовать сигнал "AUTO STOP", поступающий с проигрывателя, в момент возвращения тонарма на базу. А не в момент срабатывания самого АВТО СТОПА(и поднятие тонарма). Нужен именно "парковочный сигнал".
Чем можно осуществить переход в режим "Воспроизведение"?
1) Кнопкой с пульта ДУ. Если выбран режим "AUTO Start", то сигнал на ВЫХОДЕ 2 и вхождение в режим "Воспроизведение" произойдёт после появления сигнала с головки. Если "START" - обычный, то даётся, приблизительная, задержка на перемещение тонарма до края пластинки + время на опускание...около 7сек, после чего разрешается работа ВЫХОДа 2.
2) Так же, перейти к "Воспроизведению" можно и кнопкой "МЕNU", как и ранее.
3) Если задан "AUTO Start", то запуск в режим возможен и клавишей "START", на проигрывателе. После того, как произойдёт: перемещение, опускание головки и подача сигнала на вход корректора.
Ограничение, в функционале режима "Ir", лишь одно - не используется функция "Audio STOP". Т.к. в данном режиме доступны функции автоматического перемещения тонарма и обзора композиций, которые предполагают прерывание сигнала в процессе воспроизведения пластинки. Но, в данном случае, этот режим и не актуален, т.к. у нас имеется реальный сигнал "AUTO STOPA", с проигрывателя. 100% соответствующий прекращению воспроизведения пластинки. Команда "STOP" с пульта ДУ и с кнопки "MENU" корректора + кнопка "STOP" самого проигрывателя (с последующей подачей команды AUTO STOPA) - чётко изменяют режим, переводя систему в исходное состояние - ожидания.
Вот, такое краткое, или не очень, описание функций и их активации, основных режимов корректора: "Готовность к воспроизведению" и "Воспроизведение".
Фото, с процесса настройки системы ДУ.
Режим "MUTE" Отключён ВЫХОД 2
Изображение

Перемещение тонарма на 8 шагов вправо (к краю).
Изображение

Перемещение на 5 шагов влево (к центру).
Изображение

Активирован режим Lift. Тонарм поднят.
Изображение
Николай

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя