Управление силовыми полевыми транзисторами

Еще одна достойная статья из моих многогигабайтных архивов.

Скачать!

Прошивка модуля стиральной машины Indesit - Arcadia

Решил написать в эту рубрику, поскольку более подходящей, типа «Бытовая техника», не нашел, а эта статья непосредственно относится и к электронике, и к бытовой технике, и к говну. :)

Вступление


Началось все с того, что залил много моющего в СМА Indesit WIL85EX/TE/Y. В итоге полезла пена и попала на блок управления (мозги), в результате чего машинка просто перестала включаться.
Но! Не все потеряно. Начал читать, много где пишут, что нужно подождать 5-10 минут, и вот, чудо..! Заморгали индикаторы, которые указывали на ошибку F-12 — ошибка связи блока управления с модулем. Чаще всего из-за слетевшей прошивки.
Поехали дальше… Снял мозги, вынул из пластмассового корпуса и начал внимательно рассматривать. Была влага на краю плате, в результате чего, как я полагаю, и произошел сбой, но из строя ничего не вышло! Процессор стоит SP101655, либо же MC9S08GB60, от Motorola.
Под него, оказывается, нужен специальный программатор — USB BDM.
Ну… Прошить стоит 300 грн., а программатор — 390, на момент покупки. Поэтому решил купить программатор и сделать все сам, нежели отдам 300 за прошивку, завтра опять пойдет пена, и опять платить… А то и хуже!



Читать дальше

Мультимастер на USI

AVR
Это логическое продолжение предыдущей статьи «USI в двухпроводном режиме».
В этой статье пойдет рассказ о построении системы связи нескольких микроконтроллеров в составе одного устройства, на основе аппаратного модуля USI. Описаны «грабли» и «подводные камни» USI, а так же пути их обхода, на основе реального кода.
Все это реализовано и отлажено на двух микроконтроллерах ATtiny44A, один из которых работал на 8МГц, а другой на 1МГц. Размер кода 408 байт (204 слова).

Читать дальше
  • +2
  • 21 марта 2016, 12:30
  • iva

Sprint Layout в OS X

Вступление


Наверное многие используют для разводки печатных плат Sprint Layout? Для меня программа очень удобна, проста в использовании, и мало занимает места. (макросы не считаю)
Но далеко не на каждой операционной системе можно ее использовать. Именно поэтому, сегодня пойдет речь о запуске Sprint Layout в OS X, с загрузкой всех макросов и т.д.



Читать дальше

Мотор от принтера для сверления печатных плат

В последнее время все больше и больше стал делать ПП. Каждый раз бегать в гараж и на сверлильном станке сверлить сверлом 0.6-1мм — не дело.
Решил сделать из старого принтера своего рода «станок». Принтеров валяется штук 5. Разобрал один из них, им оказался МФУ Epson SX125, с полетевшей материнкой. Достал оттуда два моторчика, а также блок питания.

Начал потихоньку «ковырять» все это. С блоком питания, в принципе, делать ничего не нужно, а вот с моторчиком пришлось немного повозиться.
Прежде всего, нужно снять шестерню с вала мотора. Сделал это круглогубцами, шестерня была пластмассовая, однако весьма крепкая, ибо выдержала испытание при снятии. Многие говорят, что шестерня залита клеем, но у меня ничего такого не было, просто потянул на себя и она снялась.

Затем нам необходима цанга, а куда же сверла вставлять? :)
Купил на OLX неплохую цангу, за 70 грн. (~$2.2). На следующий день приехала, получил что-то вроде этого:




Читать дальше

Универсальная библиотека ИК-пультов топик-ссылка

Мне тут понадобилось прикрутить пультик к устройству. Взял первый попавшийся код, прошил, отсканировал пульт, внес скан-коды кнопок, код переписал. А потом пульт поменять понадобилось. Вот тут я и стал искать, как сделать универсальный декодер пультов. И нашел библиотеку по ссылке. UP. Проверил AVRUart на ATTiny2313, влезли протоколы NEC и Sony. Работает.

Эмуляция носителя FAT32 на stm32f4


Некоторое время назад возникла данная задача — эмуляция носителя FAT32 на stm32f4.
Её необычность заключается в том, что среди обвязки микроконтроллера вовсе может не быть накопителя, вроде FLASH-контроллера или SD-карты.
В моём случае накопитель был, но правила работы с ним не позволяли разместить файловую систему. В ТЗ, тем не менее, присутствовало требование организовать Mass Storage интерфейс для доступа к данным.
Результатом работы явился модуль, который я озаглавил «emfat», состоящий из одноимённого .h и .c файла.
Модуль независим от платформы. В прилагаемом примере он работает на плате stm32f4discovery.
Функция модуля — отдавать куски файловой системы, которые запросит usb-host, подставляя пользовательские данные, если тот пытается считать некоторый файл.
Итак, кому это может быть полезно и как это работает — читайте далее.


Читать дальше

Радиотракт брелков автомобильных сигнализаций.

В последнее время, меняется парк автомобильных сигнализаций на новые, более совершенные и защищенные от взлома, с диалоговым кодом и расширенным функционалом. Старые, остаются не у дел, но их вполне можно использовать для других нужд. Рассмотрим схемотехнику их радиотракта, которые работают на частоте 433,920 МГц, выделенной для этого в России.





Читать дальше

Ремонт блока управления автомобиля CEM VOLVO XC70

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




Читать дальше