• Ремонт автомобильного инвертора после переполюсовки

    Достижение разблокировано — инженер-физик по специальности «Электроника и автоматика физических установок». Когда я поступал в МИФИ, я хотел стать инженером-электронщиком. В силу разных причин электронщиком стать не получилось — может, оно и к лучшему, когда хобби становится работой, это не всегда хорошо. Но я все равно чёто могу и умею. Иногда с помощью высших сил.

    Лет 7 назад я подарил тогдашней подруге на день рождения инвертор на 1.5 киловатта. Подруга кандидат технических навук, и, как и многие учёные люди, прекрасно знает, как надо управлять большим государством, великолепно разбирается в международных отношениях и геополитике, но не отличает плюс от минуса, благодаря чему спалила инвертор, не успев включить. Как впоследствии выяснилось, дабы меня не расстраивать этим фактом, она купила такой же, а этот отдала мне через какое-то время. Типа, умные люди на работе пытались, но нишмагли. Наверное, они тоже больше знают, как управлять государством, а не как диагностировать электронные платы. Тогда я его разобрал, обнаружил свежезамененные предохранители, обнаружил полную его мёртвость, и забил (было не до него).

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

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

    Съездил в Митино, купил микросхемку (и ещё 10 других) за 110 рублей, принес домой, впаял — и инвертор ожил. Вот она, виновница торжества.


    А вот так выглядит его величество модифицированный синус, который вполне себе ступенька. Возможно, в его мультивселенной время непростое и π=4. Питается осциллограф, кстати, от него самого. И паяльную станцию на 800 Вт от аккумулятора для бесперебойника без вопросов выдержал.

    Очень доволен собой. Не зря штаны протирал 6 лет в универе.
    А прибор завтра уедет к моему хорошему другу питать электричеством его домик на колёсах.

  • Не работает колесо мыши на Logitech M185

    Мышь дешёвая, но часть комплекта с клавой, жалко выкидывать.
    Помогла замена энкодера — нужен энкодер 8 мм, например такой:

    Покупал здесь.

  • Программирование голой ATMega

    В случае, если атмега не отвечает, поможет снижение тактовой частоты.

    The error message you are seeing means that the chip is not responding to the «enable programming mode» command that the programmer is sending. Either you have got the connections wrong, or the programmer is sending the commands too quickly (programming frequency too high).

    New AVR chips come configured to use the chip’s internal oscillator as a clock source, with the CLOCKDIV8 («divide clock frequency by 8») fuse set. This means that they run at 1MHz. The maximum programming frequency the chip supports is clock speed / 4, i.e. 250kHz. The USBASP defaults to 375kHz, which is too fast, so you need to slow it down.

    You do this either by setting the «slow SCK» jumper of your USBASP, if it has one, or by using the avrdude -B option:

        avrdude -c usbasp -p m328p -B 5 -U flash:w:bootloader.hex:i
    

    The number after the -B option selects the programming speed (specifically, the clock period, the inverse of the frequency, so higher numbers mean slower frequencies). If -B 5 doesn’t work, try a higher number, like -B12 or even -B60.

    Update: this line in the avrdude output suggests that your USBASP firmware version doesn’t support the -B option, so you will need to use the jumper:

        avrdude: warning: cannot set sck period. please check for usbasp firmware update.
    
    Источник: https://electronics.stackexchange.com/questions/117384/how-can-i-tell-that-usbasp-is-working
    
  • Ubuntu, OpenVPN, Mikrotik. Экспорт сертификатов с роутера

    kkursor@remotehost:~/OpenVPN$ openssl pkcs12 -in cert_export_ovpn.kkursor.ru.p12 -out server.crt
    Enter Import Password:                                                                                                                                                                                                            
    kkursor@remotehost:~/OpenVPN$ openssl pkcs12 -in cert_export_remotehost.kkursor.ru.p12 -out client.crt
    Enter Import Password:                                                                                                                            
    kkursor@remotehost:~/OpenVPN$ openssl pkcs12 -in cert_export_remotehost.kkursor.ru.p12 -out client.key -nocerts
    Enter Import Password:
    Enter PEM pass phrase:
    Verifying — Enter PEM pass phrase:

    kkursor@remotehost:~/OpenVPN$ openssl rsa -in client.key -out client.open.key
    Enter pass phrase for client.key:
    writing RSA key

  • Защищено: Интересные места

    Это содержимое защищено паролем. Для его просмотра введите, пожалуйста, пароль: