Задать вопрос
  • Какой микроконтроллер выбрать, чтобы отправить сигнал на пк/телефон?

    @pfg21
    ex-турист
    как еще один вариант предложу использовать вход CTS на ком-порте (или преобразователе USB-COM USB-UART), подавая +12 -12 вольт, получить можно также с выходов.
    его состояние можно считывать програмно и использовать как gpio на вход.
    Ответ написан
    3 комментария
  • Какой микроконтроллер выбрать, чтобы отправить сигнал на пк/телефон?

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

    Если хочется проще - бери любой МК, в котором уже реализован USB интерфейс (иначе придётся ещё отдельную микросхему с реализацией USB ставить).

    Если тебя устраивает вариант с UART/serial, то можно и через них - тогда выбор по микроконтроллерам будет шире.
    Ответ написан
    Комментировать
  • Какой микроконтроллер выбрать, чтобы отправить сигнал на пк/телефон?

    @rPman
    Зайди в фикспрайс (озон или к тем же китайцам) и найди bluetooth кнопку, стоит копейки, для компьютера понадобится стандартный bluetooth донгл, обычно эта кнопка симулирует мультимедиа кнопку громкости (используется для сигнала на сделать фото для смартфонов)

    Если подойдет провод - просто разбирай клавиатуру, вынимай от туда крохотную плату (она обычно 1х3 см) и подцепляй свою кнопку напрямую к контактам (распиновку можешь угадать по токопроводящим дорожкам на пленке под кнопками)
    Ответ написан
    Комментировать
  • Короткое замыкание?

    @ChipUHA
    Вероятность чтобы оно сгорело от не правильно подключенной передней панели очень маленькая.
    Вопрос в том , как и где вы проверяли на работоспособность комплектующие и живой ли БП?
    Ответ написан
    3 комментария
  • Сколько строк кода может уместить ATmega 8?

    GavriKos
    @GavriKos
    Никто, включая МК, не меряет размер кода строчками.
    Тем более компилируемый код.

    МК вмещает столько скода, сколько у него памяти (вроде обычно ROM или ее часть для этого используется), может с небольшой поправкой (загрузчик там например). Но - чаще всего - ассемблера. А не C++.

    я примерно представляю сколько строк кода в нём будет

    не верю
    Ответ написан
    5 комментариев
  • Сколько строк кода может уместить ATmega 8?

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

    @atereffigies
    Эх. Вы бы сперва разобрались с более простой схемой, а уже потом говорили, что вам подходит. Я за вами наблюдаю уже достаточно давно, и в упор не понимаю, почему вы не хотите разбираться в сути, а ищите готовое решение...
    Налицо непонимание работы ОУ в принципе и закона Ома.
    Схема эта ничем по принципу работы не отличается от той, что приводят в учебниках: https://tinyurl.com/2yahhns6
    636bcda3a2678028702628.png

    Каков самый главный принцип работы ОУ? Не знаете. А звучит он так -- ОУ пытается ВЫРОВНЯТЬ потенциал на своих входах посредством ОТРИЦАТЕЛЬНОЙ ОБРАТНОЙ СВЯЗИ (ООС). Это значит, что если у вас есть петля ООС и вы, скажем, подали на вход "+" 1В, то посредством этой самой ООС операционный усилитель на своём выходе выставит такое напряжение, при котором на входе "-" тоже будет 1 В.
    Это всё, что нужно знать о работе ОУ.
    Возвращаемся к схеме. Если на входе "+" будет 1 В, и мы видим что ООС есть (Выход ОУ - транзистор - токосъёмный резистор - вход "-"), это значит, что на входе "-" так же будет 1 В.
    Что из этого следует?
    А то, что через резистор будет протекать такой ток, который создаст падение напряжения на нём в 1 В.
    А это значит, что транзистор открыт так, что пропускает через себя именно такой ток.
    А это уже значит, что ОУ подаёт на затвор транзистора такое напряжение, при котором транзистор открывается именно так. Ведь цель ОУ -- сделать потенциал на входе "-" равным потенциалу входа "+".
    Вот это и есть принцип работы стабилизатора (источника) тока на ОУ.
    Нагрузка же включается в цепь стока (коллектора), и стоит понимать, что она будет не заземлена -- у вас это разъём ХР2.
    На вашей схеме явная ошибка -- диод VD2 анодом подключен к стоку транзистора, хотя должен быть подключен к плюсу источника питания.
    Разъём ХР3 вам нужен, если вы хотите контролировать ток при помощи АЦП, например, и вам надо знать его текущее значение.
    Схемы не с небес приходят, их делают люди под конкретную задачу и искать схему, которая вам подойдет, не разбираясь в вопросе -- глупо.
    Что вы должны знать при разработке такой схемы?
    1. максимальный ток в нагрузке;
    2. диапазон управляемых напряжений;
    3. максимальное падение напряжения на нагрузке и напряжение питания;
    4. диапазон управляемых напряжений;
    5. режим работы схемы (перменный или постоянный);
    6. требуемые точностные характеристики схемы;

    Зная эти условия, вы должны найти компромисс. Если у вас ток, скажем 10 А, а вы выбрали токосъемный резистор 1 Ом, то это явно перебор. Ведь при таком токе, на нём будет падать 10 В, а рассеиваемая мощность будет 100 Вт!
    Вы должны исходить из мощности токосъёмника. Скажем, если допустимо использовать резистор мощностью 1 Вт, то учитывая некоторый запас, можно прикинуть его номинал -- например 5 мОм. При токе в 10 А на нём будет падать 50 мВ. Это означает, что сигнал на входе у вас должен быть от 0 до 50 мВ.
    Теперь вы переходите к следующему шагу -- согласованию управляющего сигнала.
    Допустим, вы хотите управлять источником тока с ЦАПа. При этом, знаете, что выходное напряжение ЦАП от 0 до 3 В.
    Для этого вы подбираете номиналы делителя напряжения на входе, чтобы из 3 В на входе схемы получалось 50 мВ: https://tinyurl.com/2689aufo
    636bd6e536227242670579.png
    Разобравшись с этим, вы должны прикинуть, хватит ли вам напряжения питания. Для этого вы должны знать падение напряжения на нагрузке. Например, пусть оно будет 2 В.
    Чтобы прикинуть оптимальное напряжение питания, вам нужно сложить максимальное падение на токосъемном резисторе, падение напряжения на полевике при полностью открытом канале (+ некоторый запас, т.к. полевик от нагрева проводит хуже) и плюс то самое падение на нагрузке. Сопротивление канала транзистора можно посмотреть в даташите. Я возьму от балды для примера -- 10 мОм, с запасом в 1,5.
    Итак, при токе в 10 А, на резисторе упадёт 50 мВ, на транзисторе упадёт 0,01 Ом * 1,5 * 10 А = 150 мВ и на самой нагрузке 2 В, итого: 0,05 + 0,15 + 2 = 2,2 В. Т. е. оптимально было бы для нашего примера, если бы на плюсовой вывод нагрузки подавалось около 2,2 В или чуть выше.
    Здесь нужно понимать, что бОльшее напряжение питания вызовет излишнее падение на транзисторе, из-за чего он будет перегреваться, а меньшее напряжение питания не позволит на полную "раскачать" нагрузку.
    Это только один конкретный случай я описал, но суть та же -- вы должны понимать, что делаете.
    В приведённой вами схеме есть еще один недостаток -- отсутствие каких-либо цепей, препятствующий самовозбуждению схемы. Ведь у вас в цепи ООС присутствует ОУ, который вносит свою задержку. Пока по всей цепи ООС дойдет сигнал с выхода на вход "-" верхнего ОУ, условия уже поменяются, и ОУ снова начнёт изменять значение на выходе, и сигнал по ветви ООС опять будет "устаревшим" -- схема самовозбудится, т.к. ОУ всегда будет пытаться выровнять потенциалы и всегда будет некоторый момент запаздывания. Поэтому я бы сделал некоторую частотную коррекцию схемы в своём примере: https://tinyurl.com/262s8e84
    636bdb2b1e713710481088.png
    В общем, появилась RC-цепь между выходом и токосъёмным резистором. Номиналы можете взять примерно такие же, при условии, что режим работы схемы постоянный, а не переменный. С переменным придётся подбирать номиналы RC-цепочки и выбирать ОУ с достаточно быстрой скоростью нарастания выходного сигнала, естественно опираясь на нужное быстродействие.
    Даллее следует учесть момент входного напряжения смещения ОУ. Если критично, чтобы в нагрузке не протекал ток, когда на управляющем входе 0 В, то нужно добавить некотрую коррекцию напряжения смещения (как известно, напряжение смещения можно представить как источник напряжения, включенный последовательно с входом ОУ): https://tinyurl.com/2bl87tus
    636bddc8eee92221394194.png
    Здесь я добавил источник 5 мВ, чтобы сымитировать напряжение смещения ОУ и это привело к тому, что при 0 В на входе схемы в нагрузке протекает ток 1 А! А это недопустимо.
    Для коррекции нужно добавить некоторое смещение и на вход "-": https://tinyurl.com/2cq64z7t
    636bdef384024562775879.png
    Мне пришлось подключить резистор между 5 В и входом "-", чтобы добиться незначительного тока в нагрузке. Более того, пришось подгонять номинал верхнего резистора делителя напряжения (59 кОм -> 58 кОм), чтобы максимальный ток в нагрузке мог снова достигать 10 А.
    Т. е. столько нюансов, а вы хотите без понимания сути взять готовое и чтобы работало. И это ещё далеко не всё.
    Можете взять за пример приведенную мной в итоге схему и подогнать под свои условия. И не стоит ставить ОУ в ООС, если вы не понимаете что делаете, иначе заколебётесь глюки ловить.
    Дальше уже расписывать не буду, т. к. пошёл спать. Доброй ночи.
    Ответ написан
  • Залил пепси контакты. Все работает прекрасно, кроме звука. Как это возможно?

    hint000
    @hint000
    у админа три руки
    Вопрос к аудитории скорее не "как починить", а "что за бред".

    1. схема задумана так, чтобы при втыкании в передний разъём наушников отключались бы колонки, включенные в задний разъём;
    2. для этого в переднем разъёме есть пара НЗ (нормально замкнутых) контактов, т.е. они замкнуты, когда в разъём ничего не вставлено; при подключении наушников эти контакты размыкаются - это служит синалом на отключение заднего разъёма; 3. сахар - изолятор;
    4. из-за сахара контакты перестали быть замкнутыми.

    Можно попытаться починить разборкой передней панели, промыванием и просушкой разъёмов. А можно от материнки отключить кабель, идущий на передние аудио-разъёмы (обычно подписано на материнке: front audio) - тогда передние разъёмы не будут работать, зато с задними не будет проблемы.

    Судя по картинкам из интернета, в стандарте HD-audio нормально разомкнутые контакты, а нормально замкнутые были в AC'97. Так что у вас, видимо, подключено по стандарту AC'97. Это подразумевает либо довольно старый корпус, либо вот такой, как на фото,
    spoiler
    636c4fc8c8bc3395578038.png
    проводок от передней панели с двумя фишками (но подлючается одна из них на выбор). В случае такого раздвоенного проводка можно попробовать подключить к материнке вместо фишки AC'97 фишку HD-audio.
    Ответ написан
    1 комментарий
  • Не удается скомпилировать код на ардуино?

    nava2002
    @nava2002
    Инженер
    Arduino IDE не может загрузить готовый код в контроллер.
    Ошибка при загрузке.
    Установлен ли драйвер для USB контроллера на этой плате (возможно это CH340 и драйвер есть на диске из комплекта)?
    Если НЕТ:
    Установить драйвер на ПК.
    Если ДА;
    Какой СОМ порт опознается как данное устройство?
    И в Arduino IDE поиграться с настройками этого порта и контроллера Arduino. ( Arduino UNO )
    Ответ написан
    5 комментариев
  • Как устроена логика работы этого повысительного преобразователя?

    @pfg21
    ex-турист
    мне кажется на схеме разновидность блокинг-генератора
    симметричного, из двух половинок.
    основным резонатором является трансформатор. емкость на выходе для спрямления напряжения.
    в минимальной схеме для работы блокинг-генератора нужен только транзистор и двухобмоточная катушка.
    79767540_f1b42fad8bf65130a39f41607de575ac_800.png
    как работает блокинг-генератор есть огромное количество статей.
    Ответ написан
    Комментировать
  • Какую поставить бюджетную защиту от кратковременных провалов напряжения для питания компьютера?

    @alexalexes
    Вариант 1.
    Провести отдельную толстую линию для вашего теплового насоса - от щитка до него. Чтобы на этой линии не находилось ничего, кроме насоса и других силовых устройств. Обеспечить фильтрующими элементами электрику насоса.
    Вариант 2 (или совместно к варианту 1).
    Завести от щитка отдельную фазу 220В или хотя бы отдельную линию на той же фазе, на которой сидят только приборы с тонкой цифровой начинкой (телевизоры, компьютеры и другая цифровая электроника).
    Ответ написан
    5 комментариев
  • Какую поставить бюджетную защиту от кратковременных провалов напряжения для питания компьютера?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Хм, в таком случае, нужно заниматься не компом, а насосом. Переделывать его входной фильтр (перерасчитывать пусковые конденсаторы), чтобы не "гадил" так в сеть
    Ответ написан
    2 комментария
  • При подключении SATA кабеля к жесткому диску через USB, синий индикатор на разъеме кабеля гаснет?

    alxndrlsn
    @alxndrlsn
    Инженер
    риторически: было время, когда внешние диски подключались раздвоенным USB кабелем...
    Ответ написан
    Комментировать
  • Как исправить перезагрузку ПК?

    @Drno
    Предполагается что проблема в видяхе, а не в БП
    Ответ написан
    9 комментариев
  • Arduino без внешнего питания начинает постоянно перезапускать код, что делать?

    @jenya92
    А после отключения USB ардуинка от чего то продолжает питаться? Если нет - то как она будет продолжать работать? Вы отключаете ардуинку и само собой светильник будет продолжать светиться тем цветом, который был последним.
    Ответ написан
    3 комментария
  • При подключении SATA кабеля к жесткому диску через USB, синий индикатор на разъеме кабеля гаснет?

    @Drno
    Напрямую к пк подключи
    Или попробуй купить новый переходник
    Ответ написан
    Комментировать
  • При подключении SATA кабеля к жесткому диску через USB, синий индикатор на разъеме кабеля гаснет?

    LivingDictionary
    @LivingDictionary
    Любознательный, но бессистемный.
    Может диск и живой, а в коротком контроллер usb? а может хаб не вытягивает по току и уходит в защиту.
    разобрать девайс и отключить накопитель.
    Ответ написан
    2 комментария
  • При подключении SATA кабеля к жесткому диску через USB, синий индикатор на разъеме кабеля гаснет?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Мне в хрустальный шар видится, что нужно попытаться подключить SATA диск к SATA
    Ответ написан
    Комментировать
  • Почему зарядка заряжает только при контакте оплетки провода с корпусом штекера?

    Slayer_nn
    @Slayer_nn
    Гугол, памаги!
    О чем это говорит,
    О том, что пора менять кабель
    и что делать?
    купить новый
    Ответ написан
    1 комментарий
  • Как можно охлаждать помещение?

    @holyx
    ДевОпс Сисадмин
    В коридор к лифтам пробурить в стене отверстие и поставить вентилятор на вдув или на выдув, если помещение не сильно герметично, то должно помочь, если сильно, то можно сделать 2 отверстия в разных местах и поставить туда как минимум один вентилятор на вытяжку.
    Ответ написан
    4 комментария