Аквасторож

Обсуждаем контроллеры компании Atmel.
Ответить
Друг Кота
Аватара пользователя
Сообщения: 4732
Зарегистрирован: Ср сен 18, 2013 10:08:26
Откуда: Санкт-Петербург

Сообщение Gisteresis »

Изображение

Тут на 2 обмотки, нас интересует половина этой схемы на 1 обмотку.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 132
Зарегистрирован: Вт мар 04, 2014 20:09:54
Откуда: Орёл

Сообщение seval »

Gisteresis писал(а):(Блин, печатки переделывать...)
Неа :shock:
Я зря что ли выслушиваю от супруги про красные глаза?
Gisteresis писал(а):Тут на 2 обмотки, нас интересует половина этой схемы на 1 обмотку.
А транзисторы которые есть у меня (TIP102 и TIP107) пойдут?
Gisteresis писал(а):Вот эта схема моста лишена недостатка с КЗ
Че то сомнения меня берут. Ежели подать +5В на Х1 и Х3 то КЗ возможно быть.
Опять же я не опытен в этом искусстве, но мне так явилось. :))
Последний раз редактировалось seval Пт мар 21, 2014 15:00:17, всего редактировалось 1 раз.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4732
Зарегистрирован: Ср сен 18, 2013 10:08:26
Откуда: Санкт-Петербург

Сообщение Gisteresis »

seval писал(а):Неа :shock:
А мне да. Я недавно уже склепал такой мост на TIP122/127 :( :)))
seval писал(а):Я зря что ли выслушиваю от супруги про красные глаза?
:)))
seval писал(а):А транзисторы которые есть у меня (TIP102 и TIP107) пойдут?
Пойдут. Детали все те же самые.
Так как вы сказали, что обмотка потребляет 90мА можно вообще слаботочные поставить какие нибудь. КТ315 пойдут.
Но можно и ваши типы! Ультра надежно, у них ток 8А, т.е. запас в 80 раз! :solder:
seval писал(а):Че то сомнения меня берут. Ежели подать +5В на Х1 и Х3 то КЗ возможно быть.
Не.
Подаем X1! Верхний транзистор открывается, нижний закрывается. Тоже самое X3.
Таким образом обмотка соединяется с +питания по обеим концам. КЗ нет.
(Опять таки ПРОТЕУС!!!)
Последний раз редактировалось Gisteresis Пт мар 21, 2014 15:08:14, всего редактировалось 1 раз.
Встал на лапы
Аватара пользователя
Сообщения: 132
Зарегистрирован: Вт мар 04, 2014 20:09:54
Откуда: Орёл

Сообщение seval »

Gisteresis писал(а):А мне да. Я недавно уже склепал такой мост на TIP122/127 :( :)))
Сожалею. :beer:
Gisteresis писал(а):Пойдут. Детали все те же самые.
Ну а Вы уверенны в этой схеме? Что то я очкую. :) Типы покупать новые не хочется.
Gisteresis писал(а): Не.
Подаем X1! Верхний транзистор открывается, нижний закрывается. Тоже самое X3.
Таким образом обмотка соединяется с +питания по обеим концам. КЗ нет.
Ну а если и на Х1 и на Х3 одновременно подать одинаковый сигнал. Чего произойдет?
Что то я не дружу с Протеусом. Он мне выдает 5 вольт на эмиттере 102-го если дать 12 вольт на коллектор, но ничего не давая на базу.
Последний раз редактировалось seval Пт мар 21, 2014 15:09:30, всего редактировалось 1 раз.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 4732
Зарегистрирован: Ср сен 18, 2013 10:08:26
Откуда: Санкт-Петербург

Сообщение Gisteresis »

seval писал(а):Ну а Вы уверенны в этой схеме? Что то я очкую. :) Типы покупать новые не хочется.
Уверен. Могу смоделировать как приду домой если хотите, покажу картинку.
Главное не перепутать их местами! Если это сделать то с верхней базы пойдет большой ток в нижнюю базу и... наверняка пробой!
seval писал(а):Ну а если и на Х1 и на Х3 одновременно подать одинаковый сигнал. Чего произойдет?
Один случай мы рассмотрели. Это оба +5, при этом обмотка подключится обеими концами к +12
Если оба 0, то обмотка подключится к земле.
Таким образом нет такого состояния когда возможно КЗ источника питания.
seval писал(а):Он мне выдает 5 вольт на эмиттере 102-го если дать 12 вольт на коллектор, но ничего не давая на базу.
Ну так надо подключить базу куда нибудь! Не должно ничего в воздухе висеть.
Я не знаю какая там модель транзистора, но возможно в ней какие то токи учтены (Может быть обратный ток коллектора), вот он и выдает.

