Например TDA7294

Форум РадиоКот • Просмотр темы - Управление реле на ATmega8
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн июл 28, 2025 04:49:29

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 55 ]    , 2,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Чт окт 25, 2012 08:21:07 
Потрогал лапой паяльник
Аватар пользователя

Карма: 2
Рейтинг сообщений: 13
Зарегистрирован: Чт июн 23, 2011 07:55:51
Сообщений: 330
Рейтинг сообщения: 0
Ой-ёй-ёй... Сделаешь добро людям а в ответ - не то.. А головой подумать, прежде чем писать?

Вот хорошие мысли:
GP1 писал(а):
а нужен ли здесь МК? :shock: 8 кнопок и 6 диодов - все что нужно для реализации


А ваш самый лучший ответ:
Iazzz писал(а):
если бы я знал как это сделать..)


Держите, опять протеус. И попробуйте только сказать что вам надо 2 реле одновременно включить - пойдете физику учить!


Вложения:
ReleOnOff.zip [54.93 KiB]
Скачиваний: 525
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Чт окт 25, 2012 19:04:35 
Первый раз сказал Мяу!

Зарегистрирован: Ср окт 17, 2012 20:43:07
Сообщений: 24
Рейтинг сообщения: 0
Спасибо ОГРОМНОЕ! :) всё супер :music: Вот начертил схему непосредственного управления реле через ULN2803 (можно в принципе и 2003 поставить): запараллелил входы и подключил выходы через резистор к реле...
Схема http://s018.radikal.ru/i507/1210/b5/ed0ffa9d9a22.jpg
Собственно вопрос такой: можно так подключить выходы, как на схеме? Не сгорят ли транзисторы в микросхеме?
P.S.: 17, 18 и 19 выводы контроллера это соответственно выходы 6, 7 и 8 кнопок.


Последний раз редактировалось Iazzz Чт окт 25, 2012 19:44:31, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Чт окт 25, 2012 19:43:39 
Потрогал лапой паяльник
Аватар пользователя

Карма: 2
Рейтинг сообщений: 13
Зарегистрирован: Чт июн 23, 2011 07:55:51
Сообщений: 330
Рейтинг сообщения: 0
нет вложения..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Чт окт 25, 2012 19:45:04 
Первый раз сказал Мяу!

Зарегистрирован: Ср окт 17, 2012 20:43:07
Сообщений: 24
Рейтинг сообщения: 0
залил картинку http://s018.radikal.ru/i507/1210/b5/ed0ffa9d9a22.jpg


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Чт окт 25, 2012 19:56:20 
Потрогал лапой паяльник
Аватар пользователя

Карма: 2
Рейтинг сообщений: 13
Зарегистрирован: Чт июн 23, 2011 07:55:51
Сообщений: 330
Рейтинг сообщения: 0
Не так. Сопротивления выкиньте, они не нужны. УЛН2803 - на выходе имеет транзистор с открытым коллектором.
http://www.ecawa.asn.au/home/jfuller/sio5works.htm
Этого достаточно. Не забудьте подключить вывод 10 к + питания. Рисуйте схему в протеусе - будет красивее.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Чт окт 25, 2012 20:18:38 
Первый раз сказал Мяу!

Зарегистрирован: Ср окт 17, 2012 20:43:07
Сообщений: 24
Рейтинг сообщения: 0
По идее надо только убрать резисторы и подключить 10 вывод микры к +12в, а остальное можно оставить?


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Чт окт 25, 2012 22:02:27 
Первый раз сказал Мяу!

Зарегистрирован: Ср окт 17, 2012 20:43:07
Сообщений: 24
Рейтинг сообщения: 0
Поставил, смоделировал... не фурычит - светодиоды на выходе не горят, но загораются синие квадратики в нужных местах (наверное, единственный плюс) светодиоды справа налево: 1й,2й...5й - поставил вместо реле, почитал, что диод не потребляет ток в протеусе и поэтому зашунтировал резистором на 100 Ом.
Почитал статьи о моделировании ULN в таких схемах - делаю всё также, но работать отказывается.
Последние шаги практически остались... Файлик ReleOnOff222 называется..


Вложения:
Реле.zip [76.78 KiB]
Скачиваний: 260
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Чт окт 25, 2012 22:05:11 
Вымогатель припоя
Аватар пользователя

Карма: 15
Рейтинг сообщений: 39
Зарегистрирован: Вс ноя 13, 2011 16:42:05
Сообщений: 652
Откуда: Украина
Рейтинг сообщения: 0
korsaj писал(а):
Ой-ёй-ёй...
...Держите, опять протеус. И попробуйте только сказать .....

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Пт окт 26, 2012 14:02:54 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 67
Зарегистрирован: Пт авг 27, 2010 05:57:06
Сообщений: 2482
Откуда: Тюмень
Рейтинг сообщения: 0
Iazzz писал(а):

