Кресло-каталка: кнопку повесить переключать триггер Шмитта, который будет подавать напряжение в соответствующую линию вместо самой кнопки :-)
@vadegdadeg2 жыл бұрын
Эх Соня, Соня... Расследование было интересным, спасибо!
@АлексейЮшков-т6щ2 жыл бұрын
Здравствуйте, спасибо за информацию, анализ класс,по мне это космос))).
@iyup29643 ай бұрын
Ну вот же молодец! Я тоже подумал, надо ставить МК+ЦАП. В ситуации когда мы зависим от заказчика - поставил бы кнопки OMRON и если этот аппарат больше не будет зимовать в гараже - скорей всего лет на 20 их хватит. Очень понравилось как ты аппаратными средствами вывел на чистую воду японских программистов.
@romanamreev38902 жыл бұрын
Максим выздоравливай! Ролик очень интересный!
@АлексейКлимов-г4з2 жыл бұрын
Очень интересное и познавательное видео!!!
@Alexander_Pisklov1732 жыл бұрын
Макс, приветствую! Желаю скорейшего выздоравления. По поводу проблемы: 1. Пробовал сделать тоже самое на второй морде (подавать эти уровни)? Думаю, код обработки кнопок одинаковый. 2. При ресете генератор не должен выключаться. Ни разу такого я не видел. А вот при переходе в режим пониженного потребления - да. И выход от туда всегда - либо разрешённые прерывания, либо сторожевой таймер (watchdog) , либо ресет. 3. Возможно, когда ты разорвал линию disp_req, именно watchdog стал выводить его из спячки. Мне интересно, как ведёт себя вторая морда - если не так, то, возможно, это потеря данных в ПЗУ. Ещё раз, выздоравливай.
@HNN_CBEPXCNCTEM_CCCP_NM._COBbl2 жыл бұрын
Учитывая, что это у всех так, вряд ли тут дело в потере данных в ПЗУ :)
@apendix2 жыл бұрын
Интересный обзор, отлично
@Spirit7419792 жыл бұрын
Макс, какой ты молодец! )
@badkun68192 жыл бұрын
с самого начала пришла в голову мысль наколхозить что то типо транзисторов или атмегу что бы не дать этой ситуации происходить
@evgkib12 жыл бұрын
Неужели про DAT контент подъехал!
@podliychannel2 жыл бұрын
Чистый кайф. Досмотрел как детектив. Автор, моë увожение!
@ОлегДеменков-т1х2 жыл бұрын
Мне встречалась похожая неисправность на ЭЛТ телевизоре TCL, пульт утерян, кнопки управления окислились и из-за повышенного сопротивления нажатие, например, кнопки "channel plus" могло начать увеличивать громкость или вызвать меню и тому подобное, но прошивка там была видимо "не кривая" и даже если напряжение попадало в промежуточное состояние, никаких глюков это не вызывало. На плате было шесть микриков, такие же, как и у этой деки, резистивные делители и пара проводов к основной плате. Замена кнопок разумеется помогла, ну а здесь, как и было сказано, самым надежным способом избавиться от подобных "глюков" и будет вариант с исключением промежуточных состояний, жесткая привязка уровней в заданных значениях внешним контроллером, но аутентичность тоже важна, ну можно и так жить. Как вариант костыля, можно попытаться отобрать из новых самые "удачные" кнопки прозвонкой (бывает и у новых уже не нулевое сопротивление в нажатом состоянии) и надеяться, что они проживут чуть дольше. Спасибо за интересное видео !!!
@Jimmy-sk4xw2 жыл бұрын
В общем ясно что если когда то где то откопают "звёздные врата" (как в фильме) надо звать Макса что бы разгадать символы и запустить их 😅😆🤣 , а вообще было ОЧЕНЬ интересно и познавательно !!! 👍
@KVlad1002 жыл бұрын
4:00 - Они много где так делают. Дома есть видик, телевизоры, музыкальные центры от сони и у всех у них со временем из за окисления началась болезнь, когда кнопки в "ветке/цепочке" начинают выполнять не свою функцию а функцию какой-то соседней кнопки. Например при нажатии воспроизведения может включиться мегабасс или при смене режима сработать кнопка питания. Вот это реально бесит.
@Samara_Morgan_6662 жыл бұрын
Знакомая проблема, у меня в кассетном магнитофоне "Panasonic RX-CT" тоже самое творится. :)
@666fedr2 жыл бұрын
ну, уже лучше: как минимум устройство не начинает бесоебть, а просто чутка подключивает :D
@bujlbl_b_6ok2412 жыл бұрын
Есть выход! Ставим сенсорные кнопки, а костыль - это полевик, подающий нужное напряжение на вход. Сколько кнопок столько и ключей... Ну так было в селекторе каналов) Защиту от статики ещё сделать. Т.е. тупо нужен каскад на транзисторе в ключевом режиме с высоким сопротивлением на входе!
@chibisskomsyi42752 жыл бұрын
Джойстики у автомагнитолл sony да и не только,тоже имели кнопки с резистивными делителями, и тоже подтупливали.
@cyberbobr37822 жыл бұрын
- Красота ролик, плюю через левое плечо 3 разА, что бы не сглазить.. - Главное длинный, иногда работа самому с этой электроникой так надоедает, что просто хочется полежать и насладиться просмотром...! Как грится 5 звёзд..))
@Arti9m2 жыл бұрын
Да даже на Attiny какой-нибудь можно было бы сделать "интерфейс" между кнопками и процем, цена была бы наверное ниже, чем цена новых кнопок. В качестве ЦАП в данной ситуации сгодился бы встроенный железный ШИМ и конденсатор на землю на выходе. Жаль, что владелец не согласился на нормальный фикс.
@Электроникавдеталях-з7д Жыл бұрын
Питание бы надо ещё проверить. Если подсохли кондюки, могут помехи попереть и при аналоговом опросе кнопок это может ввести в ступор процессор
@fliblomlaslojor2 жыл бұрын
15:13 программисты делали кнопку тестирования дисплея, и видимо не подумали что этот тест может вылезти в продакшене =). вместо игнора оно делает goto вникуда.
@HNN_CBEPXCNCTEM_CCCP_NM._COBbl2 жыл бұрын
На тест дисплея не очень похоже, а вот на "goto вникуда" может быть))
@НиколайСавинов-ъ5й2 жыл бұрын
Безумно круто, что вы так глубоко копнули в причину данного бага, но будь я владелец данного аппарата, я был бы согласен менять комплект кнопок каждые 3-5 лет.
@СергейК-у1б2 жыл бұрын
Макс Добрый день! Я бы согласился на Ваше предложение, чтобы не менять кнопки...
@leoniv.2 жыл бұрын
Можно попробовать на каждую кнопку повесить по транзистору, скажем, 2N7002. Он будет качественно коммутировать делитель на землю, а через кнопки будет просто подаваться на затвор +5 В (кнопки придется переключить с земли на питание).
@apendix2 жыл бұрын
Атмежкой по PWM сделать, я так делал для БП из АТХ , регулируемый энкрдером
@av_kovko2 жыл бұрын
А как считать прошивку с этого микроконтролера? Из-за этого обработчик будет сложно создать.
@dimkaBG2 жыл бұрын
В телевизоре так было с кнопками. Переключаешь канал, а регулируется звук...
@andyl2972 жыл бұрын
взорвал мозг. но красиво. все стены в мозгах.
@morgunovbooch2 жыл бұрын
А ты случайно не Макс Крюков?
@motormikerify2 жыл бұрын
Такая же херня со старыми музцентрами из 90х. Логика на резисторах.)
@igor02422 жыл бұрын
Микроконтроллером следим за наличием периодичности ответа прерывания и через элемент ИЛИ ресетим наш камень, если ответы на запрос пропали. но есть подозрение, что автономный ресет чреват отображением инфы на дисплее не отвечающей реальности.
@custom_zr68242 жыл бұрын
А я по простоте душевной бычил на внутрипроцовый сдвиговый регистр
@catandy77402 жыл бұрын
Макс, а если попробовать связаться с SONY с описанием проблемы, японцы дотошные и перфекционистичные товарищи, может исправят и пришлют новую прошивку
@podliychannel2 жыл бұрын
Именно потому, что рациональны, не станут тратить ресурс на такое.
@ДмитрийВознесенский-о3в2 жыл бұрын
Создание прошивки, походу, все-таки будет, а, а, а??? Хотелось бы конечно на стриме и с нуля, без заготовок.....
@БорисЧесноков-л9е2 жыл бұрын
хозяин сказал просто поменять кнопки .... : (
@snrc642 жыл бұрын
Надо брать контроллер,кислоту и реверсить прошивку)
@MRooodddvvv2 жыл бұрын
Да ! Ну или можно протокол реверсить и написать свою
@Megacom20122 жыл бұрын
Это тот случай когда инженеру делать не чего 😀. Я понимаю, что "тупо" заменить кнопки на новые - не Ваш случай. Ну не было у Sony Советских инженеров в разработке. Чтобы починить микроконтроллер нужен другой микроконтроллер 😉 Спасибо за ролик!
@rapaeg2 жыл бұрын
аккуратно разобрать каждую кнопку и покрыть серебром или золотом, разбирал такие кнопки там пластинка окисляется.
@Samara_Morgan_6662 жыл бұрын
Ну это дорого/богато..
@HNN_CBEPXCNCTEM_CCCP_NM._COBbl2 жыл бұрын
Осторожно капнуть сверху на корпус кнопки жидкой силиконовой смазки, и некоторое время щёлкать ей, чтобы смазка протекла внутрь :) Не знаю, может быть вредный совет, но у меня после этого подобные микрики начинают работать идеально))
@666fedr2 жыл бұрын
46 мин, но как будто просмотрел лекцию по практическому использованию схем, аналоговых считывателей, осциллографов... и как не нужно писать код :D похоже на какую-то опечатку: 4 выпадающих диапазона, о которых "забыли", могу представить, если бы такой диапазон был 1, но 4...
@thesuperyuro2 жыл бұрын
33:03 Что за фигурка над монитором?
@fagear_live2 жыл бұрын
Мисака Микото
@SentrionVigines2 жыл бұрын
tl431(как усилитель тока) и более высокоомные резисторы в делителе напряжения решили бы проблему.
@fliblomlaslojor2 жыл бұрын
подкинуть мк который будет заведовать кнопками и выдавать разрешенные напряжения в линии, или добавить всяких триггреров шмитта на каждую кнопку. костылинг=)
@smotryash2 жыл бұрын
Идеальная кнопка это мосфет можно замутить и такой костыль, причём не портить плату
@daemonmagic82612 жыл бұрын
а прошивку можно считать ?
@HNN_CBEPXCNCTEM_CCCP_NM._COBbl2 жыл бұрын
Без кислоты и испарения некоторых слоёв микросхемы фемптосекундным лазером, скорее всего, нет :)
@АлександрШабалин-э2з2 жыл бұрын
Мог бы, с десяток лайков зарядил бы.
@leotub72 жыл бұрын
🙂👍
@СергейПетрович-н3ы2 жыл бұрын
а кнопки глючить не могут Макс?
@h0rse2 жыл бұрын
зачем такие сложности с атмегами? n-ключ кнопка на затвор подает 5в. сток-исток управляет "нажатием" всегда стабильная единица несмотря на дребезг ключ либо открыт либо закрыт...
@user-fl3qy3rj2c2 жыл бұрын
Макс, снимаю шляпу. Что касается современных "шедевров" куда не ткни везде производители ограничивают ресурс, на этом жиждется постоянный спрос, без которого производители терпят убытки, нужно ведь постоянно вкладываться в разработки. Мне кажется такие широкие диапазоны уровня напряжений для вывода этой ошибки не спроста шире диапазона рабочих уровней, все выверено для можно попробовать поискать статистику по этим отказам через какое время происходили, если есть закономерность то она не случайна.
@ThePashka00002 жыл бұрын
Долбанутые инженеры у сони, чесслово. Нафига это половое извращение с АЦП, когда дисплей сканируется? Ну навесь сканы кнопок в те же линии, что и скан сеток (сегментов). У процессора вон даже заявлены Hardware key scan function, 16×8 key matrix compatible. Слово matrix тут предполагает нормальное подключение, а не эти страдания с резисторами. Причем, самое ржачное, что 4 из 8 выводов key return (те самые входы с матрицы кнопок) в схеме даже не задействованы. Кому-то явно оооочень лень было разводить на пару десятков дорожек больше на плате. А исправить эту лабуду не проще, заведя кнопки на пару-тройку 74hc14 (триггеры шмитта) и поставив на выходе маломощные мосфеты во включении с общим истоком, которые будут резисторы коммутировать вместо кнопок? А то еще целый МК ставить, много чести.
@Сиськагриб2 жыл бұрын
Все мы так или иначе ребутаемся по жизни...
@Igor-rg8xv2 жыл бұрын
REQ надо было не просто отцепить, а подтянуть к плюсу. Сигнал же инвертированный
@Sunktor Жыл бұрын
Микроконтролеры, весь мир заполонили, программерам что то есть нужно... На самом деле все решается куда проще - поставить микрухи коммутаторы а ими управлять кнопками. Или совсем совсем просто - транзисторы, по одному на кнопку, то-же не сильно много.
@БорисЧесноков-л9е2 жыл бұрын
аутентичность так аутентичность... выпаиваем индикатор в четвёртый раз, оригинальную плату в муцорку хозяину, а вместо неё ставим новую плату с исправленой паршивкой ...
@MRooodddvvv2 жыл бұрын
Слишком колхозно. Уж если решать радикально то замена контроллера с написанием альернативной прошивки. По сравнению с проделываемой вами работой по ремонтам и переборкам лпм это фигня вопрос вообще.
@ШамильМагомедов-ы7й1ч2 жыл бұрын
Триггер между кнопкой и процом.
@ЕвгенийЕмельяненко-ш3п2 жыл бұрын
телики чиню... ой какие траблы бывают из за кнопок... и пофиг на производителя )))) уже принято, непонятно что происходит... отключи кнопки....
@Чёрт_Лысый2 жыл бұрын
Сумрачный японский код! А ещё на индусов напраслину гонят!
@Pikachu0622 жыл бұрын
КРИНГЕ ГО СТАВИТЬ ХР НА AMD RYZEN!
@ЮрийЛадный-ч3е2 жыл бұрын
Это называется запланированное старения....очень сомнительно что программисты протыкали такой элементарный косяк...
@badkun68192 жыл бұрын
врятле, скорее всего оно случайно так вышло, а на резисторах схема вообще в то время была распространена
@pvppvp24262 жыл бұрын
поэтому в бытовой технике и пишут: "срок эксплуатации не более 7лет"
@sirokuza2 жыл бұрын
это не баг это светомузыка
@hochh6978 Жыл бұрын
Ха-ха, маску что ли забыли наложить? Чтобы XOR ом дальше диапазон вырубить. Балбесы Сони.