Таймер обратного отсчета.

Обсуждаем цифровые устройства...
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Таймер обратного отсчета.

Сообщение Alexeyslav »

Проверить это легко, возьми прибор в режиме измерения диодов и прозвони индикатор. Всего два положения...
Но даже это не нужно, судя по тому что транзисторы подключены через резисторы к микросхеме, они использованы по схеме с ОЭ. Да и это вполне логично. Эмиттер сверху, на "+" шине - транзисторы PNP.
Индикатор в любом случае с общим плюсом.
Реклама
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Таймер обратного отсчета.

Сообщение Soir »

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

Режьте от микросхемы (исключение транзисторы, но если все-таки определитесь какие, тогда можно будет их резать тоже от МК), а паяйте, куда я сказал... Не пойму, в чем проблема. Все равно придется припаиваться проводками, выводы нового МК не попадут один в один со старым. Какие транзисторы Вы не знаете, какой индикатор Вы не знаете (а Вы, кстати, сможете разобраться где какой вывод у индикатора?). Рисовать схемы Вы не умеете. Как я должен понять какую прошивку Вам написать? Вычислять и догадываться? Зачем, если у Вас плата перед глазами и надеюсь есть элементарный тестер.
Ладно, дело Ваше, я Вам прошивку дал, что делать с ней - решайте. Скажете, что конкретно изменить в прошивке - изменю. Посоветую только паять к плате не микросхему, а панельку под микросхему.
Реклама
Аватара пользователя
DJ_URAN
Прорезались зубы
Сообщения: 220
Зарегистрирован: Вт авг 04, 2009 23:11:36
Откуда: Череповец

Re: Таймер обратного отсчета.

Сообщение DJ_URAN »

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

Re: Таймер обратного отсчета.

Сообщение Soir »

DJ_URAN писал(а):Не нашел в архиве распиновку контроллера под вашу прошивку.

Файл timer.DSN. Это файл Proteus'а. Если же такой не установлен, тогда вот скриншот.
Вложения
1.png
(16.89 КБ) 509 скачиваний
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Iggis
Держит паяльник хвостом
Сообщения: 947
Зарегистрирован: Пн мар 25, 2013 03:20:47
Откуда: Tallinn

Re: Таймер обратного отсчета.

Сообщение Iggis »