С управлением от МК возможно только 2 состояния. Или +5 или 0. База не висит!
seval писал(а):Что то я очкую. :)
Это верный путь в обучении :))) Парочку деталей сжег, зато понял как работает!
У меня и провода раньше вспыхивали бывало :)))
Не бойтесь последнее время такого не было :))) :)))
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 132
Зарегистрирован: Вт мар 04, 2014 20:09:54
Откуда: Орёл

Сообщение seval »

Gisteresis писал(а):Не бойтесь последнее время такого не было :))) :)))
:beer:
Вечером попробую. В смысле схему собрать. :)
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4732
Зарегистрирован: Ср сен 18, 2013 10:08:26
Откуда: Санкт-Петербург

Сообщение Gisteresis »

Вот тест моста.
Как видите при обеих сигналах +5 ничего не происходит.
Так что все работает хорошо.
Вложения
2.zip
(31.09 КБ) 244 скачивания
Встал на лапы
Аватара пользователя
Сообщения: 132
Зарегистрирован: Вт мар 04, 2014 20:09:54
Откуда: Орёл

Сообщение seval »

Gisteresis писал(а):Вот тест моста
Че го то у меня на макетке не заработало :(
У меня то управляющее напряжение 5В. А у Вас на схеме 12В. Значит не катит?
Друг Кота
Аватара пользователя
Сообщения: 4732
Зарегистрирован: Ср сен 18, 2013 10:08:26
Откуда: Санкт-Петербург

Сообщение Gisteresis »

seval писал(а):Че го то у меня на макетке не заработало :(
У меня то управляющее напряжение 5В. А у Вас на схеме 12В.
Хм... Можно попробовать резисторы уменьшить. Попробуйте скажем 420-460 Ом.
Вообще напряжение маловато конечно (5-0,7-0,6). Ток базы (5-0,7-0,6)/1000=3.7мА
TIP102 не полностью открывается 3.7*1000= 3.7А (надо по расчету минимум 8А)
Если поставить 420Ом, то:
(5-0,7-0,6)/420=8,8мА Должно катить.

Вообще можно это дело усилить так:
ИзображениеИзображение

Тогда
(5-0.7)/220=19.5мА ток базы кт315
Ток базы TIPа при закрытом кт315 (12-0,7-0,6)/(500+500)=10.7мА
Ток базы TIPа при открытом кт315 (12-0,6-0,7-0,6)/500=20.2мА
Накидал на вскидку, мог ошибиться. Проверьте в протеусе :)
Сейчас сам такой же мост разрабатываю, смотрю как лучше.
Друг Кота
Аватара пользователя
Сообщения: 20183
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Сообщение Martin76 »

Кстати, для маломощных моторчиков еще можно посмотреть в сторону драйверов двигателей от бытовой техники, их просто куча, от видиков, ДВД, автомагнитол. FAN8082, AN всяких, ВА. У них управление логическими уровнями и питание 8-15В, бывают на токи до 1-1,5А и стоят недорого, если вообще не халявные с плат.
Друг Кота
Аватара пользователя
Сообщения: 4732
Зарегистрирован: Ср сен 18, 2013 10:08:26
Откуда: Санкт-Петербург

Сообщение Gisteresis »

Martin76 писал(а):FAN8082
Не понял как ей управлять? Не могли бы пояснить.

А вообще ТС надо L293D ставить ИМХО (она у него уже есть). Или мост, но на более слабых транзисторах.
Друг Кота
Аватара пользователя
Сообщения: 20183
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Сообщение Martin76 »

В одну сторону 1 на один вход, в другую - на другой, два нуля или две единицы - не крутится двигатель.
Gisteresis писал(а):А вообще ТС надо L293D ставить ИМХО
это я так вспомнил про такие МС, может попадутся кому.
Встал на лапы
Аватара пользователя
Сообщения: 132
Зарегистрирован: Вт мар 04, 2014 20:09:54
Откуда: Орёл

Сообщение seval »

Gisteresis писал(а):Вообще можно это дело усилить так:
Я сейчас в Первопрестольной в гостях. Через пару дней буду дома и попробую.
Gisteresis писал(а):А вообще ТС надо L293D ставить ИМХО
А я уже и поставил. Пару дней назад пришла моя прелесть. Тьфу, моя посылка с Arduino pro mini. :))
На скорую руку все собрал на макетке. Так же на скорую руку написал скетч. Вроде работает. Приеду, буду делать печатную плату, и выложу здесь скетч.
Вообщем не все еще закончено. Все еще только начинается. :)
Martin76 писал(а):это я так вспомнил про такие МС, может попадутся кому.
Пригодится информация. Я так понял эта МС управляется так же как L293?
Друг Кота
Аватара пользователя
Сообщения: 4732
Зарегистрирован: Ср сен 18, 2013 10:08:26
Откуда: Санкт-Петербург

Сообщение Gisteresis »

seval писал(а):Пригодится информация. Я так понял эта МС управляется так же как L293?
Я так понял да, похоже на L293.
За информацию спасибо, возьмем на заметку.
Встал на лапы
Аватара пользователя
Сообщения: 132
Зарегистрирован: Вт мар 04, 2014 20:09:54
Откуда: Орёл

Сообщение seval »

Вот чего у меня есть на сегодня. Схема
Изображение
Скетч
Спойлер

Код: Выделить всё

bool _k1 = 0;
bool _k4 = 0;
bool _tim1I = 0;
bool _tim1O = 0;
unsigned long _tim1P = 0;
bool _ktim1 = 0;
bool _k2 = 0;
bool _tim2I = 0;
bool _tim2O = 0;
unsigned long _tim2P = 0;
bool _ktim2 = 0;
bool _k3 = 0;
bool _k5 = 0;
bool _k6 = 0;
void setup()
{
pinMode(9, INPUT);
pinMode(5, INPUT);
pinMode(7, OUTPUT);
pinMode(6, INPUT);
pinMode(8, OUTPUT);
pinMode(2, OUTPUT);
pinMode(4, INPUT);
pinMode(3, OUTPUT);

}
void loop()
{

_k1 = (digitalRead (9));
_k4 = ((((_k1) || (_k4))) &&((!_k2)));
digitalWrite (2, _k4);
_k5 = _k4;
if (((_k1) || ((digitalRead (5)))))
{
_tim1O  = 1;
_tim1I  = 1;
}
else
{
if (_tim1I)
{
_tim1I = 0;
_tim1P = millis();
}
else
{
if (_tim1O)
{if ( _isTimer(_tim1P, 4000)) _tim1O = 0;
}
}
} 
if(_tim1O)
{_ktim1 = 1;}
else
{_ktim1 = 0;}
digitalWrite (7, (!_ktim1));
_k2 = (digitalRead (6));
_k6 = (((digitalRead (4))) &&((!_k5)));
_k3 = ((((_k3) || (_k6))) &&((!_k5)));
if (_k6)
{
_tim2O  = 1;
_tim2I  = 1;
}
else
{
if (_tim2I)
{
_tim2I = 0;
_tim2P = millis();
}
else
{
if (_tim2O)
{if ( _isTimer(_tim2P, 4000)) _tim2O = 0;
}
}
} 
if(_tim2O)
{_ktim2 = 1;}
else
{_ktim2 = 0;}
digitalWrite (3, _ktim2);
digitalWrite (8, (!_ktim2));


}
bool _isTimer(unsigned long startTime, unsigned long period )
  {
  unsigned long endTime;
  endTime = startTime+period;
  return (millis() >= endTime);
  }
Писал это дело в программа FLProg. Там можно писать на языке релейной логики. Мне пока так понятнее.
Пока подключен один датчик. Датчик делал по этой схеме.
Изображение
Схема отсюда
Вот.
Дальше мне необходимо добавить датчики. Жду еще часики, что бы закрывать и открывать задвижку раз в неделю.
Вдруг закиснет?
Все это пока работает меньше недели. Вроде все пучком. :)
Выложил файлы с разведенной платой, проект FLProg, и схему.
P.S. Только заметил что греется регулятор напряжения. Пальцы не обжигает но горячий. И микросхемка теплая. Почему так?
Вложения
AntiLeak.rar
(38.61 КБ) 251 скачивание
Встал на лапы
Аватара пользователя
Сообщения: 132
Зарегистрирован: Вт мар 04, 2014 20:09:54
Откуда: Орёл

Сообщение seval »

С Pro Mini у меня появились "фантомные" протечки. Когда была жива Uno такого не было. Что можно сделать?
Друг Кота
Аватара пользователя
Сообщения: 4732
Зарегистрирован: Ср сен 18, 2013 10:08:26
Откуда: Санкт-Петербург

Сообщение Gisteresis »

