MasterIphone

MasterIphone

https://t.me/DoctorRepair
На Пикабу
Дата рождения: 12 октября
14К рейтинг 131 подписчик 39 подписок 45 постов 30 в горячем
Награды:
5 лет на Пикабу
74

Ремонтируем колонку Anker

Этот гайд не претендует на правильность, похожего ремонта я не нашел на просторах интернет.

Уже давно и довольно успешно использую для вывода звука с ПК блютуз-колонку anker soundecore 2.

В свое время она мне казалась довольно надежной и бюджетной заменой брендовой колонки от JBL.
С годами использования колонки, встроенная li-on батарея снижала свой заряд, вероятно этому способствовало то, что колонка всегда была запитана от USB компа.
Около полугода назад проявилась первая поломка - при работе колонки внезапно начинался треск, помогало выкл/вкл, но вскоре и это перестало помогать, вдобавок появились еле-слышные пульсации при воспроизведении музыки.
Были подозрения на конденсаторы в цепи питания/зарядки акб, но чтобы убедиться в этом, надо было вскрывать колонку, до чего руки естественно не доходили.
Временно помогало переключение USB от ПК на USB монитора, либо на питание от повербанка.

Так получилось, что около недели колонка не использовалась.
После включения колонки после недели простоя, неисправность проявилась во всей красе - треск, писк и прерывания☹️

Это сподвигло меня на разборку и ремонт.
Разбирал по этому видео

Внутри находились две колонки, микрофон, аккумулятор и печатная плата с маркировкой 40-0a3106-mad2g
Схем на эту плату разумеется не найти, хотя и пробовал искать, а вот схем аудиоусилителей на базе микросборки TPA3130 от Texas Instrument навалом

Но схемы ничем не помогли, кроме разве проверки подходящего к микросхеме питания и отсутствия КЗ.
Вначале беглым, а потом и тщательным осмотром платы с лупой ничего стоящего обнаружить не удалось, кроме разве как-будто треснутым конденсатором C103

Конденсатор заменил, но это не помогло.
Решил проверить влияние аккумулятора на работу колонки, вначале попробовал включить колонку без внешнего питания от USB - включения не было.
Затем отсоединил аккумулятор и подключил USB - светодиодный индикатор светился красным, но колонка не включилась.
Затем вместо аккумулятора подключил ЛБП с напряжением 7.4 VDC - включения не было, затем подключил внешнее USB - включения также не случилось.
У АКБ помимо контактов "-" и "+" есть контакт NTC, чтобы схема понимала температуру li-on аккумулятора.
Вынул из коннектора АКБ плюсовые пины, подключил коннектор к плате и запитал схему от ЛБП - колонка включилась и прерывания с треском пропали😀
Не знаю, почему у меня до этого не запускалась колонка, но позже я запитал плату от ЛБП в разъем АКБ без NTC и все заработало также.
Методом теста установил, что при напряжении ниже 4.2 колонка выключается, а мой АКБ уже настолько износился, что при заряде его напряжение скачет от 3.5-6.8 вольт, поэтому и звук прерывался, т.к. колонка включалась и выключалась каждые полсекунды.
В итоге сделал небольшую доработку с помощью проводка - подал "+" от USB на "+" питания от АКБ.
Аккумулятор вовсе отсоединил, в надежде, что никогда-нибудь куплю новый.

Сейчас колонка работает от внешнего питания от USB монитора, напряжения 5 вольт хватает, но громкость максимальная разумеется уменьшилась, ранее колонку питало 7.4 вольта от АКБ.

Но здесь главное, что звук чистый и колонка снова в работе.
P.S. Фото платы с двух сторон.

Показать полностью 7 3
105

Воздушный автоматический выключатель

Я из тех людей, кто при просмотре старых любимых фильмов, находит всегда новые вещи, которые привлекают внимание.

На днях пересматривал великолепный фильм Спилберга https://ru.wikipedia.org/wiki/Парк_юрского_периода_(фильм)

Там в одной из сцен, где героиня пытается заново запитать электрическое ограждение парка, идет в подстанцию и по наставлению седого старика включает рубильник, предварительно его "подкачав".

Мне стало любопытно - нафига вообще что-то там подкачивать?

Поиск штуковины делал не по картинке, как сейчас "модно", а по старинке, пробовал вписывать название на кнопках и подписи на корпусе, и через 10 минут поисков нашел по запросу refer to IL 15082

Вылезла информация об устройстве, внешне похожем на кофемашину, какие используются на самолетах, но по факту это воздушный автоматический выкатной выключатель на 2000 А.

