Показаны сообщения с ярлыком микроконтроллеры. Показать все сообщения
Показаны сообщения с ярлыком микроконтроллеры. Показать все сообщения

среда, 29 марта 2017 г.

ШИМ регулировка и прошивоЭДС у коллекторных двигателей


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

Решил поиграться с коллекторным двигателем, замутил на STM32F103 ШИМ в 20 кГц: https://vk.com/wall-72445335_46588

Слепил такую схемку, по классике жанра - из того что было под рукой, а полевиков логического уровня не было, тем более драйвера для обычных мосфетов, я же не буржуй, поэтому взял, старый добрый TIP122, выпаяный не помню откуда, не помню когда. Транзюк в целом неплох, фронты на входе конечно поровнее чем на выходе, но в целом справляется со своей задачей, тем более ток у меня небольшой, 0.1-0.2А.

Тыкнул осциллом - при напряжении питания в 36 В выбросы противоЭДС от движка, и диод HER302 уже не помогает, ничего удивительного, частота то большая. Как можно увидеть на скрине осцилла, выбросы противоЭДС составляют почти в 2 раза больше напряжение, чем питалово, вот почему надо брать детали с троекратным запасом .

З.Ы. Пробовал ещё ставить в разрыв по плюсу дроссель на 50 мкГ, испульсы противоЭДС пропадают, добавить кондюк, диод и будет DC-DCшка почти готовая.

By #Techn0man1ac aka #MrПоделкинЦ

суббота, 22 августа 2015 г.

Управление нагрузками при помощи IR-пульта (ATtiny2313) и приемника(ATtiny13)

Вот такое видео мне скинули на Facebook.


Название наверное на Китайском, так что звучит как-то так:
"Управление нагрузками при помощи IR-пульта (ATtiny2313) и приемника(ATtiny13)".

Схема приёмника(receiver) и передатчика(transmitter) выглядит вот так:

вторник, 16 декабря 2014 г.

Идея для цифрового балансира(bms для 18650)





Появилась одна идея для создания цифрового балансира для аккумуляторов, так званая  bms-ка на микроконтроллере, для li-ion аккумуляторов, например аккумуляторы формата 18650.


Как работает рассказать?

вторник, 9 декабря 2014 г.

Прошивка hex файлов при помощи Arduino и SinaProg

Данное видео дублирует представленную ниже информацию представленную в текстовом формате:



Привет. Меня уже давно спрашивают можно ли прошивать hex файлы при помощи Arduino, изменять фьюзы, считывать прошивку и всякое такое...

понедельник, 27 октября 2014 г.

Генератор случайных ответов на ATtiny13 и Arduino(перезалито)

UPD по совету одного человека, я добавил в функцию system_sleep() отключение аналогового компаратора для ещё большей экономии заряда батарейки. Файлы в низу статьи перезалито.



Код, фьюзы, схема и исходники ищите внизу записи.

По сути этот брелок для ключей - железный генератор случайных чисел который основан на ATtiny13 - 8 bit'ый микроконтроллер который основан на архитектуре AVR от компании Atmel.
Данное устройство генерирует случайным образом число 0 или 1.
Таким образом мы можем получить ответ на любой вопрос в формате да/нет, индикация осуществляется при помощи красного и зелёного светодиодов.

Вот схема:



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

Почему именно ATtiny13?

четверг, 9 октября 2014 г.

Прошивка бутлоадера Arduino в ATmega8, бюджетный Arduino

Смотрите так же прошивка ATtiny13 при помощи Arduino:
http://razniepodelki.blogspot.com/2014/05/attiny13-arduino.html


В данном видео я постарался полностью раскрыть все нюансы по прошивке bootloader в ATmega8 своими руками, тем самым превратив этот микроконтроллер в очень бюджетный ардуино а саму ардуино в программатор для некоторых микроконтроллеров от фирмы Atmel. Прошивка осуществлялась при помощи Arduino Pro Mini, но можно и запрограммировать к примеру с помощью Arduino Uno или Arduino Mega и других ардуин...


понедельник, 29 сентября 2014 г.

USB АЦП на Arduino и ATmega8


Подкинули работёнку на выходные, сразу же сделал по своему а не как задумывалось изначально, организовал вывод информации на компьютер при помощи переходника USB UART.
Плата основана на микроконтроллере ATmega8, к стати отличный микроконтроллер, один из моих любимых на сей час.
Слегка доработал питание, добавил LC фильтр для фильтрации от ВЧ помех и более стабильного питания микроконтроллера. Ну и ещё по мелочи добавил в обвязку микроконтроллера конденсаторы на 0.1 mF(100 nF).
Снизу будет небольшая фотосессия платы.

Ладно не буду томить, вот код:

воскресенье, 21 сентября 2014 г.

Трёхканальный UART АЦП на ATtiny13

По буржуйски: Three-channel UART ADC ATtiny13 

Видео работы:



Графики(ссылка на софт в конце статьи):



UART кстати программный, при питании 5-3 В проблем с приёмом данных не обнаружено.
Потребление МК меньше 2 mA в работе при напряжении 3.3 В, при напряжении 5 В ток 3.5 mA.
Схема:

воскресенье, 14 сентября 2014 г.

ATtiny13 LCD HD44780 Program UART BASCOM-AVR


Демонстрация работы программного UART на ATtiny13 с выводом информации на LCD дисплей( на базе контроллера HD44780). Моделирование в Proteus.

Схема выглядит вот так:




пятница, 12 сентября 2014 г.

BASCOM-AVR ATtiny13 LCD




BASCOM-AVR ATtiny13 LCD.
Вывод информации на LCD дисплей 1602 на базе контроллера HD44780 при помощи микроконтроллера ATtiny13. 
Прошивка написана на BASCOM-AVR. 
Код занимает около 50% flash памяти микроконтроллера...
Как могли видеть на видео МК работает на частоте 1.2 MHz.
Вот собственно сам код:

вторник, 9 сентября 2014 г.

АЦП Калькулятор / ADC Calculator




Uout = V
Idiv = mA






V


LSB
LSB/V








воскресенье, 17 августа 2014 г.

Музыкальный звонок на Attiny13 Arduino Imperial March(перезалито)

UPD Перезалил файлы, добавил код на Си.




Давно хотел себе такой музыкальный дверной звонок, чтобы при нажатии на кнопку играл марш империи(Imperial March или Imperial March or Darth Vader's Theme) из «Звёздных войн», они же Star Wars.
( Полная статья с доработанной прошивкой тут http://habrahabr.ru/post/234763/ )

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


Можно оценить размеры платы.

четверг, 14 августа 2014 г.

Bluetooth HC-05 Arduino Android RC. Первые шаги



Всем привет, хочу сделать какую-то игрушку на RC(радиоуправлении). В планах немного доделать антеннку модуля, модуль кстати HC-05, тянет в принципе недалеко если дома, на открытом пространстве думаю будет норм. В будущем всё перенесу на ATmega8. В качестве транзисторов использую сборку Дарлингтона ULN2003, очень удобная вещь для таких целей.

вторник, 12 августа 2014 г.

Управление вентилятором при помощи Android Arduino и HC-05

Прикупил себе блютуз модуль HC-05, ну и захотелось поиграться с вентилятором 120x120 при помощи Arduino Pro Mini, и вот что из этого вышло:



А получилось поуправлять вентилятором при помощи Arduino и Android устройства.
Вот фото подключения:

пятница, 8 августа 2014 г.

Имитация сирены гражданской обороны(ГО) на Arduino


Всем привет, уже давно хотелось сделать имитатор сирены ГО(гражданской обороны), ну и вот наконец-то дошли руки, сделал по быстренькому на ардуино про мини(Arduino Pro Mini), вот видео:


Схему подключения можете посмотреть на картинке вначале.
А вот собственно код:

вторник, 8 июля 2014 г.

Бюджетный драйвер для n-канального полевого транзистора


На картинке показана схема бюджетного драйвера для n-канального полевого транзистора. Из недостатков такой схемы как по мне есть то, что сигнал инвертируется, тоесть подаём лог 1 на вход на выходе у нас получается лог. 0.

понедельник, 30 июня 2014 г.

Моделирование Arduino в программе Proteus





Моделирование ардуино в программе протеус. В данном видео я расскажу как можно виртуально запускать и отлаживать платы.

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