seval писал(а):Вот чего у меня есть на сегодня. Схема
На пин 3 поступает сигнал - загорается светодиод. Зачем это сделано?
Причем Vs микросхемы как было подключено к 12 так и остается. Вы хотели тем самым включать микросхему?
seval писал(а):Жду еще часики, что бы закрывать и открывать задвижку раз в неделю.
Вообще часики есть в МК.
seval писал(а):Скетч
Скетч очень похож на обычную программу на Си. От программиста только скрыты названия регистров и т.д.
Это к теме Arduino vs МК
seval писал(а):P.S. Только заметил что греется регулятор напряжения. Пальцы не обжигает но горячий. И микросхемка теплая. Почему так?
Должна быть еле теплая. Нагрузка не ахти какая. Проверьте монтаж.
Тепловая мощность выделяемая на нем зависит от перепада напряжения (у вас с 12 понижает до 5) и от тока нагрузки.
seval писал(а):С Pro Mini у меня появились "фантомные" протечки. Когда была жива Uno такого не было. Что можно сделать?
Не понял вопрос. Что где появилось? Вы прошили МК программатором Pro Mini?

Диоды поставьте на двигатель как в даташите иначе эдс катушки в один прекрасный момент прихлопнет микруху.
Встал на лапы
Аватара пользователя
Сообщения: 132
Зарегистрирован: Вт мар 04, 2014 20:09:54
Откуда: Орёл

Сообщение seval »

Gisteresis писал(а):На пин 3 поступает сигнал - загорается светодиод. Зачем это сделано?
На пин 2 подается сигнал Авария, на пин 3 сигнал Открыто. Светодиоды выносные.
Gisteresis писал(а):Причем Vs микросхемы как было подключено к 12 так и остается. Вы хотели тем самым включать микросхему?
Я немного не понял вопроса. Как я понял на Vs надо подавать напряжение которое пойдет на двигатель. Или я ошибся?
Gisteresis писал(а):Вообще часики есть в МК.
Это очень хорошо. Потом по обшаемся на эту тему :beer:
Gisteresis писал(а):Не понял вопрос. Что где появилось? Вы прошили МК программатором Pro Mini?
У меня на пин 9 моей Arduino Pro Mini подключен датчик протечки. И эта Про мини иногда видит сигнал протечки. Глюки у нее :))
Возможно потому что провод длиной метров 9? А на счет прошивки я опять не понял вопроса. Новичок я еще. :)
Gisteresis писал(а):Диоды поставьте на двигатель как в даташите иначе эдс катушки в один прекрасный момент прихлопнет микруху.
А тех диодов которые в микрухе не хватит?
Друг Кота
Аватара пользователя
Сообщения: 4732
Зарегистрирован: Ср сен 18, 2013 10:08:26
Откуда: Санкт-Петербург

Сообщение Gisteresis »

seval писал(а):На пин 2 подается сигнал Авария, на пин 3 сигнал Открыто. Светодиоды выносные.
seval писал(а):Я немного не понял вопроса. Как я понял на Vs надо подавать напряжение которое пойдет на двигатель. Или я ошибся?
Нет не ошиблись, все так. Подумал, что вы хотели с МК включать микросхему и одновременно индицировать светодиодом. Это я ошибся :)
То есть пин 2 и 3 это просто индикация состояния. Тогда все верно.
seval писал(а):У меня на пин 9 моей Arduino Pro Mini подключен датчик протечки. И эта Про мини иногда видит сигнал протечки. Глюки у нее :))
Возможно потому что провод длиной метров 9? А на счет прошивки я опять не понял вопроса. Новичок я еще. :)
Pro mini это такой программатор :))) Вы ввели меня в заблуждение :)))
Теперь понял.
Вообще не должно быть никаких протечек, провод то изолирован. Надо разбираться.
seval писал(а):А тех диодов которые в микрухе не хватит?
Если L293D тогда хватит. Если мост или что другое тогда нет.
Просто лишний раз обратил внимание. Это дело такое, лучше лишний раз проверить.
Встал на лапы
Аватара пользователя
Сообщения: 132
Зарегистрирован: Вт мар 04, 2014 20:09:54
Откуда: Орёл

Сообщение seval »

Gisteresis писал(а):Просто лишний раз обратил внимание. Это дело такое, лучше лишний раз проверить.
Ну за это отдельное спасибки. :beer: А так у меня стоит именно L293D :)
Gisteresis писал(а):Вообще не должно быть никаких протечек, провод то изолирован. Надо разбираться.
Пытаюсь. Взял отрезал на датчике подтягивающий резистор 10К, и присобачил его на печатной плате. Все равно срабатывает ложная тревога. Откуда на входе МК может появится +5 Вольт? :shock:
Ответить

Вернуться в «AVR»