Устройство для коммутации огромных токов.

Вот несколько фотографий для интересующихся и даташит.

Видео, для понимания работы аналогичного устройства

Ну и конечно сам фрагмент из фильма, надеюсь вам будет интересно.

Показать полностью 4 2
437

Разработка авионики

Создание чего то нового, это всегда одновременно и сложно и страшно интересно.

Даже когда какие то устройства разработаны, для создание похожих вещей, приходится иметь достаточное усердие и мотивацию.
Перед такой же проблемой столкнулся и я, когда недавно принялся за разработку авионики для легкого самолета.

Пока работы веду над прибором пространственного положения, дальше системы навигации, связи и контроля управления.

Не имея должных навыков в проектировании электронных плат и корпусов, пришлось освоить или повысить умея использования открытого ПО.

От идеи, перешел к практике, нарисовал схему, используя программу Kicad, решил использовать МК STM32 семейств F1 и F4.

В планах также попробовать для "математики" вычислений применить МК миландра - К1986ВЕ1QI, но это чуть позже.

Чтобы получить печатную плату, нужно изрядно попотеть над ее проектированием.

Даже если плата отладочная и будет меняться в процессе разработки и отладки.

Основное в авиаприборах это вес и габариты, при этом качество получаемой информации должны быть точными и не иметь задержек.

Если брать стандартные монтажные отверстия в приборных панелях, то это 57(2 1/4 ") мм и 80(3 1/8 ") мм.

Прибор монтируется "изнутри" приборки, в принципе за приборной панелью корпус может иметь любые габариты, но все же надо делать не очень большую и тяжелую штуковину.

Немаловажным фактором является питание от борт-сети, а это значения от 14 до 30 вольт DC.

Поэтому на плате прибора нужно предусмотреть размещение DC-DC преобразователя.

Traco Power отлично решение, я же смотрю в сторону российских производителей.

Основная задача прибора пространственного положения, или АГ(авиагоризонта), показывать собственно этот искусственный горизонт.

Для определения и ориентации необходимы датчики акселерометра и гироскопа и их размещение на плате.

Прибор будет "общаться" с другими системами по интерфейсам UART и CAN.

В планах использовать авиационную шину Arinc429, для работы с которой были получены образцы приемо-передатчиков у российского производителя.

Достаточно важный вопрос выбора дисплея, т.к. это основной источник получения визуальной информации от прибора.

Здесь важна яркость дисплея, и ее значения не менее 500 нит и углами обзора 12 часов.

Взаимодействие с дисплеем, или его интерфейс это SPI или 8080-parallel.

Выбор производителя дисплеев сводится к китайским, т.к. выбор там большой.

Размещение дисплея в небольшом пространстве корпуса, есть компромисс между размером дисплея, отверстием в приборной панели и вероятностью повредить дисплей при монтаже.

При проектировании и разводке печатной платы, больше внимания уделял схемотехнике, и расположению комплектующих на плате, трассировку выполнял в авто режиме, но все равно из-за плотности элементов, всегда приходилось 10% проводников разводить самостоятельно.

Но в целом autorouter экономит время, но есть особенности работы с ним.

Корпус моделировал во Fusion 360, оформил доступ для стартапов и пользуюсь без ограничений.

Программа при должном изучении даст фору платным решениям и имеющим похожие баги и неудобства в работе.

Корпус для прототипа модульный, с возможностью доработки и отладки.

Также сделаю вообще бескорпусный вариант, две платы - бутерброд, соединенный стойками.

Как многие знают, электронное устройство это не только печатные платы с компонентами в корпусе, это еще и программное обеспечение или программа.

И здесь тоже свои сложности и преграды, начиная с обучения работы с каким-то датчиком акселерометра, отладки его фильтрации и математики для просчета сырых данных.

Планируется работа с датчиками абсолютного давления, для определения скоростей и высот полета.

Диапазоны измеряемых разниц давлений, это прямая зависимость стоимость датчика давления.

Но такие датчики пока у нас не делаются, и приходится выбирать из недорогих импортных и тестировать.

Учитывая тот факт, что все делаешь в одиночку, это создает временные задержки в прототипировании и отладке.

Поэтому никогда не откажусь от помощи грамотных инженеров или людей, кому интересна данная тематика.

По ссылкам можно посмотреть модели в браузере, из программы моделирования.

Прибор в корпусе
https://a360.co/3KNv7wk
Без корпуса(prototype)
https://a360.co/3Gz6H7f

