Get Adobe Flash player
    Принимаются SMS-пожертвования на развитие ресурса     Копирование материалов     разрешено с обязательной ссылкой     на этот сайт     Принимаются SMS-пожертвования на развитие ресурса    

Практические технологии

Промышленные технологии в домашних условиях…

Программатор ST-LINK2

 

Видео 1

Видео 2

 

 

Этот программатор — репликация устройства — оригинал статьи тут.

Схема программатора довольно простая.

ST-LINK/V2 позволяет программировать и отлаживать контроллеры STM32 и STM8, и поддерживается такими популярными средами разработки как Keil uVision, IAR EWARM, CoIDE, IAR EWSTM8 и другими. Прошить сам программатор можно по интерфейсу UART (например с помощью любого преобразователя USB- UART).

Что умеет программатор/отладчик ST-LINK-V2:

  • Прошивка и отладка STM32 по интерфейсу SWD (пины SWCLK и SWDIO) + RST (не обязательно)
  • Необязательный пин SWO для последовательного терминала с внешним STM32 без дополнительных UART-ов и т.д. (Можно выполнять printf/scanf на STM32 с помощью программатора)
  • Прошивка и отладка STM8 по интерфейсу SWIM
  • Выдача внешнего питания 3.3В от программатора
  • Подключение по mini-usb

Поддерживаемые чипы

Программатор может использоваться для прошивки микросхем STM32:

  • STM32F100xx, STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx, STM32F107xx, STM32F2xxx, STM32F4xxx,
  • STM32L15xx6, STM32L15xx8,STM32L15xxB, STM32L151xC, STM32L151xD, STM32L152xC, STM32L152xD, STM32L162xD,
  • STM32TS60,
  • STM32W108C8, STM32W108xB, STM32W108xC, STM32W108xZ

И STM8:

  • STM8AF51x, STM8AF52x, STM8AF61x, STM8AF62x,STM8AH51x, STM8AH61x,
  • STM8S003K3, STM8S003F3, STM8S005C6, STM8S005K6, STM8S007C8, STM8S103xx, STM8S105xx, STM8S207xx, STM8S208xx, STM8S903F3, STM8S903K3,
  • STM8L101xx, STM8L15x, STM8L16x,
  • STM8TL52x4,STM8TL53x4

Необходимую документацию и прошивки можно скачать с оригинальной статьи.

 

Простой USB-UART(ft232)

Видео

При программировании контроллеров иногда возникает необходимость подключить их к COM-порту, которые сегодня не устанавливаются производителями на бытовые персональные компьютеры. Переходник USB-UART — это «виртуальный» COM-порт, то есть при его подключении, в системе, появляется  физический порт. Выполнен он на базе микросхемы FT232(bit bang).

С помощью такого интерфейса легко запрограммировать, например, плату дискавери типа STM32Fx.

В ОС WINDOWS — необходимо скачать и установить драйвера с официального сайта ftdi.

В линукс ОС драйвера встроенные в ядро. Однако чтобы устройство могло монтироваться в системе, необходимо изменить политики безопасности нехитрым способом-

  1. Создать файл по этому пути    /etc/udev/rules.d/99-axe027.rules
  2. Перезагрузить новое правило  sudo udevadm control --reload.
  3. Отключить и вновь подключить переходник

 

В файл правил 99-axe027.rules  добавить строку

ACTION=add, ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bd90", RUN+="/sbin/modprobe", RUN+="/bin/sh -c 'echo 0403 bd90 > /sys/bus/usb-serial/drivers/ftdi_sio/new_id'"

 

В результате при подключенном устройстве будет появляться /dev/ttyUSB0

В итоге можно к компьютеру подключать и программировать плату STM32 DISCOVERY (RX, TX, GND, V).

 

 

Кухонный таймер на atmega8

Таймер имеет несколько клавиш, при помощи которых можно легко установить время от 1 минуты до 99 часов. Обратный отсчет начинается автоматически, через 3 секунды после установки времени. Благодаря громкой пищалке вы точно услышите когда блюдо готово. Устройство собрано на основе микроконтроллера ATMega8.

 

Сердцем устройства является микроконтроллер U1 (ATMega8) с кварцевым резонатором X1 (16 МГц) и обвязкой из двух конденсаторов C1 (22 пФ) и C2 (22 пФ). Стабилизатор U2 (7805) с обвязкой из конденсаторов C3 (100 мкФ) и C4 (47 мкФ) стабилизирует напряжение питания 5В, необходимое для корректной работы микроконтроллера и связанных компонентов. На разъем Zas подается напряжение 7-12В. Если у Вас имеется блок питания с напряжением 5-6В, можно исключить из схемы стабилизатор напряжения. Зуммер B1 и аноды дисплея W1 управляются транзисторами T1 — T5 (BC556), с обвязкой из резисторов R1 — R8 (3.3 кОм), R17 (3.3 кОм) и R18 (3.3 кОм). Резисторы R9 — R16 (330 Ом) ограничивают ток через сегменты дисплея. Разъем Prog и один вывод R используются для подключения программатора. Клавиатура таймера подключена к разъему Sw.

При изготовлении этого таймера проще использовать smd детали, а  биполярные транзисторы заменить на p-канальные  mosfet типа bss84.

Собранная плата таймера выглядит так

 

 

Скоро на видеоканале смотрите видео этого собранного  таймера в работе

 

 

По материалам  http://mirley.firlej.org/kuchenny_timer

Двухсторонний фотошаблон это просто

Смотреть видео

Для изготовления качественного 2-х стороннего фотошаблона нужен копировальный светостол, зеркальный скотч 10-12мм, грузик, ножницы и распечатанные заготовки.

На копировальном столе совмещаются оба фотошаблона (TOP и BOTTOM) и фиксируются грузиком.

Аккуратно, с одного края, между слоями, вклеивается кусочек зеркального скотча, с отступом 5-10 мм от края рисунка. И таким образом проклеиваются три стороны фотошаблона.

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

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

Уличный минитермометр

Прибор изготовлен по материалам   hardlock.org.ua

Смотреть это ВИДЕО работающего термометра

Основные достоинства термометра:

  •  Минимализм схемы
  •  Высокая точность

Диапазон измеряемых температур от -55 до  +125 градусов Цельсия

 

 

Автор предлагает два варианта прошивок под индикаторы с общим анодом или катодом. В цепи сигналов сегментов A-H нужно добавить резисторы 300 ом. При правильном монтаже прибор начинает работать сразу. Ниже фото работающего собранного термометра.

 

 

Видео

Зарядное устройство — автомат для 2А/3А аккумуляторов

Зарядное устройство предназначено для зарядки NiMH аккумуляторов (1-4 шт.). Зарядка каждой батареи производится по отдельному алгоритму. Во время зарядки проводится оценка готовности и характеристик аккумулятора.

 

Посмотреть видео работающего этого зарядного устройства

Устройство собрано на микроконтроллере ATtiny26, он содержит достаточное количество линий ввода / вывода, память, и особенно 10-разрядный АЦП с 11-кратным мультиплексированием. Контроллер работает от внутреннего генератора частотой 8 МГц. Порты PA0-3 непосредственно управляют базами мощных транзисторов BD140. Напряжение на аккумуляторах измеряется портами PA4-7. К портам PB0-3 подключены светодиоды для индикации режимов зарядки. Резисторы R10 — R13 обеспечивают поддержание тока после зарядки батареи. Аккумуляторы с большим саморазрядом будут всегда в полной готовности после окончания зарядки.

Значения R1x и RAx высчитываем по следующим формулам:

где:
Inab — необходимый зарядный ток
Iudr — необходимый ток поддержания заряда
Ucc — напряжение питания — около 5,3 V
Uce — напряжение на закрытом BD140 — около 0,2 В
Uak — падение напряжения на диоде — около 0,8 В
Uaku — напряжение батареи — около 1,3 В

Были высчитаны следующие значения для резисторов R10-R13 и RA1-RA4.

Для типоразмера АА: Inab = 0,36A (текущая емкость аккумулятора составляет 1800 мАч) => RAx = 8R2/2W, Iudr = 36mA => R1x = 82R
Для типоразмера AAA: Inab = 0,15A (750mAh) => RAx = 18R/2W, Iudr = 15mA => R1x = 180R.

Таким образом, зарядный ток составляет 20% от емкости аккумулятора. Для полной зарядки разряженного аккумулятора необходимо от 6 до 7 часов.

 

 

Наличие диода Шоттки D1 обязательно! Он создает необходимое падение напряжения для правильной работы АЦП контроллера. При правильной сборке девайс в наладке не нуждается. Удобная светодиодная индикация для каждого канала. В смд исполнении весьма компактное устройство, которое легко вмонтировать в корпус дешового покупного зарядного устройства. От USB питать нельзя! Нужен блок питания 5 вольт не менее 2 ампер.

Прошивка по ссылкам ниже.

По материалам:

http://radioparty.ru

http://www.solarskit.wz.cz

 

 

Генератор плавного диапазона на 4046

Микросхема HC4046 (а так же аналоги MM74HC4046N, MJM74HC4046 и дру­гие) представляет со­бой RC-генератор (ГУН) с ФАПЧ, способный ге­нерировать стабиль­ную частоту до 50 MHz , что позволяет сделать ГПД (генера­тор плавного диапа­зона) , достоинством которого будет ста­бильная частота на выходе и полное отсутствие LC- частотозадающих контуров. Настройка при этом будет осу­ществляться изменением напря­жения на выводе 9 микросхемы с помощью переменного резистора или электронной схемы, синтези­рующей напряжение. Отсутствует необходимость термостабилизации этого ГУН.

На рисунке показана схема генератора, вырабатывающего частоту от 2,5 MHz до 40 MHz, изменяемую в четырех поддиапазонах, которые переключаются переключателем S1. При этом настройка частоты в каждом поддиапазоне осуществляется грубо резисторами R1-R4 и плавно резистором R5. Задача всей этой цепи на резисторах R1-R5, R7 в регулировке постоянного управляющего напряжения на выводе 9 D1. Кроме того, частота зависит и от сопротивления R6. В таблицу 1 сведены данные по частоте в поддиапа­зонах при R6 равном 22К и 6,8К.

Изменив схему формирования напря­жения на выводе 9 D1, добавив резисто­ры, ограничивающие регулировку, а так же, изменив сопротивление резистора R6, можно сделать ГПД, работающий практи­чески в любом диапазоне до 50 MHz.

Выходной сигнал представляет собой прямоугольные импульсы TTL уровня (меандр), такой сигнал можно подавать непосредственно (через разделительный конденсатор и если нужно, делитель напряжения) на ключевые преобразова­тели частоты. Либо можно подать на ВЧ- трансформатор, на выходе которого, в результате действия индуктивности, будут уже импульсы близкой к синусоидальной форме.

Напряжение питания на схему нужно подавать через стабилизатор напряжения на 5V, например, КР142ЕН5А.

Диапазон R6 = 22 К R6 = 6,8K
1 2,5… 5 MHz 7 … 13 MHz
2 5… 8,6 MHz 13 … 21 MHz
3 8,6 … 12,3 MHz 21 … 27 MHz
4 12,3 … 22 MHz 27 … 40 MHz

С помощью онлайн-калькуляторов можно пересчитать под свои нужды частотный диапазон такого ГУН.

 

По материалу: http://meandr.org

Мини-термостат на Attiny2313

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

Статья написана по материалам форума http://hardlock.org.ua
Более подробно на авторском ресурсе.

     Смотреть это ВИДЕО рабочего термостата

Итак схема термостата:

Термостат можно применять для использования как в нагревательных целях (тепловентилятор, обогревательный котёл, инкубатор и т.д.),так и для охлаждения (холодильник, морозильник, и т.д.). Зависит от загруженной в память микроконтроллера программы.
Автор выложил все возможные варианты, включая разницу индикаторов — общий анод или катод.

Измерение температуры от -55°С до +125°С (шаг 0,1°С)
Установка температуры от -55°С до +124°С (шаг 0,1°С !!!).
Гистерезис от 0,1°С до 90°С (начиная с версии v3.2)

Управление:

Кнопками «+» и «-» устанавливают температуру включения нагрузки (на экране в первом сегменте отобразится символ подчёркивания «_»).
При одновременном нажатии обеих кнопок устройство переходит в режим изменения гистерезиса (на экране в первом сегменте отобразится символ «d»).
Длительное удержание одной из кнопок приводит к ускоренному перебору значений.
При отсутствии нажатий на кнопки в течении 5 секунд прибор переходит в режим отображения измеренной температуры, при этом происходит запоминание изменённых параметров в энергонезависимую память.

Индикация:

В первом сегменте отображается точка, если Т < Т уст., т.е. нагрузка включена. Точка отображается во всех режимах, даже при изменении установленной температуры или гистерезиса (если сохраняется условие Т < Т уст.). В этом же сегменте будет отображаться знак минуса «-» при отрицательной температуре.

Применение цифровых датчиков позволяет резко улучшить качество измерения температур, так как значительно сокращаются паразитные влияния проводов, как у аналоговых датчиков.
Печатная плата была перепроектирована для подключения твердотельного реле на оптосимисторе. Использован датчик-зонд для регулирования нагрева емкости с водой.

Фото работающего прибора:


Схемы и прошивки можно скачать на авторском форуме.

 

 

            ВИДЕО

Простой индикатор радиочастоты

ВИДЕО ДЕТЕКТОРА

Прибор изготовлен по материалам портала http://vrtp.ru/

indikator

Главное преимущество это простота схемы. В детекторе использованы диоды  Д603 пр-ва СССР. На сотовый телефон уверенно реагирует в радиусе 5 метров. Такие приборы также известны, как «детектор радио-жучков». Прибор широкополосный, сама полоса частот зависит от конкретных диодов детектора, на авторском форуме рекомендуют диоды BAT62. Чувствительность также зависит от антенны и ее поляризации, в реальности же, нужно рассчитать антенну  на четверть волны от искомой частоты. Для простого индикатора достаточно использовать, в качестве антенны,   просто кусок провода 5-10см.

 

deteRF

Еще раз о регуляторах мощности

Возвращаясь к теме схемотехники построения сетевых регуляторах мощности, можно рассмотреть такие схемы:

6

AC Solid State Relay with Good reliability. (1)

wp1ly6f8

 

Как и в простейшей динисторной схеме регулятора, фазо-импульсное регулирование импульсов поджига  тиристоров или симисторов  осуществляется скоростью заряда соответсвующей емкости. Однако, вместо потенциометра можно поставить диодный мост, который, в свою очередь, можно открывать-закрывать через транзисторную оптопару. Это дает возможность построения  многоканальной СИФУ. Более важно, что подобная схемотехника позволяет применять в управлении один микроконтроллер для всех каналов, или же на каждый канал персональный микроконтроллер.

Примеры много-фазных регуляторов:

image80621 (1)

1267284262_svarka1-4

 

По материалам:

Устройство плавного пуска асинхронного двигателя

www. 8085projects

http://www.techlib.com/

http://asyl.ucoz.com/

http://www.next.gr/

  • ЗАДАТЬ ВОПРОС