Че это у вас за паутина снизу от ULN? НИЧЕГО этого не нужно просто напрямую идет к реле и все не нужно ничего вместе делать пять выходов пять реле, зачем две микросборки тратить?
А двойным включением управляет Мк хоть все сразу можно включить.Блин из такой элементарной задачи сделали коллоквиум.:)))
Цитата:
Ой-ёй-ёй... Сделаешь добро людям а в ответ - не то.. А головой подумать, прежде чем писать?

А вы как думали? Взявшись за гуж не говори, что не дюж.
korsaj писал(а):
И попробуйте только сказать что вам надо 2 реле одновременно включить

Кто сказал, что нельзя одновременно включить?Где схема в виде картинки. я до сих пор не увидел что вы там предлагаете. На телефоне протеус не запускается.:)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Пт окт 26, 2012 19:23:29 
Первый раз сказал Мяу!

Зарегистрирован: Ср окт 17, 2012 20:43:07
Сообщений: 24
Рейтинг сообщения: 0
По идее - мне и надо как раз одновременно релешки включать при нажатии на 6, 7 или 8 кнопку, а СУ я сделал такой: с выхода контроллера на вход УЛН подается напряжение, в итоге реле включается, аналогично происходит и при переключении других кнопок, но 2-ю УЛН я поставил для как раз специально для 6, 7 и 8 кнопки: запаралелил 2 входа для каждой релешки, отсюда и паутина снизу))

vitalik_1984, тык в прошивке написано так, что переключаются светодиоды между собой, т.е. нажимаю на первую кнопку - включается первый светодиод, нажимаю 2-ю: 1й выключается и включается 2й и т.д., а при нажатии 6 кнопки (а также 7 или 8 ) просто включается только 6-й (или 7й, 8й в зависимоти от нажимаемой кнопки), т.е. просто реализован свитч, а хотелось бы чтобы при нажатии 6-й кнопки одновременно загорались 1 и 3 лампа (они же реле), при 7-й: 1я и 4я лампы, при 8й: 2я и 4я лампы. Вот такая тема...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Пт окт 26, 2012 21:49:19 
Вымогатель припоя
Аватар пользователя

Карма: 15
Рейтинг сообщений: 39
Зарегистрирован: Вс ноя 13, 2011 16:42:05
Сообщений: 652
Откуда: Украина
Рейтинг сообщения: 0
Iazzz писал(а):
хотелось бы чтобы при нажатии 6-й кнопки одновременно загорались 1 и 3 лампа (они же реле), при 7-й: 1я и 4я лампы, при 8й: 2я и 4я лампы. Вот такая тема..

Если бы такое было возможно :dont_know:
НО если вам удастся раздобыть где нибудь signal diod 1N4148 в количестве 10 штук, то это будет осуществимо!
Проект в протеусе приложил...


Вложения:
4148.rar [15.02 KiB]
Скачиваний: 231
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Пт окт 26, 2012 22:31:22 
Первый раз сказал Мяу!

Зарегистрирован: Ср окт 17, 2012 20:43:07
Сообщений: 24
Рейтинг сообщения: 0
Ура! Все работает! Найти 1N4148 не проблема, на радиорынке их куча!))
СПАСИБО ОГРОМНОЕ! :)

Смоделировал всё, как хотел, вот посмотрите, что вышло:


Вложения:
ФинишРеле.zip [95.59 KiB]
Скачиваний: 291
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Сб окт 27, 2012 00:36:59 
Первый раз сказал Мяу!

Зарегистрирован: Ср окт 17, 2012 20:43:07
Сообщений: 24
Рейтинг сообщения: 0
Почитал некоторые статьи об управлении реле и решил подключить непосредственно реле к контроллеру таким образом:


Вложения:
кт817.gif [6.84 KiB]
Скачиваний: 505
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Сб окт 27, 2012 01:42:57 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 67
Зарегистрирован: Пт авг 27, 2010 05:57:06
Сообщений: 2482
Откуда: Тюмень
Рейтинг сообщения: 0
C@at писал(а):
Iazzz писал(а):
хотелось бы чтобы при нажатии 6-й кнопки одновременно загорались 1 и 3 лампа (они же реле), при 7-й: 1я и 4я лампы, при 8й: 2я и 4я лампы. Вот такая тема..

Если бы такое было возможно :dont_know:
НО если вам удастся раздобыть где нибудь signal diod 1N4148 в количестве 10 штук, то это будет осуществимо!
Проект в протеусе приложил...

Блин, представьте себе человека, который калькулятором забивает гвозди в счеты.
Тут похожая ситуация, сколько таких диодов внутри контроллера, а вы их снаружи пихаете!
Забудьте про эту чертову неправильную схему с 8 светодиодами.Есть пять реле их нужно включить в нужном порядке.Контроль можно потом сделать.
программа проста
Код:
 temp=pind ;
