Ахтунг!

Создал раздел «Полезные ссылки«, которую можно найти в верхнем меню. Туда буду без предупреждения загонять найденные полезные ресурсы.

Особое внимание хочу обратить на datasheetcatalog.com запомните этот адрес наизусть! Это огромная база по поиску тех документации на компоненты. Причем работающая без заморочек и геморроя. Ввел в поиск название детальки или лишь часть и получил результат. Рулез!

Приглашаю тематические ресурсы к линкообмену.

Также решил внести еще одно нововведение. Два раза в месяц я буду публиковать пост в комментах к которому вы можете задавать мне вопросы по вашим конкретным проблемам. На краткие вопросы я постараюсь ответит тут же, на интересные и сложные отвечу в кратце и постараюсь написать развернутую статью. Разумеется глобальные вопросы вроде «Как мне сделать человекоподобного робота?» рассматриваться не будут :). Это позволить как улучшить обратную связь, так и я не буду страдать от отсутсвия идей и материалов. Эти идеи еще не сформировались окнчательно, поэтому вопросы и предложения пишите в комменты.

Да, и еще, чтобы не плодить сущности данный пост можно считать первым из серии «Вопросы» =)

39 thoughts on “Ахтунг!”

  1. Вопросы =) Ну стало быть «Как мне сделать человекоподобного робота?» ;)
    И будет ли учебный курс продолжатся в ассемблерной стезе? Может лучше сделать как у Atmel? Код на асме, ниже код на си. Мне кажется это очень хороший способ убивающий сразу двух зайцев:
    1) Имеем возможность не заморачиватся на изучение асм-листингов когда нужно быстрое решение какой-либо проблемы

    2) Заморачиваемся на изучение листингов одновременно с чем приходит понимание того как работает тот или иной код на си когда переводится в ассемблер. Сделовательно повышаем качество собственного кода.

    В общем это просто мысли, решать тебе.

    1. Будет ассемблерным, чтобы плотней вкуривать в архитектуру.

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

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

      1. Насчет си, могу в принципе помочь, т.к. программаю МК на нем. В асе я практически всегда, так что если надумаешь делать как у атмел (асм код, следом си код), можем попробовать наладить это вместе. Заодно и опытом обменяемся ) Я по си, ты по асму =)

        ICQ: 9803953

  2. у меня вопрос простой — как правильно делать внешние индикаторы. а-ля светодиоды мигающие, жк и сд цифро-знаки. какие правильно выбирать, есть ли спецразработанные алгоритмы для работы с ними и всё такое.

    интересует с позиций — делаю мигающие таймеры и метрономы, хочу поучиться разному, может я и не правильно сам делаю.

    1. А это не с тобой мы по аське трындели насчет 7сегментных диодных индикаторов? Если нет, то погугли пока насчет «динамической индикации»

      А про индикацию я напишу. В частности про цифровые сегментные и знаковые LCD.

      Если делаешь и у тебя работает — значит делаешь правильно :))))

      1. я со многими челами про эти темы обсуждал в асе, всех не упомнить )
        у меня сейчас один девайс с общим анодным сопротивлением и один — по сборке на каждый катод. работают одинаково. естессно, по таймеру примерно в герц 50-60 мигают.

        с жк не работал, но надо. подозреваю, там проще, но примерно так же.

        хочу разобраться, как правильно сделать так, чтобы не делать на каждый катод под одной ножке из МК. чтобы было 7 и ещё выбор отдельных индикаторов. но таких готовых схем я не знаю (

        1. На диодном сегментнике с общими катодом/андом никак. Как минимум будет 8 ножек под сегменты и по 1 общему с каждого сегмента. Три сегмента — 11 ног.

          С ЖКИ там и проще и сложней одновременно. Там внутри стоит свой контроллер (т.к. ЖКИ управляется напрямую эт ваще что то с чем то, ему нужно переменное двуполярное напряжение, проще повесится) ну и адресуешь ячейку и засылаешь по шине данных. Шина может быть как 4 (полубайт) так и 8 (полный байт) разрядная + всякие стробы. Это справедливо как для символьных, так и для сегментных ЖКИ.

        2. Если разрядов индикатора много, для индикаторов с OK в качестве разрядных ключей удобно использовать дешифраторы. Например, для 8 разрядов нужно 3 линии порта и, например, 555ИД7, для 16 разрядов — 4 линии порта и 555ИД3 (или аналогичные других ТТЛ серий). Можно использовать дешифраторы и для сегментов, есть и для ОА, и для ОК. Например, 514ИД1, 514ИД2. Требуют 4 линии порта вместо 7 (и еще одна, если используется запятая). Таким образом, используя пару дешифраторов,
          можем на 8 линиях одного порта иметь 8 разрядов с запятыми или 16 ьез запятых. 555ИД7, например, использована в популярном частотомере Денисова.

        3. Еще меньше можно использовать ног, используя сдвиговые регистры. Одна линия порта — вход регистра, еще 1 — сдвиг. Можно еще — сброс, но он есть не у всех микросхем регистров. Выходов у регистров — 4, 8, 16, и даже более. Годится в основном для разрядных ключей индикаторов с ОК (Общим Катодом).

  3. А вот вопросик от чайника в продолжение темы, затронутой в «Управление мощной нагрузкой переменного тока» ( http://easyelectronics.ru/upravlenie-moshhnoj-nagruzkoj-peremennogo-toka.html ).

    Нет ли на примете несложной схемки для плавного управления напряжением на выходе (например, для регулирования интенсивности освещения) с помощью микроконтроллера? Помню когда-то встречал схемку на симисторе, в которой синусоида как-то хитро резалась, но та схема была аналоговая…

    Цель — сделать «умное» управление светом в доме.

  4. А я бы хотел видеть зарядное устройство на МК для SLA 12V аккумуляторов, это так чисто моя практическая необходимость, может и тебя такой девайс заинтересует :))) Юзаю такой аккум. для питания разных самодельных девайсов, в основном радиочастотных.
    Ещё можно замутить UPS 12V, я такой юзаю для питания звонка в частном доме, вентилятора и электропривода заслонки в вытяжке на кухне и т. д. Хочу ещё замутить резервное освещение, когда нет света :))) и питание телефонов, радиотелефонов, чтобы не были все розетки увешаны их адаптерами и не сбрасывались все настройки при дисконекте питания :))))

    1. А зачем SLA зарядник на МК? Свинцы из покон веков заряжаются напряжением тупо поданым через резистор. Главное чтобы напряжение было строго равно (или на пол вольта ниже) номинала, чтобы он не вскипел.

      1. у меня сразу похожий вопрос.
        питаю свой мк от «кроны» 9 вольт. работаю через 7805, чтобы 5 получить.
        это вообще стандартый вариант или есть что-то более лучшее? просто кпд смущает, много в тепло уходит…

        1. Это малобюджетный вариант. Хочешь высокий КПД — делай импульсный стабилизатор как у меня в роботе.

            1. Для маломощных устройств (если хватает Кроны) очень удобно использовать, например, MAX756 или подобные, с 1 — 2 батарейками АА. Пока не упадет входное ниже 0,6-0,7в, на выходе будет стабильное 5 или 3,3v при нагрузке 150, а у некоторых 300 ма, при КПД порядка 90% ! Кроме самой микросхемы — дроссель ~ 20 мкГн (обычно ферритовый стерженек с одним слоем обмотки), конденсаторы на входе и выходе и диод Шоттки. В некоторых микросхемах диод внутри уже есть. Батарейка или аккумулятор высасываются полностью, а напряжение на выходе не меняется. Рабочая частота — сотни килогерц.

              1. Спасибо за наводку, давно искал что либо из доступного у нас на этой почве. А то только сэмплы из СТ :)

                1. Я утром тоже про нее (MAX1676)написал, но почему-то не вижу этого сообщения. Возможно, из за того, что я там ссылку дал.

  5. Разбирал некоторые устройства, а там обнаружились интересные моторчики — с текстолитом на борту и кучей входов.
    Реально ли с них что-нибудь путное сделать?

    1. Скорее всего, это бесколлекторные движки постоянного тока с датчиками положения ротора.
      Схема злектронного коммутатора довольно сложная. Применялись часто в кассетниках 70х годов.
      Если на 220V — возможно, «Двигатель — трансформатор». Обычный асинхронник с дополнительными обмотками для питания не очень мощной электроники вместо транса.
      Применялись в 80х годах в некоторых магнитофонах, а также в армянских дисководах 8″ ГМД.
      У шаговиков тоже может быть от 4 до 8 и более концов. В общем, не увидев, сказать трудно.

        1. Выложу, Когда смогу выходить в инет с компа, а не с долбаного телефона.
          А то у меня такое западло! Кабель я потерял. Денег нету. Решил сделать сам Отрезал хрень от наушников, отплавил УСБ папу от флешки, уже нагрел паяльник, как вдруг обнаружил, что на наушниках не было 4,5,6,7 пинов — которые нужны. Мать — перемать.

          Что-то я отвлекся.
          Моторчики — один из видика, пленку матал, а второй из дисковода.

    1. Спокуха. У меня тут запара дикая. Закзы появились+ статья в Хакер. Не до сайта сейчас. Как только так сразу, максимум через дня два.

  6. Решил тут побаловатся и сделать себе на нокию зарядник от USB. Ну собственно, сказано-сделано. Но вот что меня настрожило: При подлючении оригинальной зарядки к полному аккумулятору зарядка не идет (акк то полный). А при подключении от УСБ он начинает активно заряжацо. Вот и думаю че за наф… Может кто уже проводил подобные эксперементы и поделится опытом? А еще лучше схемкой преобразователя или еще какой бойды (оригинал разобрать пока не могу, нету отвертки такой..), которая бы корректно заряжала нокию по УСБ. В природе такое существует, но стоит порядка 600р. что есть много и не технологично =)

    1. Сам недавно думал про такой девайс. А как сделал? Просто контакты питания через резистор или что-то интереснее?

  7. А можно замутить серию статей типа «ТАУ для чайников»? Ну там, выбор закона регулирования, реализация ПИД(ПИ)-регулятора на AVR, и всё в таком духе=\Помойму эту тему удобно прикрутить к робототехнике…к примеру точное нацеливание гусенечного шасси (или башенного орудия) на эммм… движущихся домашних жЫвотных=)
    Или это из разряда «Как мне сделать человекоподобного робота?»

Добавить комментарий

Ваш e-mail не будет опубликован.

Перед отправкой формы:
Human test by Not Captcha