Ответы пользователя по тегу Электроника
  • Как подключить к Raspberry Pi другие устройства по UART?

    AlanDrakes
    @AlanDrakes
    Можно подключиться к малинке через ssh и довольно нагло запустить на ней minicom на нужную консоль. Скорее всего будет /dev/ttyAMA0
    ttyAMA0 - единнственная консоль, которая доступна на пинах. К сожалению, в неё обычно очень активно сыплет информацию ядро. Потому, Вам пригодится так же эта статья.
    Ответ написан
    Комментировать
  • Как симулировать микроконтроллер STM32 и электрическую схему?

    AlanDrakes
    @AlanDrakes
    Насколько я помню, ни одна из широкодоступных программ проектирования печатных плат (в частности, тот же Proteus) не умеет симулировать 32-битные ядра. Шутка ли 4 GiB внутреннего адресного пространства, где даже чтение адреса может что-то сделать с переферией.
    Это сложно симулировать.
    Потому - только реальные платы, или же внутренняя симуляция в IDE с большим количеством ограничений (отсутствие внешней схемы, в частности).
    Ответ написан
  • Можете привести примеры микроконтрллеров?

    AlanDrakes
    @AlanDrakes
    Микроконтроллеры?
    В последнее время - приличная часть бытовой техники - всевозможные пароварки, мультиварки, микроволновые печи (те, что с кнопками, а не механическими ручками), в некоторых случаях даже лампы (те, что по Bluetooth управляются, да), вероятно даже стиральные машины.
    Про телевизоры даже не говорим, некоторые хвастаются "Двухядерным процессором"(!) (интонация рекламщика)
    Далее... Даже домашние телефоны - и те могут оснащаться микроконтроллерами (с экраном, естественно; радиотрубки, если я правильно помню - в подавляющем большинстве случаев содержат МК).
    На сладкое: Электронные часы. Формально, даже простые вида Montana (ретро) и те содержат МК. Заточеный под одну конкретную функцию, и не перепрограммируемый, но всё же.
    А относительно недавние Sony SmartWatch (что 1, что 2) - так вообще на базе STM32 построены.
    Pebble, кстати, так же работают на микроконтроллере.
    Подозреваю, что и AppleWatch, но там скорее всего, более "толстый" процессор может быть.
    Сейчас куда не посмотри, все устройства, умнее калькулятора, но глупее смартфона, будут содержать микроконтроллер.
    Ответ написан
    Комментировать
  • Правильно ли я понял временную диаграмму сигналов?

    AlanDrakes
    @AlanDrakes
    Не так.
    Данные загружаются в регистр сдвига поблочно по переднему фронту тактового сигнала.
    Грубо говоря, подключите DI к MOSI (SPI), CLK к SCK (SPI), загрузите какое-то число байт (я бы предположил, что это будет либо (384/3 = 128 бит), либо (384 / 6 = 64 бит). То есть, 16 или 8 байт. Можете загрузить и 16, лишние будут вытолкнуты из регистра. Советую грузить значение 0x55 - так будут видны пиксели через один.
    Затем подать строб LATCH (дёрнуть его вниз) на произвольное время (достаточно поставить рядом команды сброса и установки пина).
    Подать команду выбора на соответствующие ключи - STB1~STB6 на заданное время.
    Протянуть бумагу.
    Посмореть на результат.

    Похоже, здесь вашу головку уже препарировали.
    Ответ написан
    6 комментариев
  • Измерение расстояния до препятствия не ультразвуком и не лазером, но чем?

    AlanDrakes
    @AlanDrakes
    Линейка ПЗС от сканера и оптика для неё. Почему нет?
    А чем лазер не понравился? Кстати, можно взять ИК лазер и линейку ПЗС и получить неплохую точность. Так работают некоторые дальномеры. Кстати, обсуждалось на Радиокот'е.
    Ответ написан
  • Почему не заряжается аккумулятор после разрядки?

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

    AlanDrakes
    @AlanDrakes
    Возьмите любой подходящий ARM контроллер, который справится с задачей.
    Например, STM32F4xx должно хватить и под достаточно качественный захват аудио (для диктовона, конечно) - 12 бит будет лучше, чем "телефонная линия", а скорость захвата можно выбирать вплоть до 1Msps. По идее, должен успевать кодировать и в MP3, но тут уже зависит от настроек качества. Алгоритм как-никак достаточно сложный. А вот в WAV писать вполне может и F1xx, гораздо менее мощный.
    Если хотите что-то более качественное - то уже внешний АЦП (например, ADS1202IPWT) от 20ksps, но лучше брать несколько больше, 16 бит. Одного канала будет достаточно.
    Ответ написан
    Комментировать
  • Как сэмулировать Atmega32u4 в протеусе?

    AlanDrakes
    @AlanDrakes
    Если ограничиться теми функциями, которые не добавлялись в U* версиях - можно использовать собственно, обычный ATMega32 чип. Иначе - искать библиотеку, которая будет поддерживать U*.
    Во всяком случае, для Proteus'а. В версии 7.10 из коробки только просто 32й есть. Более ноыве не находил.
    Ответ написан
  • PCM1781 Что за зверь, смогу ли я его использовать как цап для блока питания с целью регулировки Блока питания?

    AlanDrakes
    @AlanDrakes
    Кажется мне, что автор хочет поставить ЦАП на месте регулирующего элемента, рядом с ШИМ-ом для ограничения напряжения/тока нагрузки.
    Ну чтож... технически - реализуемо, но это действительно получится... забавный велосипед из костылей.
    Если хотите что-то достаточно дешёвое - можно использовать линейку 74HC595 (сдвиговые регистры) + ЦАП из резисторов (R-2R матрица, хорошо ищется поисковиками). Битность можно задать по желанию.
    Количество каналов будет зависеть только от желания (линейка может быть одна, а каналов - много, просто данные будут "проталкиваться").
    Далее. Я бы так же не рекомендовал подобное решение. Во-первых, сразу ЗА ЦАП-ом потребуется буфферный ОУ. Для каждого канала. Ну и опять же, стабилизация получится достаточно шумной, как мне кажется.
    Ответ написан
  • Какой DC-DC лучше использовать для преобразования 2.7-4.2 => 4в?

    AlanDrakes
    @AlanDrakes
    Мне в частности настоятельно рекомендуют для похожей задачи использовать LM2621 в режиме включения SEPIC. Разве что задача несколько другая - напряжение на выходе 3.0~3.3V, так что требуется автоматический Step-Up/Step-Dn. Разве что, похоже, чип другой придётся ставить, вероятно, LTC3113 / TPS63020 и другие. В целом - сложная задача.
    Может, использовать две ячейки и ставить Step-Down?
    Естественно, с баллансировкой ячеек.
    Ответ написан
    Комментировать
  • Есть кто из омска кто электроникой увлекается))?

    AlanDrakes
    @AlanDrakes
    Если применительно к робототехнике - то не факт, что здесь много кого найдёте.
    А так - допустим, я.
    Из в какой-то мере сторон увлечения:
    Си для AVR/ARM (не путать с C#/C++/.NET), изготовление печатных плат, мелкие поделки.
    Только вот я не общительный и в какой-то мере, социопат.
    Так что...
    Ответ написан
    Комментировать
  • Как понять принцип работы даной схемы?

    AlanDrakes
    @AlanDrakes
    Если уж при взгляде на схему, да ещё с заранее прописанными опорными значениями напряжений в контрольных точках, у Вас не возникает понимания её - то лучше действительно обратиться к основам электротехники и самому началу.
    А вообще, данная схема представляет собой двухтактный усилитель класса "А". Ток покоя составляет порядка 5мА . Возможно, микрофонный усилитель, если не указано иного. По номиналам схемы я бы предположил усиление порядка 500-5000, возможно, чуть бОльший разброс. Линейность хорошая, часототные характеристики - не менее 50..20000Гц.
    Выходная мощность - менее 100мВт.
    Ответ написан
    Комментировать
  • Как узнать серийный номер SD карты?

    AlanDrakes
    @AlanDrakes
    Уже обсуждалось здесь.
    Данный регистр содержит упакованные поля. И интерпретировать собственно, "серийный номер" нужно в битах [55:24] - 32 бита.

    Так же, можно посмотреть на, собственно, карте. пример
    Ответ написан
    Комментировать
  • Как реализовать передачу данных с одного МК на другой через Интернет?

    AlanDrakes
    @AlanDrakes
    Про более изящные решения Вам уже посоветовали. В общем же, присоединяюсь к mortal.
    Так же, очень правильный вопрос задал Fixid - какой ширины поток планируете передавать между коптером и пультом.
    Собственно, GPRS - это минимальная задержка от 50мс и выше.
    Сеть 2G в режиме GPRS не очень производительна. Вики говорит о скорости до 171,2 кбит/c (в теории). Так что...
    WiFi канал - наиболее оптимальный вариант. В зависимости от протокола, может работать от 1-2Мбит/с до 150+Мбит/с. И, в зависимости от контроллера, который будет работать уже за WiFi чипом.
    Как вариант проще - с односторонним управлением, можете использовать приёмопередатчики на 315/433МГц, но этого лучше не делать и использовать более высокочастотные диапазоны, например, 914МГц.
    Для двусторонней связи, лучше остановиться на WiFi.
    Да замучатьт тот же ESPxx/nRF24.
    Ответ написан