Ответы пользователя по тегу Электроника
  • Чем заменить сборку Дарлингтона ULN2003A?

    @ultrasonique
    Из доступных альтернатив, наверное, только собирать из отдельных транзисторов, вроде irlml2803. Если денег не жалко, можно применить TPIC6595 - MOSFET-сборка с open drain и сдвиговым регистром в комплекте.
    Ответ написан
    Комментировать
  • Как именно работает этот пулл-ап резистор?

    @ultrasonique
    Если внешний сброс микроконтроллера не планируется, то и резистор этот не нужен, можно просто соединить RESET с шиной питания. Резистор даёт возможность притянуть RESET к земле внешнему устройству (с помощью транзистора, кнопки и т. д.), например программатору. Вообще бывают разные варианты подключения чего-либо к выводу сброса, нужно смотреть даташит конкретного микроконтроллера.
    Ответ написан
  • Существует ли материал который под воздействием электрического тока превращается в зеркало?

    @ultrasonique
    Желаете заплёнить тачку и избежать ответственности? Может оказаться весьма дорогим удовольствием. Отражающих плёнок, судя по всему, пока нет, стёкла подобные есть. Например вот что-то похожее (человекоподобный андроид рассказывает про умные стёкла BenQ). На википедии более подробно описано Smart glass. Ну и вообще гуглите "smart glass", "adjustable window tint" и тому подобное.
    Ответ написан
    Комментировать
  • Как размещать развязывающие конденсаторы? Что исправить?

    @ultrasonique
    Если вы студент и выполняете задание, то, как мне кажется, стоит использовать все элементы из типовых схем включения, указанных в даташитах, включая конденсаторы. Альтернативные мнения по этому вопросу у вас могут появиться с ростом практического опыта разработки электроники (желательно понимать, с какой целью элемент размещается на схеме, а затем на плате). Касательно оформления - правильность зависит в большей степени от личных предпочтений проверяющего. Обычно на схемах, оформленных согласно стандартам ЕСКД, указывают конденсаторы отдельно и текстом указывают, к каким выводам и каких микросхем они подключаются. Если оформление проверять не будут - делайте как вам удобно. Вы, кстати, зачем-то устроили КЗ на схеме, рядом с крайним правым конденсатором.
    Ответ написан
    1 комментарий
  • Усиление яркости светодиода через транзистор?

    @ultrasonique
    Вы нарисуйте схему, по этой картинке ничего не понять. Транзистор здесь должен использоваться для коммутации, а в цепи коллектора последовательно со светодиодом должен быть резистор, задающий ток через этот светодиод. Меньше сопротивление резистора -> больше ток -> ярче светодиод.
    Ответ написан
    3 комментария
  • Как поле переходит в ток?

    @ultrasonique
    При размыкании цепи с катушкой (т. е при изменении тока через катушку) возникает ЭДС самоиндукции, подробнее гуглите "электромагнитная индукция". Если очень хочется разобраться в вопросе, придётся читать учебник по электродинамике, в двух словах такое не объяснишь.
    Ответ написан
    Комментировать
  • Софт для создания схем?

    @ultrasonique
    Что вы подразумеваете под "созданием схем"? И что вы будете делать со схемой после создания? LTspice - SPICE симулятор, он, конечно, не совсем дружелюбный, но моделирует весьма неплохо, к тому же бесплатный. Последняя версия LTspice XVII - от 06.02.2020 - достаточно современно. Также очень неплох (в качестве симулятора) Micro-Cap, хотя интерфейс тоже разработан извращенцами. Последняя версия Micro-Cap 12 от 18.11.2019, компания-производитель закрылась, обновлений больше не будет, но и платить теперь некому, поэтому программа стала бесплатной. И LTspice, и Micro-Cap имеют возможность экспортировать netlist. Proteus хорош своими моделями микроконтроллеров, умеет и PCB рисовать, но стоит денег и тоже имеет корявый интерфейс. Вообще подобного софта море, определитесь, какие задачи хотите решать.
    Ответ написан
    Комментировать
  • Как составить учебный план изучения с++, как подобрать очередность книг?

    @ultrasonique
    Чаще всего желающие писать софт для микроконтроллеров на С++ уже знают С++ и не хотят менять привычки. Есть, конечно, и люди, пишущие многоэтажную логику на хилых МК и считающие, что С++ облегчит их страдания. Есть просто фанаты С++, которые любят С++ и больше ничего не любят. Какова на самом деле ваша конечная цель? Если вы хотите:
    1. научиться просто писать любые программы на С++
    2. научиться просто писать любые программы для сферического микроконтроллера в вакууме

    и решили совместить полезное с полезным, то, на мой взгляд, эти задачи стоит разделить. Для изучения С++ читайте Страуструпа (Bjarne Stroustrup - The C++ Programming Language), пишите программки для ПК и всё будет хорошо. Что касается микроконтроллеров, то, как мне кажется, С - более подходящий для таких задач язык. Он простой для изучения, достаточно прочитать Kernighan B.W., Ritchie D.M. - The C Programming Language. При этом можно с относительным комфортом писать достаточно сложные вещи, можно даже использовать ООП (if you're brave enough). Но это, конечно, моё субъективное мнение, я для своих задач не увидел преимуществ С++ над С (это не значит, что их нет).
    Если же у вас именно такое желание - писать на С++ для микроконтроллеров, и вы твёрдо решили идти этим путём, то Страуструпа читать всё равно придётся. Однако стоит помнить, что не все подходы, описанные в книгах по С++, применимы к embedded разработке. Также можно почитать Kormanyos C.M. - Real-Time C++ Efficient Object-Oriented and Template Microcontroller Programming. По микроконтроллерам - определитесь, какой будете использовать и читайте даташиты и референс мануалы от производителя. Тут больше всего пригодится навык быстрого чтения 500+страничных документов на английском языке. А математический аппарат совершенствуйте, когда возникнет соответствующая необходимость, тогда и станет понятно какой.
    Кстати, 3 года по 6 часов ежедневно - это круто, за такое время можно сделать очень многое, времени хватит и на С, и на С++, и ещё останется. Хотя, если решите серьёзно углубиться в электронику, трёх лет может и не хватить.
    Ответ написан
    1 комментарий