Ну и безделушка, сделанная "на коленке", пока печатаются корпуса прототипа и делаются печатные платы.

Показать полностью 18 1
34

Битва за микротик

Имею на руках железку - роутер Роутер microtik D52G_5HacD2HnD.

Попал под грозу и был "подбит".

Беглый осмотр никаких выгораний, наподобие

Прозвонкой мультиметром и визуально установлено, что выгорели резисторы на 85 Ом по входным линиям

и грелся чип LAN QCA8075, который был заказан у дядюшки Али.

Также чип имел КЗ по питанию 1.2 вольта(оранжевые стрелки).

Также пострадали катушки согласующего трансформатора первого и второго порта LAN - POE и ETH2

После приезда LAN чипа QCA8075, он был запаян на место - КЗ ушло, но по питанию все равно были какие то непонятки.

Информация по элементам и замеры.

U1 - ANAF 0X19

U2 - AAC 0WL

U3 - TI 54319

U4 - AAC 0WL

Q1 - NIKOS P9006EVG(на затворе 13 VDC со стабилитрона Z9W на который приходит 22.9 VDC)

Q2 -

Q3 - BL W02

U100 - 1PQ4018

U400 - QCA8075

U901 - WINBOND 25Q128UV5W

D1, D3 - LT0A37 B2100A

TR400 - Dragon well M2406IG

TR401 - Dragon well G7202DG

IN - 22.9 VDC

L1(2R2) - 3.29 VDC

L2 - 1.34 VDC

L3(1R5) - 1.07 VDC

L4(100) - 4.88 VDC

L(around QCA8075) - 1.2 VDC(с катушкой) 2.2 без катушки.

Чип QCA8075 не греется, но порты не определяются.

Стал получше припаивать чип, центровал его и проверял в работе, один раз вроде как 3 и 5 порт ЛАН при шлюзе 192.168.0.1 определились, но толку от них никакого, так как нужен первый порт POE/WAN.

Решил попробовать подключиться к роутеру по serial UART.

Подпаял RX/TX/GND по "мурзилке" https://openwrt.org/toh/mikrotik/hap_ac2#physical_serial_con...

Вначале процесс тормозился и не давал ходу, интернет помог https://forum.openwrt.org/t/support-for-mikrotik-hap-ac2/233...

Нужно получить рут-шелл на ROS.

Изменил в прошивке в строке

15 00 04 00 05 40 28 08на 15 00 04 00 00 40 28 08

Но когда начинается старт устройства Starting services - то процессор начинает греться и запуска не происходит.

Светодиоды на 2,3,4,5 порту светятся и все.

Вообще не пойму, вроде роутер живой, по UART общается, может процессор частично сгореть?

Думаю нет, NAND - мертвая, но тоже показала бы наверное ответ какой.

Криво запаян чип лан QCA8075?

Но тоже уже раз 7 перепаивал, у индуса в видео он вообще его паяльников на 60 ватт припаял и феном(строительным) и все заработало.

Поделитесь коллеги, кто чем может!

Возможно типовуха и надо менять что то, что не доглядел.

Только просьба не писать, как я называю "пустословство" из разряда "отнеси в сервис" или "выброси, после молнии невозможно починить".

Я за инженерный диалог специалистов, а не брыкания дилетантов.

Уж простите за негатив:)

Показать полностью 8
38

Дроп температуры датчиков DS18B20

Датчики похоже фейковые.

Подключил по даташиту, кондер на 100 нанофарад и резистор на 4,7 кОм(ставил и 10 кОм и 1 кОм все бестолку).

Примерно после 52 градусов по Цельсию он начинает показывать -127.

Задержка между измерениями 3 секунды.

Хотя вроде по внешнему виду не подделка...гравировка лазером.

Продавец который продает бракованные датчики.

https://aliexpress.ru/item/1005003603585446.html

Использовал метод изучения адресов датчика

https://github.com/cpetrich/counterfeit_DS18B20

28-A5-E6-48-F6-86-3C-D7: ROM does not follow expected pattern 28-xx-xx-xx-xx-00-00-crc. Error.
Scratchpad Register: F0/01/55/05/7F/A5/A5/66/55
Info only: Scratchpad bytes 2,3,4 (55/05/7F): not Maxim default values 4B/46/7F.
Scratchpad byte 5 (0xA5): should have been 0xFF according to datasheet. Error.
Scratchpad byte 6 (0xA5): unexpected value. Error.
Scratchpad byte 7 (0x66): should have been 0x10 according to datasheet. Error.
0x4E modifies alarm registers: ok.
0x4E accepts 10 bit resolution: ok.
0x4E preserves reserved bytes: ok.
0x4E accepts 12 bit resolution: ok.
0x4E preserves reserved bytes: ok.
Checking byte 6 upon temperature change: not necessary. Skipped.

Sensor appears to be counterfeit based on 4 deviations - Датчик выглядит поддельным на основании 4 отклонений.

Как быть, мне нужен сенсор измерять температуру ОЖ в котле, а там до 90 бывает доходит...?

Какой сенсор герметичный посоветуете?

Спасибо товарищу @tutitututu, который подсказал как изменить код и не использовать библиотеки далласа, т.к. китайские сенсоры с ними работают коряво - #comment_242760686 и #comment_242763377

Теперь фиксация температуры равномерна на всем заявленном диапазоне.
Странно то, что сейчас если нагретый до примерно 50 градусов сенсор обесточить(или обресетить контроллер), то датчик инициализируется не сразу, сначала показывает

значение 255

потом через 5-7 секунд показывает 25

а потом уже действительную температуру.

Но вероятно тоже надо с кодом поработать.

Показать полностью 5 1
3

Книга про самолет Боинг 747

Как это принято - взываю к силе Пикабу!

Ищу возможность купить/принять в дар, бумажную книгу "отца" самолета Boeing 747 Джо Саттера(Joseph F. Sutter).

https://www.amazon.com/747-Creating-Worlds-Adventures-Aviati...

Книга про самолет Боинг 747

Купить за бугром никак - не проходит оплата.

Может кто то заимел такую и прочитал?
Может в книжных магазинах видел?

Показать полностью 1
224

Sony ps4 slim - так ли все просто

Написал мне как-то один из подписчиков, с просьбой отремонтировать блок питания игровой приставки playstation 4 slim.

Приставка использовалась детьми почти каждый день по несколько часов.
Последнее время сильно шумел вентилятор.
Во время игры отключилась и перестала включаться.
Приставку не роняли.
Самостоятельно разобрал, почистил пыль во второй раз за время службы этого девайса, измерил выходное на плате блока питания, но там по "нулям".
Визуально на основной плате ничего не обнаружено.
Всё собрал обратно и начал искать мастера, не хотелось отдавать в первую попавшуюся мастерскую.
Почитал ваши посты на пикабу, написал в телеграм.

Приятно, когда люди доверяют и отдают в ремонт, дорогие для них вещи, чтобы устройства обрели вторую "жизнь".
В свою очередь не хочется подвести и не оправдать надежд.
Первым делом проверены "дежурные" напряжения.

На кнопке включения 3.2 вольт, при нажатии идет "подтяжка" к земле.

Плата снизу.

Плата сверху.

Замыканием ACDC_STBY и ACIN_DET блок "запускает" 12 вольт.

Можно это сделать, аккуратно перемыкая контакты отверткой.
После замыкания контактов ACDC_STBY и ACIN_DET, на выходе БП появляется около 12 вольт и слышен писк выходных дросселей.

Питание с БП есть, а это означает он исправен и поломка в основной плате приставки - main board.

Путем "прозвонки" USB порта, было обнаружено КЗ по линии data.

Эта линия идет прямо в южный мост - CXD90042GG и следовательно нужно его менять.

Согласовав с владельцем замену, выполняю снятие чипа с помощью фена и какой-то матери.

Наношу флюс по периметру чипа и нагреваю плату снизу, на 350 "китайских" градусах, пока чип не "поплыл".

Контроль отсутствия оторванных "пятаков" и пропадание короткого замыкания по линии USB data.

Покупка нового чипа у дядюшки Али.

Нашел отличного мастера @yakobchuk91, который установил новый чип на плату.

Проверка работоспособности и ... success!

Ремонт закончен, устройство продолжит работать на радость владельцев.

Полезные материалы:

https://www.psdevwiki.com/ps4/SAF-004 - отличный ресурс по "плойкам".

Видео про ремонт PS4 (на английском).

https://youtu.be/mPZexCVeVzA?t=390 - проверка блок питания.

https://youtu.be/mPZexCVeVzA?t=600 - тест конденсаторов на КЗ, на обороте платы.

https://youtu.be/mPZexCVeVzA?t=1090 - снятие чипа и проверка, что КЗ пропало.

https://youtu.be/mPZexCVeVzA?t=1700 - проверка работы приставки, после замены чипа.

Показать полностью 9 3
Отличная работа, все прочитано!