Страница 1 из 2

Таймер

Добавлено: Вс авг 31, 2008 08:03:13
Юрий Климчук
Кто может помочь?
Нужна схема и программа устройства, включающая соленоид (электромагнит) импульсом и через заданное время опять подача импульса на соленоид.
Соленоид толкает кнопку секундомера, т.е. запуск и остановка.
Если кто сможет помоч желательно на AVR, время от секунды до 9999 сек, с высокой точностью, коррекция времени срабатывания соленоида (для надежности срабатывания секундомера)

Добавлено: Вс авг 31, 2008 13:42:45
Паятель

Добавлено: Вс авг 31, 2008 14:07:16
Юрий Климчук
Да, я видел эту разработку, но по моему это не то, что нужно мне.
Вот смотрите, алгоритм:
При нажатии на кнопку Пуск с заранее запрограммируемого устройства включается соленоид (примерно на 1/4 секунды) и нажимает на кнопку секундомера он запускается, стрелка пошла.
По истечении заранее выставленного времени допустим 60 мин, соленоид опять срабатывает и останавливает секундомер.
Смотрим разницу, от эталона с секундомера, подсчитываем погрешность секундомера за промежуток времени 1 час. Все.

Добавлено: Вс авг 31, 2008 14:29:12
Aheir
Может, проще полностью электронный секундомер сваять?

Добавлено: Вс авг 31, 2008 15:03:36
Юрий Климчук
Нет, смысл не в этом, я метролог (военный)
И есть мысль процесс этот автоматизировать, с частях есть обычные секундомеры, и их нужно поверять, соответствует ли их точность (0,2 сек. за 60 мин не более), есть промышленные установки для поверки секундомеров, но они моей лаборатории не по зубам (дорогие, такие есть о органах Госстандарта), наверное выход только в том, что бы собрать свое и попроще.
Я понимаю, что это будет изобретение, но я не претендую, просто необходимо поверять этот вид приборов, а не чем, а начальству дай и сделай, вот и приходиться думать и выкручиваться, да и мне самому интересно это собрать.

Добавлено: Вс авг 31, 2008 18:44:39
Юрий Климчук
Если кого то заинтересует эта тема, напишите и подскажите как это собрать. С 1 по 5 сентября я в командировке, и на форуме не появлюсь, но надеюсь, что откликнутся добрые люди.
Вообще, мне кажется, что любой таймер на МК подойдет, только надо код подправить, но я этого неумею, но желание освоить МК есть.
Заранее спасибо!

Добавлено: Вс авг 31, 2008 19:16:07
aen
А не легче сделать фотодатчик с отражением от стрелки секундомера.
Когда стрелка пройдёт на фотодатчиком, запустится электронный таймер. Стрелка пройдёт шестьдесят кругов и остановит электронный таймер. Вы посмотрите на таймер и увидите точность секундомера.
Шестьдесят кругов можно счётчиком на логике считать, да и таймер можно сделать на логике по принципу электронных часов, а то и готовые электронные часы приспособить. Ну а можете на МК.
А механика (соленоид) вряд ли 0,2 сек. обеспечит.

Добавлено: Вс авг 31, 2008 19:41:25
Сэр Мурр
Нет, надо именно нажатие на кнопку- для проверки ВСЕЙ системы. Электромагнит вроде и хорошо по быстродействию, но всё-таки усилие включения кнопки не хилое. Да, и ход для включения должен быть до 5 мм. Так что эл. магнит несколько.. не подходит. С точки зрения усилия эл. мотор с редуктором будет лучше, но тут появится время срабатывания. Такие моторы с редуктором стоят на стеклоподъёмниках. Можно попробовать.

Добавлено: Вс авг 31, 2008 19:57:06
Пухич
Думается мне, что сама установка будет сложна. Соленоид нажимает спуск, как-то все это надо крепить, секундомер в установку устанавливать.... Может лучше нажимать рукой спуск, а одновременно (как-то продумать) другой кнопочку? Или фотодиодом засекать момент начала движения стрелки? Или датчиком положения засекать нахождение крышечки спуска в нижней точке? Это мне видится более реальным. А время уже отсчитывать по числу тактов МК. Думаю так.

А начальство ваше не настучит по голове за самоделки? У военных это все строго.

Добавлено: Вс авг 31, 2008 20:05:22
ARV
когда-то разговаривал с часовщиком, интересовался, как они в наручных часах точность хода устанавливают - ну, пружинку маятника подстраивают... я-то думал, что это долго: подвинул пружинку - ждешь час или два, чтобы понять, сильно ли уходят часы... оказалось гораздо проще все - чувствительный датчик (типа микрофон) и частотомер... меряет частоту тиков и за пару минут элементрано настраивается ход часов...

может, и здесь просто частоту тиков секундомера измерить и сделать вывод - как далеко он за 60 минут уйдет "налево"? по-моему, и быстро, и точно, и не надо думать, как нажать вовремя кнопку...

