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

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

Аватара пользователя
nikola1971
Интересующийся
Интересующийся
Сообщения: 63
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 3 раза
Поблагодарили: 12 раз

#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
Интересующийся
Интересующийся
Сообщения: 63
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 3 раза
Поблагодарили: 12 раз

#22

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

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

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

#23

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

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

Аватара пользователя
seurf
Дорогой Гость
Дорогой Гость
Сообщения: 1082
Зарегистрирован: 12 май 2016, 19:54
Откуда: Волгоград
Благодарил (а): 185 раз
Поблагодарили: 167 раз

#24

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

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

Аватара пользователя
nikola1971
Интересующийся
Интересующийся
Сообщения: 63
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 3 раза
Поблагодарили: 12 раз

#25

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

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

Аватара пользователя
seurf
Дорогой Гость
Дорогой Гость
Сообщения: 1082
Зарегистрирован: 12 май 2016, 19:54
Откуда: Волгоград
Благодарил (а): 185 раз
Поблагодарили: 167 раз

#26

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

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

Аватара пользователя
nikola1971
Интересующийся
Интересующийся
Сообщения: 63
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 3 раза
Поблагодарили: 12 раз

#27

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

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

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

Аватара пользователя
nikola1971
Интересующийся
Интересующийся
Сообщения: 63
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 3 раза
Поблагодарили: 12 раз

#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
Интересующийся
Интересующийся
Сообщения: 63
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 3 раза
Поблагодарили: 12 раз

#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
Интересующийся
Интересующийся
Сообщения: 63
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 3 раза
Поблагодарили: 12 раз

#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 КБ) 9 скачиваний
DC-DC Преобразователи AM1S-0515.pdf
(217.1 КБ) 8 скачиваний
ОПТРОН High 6N137.pdf
(819.23 КБ) 9 скачиваний
ИЗОЛЯТОР ISO7240.pdf
(1.51 МБ) 7 скачиваний
AD8400 Цифровой Потенциометр.pdf
(291.32 КБ) 9 скачиваний
За это сообщение автора nikola1971 поблагодарил:
seurf
Рейтинг: 16.7%
 
Николай

Аватара пользователя
nikola1971
Интересующийся
Интересующийся
Сообщения: 63
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 3 раза
Поблагодарили: 12 раз

#31

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

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

Аватара пользователя
nikola1971
Интересующийся
Интересующийся
Сообщения: 63
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 3 раза
Поблагодарили: 12 раз

#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 КБ) 8 скачиваний
Николай

Аватара пользователя
nikola1971
Интересующийся
Интересующийся
Сообщения: 63
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 3 раза
Поблагодарили: 12 раз

#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
Дорогой Гость
Дорогой Гость
Сообщения: 1082
Зарегистрирован: 12 май 2016, 19:54
Откуда: Волгоград
Благодарил (а): 185 раз
Поблагодарили: 167 раз

#34

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

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

Аватара пользователя
nikola1971
Интересующийся
Интересующийся
Сообщения: 63
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 3 раза
Поблагодарили: 12 раз

#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
Дорогой Гость
Дорогой Гость
Сообщения: 1082
Зарегистрирован: 12 май 2016, 19:54
Откуда: Волгоград
Благодарил (а): 185 раз
Поблагодарили: 167 раз

#36

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

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

Аватара пользователя
nikola1971
Интересующийся
Интересующийся
Сообщения: 63
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 3 раза
Поблагодарили: 12 раз

#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
Интересующийся
Интересующийся
Сообщения: 63
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 3 раза
Поблагодарили: 12 раз

#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 КБ) 2 скачивания
Николай

Аватара пользователя
nikola1971
Интересующийся
Интересующийся
Сообщения: 63
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 3 раза
Поблагодарили: 12 раз

#39

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

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

Аватара пользователя
nikola1971
Интересующийся
Интересующийся
Сообщения: 63
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 3 раза
Поблагодарили: 12 раз

#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. Тонарм поднят.
Изображение
Николай

Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение