Управление реле на ATmega8
Управление реле на ATmega8
Прошу помощи в моём проекте в реализации следующего устройства: нужно сделать устройство, у которого есть 8 кнопок, и 5 реле... Нужно чтобы они включались в таком порядке:
1кнопка - 1е реле
2кнопка - 2е реле
3кнопка - 3е реле
4кнопка - 4е реле
5кнопка - 5е реле
6кнопка - 1е+3е реле
7кнопка - 1е+4е реле
8кнопка - 2е+4е реле
т.е., при нажатии на определенную кнопку включались определенные реле и загорался определенный светодиод. Хочу сделать на атМеге 8, но не совсем уверен, подойдет ли он. Попытался написать прошивку - изучил немного язык программирования, но всё безуспешно, поэтому прошу помощи у Вас, Радиокоты....
Может кто нибудь поможет со схемой устройства и прошивкой?..
1кнопка - 1е реле
2кнопка - 2е реле
3кнопка - 3е реле
4кнопка - 4е реле
5кнопка - 5е реле
6кнопка - 1е+3е реле
7кнопка - 1е+4е реле
8кнопка - 2е+4е реле
т.е., при нажатии на определенную кнопку включались определенные реле и загорался определенный светодиод. Хочу сделать на атМеге 8, но не совсем уверен, подойдет ли он. Попытался написать прошивку - изучил немного язык программирования, но всё безуспешно, поэтому прошу помощи у Вас, Радиокоты....
Может кто нибудь поможет со схемой устройства и прошивкой?..
Последний раз редактировалось Iazzz Ср окт 17, 2012 21:07:04, всего редактировалось 2 раза.
Re: Прошу помощи в проекте на ATmega8
Подойдет.
- GP1
- Поставщик валерьянки для Кота
- Сообщения: 2401
- Зарегистрирован: Пт май 23, 2008 19:32:22
- Откуда: Россия, Волгоград
- Контактная информация:
Re: Управление реле на ATmega8
а нужен ли здесь МК?
8 кнопок и 6 диодов - все что нужно для реализации
8 кнопок и 6 диодов - все что нужно для реализации
Re: Управление реле на ATmega8
надо чтобы при нажатии кнопки реле было в зафиксированном положении, а сами кнопки - без фиксации
я уже продумывал всевозможные варианты...
я уже продумывал всевозможные варианты...
- GP1
- Поставщик валерьянки для Кота
- Сообщения: 2401
- Зарегистрирован: Пт май 23, 2008 19:32:22
- Откуда: Россия, Волгоград
- Контактная информация:
Re: Управление реле на ATmega8
тогда добавь 8-битный регистр и какой-нибудь формирователь импульса записи
вариантов море
вариантов море
Re: Управление реле на ATmega8
если бы я знал как это сделать..)
- GP1
- Поставщик валерьянки для Кота
- Сообщения: 2401
- Зарегистрирован: Пт май 23, 2008 19:32:22
- Откуда: Россия, Волгоград
- Контактная информация:
Re: Управление реле на ATmega8
завтра что-нибудь накрапаю, если не забуду 
Re: Управление реле на ATmega8
что-то никак...
Re: Управление реле на ATmega8
Такое пойдет?
Автор - я. Будут вопросы спрашивайте.
Автор - я. Будут вопросы спрашивайте.
- Вложения
-
- ReleOnOff.zip
- (15.38 КБ) 473 скачивания
Re: Управление реле на ATmega8
korsaj писал(а):Такое пойдет?
Автор - я. Будут вопросы спрашивайте.
Схему в топку...
При наличии свободных портов, сделать из RESET, порт это круто!
Re: Управление реле на ATmega8
Ну че сразу в топку?
Ну подумаешь промахнулся..
Тута резет свободный.
Ну подумаешь промахнулся..
Тута резет свободный.
- Вложения
-
- ReleOnOff.zip
- (15.43 КБ) 381 скачивание
Re: Управление реле на ATmega8
Порядок 

