Терморегулятор, помогите корректно опросить кнопки
- Ckfdf
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Ср ноя 28, 2012 07:09:50
- Откуда: Казахстан, Алматы
- Контактная информация:
Терморегулятор, помогите корректно опросить кнопки
Сделал схему на ATtiny2313, написал прошивку, все работает. Но проблема в том, что при нажатии на кнопку перестает гореть соответствующий индикатор, пробовал подключать как на плюс так и на минус, на мину наоборот индикатор загорается. Знаю, что нужно переделать схемку, прошивку перепишу, а вот что переделать не знаю!
- Вложения
-
- TermDiodAnodAVR.rar
- прошивка и проект протеус
- (92.9 КБ) 276 скачиваний
- Реклама
- RoboC
- Мудрый кот
- Сообщения: 1795
- Зарегистрирован: Ср апр 04, 2012 09:55:53
- Откуда: Северодонецк
- Контактная информация:
Re: Терморегулятор, помогите корректно опросить кнопки
Ckfdf писал(а):Сделал схему на ATtiny2313, написал прошивку, все работает. Но проблема в том, что при нажатии на кнопку перестает гореть соответствующий индикатор, пробовал подключать как на плюс так и на минус, на мину наоборот индикатор загорается. Знаю, что нужно переделать схемку, прошивку перепишу, а вот что переделать не знаю!
Тут почитайте как опрашиваются кнопки и измените схему вот так...
- Вложения
-
- new_TermDiodAnodAVR.DSN.zip
- (16.39 КБ) 249 скачиваний
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
- Ckfdf
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Ср ноя 28, 2012 07:09:50
- Откуда: Казахстан, Алматы
- Контактная информация:
Re: Терморегулятор, помогите корректно опросить кнопки
Благодарю! Буду переделывать!
- Ckfdf
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Ср ноя 28, 2012 07:09:50
- Откуда: Казахстан, Алматы
- Контактная информация:
Re: Терморегулятор, помогите корректно опросить кнопки
Здравствуйте, господа!
Чтобы не создавать тему, решил написать в этой.
Проблема такова: Сделал схемку, написал прошивку, в симуляторе все работет. Попробовал собрать в железе, температуру измеряет, а на кнопки не реагирует. Не могу понять в чем проблема.
Чтобы не создавать тему, решил написать в этой.
Проблема такова: Сделал схемку, написал прошивку, в симуляторе все работет. Попробовал собрать в железе, температуру измеряет, а на кнопки не реагирует. Не могу понять в чем проблема.
- RoboC
- Мудрый кот
- Сообщения: 1795
- Зарегистрирован: Ср апр 04, 2012 09:55:53
- Откуда: Северодонецк
- Контактная информация:
Re: Терморегулятор, помогите корректно опросить кнопки
подробности и фото в студию
, экстрасенсы на обеде.
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
- Реклама
- Ckfdf
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Ср ноя 28, 2012 07:09:50
- Откуда: Казахстан, Алматы
- Контактная информация:
Re: Терморегулятор, помогите корректно опросить кнопки
Ту гезо бекоз сорри плиз! Забыл файл вложить.
- Вложения
-
- TermDiodKatodAVR.rar
- (92.49 КБ) 212 скачиваний
- RoboC
- Мудрый кот
- Сообщения: 1795
- Зарегистрирован: Ср апр 04, 2012 09:55:53
- Откуда: Северодонецк
- Контактная информация:
Re: Терморегулятор, помогите корректно опросить кнопки
Чем же Вас не устроила мной нарисованная схема?
У Вас в реале на 9 ножке всегда будет + и клава работать не будет!!!
У Вас в реале на 9 ножке всегда будет + и клава работать не будет!!!
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
- Ckfdf
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Ср ноя 28, 2012 07:09:50
- Откуда: Казахстан, Алматы
- Контактная информация:
Re: Терморегулятор, помогите корректно опросить кнопки
Просто нашел индикаторы с общим катодом и переделал схемку немного и прошивку. Падение напряжения происходит, но никакой реакции. Опрос кнопок происходит в ПП Indikator.
Re: Терморегулятор, помогите корректно опросить кнопки
Ckfdf писал(а):Просто нашел индикаторы с общим катодом и переделал схемку немного и прошивку. Падение напряжения происходит, но никакой реакции. Опрос кнопок происходит в ПП Indikator.
Схематично кнопки подключены правильно и в Proteus моделируются, отрабатывают... Что там у Вас не получается? Или в железе проблемы? Тогда надо смотреть прошивку, там есть куда приложить руку.
Теперь несколько замечаний общего плана.
1. Ограничительные резисторы лучше включать в цепи сегментов, а не общих катодов (анодов).
2. Если подключить осциллограф, то видна неравномерность длительности импульсов включения разрядов. Отсюда будет подмигивание и мерцание.
3. Желательно увеличить частоту динамической индикации.
4. Зря Вы загнали в прерывание ПП Indikator вместе со всеми задержками. Достаточно в прерывании только переключить разряды, а остальное время отдать на опрос датчика, можно и кнопки вне прерывания опросить и все остальное...
P.S.
Это я про проект в Вашем последнем сообщении.
- Ckfdf
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Ср ноя 28, 2012 07:09:50
- Откуда: Казахстан, Алматы
- Контактная информация:
Re: Терморегулятор, помогите корректно опросить кнопки
Всем спасибо за замечания. Учту, постараюсь переделать, как заработает - выложу полностью рабочий проект!
Re: Терморегулятор, помогите корректно опросить кнопки
Ckfdf писал(а):...постараюсь переделать...
Я Вам часть программы переделал, сбросил в личку. Надеюсь это Вам поможет.


