Например TDA7294

Форум РадиоКот :: Просмотр темы - секундомер
Форум РадиоКот
https://radiokot.ru/forum/

секундомер
https://radiokot.ru/forum/viewtopic.php?f=62&t=83393
Страница 1 из 4

Автор:  pert [ Сб янв 12, 2013 23:20:23 ]
Заголовок сообщения:  секундомер

Добрый день,
Ищу схему на цифровой секундомер 5 разрядов с процесором PIC или ATMEGA в функции измерение замыкания контакта, в диапазоне 99 секунд 999 миллисекунд с переключением на а 9 часов 59 минут:59 секунд , кто советует?
Спасибо за ваш ответ
pert

Автор:  m.ix [ Сб янв 12, 2013 23:26:55 ]
Заголовок сообщения:  Re: секундомер

Не думаю, что подобной темы нету на форуме.

Автор:  Soir [ Пн янв 14, 2013 15:46:32 ]
Заголовок сообщения:  Re: секундомер

pert писал(а):
Ищу схему на цифровой секундомер 5 разрядов с процесором PIC или ATMEGA в функции измерение замыкания контакта, в диапазоне 99 секунд 999 миллисекунд с переключением на а 9 часов 59 минут:59 секунд , кто советует?

Есть вот такой...

Вложения:
StopWatch_1.zip [14.85 KiB]
Скачиваний: 400

Автор:  pert [ Пн янв 14, 2013 22:23:18 ]
Заголовок сообщения:  Re: секундомер

Спасибо Soir ,
попробую.
Была бы возможна корректировка-
короткий импуль RESET < 1ms при включении кнопку START, чтобы не нужно было вручную сбросить предыдущию величину.
pert

Автор:  Soir [ Вт янв 15, 2013 10:17:01 ]
Заголовок сообщения:  Re: секундомер

pert писал(а):
Была бы возможна корректировка-
короткий импуль RESET < 1ms при включении кнопку START, чтобы не нужно было вручную сбросить предыдущию величину.

Ничего не понял. Опишите логику работы кнопок START и RESET. Кнопку RESET нужно вообще исключить?

Автор:  pert [ Вт янв 15, 2013 18:02:29 ]
Заголовок сообщения:  Re: секундомер

Возможно объяснить видео ,таким образом он должен работать
Кнопка сброса останется неизменной, для ручного сброса
http://zalil.ru/34169705

Вложения:
StopWatch.pdf [3 KiB]
Скачиваний: 295

Автор:  Soir [ Вт янв 15, 2013 19:27:27 ]
Заголовок сообщения:  Re: секундомер

pert писал(а):
Возможно объяснить видео ,таким образом он должен работать

Теперь понял.
Хочу заметить, что точность работы секундомера нужно проверить по образцовым часам или хронометру.

Вложения:
StopWatch.zip [15.23 KiB]
Скачиваний: 253

Автор:  pert [ Вт янв 15, 2013 23:53:25 ]
Заголовок сообщения:  Re: секундомер

Да, теперь все в порядке.
Я начинаю строить, есть ли версия с дисплеем CA?
благодарности за вашу работу Soir !!

Автор:  Soir [ Ср янв 16, 2013 07:22:36 ]
Заголовок сообщения:  Re: секундомер

pert писал(а):
Я начинаю строить, есть ли версия с дисплеем CA?

Есть.

Вложения:
StopWatch_1.zip [12.31 KiB]
Скачиваний: 251

Автор:  pert [ Чт янв 17, 2013 20:36:13 ]
Заголовок сообщения:  Re: секундомер

Так я сделал.

Аналогично у меня есть AVR Transistortester
http://www.mikrocontroller.net/articles ... stortester
pert

Вложения:
avr1 006.jpg [248.27 KiB]
Скачиваний: 367
avr 001.jpg [244.16 KiB]
Скачиваний: 531
stopwatch 006.jpg [249.02 KiB]
Скачиваний: 545
stopwatch 005.jpg [238.78 KiB]
Скачиваний: 445
stopwatch 001.jpg [247.28 KiB]
Скачиваний: 351

Автор:  pert [ Пн янв 21, 2013 22:52:42 ]
Заголовок сообщения:  Re: секундомер

Здравствуйте,
У меня еще есть запрос , есть сложно изменить функцию секундомера на счетчик моточасов (счетчик часов работы машины) с диапазоном 999 часов :59 минут . При нажатии START отсчитывает время , автоматический сброс отменен, только ручной сброс.
Каждую минуту( секунду) значение записывает в память из-за сбоя питания.
pert

Автор:  Soir [ Вт янв 22, 2013 07:32:36 ]
Заголовок сообщения:  Re: секундомер

pert писал(а):
Каждую минуту( секунду) значение записывает в память из-за сбоя питания.

Так минуту или секунду? Хочу заметить, что количество циклов записи/стирания EEPROM хоть и большое, но не безграничное.
Почему бы не реализовать схему с детектором напряжения и автоматической записью при отключении питания?