Добавлено: Вс авг 31, 2008 20:51:34
Юрий Климчук
Да почитал, все советы, спасибо за проявленный интерес, но такая установка существует в реале, стоит в нашем местном Госстандарте (рис УПМС-1, УПМС-1 (2)), перед тем как изливать душу я уже эксперементировал, взял электромагнит с магнитофонной деки (Вега) там их 2 на кассету, собрал макет подцепил эти магниты и секундомер, подал питание кратковременно, все сработало - секундомер запустился, подал питание кратковременно снова, остановился.
Осталось дело за главным, с чем я здесь и появился.
Все остальные принципы наверно возможны, но надежность их, неизвестна и наверное надо соблюсти много разных условий, что будет сложно. А этот вариант проверенный.
И еще начальство по голове не даст, им нужен результат, а каким образом..., да и так они ни чего не поймут в этой конструкции.
Все до 5 сентября.

Добавлено: Вс авг 31, 2008 22:49:14
Пухич
А, ну раз так, раз механика готова - тогда вперед! Прикошачиваем МК и вперед. Время предлагаю отсчетом тактов замерять. Но можно и спец микросхему поставить.

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

Добавлено: Вс авг 31, 2008 23:27:18
myurrey
А секундомеры антимагнитные?
А то с магнитами рядом, так и 3,14здеть может начать.

Добавлено: Пн сен 01, 2008 02:18:15
Kotische
Пухич писал(а):Только мне кажется, что датчик положения крышечки секундомера все равно нужен, ибо время срабатывания спуска зависит не только от свойств электромагнита и свойств данного типа секундомеров, но и от конкретного секундомера, ржавчины в нем, тугости его деталей. Так что ввести поправку не выйдет, лучше уж датчик поставить, чтобы точно знать, когда секундомер пустился.
А зачем? Пуск и Стоп производятся одной и той же кнопкой, одним и темже электромагнитом. Соответственно взаимно компенсируются. Чтобы уменьшить погрншность, предлогаю питать электромагнит импульсом высокого напряжения, от конденсатора.
Допустим электромагнит надежно запускает секундомер от импульса тока напряжением 12 В, значит надо подать импульс 36В, это уменьшит погрешности от всяких ржавчин и от того что тугость нажатия кнопки может зависить от того Старт это или Стоп.

Добавлено: Пн сен 01, 2008 23:01:09
Пухич
Можно и так. Если конечно удостовериться, что идентично по скорости будет происходить нажатие. Тогда совсем просто получается.

Добавлено: Пт сен 05, 2008 19:58:55
Юрий Климчук
Итак товарищи Радиокоты, советов я получил множество, но выходит, что зря я поднял эту тему, наверно мне никто не поможет с прогой на МК, хотелось побыстрей закрыть тему с поверкой секундомеров механическим способом запуска и программным управлением этого процесса. Так, что наверно завтра пойду куплю учебник по микропроцессорам и буду думать, но если кто заинтересовался этой темой, жду ответов, а лучше код.

Добавлено: Пт сен 05, 2008 20:05:39
tych
Юрий Климчук писал(а): наверно завтра пойду куплю учебник по микропроцессорам
А можно скачать любой из КУЧИ учебников в библиотеке на моей домашней страничке.

Добавлено: Пт сен 05, 2008 23:52:09
Пухич
Юрий Климчук писал(а):Итак товарищи Радиокоты, советов я получил множество, но выходит, что зря я поднял эту тему, наверно мне никто не поможет с прогой на МК
Помочь-то мы можем (именно ПОМОЧЬ, а не сделать все за Вас целиком), вы сами определитесь с тем, что надо сделать. А то вариантов много, а какой вы выбрали?

Какие параметры ваших электромагнитов, для начала?

Добавлено: Вс сен 07, 2008 10:14:20
Юрий Климчук
Да на помощь, я и рассчитывал, параметры магнитов (27 В, 0,3-0,5 А), но это не главное к выходу я пристрою исполнительный механизм, проблема в коде, нашел книгу Белова «Создаем устройства на МК AVR», в свободное время изучаю, и чувствую, что тяжело будет. Я вот думаю, может взять таймер http://radiokot.ru/circuit/digital/automat/02/ переделать код как мне надо, но пока плаваю.

Добавлено: Вс сен 07, 2008 10:50:49
tych
Юрий Климчук писал(а): может взять таймер http://radiokot.ru/circuit/digital/automat/02/ переделать код как мне надо
не советую брать за основу устройств с ПРИБЛИЗИТЕЛЬНЫМИ схемами ! Причем схема очевидно не прешиваемая многими программаторами.

Уже много раз говорил ее исправить - но бестолку.
Юрий Климчук писал(а): но пока плаваю.
Тогда ОСОБЕННО важно начинать с правильных схем. Попробуйте составить план решения вашей проблемы по задаче 1 в моей домашней страничке, а затем посмотрите работу с таймерами МК.