
Тут на 2 обмотки, нас интересует половина этой схемы на 1 обмотку.
НеаGisteresis писал(а):(Блин, печатки переделывать...)
А транзисторы которые есть у меня (TIP102 и TIP107) пойдут?Gisteresis писал(а):Тут на 2 обмотки, нас интересует половина этой схемы на 1 обмотку.
Че то сомнения меня берут. Ежели подать +5В на Х1 и Х3 то КЗ возможно быть.Gisteresis писал(а):Вот эта схема моста лишена недостатка с КЗ
А мне да. Я недавно уже склепал такой мост на TIP122/127seval писал(а):Неа![]()
seval писал(а):Я зря что ли выслушиваю от супруги про красные глаза?
Пойдут. Детали все те же самые.seval писал(а):А транзисторы которые есть у меня (TIP102 и TIP107) пойдут?
Не.seval писал(а):Че то сомнения меня берут. Ежели подать +5В на Х1 и Х3 то КЗ возможно быть.
Сожалею.Gisteresis писал(а):А мне да. Я недавно уже склепал такой мост на TIP122/127![]()
![]()
Ну а Вы уверенны в этой схеме? Что то я очкую.Gisteresis писал(а):Пойдут. Детали все те же самые.
Ну а если и на Х1 и на Х3 одновременно подать одинаковый сигнал. Чего произойдет?Gisteresis писал(а): Не.
Подаем X1! Верхний транзистор открывается, нижний закрывается. Тоже самое X3.
Таким образом обмотка соединяется с +питания по обеим концам. КЗ нет.
Уверен. Могу смоделировать как приду домой если хотите, покажу картинку.seval писал(а):Ну а Вы уверенны в этой схеме? Что то я очкую.Типы покупать новые не хочется.
Один случай мы рассмотрели. Это оба +5, при этом обмотка подключится обеими концами к +12seval писал(а):Ну а если и на Х1 и на Х3 одновременно подать одинаковый сигнал. Чего произойдет?
Ну так надо подключить базу куда нибудь! Не должно ничего в воздухе висеть.seval писал(а):Он мне выдает 5 вольт на эмиттере 102-го если дать 12 вольт на коллектор, но ничего не давая на базу.
Это верный путь в обученииseval писал(а):Что то я очкую.
Gisteresis писал(а):Не бойтесь последнее время такого не было![]()
Че го то у меня на макетке не заработалоGisteresis писал(а):Вот тест моста
Хм... Можно попробовать резисторы уменьшить. Попробуйте скажем 420-460 Ом.seval писал(а):Че го то у меня на макетке не заработало
У меня то управляющее напряжение 5В. А у Вас на схеме 12В.


Не понял как ей управлять? Не могли бы пояснить.Martin76 писал(а):FAN8082
это я так вспомнил про такие МС, может попадутся кому.Gisteresis писал(а):А вообще ТС надо L293D ставить ИМХО
Я сейчас в Первопрестольной в гостях. Через пару дней буду дома и попробую.Gisteresis писал(а):Вообще можно это дело усилить так:
А я уже и поставил. Пару дней назад пришла моя прелесть. Тьфу, моя посылка с Arduino pro mini.Gisteresis писал(а):А вообще ТС надо L293D ставить ИМХО
Пригодится информация. Я так понял эта МС управляется так же как L293?Martin76 писал(а):это я так вспомнил про такие МС, может попадутся кому.
Я так понял да, похоже на L293.seval писал(а):Пригодится информация. Я так понял эта МС управляется так же как L293?
Код: Выделить всё
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);
}На пин 3 поступает сигнал - загорается светодиод. Зачем это сделано?seval писал(а):Вот чего у меня есть на сегодня. Схема
Вообще часики есть в МК.seval писал(а):Жду еще часики, что бы закрывать и открывать задвижку раз в неделю.
Скетч очень похож на обычную программу на Си. От программиста только скрыты названия регистров и т.д.seval писал(а):Скетч
Должна быть еле теплая. Нагрузка не ахти какая. Проверьте монтаж.seval писал(а):P.S. Только заметил что греется регулятор напряжения. Пальцы не обжигает но горячий. И микросхемка теплая. Почему так?
Не понял вопрос. Что где появилось? Вы прошили МК программатором Pro Mini?seval писал(а):С Pro Mini у меня появились "фантомные" протечки. Когда была жива Uno такого не было. Что можно сделать?
На пин 2 подается сигнал Авария, на пин 3 сигнал Открыто. Светодиоды выносные.Gisteresis писал(а):На пин 3 поступает сигнал - загорается светодиод. Зачем это сделано?
Я немного не понял вопроса. Как я понял на Vs надо подавать напряжение которое пойдет на двигатель. Или я ошибся?Gisteresis писал(а):Причем Vs микросхемы как было подключено к 12 так и остается. Вы хотели тем самым включать микросхему?
Это очень хорошо. Потом по обшаемся на эту темуGisteresis писал(а):Вообще часики есть в МК.
У меня на пин 9 моей Arduino Pro Mini подключен датчик протечки. И эта Про мини иногда видит сигнал протечки. Глюки у нееGisteresis писал(а):Не понял вопрос. Что где появилось? Вы прошили МК программатором Pro Mini?
А тех диодов которые в микрухе не хватит?Gisteresis писал(а):Диоды поставьте на двигатель как в даташите иначе эдс катушки в один прекрасный момент прихлопнет микруху.
seval писал(а):На пин 2 подается сигнал Авария, на пин 3 сигнал Открыто. Светодиоды выносные.
Нет не ошиблись, все так. Подумал, что вы хотели с МК включать микросхему и одновременно индицировать светодиодом. Это я ошибсяseval писал(а):Я немного не понял вопроса. Как я понял на Vs надо подавать напряжение которое пойдет на двигатель. Или я ошибся?
Pro mini это такой программаторseval писал(а):У меня на пин 9 моей Arduino Pro Mini подключен датчик протечки. И эта Про мини иногда видит сигнал протечки. Глюки у нее
Возможно потому что провод длиной метров 9? А на счет прошивки я опять не понял вопроса. Новичок я еще.
Если L293D тогда хватит. Если мост или что другое тогда нет.seval писал(а):А тех диодов которые в микрухе не хватит?
Ну за это отдельное спасибки.Gisteresis писал(а):Просто лишний раз обратил внимание. Это дело такое, лучше лишний раз проверить.
Пытаюсь. Взял отрезал на датчике подтягивающий резистор 10К, и присобачил его на печатной плате. Все равно срабатывает ложная тревога. Откуда на входе МК может появится +5 Вольт?Gisteresis писал(а):Вообще не должно быть никаких протечек, провод то изолирован. Надо разбираться.