roboforum.ru

Технический форум по робототехнике.

Обругайте схему пожалуйста (ATtiny85, LB1640)

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Обругайте схему пожалуйста (ATtiny85, LB1640)

Сообщение agorlach » 14 окт 2014, 13:29

Добрый день!

Придумал вот схемку такую и даже отладил на макетке:

Схема на ATTINY85 и LB1640.GIF


LED1-LED4 и LED2-LED3 - оптопары из обычных 5мм светодиодов. Пары красных особенно хорошо у меня работают. BC517 - дарлингтоны.

LB1640 - драйвер коллекторного двигателя. Чтобы на пуске не просаживалось питание использую электролит C4 на 470 мкФ, 16 В.

ATTINY85 использую потому что есть, памяти мне столько не нужно.

А вот ножек не хватает. LED5 - индикаторный огонек устройства. На время отладки обойдусь без него, подвешу RST на 5V через R8. После завершения опытной эксплуатации будет работать цепь R7-LED5. Если накосячу, придется собирать высоковольтный программатор. Сейчас думаю почитать про бутлоадеры, в надежде использовать RST/PB5 под IO с возможностью низковольтного программирования.

Устройство - автоматический дозатор сахара. Оптопары - датчик установленный под дозатор кружки и датчик наличия сахара в контейнере. Моторчик крутит заслонку. Механику собираюсь печатать на 3D-принтере. Прототип работал на сервомашинке, но моторчик за 20 руб с драйвером за 50 лучше сервомашинки за 300.

Обругайте схемку пожалуйста! Наверняка что-то лучше можно сделать!

Спасибо.
agorlach
 
Сообщения: 3
Зарегистрирован: 14 окт 2014, 12:57

Re: Обругайте схему пожалуйста (ATtiny85, LB1640)

Сообщение Duhas » 14 окт 2014, 16:36

мне малопонятно что там за оптопары ) часть с транзисторами видимо - выглядит на мой взгляд странно.. первый стабилизатор я думаю не нужен.. лишние потери..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Обругайте схему пожалуйста (ATtiny85, LB1640)

Сообщение agorlach » 14 окт 2014, 17:00

Андрей, оптопары - один светодиодик светит на другой, обратно включенный (в базе дарлингтона).

7812 исключительно для питания моторчика. Стоило, наверное, моторчик 5-вольтовый поискать - это бы схему упростило и удешевило. Питание для моторчика хочется не сильно плавающее, чтобы добиться максимально точной работы.
agorlach
 
Сообщения: 3
Зарегистрирован: 14 окт 2014, 12:57

Re: Обругайте схему пожалуйста (ATtiny85, LB1640)

Сообщение Andrew S » 14 окт 2014, 18:20

Оптопары так не рисуют, если бы вы не сказали, что там оптопары, никто бы не догадался. Ток через диоды и базу транзистора надо ограничивать, это плохой тон не вставлять резисторы. Вставите не тот мк или зашьете не тот вывод как вход - сгорит у вас схема. Светодиоды можно повесить на кнопку, хотя не зная алгоритма зажигания светодиодов, трудно сказать сколько он горит...
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

Re: Обругайте схему пожалуйста (ATtiny85, LB1640)

Сообщение agorlach » 15 окт 2014, 13:56

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

...копаюсь сейчас в бутлоадерах, попытаюсь вечером вот по этим мотивам http://www.instructables.com/id/Digispa ... Digispark/ сделать загрузку прошивок с USB, чтобы RST можно было использовать.

Жаль, платку уже вчера поторопился сделал:

SugarBaby_14102014.jpg


Надо было сразу с разъемом USB делать... или с колодкой...
agorlach
 
Сообщения: 3
Зарегистрирован: 14 окт 2014, 12:57


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3