Автор:  pert [ Вт янв 22, 2013 12:15:31 ]
Заголовок сообщения:  Re: секундомер

Здравствуйте,
Вариант что является лучшим для вас
- детектор напряжения с автоматической записью - Да, это может также быть
-количество циклов - понимаю, не может превышать позволены записи в память EEPROM (100000) могут быть периодически изменены клетки в которые зачислять?
pert

Автор:  Soir [ Вт янв 22, 2013 14:10:51 ]
Заголовок сообщения:  Re: секундомер

pert писал(а):
Вариант что является лучшим для вас

Да мне все равно...
pert писал(а):
-количество циклов - понимаю...

Декларируется минимальное количество циклов. То есть в реальности их может быть больше. Каким образом происходит и к чему приводит выработка ресурса я не знаю. Выходит ли из строя весь EEPROM или только отдельные ячейки я тоже не знаю. Но для переназначения ячеек понадобится кое-что менять в программе и перепрошивать МК. Таким образом Вы становитесь зависимым от разработчика на постоянной основе.
Не сложно посчитать, что при ежесекундной записи ресурса хватит на 100000/3600=27,8 часа. Для ежеминутной гораздо больше - 1667 часа, то есть на один полный цикл счета хватит. Дальше или перепрошивать под другие ячейки, так как нет уверенности что данные не потеряются где-то посреди пути на втором цикле, или менять МК по той же причине. То есть изделие по сути получается одноразовое.
Поэтому выбирайте что лучше для Вас.

Автор:  pert [ Вт янв 22, 2013 16:18:13 ]
Заголовок сообщения:  Re: секундомер

Я выбираю с детектором напряжения.
pert

Автор:  Soir [ Вт янв 22, 2013 23:44:28 ]
Заголовок сообщения:  Re: секундомер

pert писал(а):
У меня еще есть запрос , есть сложно изменить функцию секундомера на счетчик моточасов (счетчик часов работы машины) с диапазоном 999 часов :59 минут . При нажатии START отсчитывает время , автоматический сброс отменен, только ручной сброс.

Прошивка и проект во вложении.
Принцип работы простой. Пока нажата кнопка START идет счет, мигает точка. Кнопка отпущена - счет остановлен, нажата - продолжен.
Кнопка RESET обнуляет счетчик, имеет более высокий приоритет чем START.
При отключении питания (появлении логического 0 на входе PC1, вывод 24) текущее состояние счетчика записывается в память. При включении питания данные считываются из памяти и счет продолжается.
----
Примечания.
1. Параметры детектора (R1, C4) следует подобрать по уверенному сохранению данных в памяти. Время на сохранение несколько миллисекунд. Тем не менее основное питание +5V должно сохранятся на время записи в память. Это достигается подбором конденсаторов (С1, С3) в стабилизаторе +5V.
2. Точность хода нуждается в проверке.

Вложения:
Counter_work_1.zip [14.82 KiB]
Скачиваний: 280

Автор:  pert [ Чт янв 24, 2013 18:39:26 ]
Заголовок сообщения:  Re: секундомер

так я пробовал счетчик моточасов, и есть то же проблема с записью в память , как у контроллера шагового двигателя.
Надежный будет записывать каждую минуту в память. может на фоне записывать и секунды. Теперь при каждом нажатии на кнопку запуска начинается в 00 секунд
при частым переключением через месяц потеряет несколько часов.
pert

Автор:  Soir [ Чт янв 24, 2013 19:18:49 ]
Заголовок сообщения:  Re: секундомер

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

Поинтересуйтесь у stasser68, он вроде решил этот вопрос. Это проблема не прошивки, а внешней обвязки, можете использовать свой вариант.
pert писал(а):
может на фоне записывать и секунды. Теперь при каждом нажатии на кнопку запуска начинается в 00 секунд
при частым переключением через месяц потеряет несколько часов

При нажатии на кнопку START секунды не сбрасываются. Они сбрасываются только при включении питания и нажатии на RESET.

Автор:  pert [ Ср янв 30, 2013 19:09:23 ]
Заголовок сообщения:  Re: секундомер

Здравствуйте,
я разработал в рабочее состояние, из-за помех от сети дополненный L1,C5. Было бы возможно добавить еще одну цифру часов от вывода 19?
pert

Вложения:
counter.jpg [240.37 KiB]
Скачиваний: 500
Counter_work.pdf [11.58 KiB]
Скачиваний: 239

Автор:  Soir [ Ср янв 30, 2013 20:33:55 ]
Заголовок сообщения:  Re: секундомер

pert писал(а):
Было бы возможно добавить еще одну цифру часов от вывода 19?

Добавил. Еще погасил незначащие нули в часах...

Вложения:
Counter_work_1.zip [15.12 KiB]
Скачиваний: 236

Страница 1 из 4 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/