Поиск по сайту

Результаты поиска по тегам 'микроконтроллер'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Блоги

  • Batanik's блог
  • STEN50's блог
  • fant's блог
  • mazzi's блог
  • lagutai's блог
  • Блог администрации
  • MiSol62's блог
  • Программирование AVR и PIC блог
  • OPeX3's блог
  • welder's блог
  • VLAD1996B's блог
  • Nokian блог
  • Cheerful Boss' блог
  • Cheerful Boss' блог
  • sqait's блог
  • Dudok's блог
  • Goluboglazyi's блог
  • Mosfet@'s блог
  • Marchenkokerya's блог
  • Почти бесполезные проги
  • satyrn's блог
  • дядюшка Филин's блог
  • Фильм Дом Солнца
  • Gubernator's блог
  • VMWare удобство и безопастность
  • РВС's блог
  • РВС's блог
  • ekadom's блог
  • Lisovic's блог
  • zaregan's блог
  • Sem2012's блог
  • slava_va@mail.ru's блог
  • slava_va@mail.ru's блог
  • реобас
  • Светомузыкальная установка для новачков
  • lagutai's блог
  • MBM75's блог
  • vOVK@'s блог
  • azlk3000's блог
  • SmallAlex's блог
  • bebulo's блог
  • Блог им. pryanic
  • З
  • Zer's блог
  • MEDBEDb's
  • hiMiческий блог
  • luna_kamen's блог
  • Алекс-Юстасу
  • kot sansher's блог
  • доброжелатель2's блог
  • pavlo's блог
  • viper2's блог
  • Selyk's блог
  • kpush's блог
  • конни's блог
  • ptimai's блог
  • Az@t's блог
  • Sun kapitane's blog
  • Sun kapitane's blog
  • AleksandrBulchuck's блог
  • Vrednyuka
  • grigorik's блог
  • rtfcnf's блог
  • KRALEX's блог
  • SeVeR36's блог
  • Кардшаринг SAT ТВ блог
  • Ещо раз о "Кощее 5И"
  • FREEMAN_77's блог
  • VMWare удобство и безопастность
  • дямон's блог
  • дямон's блог
  • artos5's блог
  • ukabumaga's блог
  • Kraftwerk's блог
  • Kraftwerk's блог
  • мастерская ky3ne4ik'а
  • EmmGold's блог; AVR
  • Aronsky
  • Мастерская Радио-техника
  • Создание монстра "Blaster 8920"
  • vitiv' блог
  • Для начинающих
  • EmmGold's блог
  • Металлоискатель Tracker FM-1D3
  • ivan15961596's блог
  • ivan15961596's блог
  • Интернет радио в машину
  • Блог Плотникова Ильи
  • AI
  • Гаусс-пушки
  • 7400's блог
  • Віталік Приходько_130349's блог
  • Евгений Малюта's блог
  • werekpro
  • afurgon's блог
  • odaplus' блог
  • Zvik's блог
  • aleksey9900's блог
  • BoBka777's блог
  • Нашел статью о пайке проводов к светодиодов
  • OdiS' блог
  • Костик0's блог
  • OPeX3's блог
  • это не хлам – это часть моей жизни
  • aleksfil's блог
  • yureika's блог
  • Fumitox's блог
  • Самоделки блог
  • Блок питания 0-12В для начинающих
  • ульян's блог
  • Dimko's блог
  • SolomonVR's блог
  • Иван Самец's блог
  • gendzz's блог
  • Alexeyslav's блог
  • fleh138's блог
  • Электроника forever!
  • aleksejhozhenets' блог
  • aleksejhozhenets' блог
  • diserver блог
  • aleksey290476 блог
  • ВАРГ's блог
  • Люстра Чижевского
  • wanes101's блог
  • voldemar2009's блог
  • Jana's блог
  • Jana's блог
  • Рена Искужин's блог
  • abduraxman7's блог
  • Kuzumba's блог
  • Самопальник
  • lolo's блог
  • заработок через интернет на запчасти!!!
  • electric.kiev's блог
  • leravalera's блог
  • ideomatic's блог
  • Dersu's блог
  • приглашаем на работу инженера-радиоэлектронщика
  • Блог автоэлектрика
  • Блог начинающего электронщика
  • Электроэнергия и её экономия!
  • Семён Ковалёв's блог
  • piligrim-666's блог
  • помогите с партотивной калонкой
  • помогите с партотивной калонкой
  • Музыка в стене.
  • m-a-r-i-k-a's блог
  • cosmos44's блог
  • oyama14's блог
  • ciornii's блог
  • Denis__Ricov's блог
  • Universal12's блог
  • Sprut's блог
  • cosmosemo's блог
  • Простое радиоуправление из того, что было.
  • Заметки радиолюбителя
  • Falconist. Мемуары
  • Блог MillyVolt
  • усилитель импульсов
  • Panasonic sa-ak 18
  • 35house
  • Блог Радиочайника
  • Блохи iiiytnik'a
  • Хороший сервис- Бяка
  • Аудиолаборатория "Философия Звука"
  • ОколоCADовое
  • Блог KVLADS
  • Короп блог
  • Бложиг Касянича
  • Обо всём
  • No electronics
  • ПРИРОДА СВЕТА и ЕГО ВОЗМОЖНОСТИ
  • Генератор на xr2206
  • HTPOWLASER
  • Когда-то были очень популярны у радиолюбителей
  • AVR - микроконтроллеры
  • Микроконтроллер
  • Самодельный автосимулятор
  • Интернет-магазин керамической плитки «Боярская Плитка»
  • Devchenky - женский журнал
  • Разработка электронных метрических мишеней IPSC для мягкой пневматики (страйкбол)
  • ,
  • Твори, выдумывай, пробуй.
  • Эксперимент
  • Неделя сметчика
  • Ток покоя
  • Где купить велпатасвир, epclusa, velpanat, velasof, софосбувир в России по лучшей цене.
  • Создание Маленькой Мастерской
  • Китайские бренды видеокамер
  • Изучение, наладка, исследование
  • короткие записки по ходу дела
  • Стабилизированный выпрямитель тока ТЕС 12-3-НТ
  • Блог getshket
  • ТНПА
  • blog cheloveka loshadi
  • Подводная робототехника
  • Сабвуфер и акустика.
  • Радиоуправляемая машина
  • Консультация психолога сексолога онлайн, психолог онлайн
  • Оповещения Dermabellix Scam !! Не покупайте это !!!
  • "Коллективное увеличение продаж"
  • "Коллективное увеличение продаж"
  • Прибор определяющий электролитический конденсатор на работоспособность.
  • Заметки начинаущего аудиофила
  • Лучшие компьютерные игры 2017
  • Светлый блог.

Категории и разделы

  • Вопрос-Ответ. Для начинающих
    • Песочница (Q&A)
    • Дайте схему!
    • Школьникам и студентам
    • Начинающим
    • Паяльник TV
    • Летний конкурс 2017
    • Обсуждение материалов с сайта
  • Радиоэлектроника для профессионалов
    • Световые эффекты и LED
    • Роботы и модели на ДУ-управлении
    • Автоматика
    • Самодельные устройства к компьютеру
    • Программное обеспечение
    • Автомобильная электроника
    • Системы охраны и наблюдения. Личная безопасность
    • Питание
    • Электрика
    • Промышленная электроника
    • Ремонт
    • Металлоискатели
    • Измерительная техника
    • Мастерская радиолюбителя
    • Сотовая связь
    • Спутниковое ТВ
    • КВ и УКВ радиосвязь
    • Жучки
    • Телефония и фрикинг
    • Высокое напряжение
    • Идеи и технологии будущего
    • Справочная радиоэлементов
    • Литература
    • Разное
  • Аудио
    • FAQ, Технологии и компоненты
    • Для начинающих
    • Источники звука
    • Предусилители, темброблоки, фильтры
    • Питание аудио аппаратуры
    • Усилители мощности
    • Акустические системы
    • Авто-аудио
    • Ламповая техника
    • Гитарное оборудование
    • Прочее
  • Микроконтроллеры
    • МК для начинающих
    • AVR
    • PIC
    • STM32
    • Arduino и Raspberry Pi
    • ПЛИС
    • Другие микроконтроллеры и семейства
    • Алгоритмы
    • Программаторы и отладочные модули
    • Периферия и внешние устройства
    • Разное
  • Товары и услуги
    • Коммерческие предложения
    • Продам-Отдам, Услуги
    • Куплю
    • Уголок потребителя
    • Вакансии и разовая работа
    • Наши обзоры и тесты
  • Разное
    • Конкурсы сайта с призами
    • Сайт Паяльник и форум
    • Курилка
    • Технический английский (English)
    • Новости радиоэлектроники
    • Наши проекты для Android и Web
    • FAQ (Архив)
    • Личные блоги
    • Корзина
    • Вопросы с VK

Местоположения

  • Пользователи форума

Группа


ICQ


Skype


Интересы


Город


Сфера радиоэлектроники


Оборудование