switch (temp){
         case (1<<pind0): portb =(1<<relay1);break;
//////////тут все для каждого реле повторяется
         case (1<< pind7): portb =(1<<relay4)|(1<<relay5);break;//эврика!!!! два реле включили
 


Iazzz, про транзисторы я уже говорил, что можно сделать, но к вашей схеме нужно еще шунтирующий диод параллельно реле добавить(конечно не так, чтобы сразу при включении был бабах:))))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Сб окт 27, 2012 03:09:12 
Вымогатель припоя
Аватар пользователя

Карма: 15
Рейтинг сообщений: 39
Зарегистрирован: Вс ноя 13, 2011 16:42:05
Сообщений: 652
Откуда: Украина
Рейтинг сообщения: 0
Диоды к существующей программе (схеме) , для топикстартера темы , програмировать он не умеет, в схемотехнике то должен уметь разбираться, просто исходим из того что есть, и модернизируем диодами, цена которых копейки (извиняйте кто не понял сарказм предыдущего сообщения)..
Эту схему сделал бы на свой лад , на меге 8 и с "цыферами"... мне кажется так и покрасивей....
Код таким вот образом
Спойлер
Код:
 #include <mega8.h>
#include <delay.h>

  flash unsigned char led[11]={
  0b10000000,
  0b00000110, 0b01011011,
  0b01001111, 0b01100110,
  0b01101101, 0b01111101,
  0b00000111, 0b01111111,
  0b01101111, 0b00111111};                              // Массив "led" во flash-памяти,   
   flash unsigned char pind[11]={
  0b10000000,
  0b00000010, 0b00000100,
  0b00001000, 0b00010000,
  0b00100000, 0b00001010,
  0b00010010, 0b00010100,
  0b00000000, 0b00000000};                              // Массив "pind" во flash-памяти,
unsigned char i=0;                                             //  переменная
      void main(void)
     
{
      PORTB=0b11111111;                                   // Port B initialization
       DDRB=0b00000000;                                 
      PORTC=0b01000000;                                   // Port C initialization
       DDRC=0b00111111;
      PORTD=0b00000000;                                   // Port D initialization
       DDRD=0b011111111;

      while (1)
          { 
            PORTD=led[i];
            PORTC= pind[i];   
                  if (PINB.0==0) i=1;
                  if (PINB.1==0) i=2;
                  if (PINB.2==0) i=3;
                  if (PINB.3==0) i=4;
                  if (PINB.4==0) i=5;
                  if (PINB.5==0) i=6;
                  if (PINB.6==0) i=7;
                  if (PINB.7==0) i=8;   
                  delay_ms(50);
          };     
          }


Схема в протеусе.


Вложение:
Kn_8.rar [13.39 KiB]
Скачиваний: 341


vitalik_1984 интересно ознакомиться с вашим вариантом кода, для управления .


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Сб окт 27, 2012 12:20:34 
Первый раз сказал Мяу!

Зарегистрирован: Ср окт 17, 2012 20:43:07
Сообщений: 24
Рейтинг сообщения: 0
Очень интересный вариант! и без лишних элементов :)
Я так понял, сегмент с общим катодом?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Сб окт 27, 2012 14:06:55 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 67
Зарегистрирован: Пт авг 27, 2010 05:57:06
Сообщений: 2482
Откуда: Тюмень
Рейтинг сообщения: 0
Вот это другое дело (сужу по коду пока что с телефона сижу). Киньте схему картинкой?
Но реле то все равно нужно через "драйвер" пускать - хотя бы диод в параллель если реле пять вольт.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Сб окт 27, 2012 14:38:57 
Первый раз сказал Мяу!

Зарегистрирован: Ср окт 17, 2012 20:43:07
Сообщений: 24
Рейтинг сообщения: 0
Вот:http://s015.radikal.ru/i332/1210/95/b3d4494ce92f.jpg
реле буду пускать через ULN...


Последний раз редактировалось Iazzz Сб окт 27, 2012 15:09:06, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Сб окт 27, 2012 14:51:34 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 67
Зарегистрирован: Пт авг 27, 2010 05:57:06
Сообщений: 2482
Откуда: Тюмень
Рейтинг сообщения: 0
VCC от ULN на плюс питания не забудьте, это ведь индуктивная нагрузка.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление реле на ATmega8
СообщениеДобавлено: Сб окт 27, 2012 15:08:32 
Первый раз сказал Мяу!

Зарегистрирован: Ср окт 17, 2012 20:43:07
Сообщений: 24
Рейтинг сообщения: 0
Ну да, на 10 ногу... В ближайшее время всё прошью, соберу и выложу фото :)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 55 ]    , 2,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y