Уважаемый Soir! Право, неловко вас просить, итак желающих много, но готового решения найти не удалось :(
Хотелось бы то же самое что кухонный таймер для блондинки, Пн май 13, 2013, но на PIC16F628A, диапазон времени 1сек - 9мин 59сек, с небольшой поправкой - по окончании отсчета не бесконечные двойные пики до нажатия Stаrt, а, скажем три двойных пика. Все остальное подходит на 100%.
Заранее благодарен..
UPD: возможно ли сделать ПАУЗУ, т.е. останавливать счет с выключением реле, а затем продолжать с момента остановки?
Правильно заданный вопрос - уже половина ответа. Не мучайте себя и других...
------
Полезный лайфхак - чтобы увидеть картинку в оригинальном размере, удалите из адреса слово medium/
Например:
http:///img.radiokot.ru/files/86369/medium/hi06i91ui.jpg


Изображение
Реклама
nikola_man
Встал на лапы
Сообщения: 86
Зарегистрирован: Пт фев 17, 2012 20:51:12

Re: Таймер обратного отсчета.

Сообщение nikola_man »

так делали уже . таймер 999.сек, время работы нагрузки 3 сек. http://radiokot.ru/forum/viewtopic.php?p=1884947#p1884947
Реклама
Аватара пользователя
Iggis
Держит паяльник хвостом
Сообщения: 947
Зарегистрирован: Пн мар 25, 2013 03:20:47
Откуда: Tallinn

Re: Таймер обратного отсчета.

Сообщение Iggis »

nikola_man писал(а):так делали уже . таймер 999.сек, время работы нагрузки 3 сек...
не, это совсем не то
- этот включает нагрузку на 3 сек ПОСЛЕ заданного времени, я хотел чтоб была включена В ТЕЧЕНИИ заданного времени;
- этот считает секунды до 999, я хотел минуты и секунды, то есть 0:59, 1:00, 1:01...
тогда уж, если выбирать из готового, этот Timer_99_9_v4_3butt (Пт янв 20, 2012), с измененным диапазоном на 0:00-9:59
Правильно заданный вопрос - уже половина ответа. Не мучайте себя и других...
------
Полезный лайфхак - чтобы увидеть картинку в оригинальном размере, удалите из адреса слово medium/
Например:
http:///img.radiokot.ru/files/86369/medium/hi06i91ui.jpg


Изображение
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Таймер обратного отсчета.

Сообщение Soir »

Iggis писал(а):Хотелось бы то же самое что кухонный таймер для блондинки, Пн май 13, 2013, но на PIC16F628A...

Перевод программы с AVR на PIC потребовал довольно значительных изменений в прошивке, поэтому проверяйте тщательно. Что не так - исправлю.
Вложения
Timer_16F628_7.zip
Прошивка, проект в Proteus, описание работы.
(16.91 КБ) 379 скачиваний
nikola_man
Встал на лапы
Сообщения: 86
Зарегистрирован: Пт фев 17, 2012 20:51:12

Re: Таймер обратного отсчета.

Сообщение nikola_man »

Помогите пожалуйста решить проблему с индикатором,собрал схему на плате, решил увеличить яркость свечения индикатора, поставил в цепь общих катодов транзисторы ВС337 ( какие были )по схеме общий эммитер, в результате получаю засвеченные сегменты , см. вложение.
транзмстор ВС337 Ic=800mA . h=100 - 250 , Base Emitter On Voltage 1v
получил расчетные Iб = Ic/h = 0.8/250= 0,004 = 4mA
Сопротивление базы
Rб=Vcc-Uce/Iб=5-1/0,004=1000 получил 1ком решил , что сильное насыщение транзистора поставил 4 кОм проблема не ушла.

индикатор с общим катодом Umax=2,5v If=25ma
R=Vcc-Uf/If=5-2,5/0,025=100 Ом поставил 240 ом в каждый сегмент для тока 10 мA

Вопрос? Как правильно транзисторы включить?
Вложения
Screen.png
(170.33 КБ) 509 скачиваний
Аватара пользователя
Iggis
Держит паяльник хвостом
Сообщения: 947
Зарегистрирован: Пн мар 25, 2013 03:20:47
Откуда: Tallinn

Re: Таймер обратного отсчета.

Сообщение Iggis »

Soir писал(а):проверяйте тщательно
Потыкал в Протеусе, багов не обнаружил. Соберу в железо - отпишусь.
Спасибо!
Правильно заданный вопрос - уже половина ответа. Не мучайте себя и других...
------
Полезный лайфхак - чтобы увидеть картинку в оригинальном размере, удалите из адреса слово medium/
Например:
http:///img.radiokot.ru/files/86369/medium/hi06i91ui.jpg


Изображение
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Таймер обратного отсчета.

Сообщение Soir »

nikola_man писал(а):Как правильно транзисторы включить?

Транзисторы включены правильно. Но дайте глянуть на первоначальную схему, в ней ключи были? Если нет, то надо вносить изменения в прошивку. Если это моя разработка, то дайте ссылку на мое сообщение, где я выкладывал эту версию.
Аватара пользователя
Iggis
Держит паяльник хвостом
Сообщения: 947
Зарегистрирован: Пн мар 25, 2013 03:20:47
Откуда: Tallinn

Re: Таймер обратного отсчета.

Сообщение Iggis »

Soir писал(а):проверяйте тщательно. Что не так - исправлю.
Нашел таки фигу в Timer_16F628_7 - невозможно вернуть таймер в исходное состояние, только дождаться конца отсчета или выкл/вкл питания (испытывал в Протеусе). Можно б сделать по долгому нажатию Start в состоянии Pause.
Правильно заданный вопрос - уже половина ответа. Не мучайте себя и других...
------
Полезный лайфхак - чтобы увидеть картинку в оригинальном размере, удалите из адреса слово medium/
Например:
http:///img.radiokot.ru/files/86369/medium/hi06i91ui.jpg


Изображение
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Таймер обратного отсчета.

Сообщение Soir »

Iggis писал(а):Нашел таки фигу в Timer_16F628_7 - невозможно вернуть таймер в исходное состояние, только дождаться конца отсчета или выкл/вкл питания

У меня не было другого выхода, поскольку в первоначальном варианте таймер сбрасывался повторным нажатием на START. Но Вам нужна была пауза. Как останавливать Вы в ТЗ не указали. Можно использовать вывод МК MCLR, сконфигурировав его соответствующим образом, но можно и программно.
Iggis писал(а):Можно б сделать по долгому нажатию Start в состоянии Pause.

Попробовал так сделать, но мне кажется вариант неудачный. Сейчас все кнопки работаю по нажатию, не дожидаясь размыкания контактов. Для определения долгого нажатия в нашем случае нужно дождаться размыкания контактов, чтобы было ясно долго ли были контакты замкнуты. Проблемы в этом нет, но нарушается четкость работы кнопки START при запуске и постановке на паузу.
Сделал свой вариант. START оставил как и было, а в режиме паузы таймер можно сбросить нажатием на кнопку PLUS или MINUS.
Если такой вариант не устраивает, сделаю Ваш.
Вложения
Timer_16F628_7.zip
Прошивка, описание.
(5.19 КБ) 327 скачиваний
nikola_man
Встал на лапы
Сообщения: 86
Зарегистрирован: Пт фев 17, 2012 20:51:12

Re: Таймер обратного отсчета.

Сообщение nikola_man »

Soir писал(а):
nikola_man писал(а):Как правильно транзисторы включить?

Транзисторы включены правильно. Но дайте глянуть на первоначальную схему, в ней ключи были?

Прошивка ваша, таймер на 999 сек. viewtopic.php?p=1884947#p1884947
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Таймер обратного отсчета.

Сообщение Soir »

nikola_man писал(а):Как правильно транзисторы включить?... Прошивка ваша...

Ну да, так и предполагал - прошивка не рассчитана на установку инвертирующих ключей в цепи общих катодов. Без изменения прошивки можно было ставить ключи на транзисторах p-n-p по схеме эмиттерных повторителей или других схем, не инвертирующих сигнал.
Изменил прошивку, теперь должно работать и по Вашей схеме подключения ключей.
Во вложении также проект в Proteus, где роль ключей выполняют инверторы.
Вложения
Timer_99_9_v4_3butt_CC.zip
(12.19 КБ) 279 скачиваний
nikola_man
Встал на лапы
Сообщения: 86
Зарегистрирован: Пт фев 17, 2012 20:51:12

Re: Таймер обратного отсчета.

Сообщение nikola_man »

Soir писал(а):Изменил прошивку, теперь должно работать и по Вашей схеме подключения ключей.

Проверил в железе все работает, спасибо.
Аватара пользователя
nvz
Электрический кот
Сообщения: 1056
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Откуда: Средний Урал

Re: Таймер обратного отсчета.

Сообщение nvz »

to Soir. Доброго времени суток! Небольшая проблемка:
появилась необходимость сделать таймер, после срабатывания которого отключается и нагрузка, и сам таймер. Подошла схемка со стр. 7 (Timer_4ch_1). Первый таймер считает, второй мгновенно всё отключает, остальные не нужны. Одним словом - в железе не работает второй знакоиндикатор (вывод 15 МК, общий анод). Индикатор исправен. Похоже баг 15-ого вывода МК. Попробуй назначить вместо него 16 или 17 ногу МК. Мои границы не будут знать благодарности...
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Таймер обратного отсчета.

Сообщение Soir »

nvz писал(а):Подошла схемка со стр. 7 (Timer_4ch_1).

Там два варианта, какой именно?
Исходники в том виде не сохранились, что-то потом дорабатывал. Посмотри, может дальше были обновления...
Аватара пользователя
Iggis
Держит паяльник хвостом
Сообщения: 947
Зарегистрирован: Пн мар 25, 2013 03:20:47
Откуда: Tallinn

Re: Таймер обратного отсчета.

Сообщение Iggis »

Собрал на макетке, прошил, сразу все заработало как надо (я даже где-то разочарован, хотелось борьбы :) ). Прошивка Timer_16F628_7
Таймер 9:59-0:00, за десять минут спешит на 2 секунды. Имхо, это хорошо.
Thanx to Soir!

вот с таким мажорским синим индикатором:
Изображение
(вместо реле и пищалки пока светодиоды)
Правильно заданный вопрос - уже половина ответа. Не мучайте себя и других...
------
Полезный лайфхак - чтобы увидеть картинку в оригинальном размере, удалите из адреса слово medium/
Например:
http:///img.radiokot.ru/files/86369/medium/hi06i91ui.jpg


Изображение
Аватара пользователя
nvz
Электрический кот
Сообщения: 1056
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Откуда: Средний Урал

Re: Таймер обратного отсчета.

Сообщение nvz »

to Soir.
Не знаю что и подумать: залил последнюю прошивку с мигающей точкой (8 стр.) и всё пошло, всё работает..
Проблемка решена, вопрос снят. Большое спасибо!
Ответить

Вернуться в «Цифровая техника»