Найдено 165 результатов

  1. Иногда возникают вопросы, ради которых создавать отдельную тему не имеет смысла, давайте задавать простые вопросы в этой теме (типа как "Вопросы от начинающих"). Первый вопрос: Чтобы сконфигурировать одно устройство необходимо загрузить в регистр некоторые данные, формат показан на картинке в прикреплении. Что такое MSB и LSB?
  2. Т

    ATMEGA8A-PU, Atmega8-16PU Что значит окончание -PU? И можно ли эту двойку запрограмировать при помощи USBASP. Ну и еще вопрос. ATmega8a-AU. Что за приставка -AU? И что значит 'А' после 8?
  3. Здравствуйте, коллеги! Волей случая ко мне попал в руки контроллер, который не совсем контроллер... В общем, я продаю набор для творчества))) Состав: 1. Микроконтроллер. В составе: корпус на дин-рейку (но din-ушки отломлены), три платы (ATMEL AT89S52 на панельке, кварц, несколько микрух, 48 светодиодов)+(24 оптрона pc817 на панельках)+(4 регистра sn74hct573n на панельках, опять оптроны и опять на панельках, 24 реле 6А 220В); 2. Блок реле на дин-рейку (20 реле omron g5nb-1a, светодиоды); 3. Панель оператора, в составе: плата интерфейса (на max232 на панельке, DC/DC конвертер meanwell), графический индикатор winstar wg240128b (подстветка тоже winstar), клавиатура; 4. Пара вторичных источников питания meanwell для этого добра: на дин-рейку dr-45sp2 24v2a и панельный s-100f-24 на 4.5А. Все, кроме БП на быстромонтируемых разъемах. Всборе оборудование проработало несколько месяцев, но после эксплуатации решили модернизировать этот узел. Хранилось в отапливаемом помещении лет 5. Сначала, поставлю цену 9990 руб. Через пару недель уроню на четверть, потом еще. Доставка - Почтой РФ(нежелательно) или ТК ПЭК, Деловые линии.
  4. Здравствуйте, имеется устройство на Atmega328p. Запитано от двух батареек АА (максимум 3,2 В, минимум 1,9 В). 95% времени устройство спит и потребляет ток 2 мкА. Требуется раз в день измерять напряжение питание. В качестве опорного напряжения АЦП выступает внутреннее напряжение 1,1 В. При использовании делителя напряжения он потребляет 21 мкА, что очень много. Пробовал с транзистором, но ток тоже очень высокий (1,2 мкА). Как сделать так, что бы отключать этот делитель и он не потреблял ток?
  5. Продаю свои запасы разных МК список будет (позже). Есть STM8, STM32(F1,F2, F3, F4, F7), ADUC, ADUCM, SiLabs (EFM8, EFM32, 8051F), LPC, AVR. Цены будут ниже чем в магазинах. Если что в ЛС пишите посмотрю. Только Украина.
  6. Здравствуйте , я собрал часы по этой схеме http://www.labkit.ru/html/clock?id=470 Прошил контроллер самодельным PicKit 2 Lite , и он перестал определятся , часы работают без проблем но контроллер получается как одноразовый . Разработчик часов предупреждает об этом , вот я думаю может есть способ вернуть его к определению с моим программатором . Прикрепил прошивку , может подскажите что в ней его блокирует . Old_clock_IN14+DS18+beep.hex
  7. Топик для обсуждения схемы на сайте: Устройство импульсного заряда/разряда АКБ на МК PIC (Эх, заряжу - 01)
  8. и так имеется микроконтроллер Atmega8 с тактовой частотой внешнего кварцевого резонатора 16 МГц допустим мы имеем переменную PLUS с бесконечным возможным числом. while(1) { plus++; } какое будет значение переменной PLUS за 1 микросекунду.
  9. Куплю оборудование Siemens Simatic, Allen-Bradley, Schneider и др. Контроллеры, модули ввода-вывода, панели оператора.
  10. Эта ветка предназначена для обсуждения моих разработок "управлялок" для сварочников. Поэтому попрошу людей пришедших просто "поболтать" проходить просто мимо и не засорять эту ветку. Вот ссылки на статьи: http://cxem.net/house/1-269.php довольно актуальный проект на данный момент. http://cxem.net/house/1-279.php усложненная версия предыдущего проекта (менее активно развивается). То с чего начались эксперименты: http://cxem.net/house/1-264.php Старая тема обсуждения Внимание! Возможен заказ заводских плат с маской и металлизацией (любых версий) ! По ооочень вкусной цене! Итак, первая порция прошивок. вариант №1: m8_4.02D.rar - содержит дополнительную опцию, это наличие зуммера при нажатии на кнопки. Имеет ограничения в виде отсутствия сохранения настроек. Регулирует напряжение , и имеет поддержку работы в режиме сварочного аппарата. Прошивка для этого устройства: http://cxem.net/house/1-269.php вариант №2: m8_V4.2D_24.06.14.rar - содержит дополнительную опцию, это наличие зуммера при нажатии на кнопки. Имеет ограничения в виде отсутствия сохранения настроек. НЕ регулирует напряжение , и НЕ имеет поддержки работы в режиме сварочного аппарата. Прошивка для этого устройства: http://cxem.net/house/1-269.php вариант №3: V0.4D_19.06.2013.rar - контроллер для дуговой сварки Прошивка для этого устройства: http://cxem.net/house/1-269.php вариант №4: По просьбе трудящихся прикрепил самую первую версию прошивки. V1.0.rar - бесплатная и полная версия прошивки. Умеет регулировать напряжение , регулировать подачу проволоки, имеет настраиваемую задержку подачи проволоки. На этом ее возможности заканчиваются. Прошивка вылечена от не сохранения настроек то есть - не ДЭМО версия. Прошивка для этого устройства: http://cxem.net/house/1-269.php Схема зуммера: http://forum.cxem.ne...ttach_id=190655 Внимание! В схеме ошибка . Вместо PORTD.5 Нужно использовать PORTD.3 В этих прошивках исправлена проблема с торможением мотора. Данные прошивки совместимы только с этим проектом (схемой) : http://cxem.net/house/1-269.php Все обновления которые представлены ниже относятся к этой: http://cxem.net/house/1-269.php статье. Итак, вышла новая версия прошивки. Именуемая: V4.02 В ней внесены все улучшения которые отсутствовали в прошлых версиях. Были устранены следующие недостатки, а также добавлены следующие возможности: - регулировка тока сбалансирована во всем диапазоне. - введена настройка диапазона регулировки подачи проволоки. - добавлен специальный алгоритм исключения ошибки настройки минимального значения и максимального значения для скорости проволоки. - улучшен алгоритм регулятора тока. - улучшена индикация сохранения данных в еепром. - исправлен вывод данных на индикатор. - Исправлена активация силовой части в отключенном состоянии при 100% значении на индикаторе. Эта версия является бесплатной и доступна для некоммерческого использования. В этой версии есть только один режим работы - это стандартный режим. Триггерный и импульсный режимы , доступны только в платной версии. Описание версии: Обновление Печатной платы и схемы. Из улучшений: - введена оптопара на пусковую кнопку. - введена ВЧ развязка по питанию. - улучшено подключение к клеммным колодкам исполнительных механизмов. - подправлена разводка платы в целом. Все керамические конденсаторы использовать только NP0! Электролитические конденсаторы использовать с низким импедансом! 105 град. Внимание! Обновление печатной платы, от 2.05.2013 Именуемая: V1.3_2.05.2013. //======================================// 23.05.2013 Новая версия прошивки для первой статьи! V3.0 В этой версии немного переработано меню. Системное и главное меню разделено по отдельным "отсекам". Перемещение между ними производится удержанием кнопки "меню". Эта идея предложена товарищем colin7795 //======================================// 23.05.2013 Еще одна прошивка! Полуавтомат + ручная дуговая сварка. Работает следующим образом: В главном меню 3 подменю . 1)рег. тока 2)рег. подачи проволоки 3) выбор режима полуавтомат/ручная сварка. в этом подменю нажав кнопку "-" выбирается режим, а нажимая "+" можно включать/отключать напряжение на выходе аппарата когда выбран режим ручной сварки (РС). Удерживая кнопку "меню" мы переключаемся между системным и главным меню , кратковременное нажатие кнопки "меню" приводит к циклической прокрутке подменю. //======================================// 23.05.2013 И, как и обещал, обрезанная версия прошивки! Кастрировал все кроме регулятора тока. Данная прошивка отлично подойдет в качестве контроллера для классического сварочного аппарата. В нем работает только две кнопки! + и -. Схема подключения двигателя с динамическим торможением: //=========================================// 19.06.2013 ПА + Сварка Версия 3.2: ___ Исправлены всплески регулировки, модифицировано меню, увеличено быстродействие управляющей части. Сварка Версия 0.4: ___ Исправлены всплески регулировки. //=========================================// Итак , стартует новая модификация блока управления! - электронное торможение - МК в планарном корпусе - индикатор 4 разряда - измерение и индикация напряжения на выходе - сенсорное управление - оптическая развязка управляющих узлов В архиве прошивка (тестовая, ДЭМО) и проект в Протеус. Прошивка заточена под SMD микроконтроллер , с небольшой модификацией старой версии. Из особенностей - умеет измерять напряжение на выходе ПА И отображать на индикаторе.Точность: до десятых, в диапазоне от 0 до 60.1 В . Имеет 4 разрядный индикатор. Параметры устанавливаются теперь от 0 до 100 (в предыдущих версия было от 0 до 99). Также введен импульсный режим работы ПА (имитация точечной сварки) ! Прикрепленные файлы: симуляция SMD V2.4D.rar 51,42 Кб Дальнейшая разработка будет именно под это железо! Заказал тестовую пару комплектов плат (заводских) при всех сохранившихся габаритах 92х65мм. , на плате поместились все основные схемотехнические узлы! Внешне, подключаются только 2 шт. полевых транзистора и исполнительные реле, клапана. Вот ее вид из программы: Внимание! Полные/Стандартные (не полные) прошивки , любых версий, будут доступны при покупке прошитого микроконтроллера. Пример работы блока управления (тест на лампочке): Видео работы нового контроллера (электронное торможение проволоки): Новая перспективная схема торможения: http://forum.cxem.ne...ttach_id=240692 Внимание! схема приняла вид: Внимание! Для тех кто не знает как выставить фьюзы : http://forum.cxem.net/index.php?showtopic=123537&st=1360#comment-2279826 ПП сварочного полуавтомата.rar
  11. Возник вопрос теории интерпретатора кода микропроцессора микроконтроллером Возьмём к примеру, всеми любимый КР580ИК80, (опустим сейчас споры зачем, не хватит скорости и т.д.), интересна теория построения такой «Виртуальной машины». В моём понимании алгоритм такой: 1- В памяти микроконтроллера создаётся массив с адресами подпрограмм кодов процессора (в нашем случае КР580ИК80); 2- Ячейки массива имеют названия идентичные соответствующим командам процессора 3- Микроконтроллер выставляет на определённых портах (допустим порт А и В) адрес извлекаемой из внешней памяти команды программы; 4- Считывает данные с порта (допустим С); 5- Выбирает ячейку массива с именем идентичным считанному значению из порта С; 6- Переходит к подпрограмме по адресу записанному в соответствующей ячейке массива; 7- В процессе выполнения подпрограммы происходят соответствующие действия и увеличение (или иное изменение) счетчика команд; 8- Процесс повторяется с шага 3. Так вот если и вправду алгоритм построения данного решения соответствует описанному выше, то у меня возникает вопрос, неужели микроконтроллеру на каждую команду процессора приходится перечёсывать массив ища соответствие, или есть иной путь прямого перехода к соответствующей подпрограмме? Возможно я неправильно понимаю реализацию интерпретатора кода микропроцессора микроконтроллером?
  12. L

    Здравствуйте. Пишу и отлаживаю свои программы на MPLAB. Проблем нет. Решил попробовать писать на языке С и установить MicroC for pic и столкнулся со следующей проблемой: открываю проект примера Timer0 Interrupt и запускаю отладку программы. Выбираю регистр Tmr0 для контроля и пошагово прохожу по программе, а изменений в таймере почему-то не происходит, также не происходит и вызова Interrupt. Помогите разобраться почему пример предложенный самим MicroC for pic не работает.
  13. Подскажите пожалуйста что в этой схеме (тахометр) делают элементы (транзистор, конденсаторы). Я вообще на счет конденсаторов не могу определится -- может фильтр какой-то?
  14. Здравствуйте, уважаемые пользователи сайта "ПАЯЛЬНИК". Мне очень необходима Ваша квалифицированная помощь в разработке устройства контроля параметров ветрогенераторной установки. В общем объеме устройство должно выполнять 5 основных функций: 1. Заряд аккумуляторных батарей 48В 200Ач. 2. Стабилизация оборотов ветроколеса. 3. Сброс излишка энергии на 4 или 6 нагревательных ТЭНОВ по 24В каждый, с поочерёдным их включением по мере увеличения излишка энергии. 4. Контроль напряжения сети с переключение в аварийный режим (работа на инвертор). 5. Вывод информации на LCD и организация меню пользователя. В качестве микроконтроллера буду использовать ATMega16. Для заряда АКБ и для работы на ТЭНы планирую использовать 2 канала. Каждый из каналов будет состоять из TL494 + драйвер + два MOSFETа в режиме полумоста с обратными связями по напряжению и току + LC-фильтр. Каналы будут управляться микроконтроллером двумя портами ШИМ через RC-фильтры. Для индикации планирую использовать символьный LCD 20x2. Логику работы устройства вижу так: С одной из фаз 3-х фазного ветрогенератора снимаем показания частоты, запоминаем. Проводим повторный замер и сравниваем с предыдущим. Если частота растёт добавляем нагрузку на колесо с помощью управления каналами АКБ и (или) ТЭНов. Если частота падает - уменьшаем нагрузку. Постоянно выполняем замер напряжения и тока по 2-м каналам и выводим значения на дисплей. Как только аккумулятор достигает заряженного состояния, переходим в режим работы с ТЭНами и включаем 1-й ТЭН при максимальной скважности, следим за оборотами, регулируем нагрузку и т.д. 2,3,4-й ТЭНы. Кто может что добавить или посоветовать? Интересует всё от начала и до конца: советы, схемные решения, помощь в расчёте выходного дросселя, оптимизация и т.д. Всё изготовленное мною будет иметь подробный фотоотчёт до самого конца, пока устройство не будет на 100% завершено. Все схемы и исходники будут доступны. По сути мы можем вместе создать устройство, необходимое очень многим людям. Заранее всем спасибо!!!
  15. Данный цикл статей посвящен простейшему микроконтроллеру в линейке 32-битных камней STM32. IAR и STM32 CORTEX M0. Часть 0x00 (пустой треп и отмазки) IAR и STM32 CORTEX M0. Часть 0x01. Подготовка платформы IAR IAR и STM32 CORTEX M0. Часть 0x02, Начинаем пайку! IAR и STM32 CORTEX M0. Часть 0x03, Программируем без программатора IAR и STM32 CORTEX M0. Часть 0x04 Автоматизация прошивки IAR IAR и STM32 CORTEX M0. Часть 0x05, GPIO — входит и выходит... Автор статей: http://cxem.net/profile/17068/
  16. В поисках схемы управления малогабаритным двигателем типа ДПМ, пришел к выводу о необходимости создания своей модификации. Принцип такого устройства везде один - при превышении потребляемого тока под нагрузкой на двигатель подается полное напряжение, при снятии нагрузки - напряжение уменьшается до минимально необходимого. Найденные в инете схемы были аналоговые и не позволяли достаточно дискретно установить необходимый ток срабатывания. Ниже предлагается простая схема и программа для микроконтроллера ATMega8, позволяющая подключить любой двигатель и настроить его, исходя непосредственно из его электрических параметров. А также настроить чувствительность к степени нажатия сверлом на плату. При включении двигатель (Д) находится в режиме холостого хода - iR<i1. Микроконтроллер (МК) отслеживает превышение рабочего тока iR над заданным i1, что будет означать подачу нагрузки на вал Д. При превышении iR>i1 МК переходит в режим отслеживания тока iR<i2, который задает порог возвращения в режим холостого хода, а также подает почти полное напряжение питания на Д. Также активируется режим отслеживания заклинивания вала Д - iR>i3. В этом случае подача напряжения на Д прекращается. Сброс осуществляется аппаратным сбросом МК. Настройка i1,i2,i3 осуществляется энкодером поочередно. Выбранные значения запоминаются в ппзу. Индикация производится с помощью трехразрядного семисегментного индикатора. Принципиальная схема устройства. За основу был взят классический блок питания. В цепь задающего стабилитрона включен транзистор VT1. В режиме холостого хода он открыт, благодаря чему напряжение на Д определяется напряжением стабилизации стабилитрона VD3. При увеличении нагрузки выход МК OUT1 переводится в логический ноль. Транзистор VT1 закрывается, на Д подается почти полное напряжение питания. При заклинивании вала на выходе OUT2 появляется логическая единица, транзистор VT2 открывается и замыкает базу VT3 на корпус. Регулирующий транзистор VT4 закрывается. Программирование необходимых значений i1, i2, i3 осуществляется поочередно в режиме настройки, для перехода в который надо нажать кнопку КN2. Подсказкой для индикации выбранного тока служит количество светящихся точек. Запоминание в ппзу происходит при выходе из режима настройки. Индикация текущего тока и программируемых значений происходит с помощью светодиодного индикатора. При заклинивании вала индикатор показывает три тире. Для сброса надо нажать кнопку КN1. Съем значения потребляемого тока происходит с резистора 1 Ом, включенного последовательно с Д. В этом и заключается особенность схемы. Приведенный узел управления Д не является обязательным и может быть заменен любым другим. Обязательно лишь наличие токоизмерительного резистора 1 Ом, включенного в минусовую цепь питания Д. Питание МК производится через стабилизатор 7805 и ограничивающие резисторы. Сам стабилизатор 7805 и выходной транзистор КТ805 необходимо установить на небольшие радиаторы. Программа написана на ассемблере. Обработка дребезга контактов кнопок и энкодера программная, не требующая дополнительных конденсаторов в схеме. Поскольку задача достичь абсолютной точности устанавливаемых значений токов не ставилась, то для упрощения программы математическая обработка была также упрощена и дробная часть не учитывалась. Вследствие чего из-за двойной обработки записываемое в ппзу значение иногда будет меньше индицируемого на единицу. По большому счету, это не доставляет никаких проблем, просто надо иметь в виду этот момент. На случай сбоя в ппзу при включении МК проверяет контрольный байт. Если он совпадает, то считываются записанные ранее значения. Если нет - записываются исходные значения (что происходит при первом включении) - 200мА, 100мА, 800мА. Энкодер на плату не устанавливается и подключается отдельно. Ограничительный резистор перед стабилизатором 7805 составлен из четырех резисторов МЛТ-0.5 75 Ом. В программе используются значения токоизмерительного резистора 1 Ом и напряжение на AREF 2 В. Если они будут отличны - фактическое значение устанавливаемого тока будет также другим. Но опять-таки, по большому счету в данной схеме бОльшую важность имеют не абсолютные значения тока, а относительные. Всё равно придется подбирать токи при настройке под конкретный двигатель. Максимальный измеряемый ток через Ri равен 2 А. Это значение может быть установлено для каждого из i1, i2, i3. Таким образом, возможности регулирования достаточно широкие под практически любой малогабаритный двигатель. В процессе испытаний резисторы на сегменты индикатора (8 шт) были увеличены с 510 Ом до 1к. Яркость осталась достаточная, ток потребления МК и индикатора уменьшился с 70 до 50 мА. Транзисторы VT1...VT3 были использованы из имеющихся в наличии, можно заменить на любые с напряжением коллектор-эмиттер не менее 50 В. Кварцевый резонатор - 16.000 МГц. Индикатор - E30561-L-O-0-W с общим катодом. Фьюзы для МК - запрограммированы SPIEN и CKOPT. К примеру, для моего ДПМ-30-Н1-04 i1=120mA, i2=95mA, i3=700mA. Возможный вариант печатной платы в формате lay6 и прошивка в архиве. dpm.RAR
  17. A

    Добрый день, (пост длинный, если нужна суть, читаем со 2 абзаца, все вопросы к Вам - в конце) 1) Около года назад понял, что ардуинка это всего-лишь игрушка (а потратил на неё довольно большие для подростка деньги), разочаровался и наконец вовсе забросил всё это (ещё немного поигравшись с avr). Потом интерес ожил, заказал с али вот такую (см прикрепление) платку с Stm32f407VE камнем с 168 мгц, DMA, 192 КБ ОЗУ, 512 КБ ПЗУ и множество других различных вкусностей. Во время того, как эта платка лежала на таможне, ускоренными курсами проходил вот такую книжку http://www.softlabirint.ru/book/23552-mikrokontrollery-avr-ot-azov-programmirovaniya-do-sozdaniya-prakticheskih-ustroystv-av-belov-2016-pdfcd.html (хотя она для AVR, но для общего развития сошла :-)) 2) Ну естественно, программировать stm посложнее чем avr (да ещё корявые библиотеки *(), да и тем более чем ардуинку. Решил попробовать всё самому https://habrahabr.ru/post/216843/ Поэтому даже старый-добрый Hello World на C++, да или просто С, (пока нет разницы) пошёл ну ОЧЕНЬ медленно, но стартовал. Но зачем мне такая крутая платка для таких простых вещей, на которых хватило и возможностей Attiny? Да просто вдохновился такими проектами, как uzebox, avrchipbasic, эмулятор ZX Spektrum и проч. Но ведь возможности stm32f407 гораздо выше даже самой навороченной uzebox. По этому решил создать собсетвенную систему на этом камне с прерываниями, видеоплеером, ну и т.д. на C++. Естественно, это не тяп-ляп, да и корабль, а вполне серьёзная штука. Есть множество вопросов по ней. Ну, поехали! I) Необходимо будет выполнять программы с Nand памяти, а сохранять и считывать, копировать с Micro sd (а это возможно?) II) Решил использовать C++, но не думаю что его гибкости хватит на все задачи (а может, хватит?) III) Микропроцессору, хотя и мощному, придётся одновременно и решать задачи, и производить прерывания, переключения, считывание, вывод информации НА ТВ ЭКРАН ПОСРЕДСТВОМ ТЮЛЬПАНОВ, вывод звука и прочие задачи. (А хватит на всё?) IV) Решил использовать встроенную 192-КБ память для самой "Операционки" и её ядра, а для других приложений использовать внешнее ОЗУ V) а) Возможна ли разработка приложений для этой платы с неё самой (из-под неё, только как будет производиться компиляция?) б) Если пункт а) невыполним, то возможна компиляция программ на пк, например, в двоичный код, который понятен ядру ARM? VI) Вообще за сколько можно разработать такую систему при ежедневной разработке в течение часа и постоянно кричащей маме "Делай уроки!" За грамотные ответы буду очень благодарен!
  18. Здравствуйте, надеюсь я задаю вопрос в правильном разделе. Дело в том, что у меня есть очень стойкое желание разработать свой металлодетектор по принципу индуктивного баланса (такой как quasar, крот, кощей-20 и.т.д.). В качестве обработчика планирую использовать Arduino или AVR. Уже прочитал все роботы Колоколова, Щедрина, литературу по цифровой обработке сигналов и прочую дремучую ерунду. Теперь у меня в голове куча информации, которую я никак не могу сложить в нужный пазл. В итоге получается, что знания в этом направлении ничем не отличаются от знаний пятиклассника. Но желание заняться построением металлодетекторов всё сильнее и поэтому обращаюсь к специалистам этого форума (md4u.ru мне не помог). Может кто-либо на пальцах объяснить принцип работы всей системы подобных устройств? Начиная от структурной схемы и заканчивая обработкой сигналов в МК (вычисление тангенса, определение фазового сдвига и т.д.). Думаю данная тема поможет таким как я, а нас очень много. Кто знает, может в результате совместных усилий получится прибор, не уступающий коммерческим. Повторюсь, хочется узнать всё подноготную построения IB-металлоискателей. Совет собрать уже готовый не есть для меня интересным. Заранее всем благодарен!!!
  19. 0

    Доброго времени суток, уважаемые Форумчане. Решил попробовать освоить stm32 (до этого писал несложные программы на си авр, даже что-то удельное получалось, освоил кое-как прерывания). Заказал две платы на f103 и f407 мк. Установил keil, iar. Начал читать (а в сети очень много статей типа "stm32 - это просто") и - о ужас!!! Два дня потратил чтобы просто понять как создаётся пустой проект, какие библиотеки нужно добавлять. Ну с этим вроде разобрался. Потом решил, как принято, поминать светодиодом - ещё убил день чтобы разобраться с примерами из сети. Ну с тактированием периферии более-менее понятно, сброс и установка отдельных битов - кое-как понял. Но, как записать сразу число хотя бы в младшие восемь бит - хоть убей не пойму. В авр было всё просто, кидай число в порт и готово (даже наоборот, сложнее работать с отдельными битами). Прочитал про регистры gpio, там есть регистры ODR и IDR, вроде аналоги авровских port и pin, но загнать туда байт, а тем более, два я не сумел. Пробовал писать функции со сдвигом каждого бита, сравнением и сбросом/установкой каждого бита по очереди - это дикий громоздкий ужас. И синтаксис для стм-ов меня просто убивает, какие-то стрелки, сплошные битовые операции. Разжуйте, пожалуйста, можно ли как-то просто отправлять числа в odr, чтобы изменять состояние сразу не одного пина, а нескольких.
  20. Сайт Паяльник открывает обучающий видеокурс по AVR-микроконтроллерам. В этой теме "обратной связи" будем постепенно добавлять новые видеоролики с нашего канала. Здесь можно задавать вопросы, давать рекомендации, критиковать, оставлять отзывы и пожелания, а также запросы на тему будущих видеоуроков. Ведет видеокурс наш форумчанин kobzar. Профиль пользователя на сайте cxem.net. Там же финансовые реквизиты для тех, кто пожелает финансово отблагодарить автора данного видеокурса Подписка на YouTube канал Краткий обзор сред разработки для различных микроконтроллеров на сайте: http://cxem.net/software/soft_mcu.php Внимание начинающим! Перед тем, как задавать вопросы не по теме видеоуроков, прочитать: Статьи по МК для начинающих Книга по программированию микроконтроллеров AVR Также, здесь же на форуме рядом с этой темой смотрите прикрепленные темы: для начинающих, по языку Си и т.д. Все вопросы не по видеокурсу задавайте только там. С этой темы подобные вопросы удаляются Кракозябры вместо русских букв Ребята - спешу сообщить что найден метод борьбы с кракозябрами вместо русских символов, при работе с ЖК. Дело в том, что у некоторых из вас, проект создается в кодировке UTF-8, а наша библиотека работает только с ср1251 Фикс: 1.Открываем проект 2. File - Advanced Save Options 3. Вместо кодировки UTF-8 выбираем Cyrillic(Windows) - cp1251 Сохраняем, сохраняем проект - компилируем! Добавлено 12.01.16 : Изменённые версии библиотеки lcd_5110 : От Alex - http://forum.cxem.ne...20#comment-2287906 От COKPOWEHEU - http://forum.cxem.net/index.php?showtopic=136229&st=1840#comment-2373820
  21. Встретилась мне схема этого LC-метр,прочитал хорошие отзывы про него.Спаял,запустился с первого раза,удивило точное измерение.Кому нужен такой прибор то соберайте,особенно он нужен для настройки IB металлоискателей.В архиве,схема,печатная плата + описание.В приборе можно применить ЖК диспеи 8х2 , 16х1 , 16х2 .К каждому дисплею своя прошивка.Микроконтроллер применяется PIC16F628A. LC-метр.rar
  22. Для моего нового усилителя мне потребовался электронный регулятор громкости (РГ). Один из популярных вариантов - лестничный релейный регулятор громкости, или, как его еще называют, регулятор Никитина. Несмотря на обилие готовых решений в сети, собрать его я решил своими руками под свои "хотелки". Кроме РГ нужен был селектор на 4 входа с возможностью запоминать последний выбранный вход. Оба этих устройства я объединил в одном модуле. Схема основана на микроконтроллере AVR. Кнопка переключает входы, потенциометр - меняет уровень громкости. Именно благодаря электронному регулированию можно не применять сдвоенный потенциометр. Кроме этого его можно располагать в любом удобном месте усилителя не беспокоясь о наводках на входные цепи. В целях экономии выводов МК для управления реле были использованы 8-битные сдвиговые регистры. По факту я решил взять мощные регистры от TI TPIC6B595. Функционально они аналоги регистров типа 74HC595, но имеют выходы с открытым стоком и допустимым током до 150 мА на каждый выход (при условии соответствующей трассировки платы, о чем сказано в даташите). Это позволило не ставить транзисторные ключи или специальные драйверы типа ULN2003. Отладка работы устройства проводилась на МК ATtiny13, но в конечном устройстве планируется применить более мощный МК. Из-за ограничений по габаритам конструкцию пришлось разделить на две платы. Левая плата является основной - на ней расположены входные разъемы, реле селектора и микросхемы регистров. Правая плата устанавливается на нее этажеркой и на ней расположены реле и резисторы релейного РГ. Электрически они связаны разъемами типа PLD. Также можно не устанавливать верхнюю плату РГ. В таком случае выходной сигнал берется с разъема OUT вверху платы. Так как в усилителе будет применяться один МК для управления всеми сервисными функциями, то на данном модуле его нет. Имеется лишь разъем входа управления (CTRL), который будет соединен с платой МК. Но был также оттрассирован вариант нижней платы с МК ATtiny13. Это позволит применять модуль автономно. Логика переключений реле РГ довольно проста. Для оцифровки сигнала с потенциометра применяется 10-битный АЦП, встроенный в МК. Реле управляются двоичным кодом. Поэтому достаточно просто взять 6 старших бит результата оцифровки (т.к. реле 6 штук) и вывести их в регистр, к которому подключены реле. Платы первой ревизии: Сборка и испытания макета показали работоспособность программы. Естественно, не обошлось без ошибок: 1. Программные глюки. 2. Оказалось, что купленные реле имеют полярность включения. РГ работал (тут я "угадал" с полярностью), селектор - нет. Пришлось править дорожки. 3. Конструктивный недочет - реле верхней платы и разъем CTRL немного мешают друг другу. Поставил угловой разъем, частично помогло. В процессе испытаний уяснил для себя несколько моментов: 1. Шаг регулировки нужен меньше. Сейчас 1,5 дБ. А то слишком большой диапазон получается. 2. Нужно как-то усреднять значения с АЦП. Бывают самопроизвольные пощелкивания. 3. Плавное увеличение громкости скорее всего нафиг не надо. Трескотня никакого шарма не добавляет. Пока убрал. 4. Щелчков при регулировке нет. Подключал ухоусь, поэтому слушал в наушниках. Придерживался "инверсной" схемы включения реле: Итого, функционал модуля следующий: - управление громкостью потенциометром с линейной характеристикой регулировки; - 64 ступени регулировки, при шаге 1,5 дБ дают ослабление от 0 до -94,5 дБ; - четыре входа селектора; - переключение одной кнопкой "по кругу"; - запоминание последнего выбранного входа; - задержка при включении (2 c); - mute между переключениями каналов. В планах - исправить все косяки и добавить возможность управления энкодером с кнопкой. UPD: Видео работы РРГ:
  23. Строящийся усилитель будет с питанием от двух раздельных трансформаторов, т.е. хочу реализовать полное "двойное моно", поэтому и защита акустических систем нужна соответствующая. Тут два пути решения - либо делать полностью раздельные платы защиты с раздельным питанием, либо одну, но с гальванической развязкой между каналами. Хоть трансформаторы и имеют дополнительные слаботочные обмотки, заложенные специально для питания защиты АС, я решил делать по второму варианту - плата будет занимать чуть меньше места. В качестве основы для схемы взял защиту усилителя Nataly на оптронах. Так как в конструкции подразумевается микроконтроллерное управление с отображением режимов работы на дисплее, то кроме всего прочего, мне необходимо было добавить цепи контроля срабатывания и принудительного отключения защиты. Контроль срабатывания реализован в исходной схеме в виде светодиодной индикации. Его я заменил на оптрон и теперь срабатывание защиты вызовет появление сигнала PRT_ERR высокого уровня. Для принудительного отключения добавлен оптрон U1 параллельно U2 и U3. При подаче лог. 1 на вход PRT_LOCK реле отключают АС. Полностью передавать МК управление защитой не стал, оставил управление по принципу монтажного "ИЛИ". То есть при включении МК будет формировать задержку около 3 с и только после пропадания сигнала PRT_LOCK реле подключит АС к усилителю. А отключать их может как сама защита, так и МК. Предварительная трассировка платы получилась однослойной и достаточно компактной - 60 на 70 мм. Испытания пока еще не проводил.
  24. Привет! Мы - команда УНМЦ «Гидронавтика» Московского Государственного Технического Университета имени Н.Э. Баумана. Наша цель - разработка небольших телеуправляемых необитаемых подводных аппаратов (ТНПА), служащих для мониторинга подводных сооружений, сбора со дна образцов минералов, флоры и фауны, операций по разминированию, осмотра городских коммуникаций, а также для участия в таких Международных соревнованиях как МАТЕ ROV Competition. ТНПА - это подводный аппарат (робот), управляемый оператором с борта судна. Аппарат связан с судном сложным кабелем, через который на ТНПА поступают сигналы управления и электропитание, а обратно передаются показания датчиков и видео сигналы. Круг решаемых задач ТНПА, указанных выше, постоянно расширяется, поэтому необходима разработка новых подобных аппаратов, которые намного дешевле дорогостоящих водолазных работ несмотря на достаточно крупные первоначальные вложения. MATE ROV Competition - самые крупные и весьма сложные международные ежегодные соревнования по подводной робототехнике, проводимые в США. Суть соревнований - выполнение высылаемых организаторами конкурса технических требований и ряда заданий для подводного аппарата. За несколько месяцев участники должны собрать аппарат, который сможет выполнить данные миссии. Сегодня «Гидронавтика» занимается усовершенствованием аппарата Iceberg, включающего в себя надводный модуль управления и питания, кабель – трос и сам ТНПА. Iceberg обладает рядом особенностей и оригинальных технических решений: - Движительный комплекс (ДК): 6 степеней свободы, 8 винтомоторных агрегатов (ВМА), что позволяет ТНПА оставаться работоспособным даже в случае отказа одного или двух ВМА. - Конструкционно – силовое основание (КСО): минимальное количество элементов, позволяет осуществить цикл сборки – разборки одним человеком за 30 минут. - Система ориентации и стабилизации: управление и стабилизация движения ТНПА по 4 координатам (курс, крен, дифферент, глубина). - Система технического зрения: установка до 3 видеокамер разных типов (аналоговые камеры с выходным сигналом в форматах PAL/NTSC/AHD или цифровые с интерфейсом USB). - Манипуляционный комплекс: возможность подключения 4-х степенного манипулятора. Для участия в MATE ROV Competition аппарат должен выполнять следующие миссии: 1. Установка системы HYPERLOOP для ускорения доставки грузов и упрощения торговли в порту Лонг-Бич, США. 2. Проведение технического обслуживания водного и светового шоу для гарантии бесперебойного развлечения. 3. Сбор образцов загрязненных донных отложений и устранение данной проблемы. 4. Определение содержимого контейнеров, которые отвалились от грузового судна в гавани и карты места аварии для обеспечения безопасности порта и его деятельности. Для выполнения этих миссий важно, чтобы аппарат состоял из качественных деталей во избежание преждевременных поломок. Но, к сожалению, на сегодняшний день у нас острая нехватка средств, поэтому мы запускаем краудфандинговый проект - сбор денег на создание нового подводного аппарата "Кусто". Вся финансовая документация будет публиковаться в открытом доступе, и мы обещаем держать всех заинтересовавшихся в курсе нашей дальнейшей работы. Также в последующих постах мы будем публиковать описания этапов разработки ТНПА "Кусто". Есть вопросы? Ищи нас в вк (Гидронавтика).
  25. Куплю процессор MC908JL8CPE на ARDO TL105S модуль 5460079600-02 (45SX-85DX-85SX) Также нужен процессор MC68HC705P6 зашитый прошивкой для ARDO A833. модуль DMPU 5460229301