Re: Управление реле на ATmega8
спасибо! а какую схему можно сделать?
- vitalik_1984
- Поставщик валерьянки для Кота
- Сообщения: 2482
- Зарегистрирован: Пт авг 27, 2010 05:57:06
- Откуда: Тюмень
- Контактная информация:
Re: Управление реле на ATmega8
Самая простая схема это каждое реле подключить через ULN2003 и вторым концом обмотки на плюс.Только обязательно подключить вывод сборки на плюс.В даташите на сборку есть примеры.
Re: Управление реле на ATmega8
я имел ввиду как реализовать схему на процессоре 
- vitalik_1984
- Поставщик валерьянки для Кота
- Сообщения: 2482
- Зарегистрирован: Пт авг 27, 2010 05:57:06
- Откуда: Тюмень
- Контактная информация:
Re: Управление реле на ATmega8
Когда вопрос задают и хотят получить максимально точный ответ всегда стараются описать ситуацию максимально точно.
В вашем случае приходится догадываться даже после ваших уточнений.
Что значит схема на процессоре?
Вам уже составили программу, на каждый выход для реле можно поставить либо транзистор с диодом либо ту микру, что я привел, там как раз уже все реализовано в малом корпусе.
В вашем случае приходится догадываться даже после ваших уточнений.
Что значит схема на процессоре?
Вам уже составили программу, на каждый выход для реле можно поставить либо транзистор с диодом либо ту микру, что я привел, там как раз уже все реализовано в малом корпусе.
Re: Управление реле на ATmega8
Я имел ввиду, к каким ногам контроллера подключать кнопки управления, а к каким кнопки вывода...
- vitalik_1984
- Поставщик валерьянки для Кота
- Сообщения: 2482
- Зарегистрирован: Пт авг 27, 2010 05:57:06
- Откуда: Тюмень
- Контактная информация:
Re: Управление реле на ATmega8
Так бы сразу и сказали, что у вас протеус не стоит дайте схему картинкой.
там же схема в формате протеуса ReleOnOff.dsn как я понял.
Парни, вам упущение - схему картинкой нужно было еще добавить.Не у всех протеус работает нормально, а держать его только для просмотра схем как то не очень то.
там же схема в формате протеуса ReleOnOff.dsn как я понял.
Парни, вам упущение - схему картинкой нужно было еще добавить.Не у всех протеус работает нормально, а держать его только для просмотра схем как то не очень то.
Re: Управление реле на ATmega8
Попробую поставить Протеус и посмотреть, что выйдет 
Re: Управление реле на ATmega8
Поставил и запустил, но это не совсем то, что нужно...
Распишу по-подробнее, а то вчитался и понял, что кривовато описал что именно нужно реализовать, а нужно чтобы при нажатии кнопок были такие комбинации:
1кнопка (1 светодиод) - 1я лампа
2кнопка (2 светодиод) - 2я лампа
3кнопка (3 светодиод) - 3я лампа
4кнопка (4 светодиод) - 4я лампа
5кнопка (5 светодиод) - 5я лампа
6кнопка (6 светодиод) - 1я+3я лампа
7кнопка (7 светодиод) - 1я+4я лампа
8кнопка (8 светодиод) - 2я+4я лампа
И, соответственно, 8 светодиодов, которые показывали бы какая кнопка нажата. Т.е., например нажимаем на 6 кнопку, загораются 1 и 3 лампы и включается 6-й светодиод, но когда нажимаем на ту же кнопку (в данном случае 6-ю) ничего бы не происходило - лампы остаются и светится и светодиод по-прежнему горит, а при нажатии на другую кнопку, загоралась бы другая лампа (или лампы, - в зависимости от последовательности) и другой светодиод (как в комбинациях, которые описаны выше): например была нажата 6-я кнопка, горели 1 и 3-я лампы, нажимаем на 8-ю кнопку: загорается 8 светодиод и включаются 2я и 4я лампы.
А по умолчанию всегда включалась бы только первая кнопка (первая комбинация). Вот такая тема
Распишу по-подробнее, а то вчитался и понял, что кривовато описал что именно нужно реализовать, а нужно чтобы при нажатии кнопок были такие комбинации:
1кнопка (1 светодиод) - 1я лампа
2кнопка (2 светодиод) - 2я лампа
3кнопка (3 светодиод) - 3я лампа
4кнопка (4 светодиод) - 4я лампа
5кнопка (5 светодиод) - 5я лампа
6кнопка (6 светодиод) - 1я+3я лампа
7кнопка (7 светодиод) - 1я+4я лампа
8кнопка (8 светодиод) - 2я+4я лампа
И, соответственно, 8 светодиодов, которые показывали бы какая кнопка нажата. Т.е., например нажимаем на 6 кнопку, загораются 1 и 3 лампы и включается 6-й светодиод, но когда нажимаем на ту же кнопку (в данном случае 6-ю) ничего бы не происходило - лампы остаются и светится и светодиод по-прежнему горит, а при нажатии на другую кнопку, загоралась бы другая лампа (или лампы, - в зависимости от последовательности) и другой светодиод (как в комбинациях, которые описаны выше): например была нажата 6-я кнопка, горели 1 и 3-я лампы, нажимаем на 8-ю кнопку: загорается 8 светодиод и включаются 2я и 4я лампы.
А по умолчанию всегда включалась бы только первая кнопка (первая комбинация). Вот такая тема
