Терморегулятор, помогите корректно опросить кнопки

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Аватара пользователя
Ckfdf
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Ср ноя 28, 2012 07:09:50
Откуда: Казахстан, Алматы
Контактная информация:

Терморегулятор, помогите корректно опросить кнопки

Сообщение Ckfdf »

Сделал схему на ATtiny2313, написал прошивку, все работает. Но проблема в том, что при нажатии на кнопку перестает гореть соответствующий индикатор, пробовал подключать как на плюс так и на минус, на мину наоборот индикатор загорается. Знаю, что нужно переделать схемку, прошивку перепишу, а вот что переделать не знаю!
Вложения
TermDiodAnodAVR.rar
прошивка и проект протеус
(92.9 КБ) 276 скачиваний
Реклама
Аватара пользователя
RoboC
Мудрый кот
Сообщения: 1795
Зарегистрирован: Ср апр 04, 2012 09:55:53
Откуда: Северодонецк
Контактная информация:

Re: Терморегулятор, помогите корректно опросить кнопки

Сообщение RoboC »

Ckfdf писал(а):Сделал схему на ATtiny2313, написал прошивку, все работает. Но проблема в том, что при нажатии на кнопку перестает гореть соответствующий индикатор, пробовал подключать как на плюс так и на минус, на мину наоборот индикатор загорается. Знаю, что нужно переделать схемку, прошивку перепишу, а вот что переделать не знаю!


Тут почитайте как опрашиваются кнопки и измените схему вот так...
Вложения
new_TermDiodAnodAVR.DSN.zip
(16.39 КБ) 249 скачиваний
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
Реклама
Аватара пользователя
Ckfdf
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Ср ноя 28, 2012 07:09:50
Откуда: Казахстан, Алматы
Контактная информация:

Re: Терморегулятор, помогите корректно опросить кнопки

Сообщение Ckfdf »

Благодарю! Буду переделывать!
Аватара пользователя
Ckfdf
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Ср ноя 28, 2012 07:09:50
Откуда: Казахстан, Алматы
Контактная информация:

Re: Терморегулятор, помогите корректно опросить кнопки

Сообщение Ckfdf »

Здравствуйте, господа!
Чтобы не создавать тему, решил написать в этой.
Проблема такова: Сделал схемку, написал прошивку, в симуляторе все работет. Попробовал собрать в железе, температуру измеряет, а на кнопки не реагирует. Не могу понять в чем проблема.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
RoboC
Мудрый кот
Сообщения: 1795
Зарегистрирован: Ср апр 04, 2012 09:55:53
Откуда: Северодонецк
Контактная информация:

Re: Терморегулятор, помогите корректно опросить кнопки

Сообщение RoboC »

подробности и фото в студию :) , экстрасенсы на обеде.
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
Реклама
Аватара пользователя
Ckfdf
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Ср ноя 28, 2012 07:09:50
Откуда: Казахстан, Алматы
Контактная информация:

Re: Терморегулятор, помогите корректно опросить кнопки

Сообщение Ckfdf »

Ту гезо бекоз сорри плиз! Забыл файл вложить.
Вложения
TermDiodKatodAVR.rar
(92.49 КБ) 212 скачиваний
Реклама
Аватара пользователя
RoboC
Мудрый кот
Сообщения: 1795
Зарегистрирован: Ср апр 04, 2012 09:55:53
Откуда: Северодонецк
Контактная информация:

Re: Терморегулятор, помогите корректно опросить кнопки

Сообщение RoboC »

Чем же Вас не устроила мной нарисованная схема?
У Вас в реале на 9 ножке всегда будет + и клава работать не будет!!!
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
Аватара пользователя
Ckfdf
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Ср ноя 28, 2012 07:09:50
Откуда: Казахстан, Алматы
Контактная информация:

Re: Терморегулятор, помогите корректно опросить кнопки

Сообщение Ckfdf »

Просто нашел индикаторы с общим катодом и переделал схемку немного и прошивку. Падение напряжения происходит, но никакой реакции. Опрос кнопок происходит в ПП Indikator.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Терморегулятор, помогите корректно опросить кнопки

Сообщение Soir »

Ckfdf писал(а):Просто нашел индикаторы с общим катодом и переделал схемку немного и прошивку. Падение напряжения происходит, но никакой реакции. Опрос кнопок происходит в ПП Indikator.

Схематично кнопки подключены правильно и в Proteus моделируются, отрабатывают... Что там у Вас не получается? Или в железе проблемы? Тогда надо смотреть прошивку, там есть куда приложить руку.
Теперь несколько замечаний общего плана.
1. Ограничительные резисторы лучше включать в цепи сегментов, а не общих катодов (анодов).
2. Если подключить осциллограф, то видна неравномерность длительности импульсов включения разрядов. Отсюда будет подмигивание и мерцание.
3. Желательно увеличить частоту динамической индикации.
4. Зря Вы загнали в прерывание ПП Indikator вместе со всеми задержками. Достаточно в прерывании только переключить разряды, а остальное время отдать на опрос датчика, можно и кнопки вне прерывания опросить и все остальное...

P.S.
Это я про проект в Вашем последнем сообщении.
Аватара пользователя
Ckfdf
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Ср ноя 28, 2012 07:09:50
Откуда: Казахстан, Алматы
Контактная информация:

Re: Терморегулятор, помогите корректно опросить кнопки

Сообщение Ckfdf »

Всем спасибо за замечания. Учту, постараюсь переделать, как заработает - выложу полностью рабочий проект!
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Терморегулятор, помогите корректно опросить кнопки

Сообщение Soir »

Ckfdf писал(а):...постараюсь переделать...

Я Вам часть программы переделал, сбросил в личку. Надеюсь это Вам поможет.
Ответить

Вернуться в «Периферия»