Форум РадиоКот 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 секунд , кто советует? Есть вот такой...
|
Автор: | 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
|
Автор: | Soir [ Вт янв 15, 2013 19:27:27 ] | ||
Заголовок сообщения: | Re: секундомер | ||
pert писал(а): Возможно объяснить видео ,таким образом он должен работать Теперь понял. Хочу заметить, что точность работы секундомера нужно проверить по образцовым часам или хронометру.
|
Автор: | pert [ Вт янв 15, 2013 23:53:25 ] |
Заголовок сообщения: | Re: секундомер |
Да, теперь все в порядке. Я начинаю строить, есть ли версия с дисплеем CA? благодарности за вашу работу Soir !! |
Автор: | Soir [ Ср янв 16, 2013 07:22:36 ] | ||
Заголовок сообщения: | Re: секундомер | ||
pert писал(а): Я начинаю строить, есть ли версия с дисплеем CA? Есть.
|
Автор: | pert [ Чт янв 17, 2013 20:36:13 ] | ||||||
Заголовок сообщения: | Re: секундомер | ||||||
Так я сделал. Аналогично у меня есть AVR Transistortester http://www.mikrocontroller.net/articles ... stortester pert
|
Автор: | 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. Точность хода нуждается в проверке.
|
Автор: | 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
|
Автор: | Soir [ Ср янв 30, 2013 20:33:55 ] | ||
Заголовок сообщения: | Re: секундомер | ||
pert писал(а): Было бы возможно добавить еще одну цифру часов от вывода 19? Добавил. Еще погасил незначащие нули в часах...
|
Страница 1 из 4 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |