При неоценимой помощи ОХЧ немного доработал мод отключения дисплея. Теперь за 5 минут до срабатывания автоотключения начинает мигать подсветка энкодера + небольшие косметические улучшения.
Скачать архив
_Две версии прошивок с автоотключением усилителя через 3 или 5, и 4 или 6 часов. Выбирается время джамперами J1 и J2. Нет джамперов- функция автоотключения усилителя отключена.
_За 5 минут до срабатывания таймера автоотключения усилителя начинает мигать подсветка энкодера.
_Автоотключение дисплея через 15 сек. бездействия.
В моем исполнении мод состоит из двух модулей- модуля одновибратора и собственно микроконтроллерного модуля.
Модуль одновибратора на NE555
В плату модуля впаяно гнездо
PBS-5 (DS-1023 — 1x5).
В гнезде оставлены только 2 контакта, соответствующие контактам +5v, и «общий» на разъеме программирования, все остальные извлечены.
Установлен модуль в разъем программирования на мат. плате усилителя. С этого же разъема взято питание +5v, и «общий».
Зачем нужен одновибратор? Все изза режима работы выв.РВ4(3 выв. МК) основанного на прерываниях.
Пока на РВ4(3 выв. МК) лог «0», подсветка не мигает- все нормально работает.
За 5 минут до срабатывания автоотключения РВ4(3 выв. МК) начинает периодически менять свое состояние с «0» на «1». Сейчас опрос входов контроллера идет только в момент изменения логического уровня на РВ4(3 выв. МК), в остальное время программа контроллера попросту «висит», опроса входов нет. Вот тут и не стало хватать длительности управляющего импульса. В результате с лицевой панели и с лентяйки усилитель „разбудить“ невозможно. Параметры регулируются, но все это на выключенном дисплее, т.к. контроллер не принял сигнал управления с мат.платы усилителя. Дисплей не включился, таймер не перезапустился.
Можно выключить усилитель кнопкой, либо ждать когда сам отрубиться по таймеру, а можно увеличить длительность импульса управления. Модуль на NE555(КР1006ВИ1) увеличивает длительность импульса управления до ~1+ сек.
На вход модуля(левый выв. резистора R12) поступает пачка коротких импульсов. По фронту первого импульса транзистор Т5 открывается, притягивая на «0» выв.2 NE555. Одновибратор запускается, выдавая на выходе(выв.3 NE555) один импульс продолжительностью примерно в 1 секунду.
Модуль контроллера
Подключение подсветки энкодера к моду
Отключаем красный провод от платы подсветки энкодера. Провод лучше вообще заменить на тонкий(у меня во фторопластовой изоляции). Подключаем его на плату мода, к выв.Sourc транзистора Т1(по схеме
V+ Led).
C платы подсветки тонким проводом подключаемся на плату мода к выв.Drain T1(по схеме
+Led).
Описание работы:
_Внутренний таймер контроллера работает постоянно, пока подано питание на контроллер. Т.е. он запускается сразу как только инициализировалась программа контроллера.
Подача питания на контроллер
Пока усилитель в Дежурном Режиме на выв.Gate транзистора Т4 лог.1. Транзистор закрыт, питание на контроллер не подается.
При переводе усилителя в режим работы на выв.Gate транзистора Т4 появляется лог.0, открывая транзистор, тем самым подавая питание на контроллер.
Гашение дисплея
По фронту первого импульса, пришедшего на выв.2(PB3), устанавливается лог.1 на выв.6(PB1), и начинает работать таймер(15сек.) Транзистор Т3 закрыт, реле К1 НЗ(нормально замкнутые контакты) подключает конденсаторы в цепь питания преобразователя дисплея. Дисплей работает.
По прошествии установленного времени(15сек), и если на вход 2(PB3) ничего не поступало, на выв.6(PB1) устанавливается лог.0. Транзистор Т3 открывается, реле К1 срабатывает, размыкая контактами цепи конденсаторов работающих в преобразователе питания. Дисплей гаснет.
Если во время работы таймера на выв.2(PB3) поступили импульсы, то таймер начинает отсчет снова.
Автоотключение усилителя по прошествии заданного времени
Также по фронту первого импульса, пришедшего на выв.2(PB3), устанавливается лог.0 на выв.5(PB0). Транзистор Т2 закрыт.
По прошествии установленного времени, и если на вход 2(PB3) ничего не поступало, на выв.5(PB0) проходит импульс лог.1, продолжительностью 1сек. Транзистор Т2 открывается на это время(1сек), подавая лог.0 на кнопку Power, тем самым выключая усилитель.
Кнопка Power садит на 0 какой-то порт контроллера на мат. плате усилителя. Какой- смысла нет отслеживать, проще припаяться к кнопке.
Время автоотключения выбирается джамперами J1 и J2. В зависимости от версии прошивки это 3-5 часов, или 4-6 часов.
J1(выв.7 PB2 2.5v)- 3(4) часа
J2(выв.7 PB2 5v)- 5(6) часов
Нет джамперов(выв.7 PB2 лог.0)- режим автоотключения усилителя отключен.
Сигнализация о скором срабатывании таймера автоотключения
На выв.3(PB4) при подаче питания на контроллер устанавливается лог.0, открывающий транзистор Т1. Подсветка энкодера загорается.
За 5мин. до срабатывания таймера автоотключения на выв.3(PB4) появляется периодически сигнал лог.1, периодически закрывающий транзистор Т1.
Подсветка энкодера мигает, сигнализируя о скором срабатывании таймера автоотключения.
FUSE
В разных программах фузы активируются по разному. В некоторых надо снимать галку, в некоторых установить галку.
Как определить как активируется фуз? Просто- смотрим на фузе-бит
SPIEN, отвечает за последовательное программирование. Он всегда активен. И если на нем стоит галка- значит активация галкой, если галки на нем нет- значит активация фузов снятием галки.
Update: о, уже все ок :)
Частенько отваливаются…
При этом можно настроить на порядок меньшую яркость и соответствующее снижение выгорание дисплея. Сам дисплей останется в рабочем состоянии и будет нормально показывать «контент».
«Глаз» весьма нелинейно реагирует на изменение яркости и снижение яркости на порядок будет казаться «не так уж и сильно меньше». И режим «просыпания» будет смотреться органичнее (типично реализовано) — дисплей проснулся, яркость повысилась.
А вот on/off — это, как раз, и не типичное решение и будет раздражать. ;)
Но когда игрался с новым контроллером выяснил, что можно и за 5 минут картинку выжечь.
Вот такие они ранимые и чуткие к току накачки.
Резистор был практически того же номинала что и по расчетам(установлен был вроде на 20-30кОм больше).
Но выключение индикации все равно полезная фича. Я использую на входе SPDIF, практически всегда одна громкость, частота дискретизации, установка НЧ(она на экране отображается постоянно). Т.е. статическое изображение полное, вообще без изменений.
Ну и даже понимая что дисплей прослужит года 4, может и другой усилитель купишь за это время(грозятся FX Audio с Wi-Fi)… Все равно лучше подстраховаться.
Вот от переизбытка тока и дохнет в момент.
Нисколько. Дисплей маленький.
Angrim, тут подобный и есть дисплей. 0.96",128х64, на контроллере SSD1306.
А) давать внешнее напряжение питания.
Б) использовать встроенный нагнетатель на конденсаторах.
Яркость задаётся через ШИМ и резистором задающим «базовый ток» (уже не помню на какой ноге).
В случае А ещё и напряжение снаружи играет.
Т.е. можно задающий резистор в другое значение коммутировать и будет счастье.
На малой яркости долго не выгорает, а на большой — за 5 минут можно следы оставить.
Да и отрубали выв.6(питание на инвертор) вообще от питания. Бесполезно- питание на нем есть, индикация есть. Там откуда то оно приходит изнутри еще…
Однозначно плюс.
Сплошные «кондёры», «резюки» и «напруги».
Я сам в профессии больше тридцати лет, паяльник в руках держу с восьмилетнего возраста. Про профессиональный сленг знаю, безусловно. И, как и все в этой профессии, по необходимости им пользуюсь, куда без этого.
Но за это время очень хорошо научился отличать реальных специалистов от «типа показывающих свою крутизну». Первые, в отличие от вторых, сленгом не щеголяют и не выставляют его напоказ.
И, да, действительно образованных и знающих инженеров всегда отличала грамотная речь и умение правильно формировать свои мысли. Чего по тексту обзора, увы, не скажешь. Но это уже близко к п.7.
По теме- поправил, сленг убрал. Что уж делать- я не профи.
Пост свой перечитал- да, немного коряво… Ну так я и не писатель, просто поделился. А уж критики тут как тут…
Не до ВТ пока.
Позднее наблюдал выгоревшие за 2 месяца TFT экраны на жидкокристаллических мониторах (АСУТП)! Например, такой марки —
В вашей конструкции более-менее серьезный ток коммутируется только в одном месте: это обмотка реле. Поэтому и утверждения ваши насчет выбора транзисторов я бы «перевернул»: транзистор, управляющий реле, желательно взять логический (но, как показывают ваши успешные опыты, даже это — не обязательно), а прочие транзисторы можно взять любые.
Лично я без особой опаски использую 2N7000 (которые вовсе не логические, а просто самые дешевые) для включения скажем светодиодов (5-10 мА) при питании (и логических уровнях) 3.3 В, и ни малейшего намека на какой-то негатив не наблюдал.
И еще теории- easyelectronics.ru/upravlenie-moshhnoj-nagruzkoj-postoyannogo-toka-chast-3.html
А по факту был сначала по запарке запаян по схеме Т2 обычный- полное игнорирование срабатывания таймера.
А зачем?
R4 ограничивает ток перезаряда емкости затвора Т2? 100 Ом там вполне достаточно. Хотите перестраховаться? Ок, поставьте хоть даже 1 кОм — а вот больше совершенно незачем.
R6 запирает T2 при выключенной J2? 100 кОм замечательно справятся с этой задачей. Хотите перестраховаться? Поставьте… ну, пусть даже 10 кОм, хотя это и будет чрезмерная перестраховка.
И при таких номиналах там совершенно без проблем заработает любой транзистор, а не только логический.
Так что — нет, вовсе не «всем подряд», а «в данной конкретной схеме». Я — за трезвый анализ используемых режимов работы, и за здравый выбор требований к ним, только и всего. :)
На управление реле не ставлю логический наверное потому что P-канальный открывается 0, а закрыться ему хватает напряжения.
2N7000 управляется тоже низким напряжением.
В нынешнем виде вы подаете на затвор P-канального транзистора -5 В — и он вполне себе открывается, хоть и не логический.
Поставив 1 кОм последовательно и 10 кОм в землю, вы подадите примерно +4.5 В на затвор N-канального транзистора. Не вижу оснований ему не открыться. Тем более, что коммутируемый Т2 ток вряд ли достигает даже 1 мА.
На выв.VCC индикатора у бывшего у меня на руках D802 и используемого теперь D802C PRO напряжение VCC равно 7.5V(замерял тестером). Осциллографом среднее показывает 7.6v.
Из расчета по формуле, при напряжении на выв.VCC 7,5v получаем (7.5-2.5)/12.5=400кОм. На D802 390кОм был установлен.
На D802C PRO при том же напряжении VCC токовый резистор 910кОм.
Все что нужно- в архиве.
На данный момент мод проверен на макетной плате. Работает.
_Две версии прошивок с автоотключением усилителя через 3 или 5, и 4 или 6 часов. Выбирается время джамперами J1 и J2. Нет джамперов- функция автоотключения усилителя отключена.
_За 5 минут до срабатывания таймера автоотключения усилителя начинает мигать подсветка энкодера.
_Автоотключение дисплея через 15 сек. бездействия.
Напиши продавану в личку какой именно цвет нужен. Я не писал, выбрал синий, а пришли желто-синие.