|
Форум @ BelAstro.Net Форум белорусской любительской астрономической сети
|
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Lupus
RadioAdmin
Зарегистрирован: 10.07.2007
Сообщения: 4337 Благодарности: 100
Откуда: Minsk, Belarus
|
Добавлено: Пн Июл 16, 2007 03:27 Заголовок сообщения: Исследование временных задержек системы ПК-секундомер |
|
|
Исследуемые: фотик Canon 30D, секундомер ЧСЭ-01.
Оборудование: мой старый ПК (Celeron 433 MHz, RAM 128 MB, Windows XP SP2), "интерфейс" на базе LPT-порта (главная и единственная микруха внутри -- оптрон 4N35).
Схема интерфейса -- на второй картинке. Специально написанная программа (автор -- Deimos) работает так: кликаем на кнопку. Программа начинает считывать системные часы и при наступлении следующей минуты выдаёт на 2-й пин LPT-порта сигнал. Этот сигнал вызавает переход электронного ключа на базе оптрона в положение "включено". К выходу оптрона подсоединён секундомер. Одновременно с подачей сигнала на экранчике программы начинает бежать время -- первые 5 секунд с тосностью до 0,01 с. Если теперь снять экраны монитора и секундомера одновременно, то можно определить, какую задержку вносит операционная система.
Для начала снимал в видео-режиме цифромыльницей HP PhotoSmart R507: 25 FPS (40 ms per frame). Разрешение монитора -- 640х480, частота -- 120 Гц.
Записывал ролики, потом перегонял их в AVI, и в Registax'е просматривал покадрово. В результате 5 замеров получил:
Средняя задержка составляет 28 мс, среднеквадратическое значение от среднего значения 26 мс (всего снял только 5 роликов -- флешку оставил у Вовы с Таней)...
На первой картинке -- пример кадра.
Задержка срабатывания оптрона -- 2 мкс по даташите.
Описание: |
|
Размер файла: |
19.87 KB |
Просмотрено: |
19848 раз(а) |
|
Описание: |
Кадр, на котором видно, что секундомер был запущен на 0,03 с позже того, как программой был послан сигнал на его запуск. |
|
Размер файла: |
24.54 KB |
Просмотрено: |
19847 раз(а) |
Кадр, на котором видно, что секундомер был запущен на 0,03 с позже того, как программой был послан сигнал на его запуск. »»»
|
_________________
_________________________________________________
"Вит, cкоро Геминиды!" (с) Pova
"Познавший себя -- собственный палач." (с) Ф. Ницше
"Просто я живу на улице Ленина
И меня зарубает время от вре-ме-ни..." (с) Ф. Чистяков
|
|
Вернуться к началу |
|
|
astroivan
ЛА
Зарегистрирован: 11.07.2007
Сообщения: 4771 Благодарности: 242
|
Добавлено: Ср Июл 18, 2007 20:29 Заголовок сообщения: |
|
|
28 мс это хорошо или не очень? Нужно вроде еще точнее.
_________________ Ясного неба и успехов!
|
|
Вернуться к началу |
|
|
Виталий
ЛА
Зарегистрирован: 11.07.2007
Сообщения: 456 Благодарности: 1
Откуда: Витебск
|
Добавлено: Ср Июл 18, 2007 21:17 Заголовок сообщения: |
|
|
А есть вообще какие-нибудь нормальные инет-ресурсы, по которым можно точно синхронизировать время ПК?
_________________ Витебская любительская обсерватория - B42, Белорусская кометная группа - ICQ42.
|
|
Вернуться к началу |
|
|
Lupus
RadioAdmin
Зарегистрирован: 10.07.2007
Сообщения: 4337 Благодарности: 100
Откуда: Minsk, Belarus
|
Добавлено: Чт Июл 19, 2007 02:29 Заголовок сообщения: |
|
|
Цитата: | 28 мс это хорошо или не очень? Нужно вроде еще точнее. |
Иван, главное, чтобы задержка была стабильной -- тогда её можно просто будет вычесть из результатов. Но результаты исследования показывают, что разброс значений задержки велик (28+/-26 мс), посему придётс брать удвоенное значение.
Цитата: |
А есть вообще какие-нибудь нормальные инет-ресурсы, по которым можно точно синхронизировать время ПК? |
Виталий, тут всё зависит от того с какой точностью вы хотите синхронизироваться. Если для наблюдения покрытий (0,1 с и лучше) -- то только с одновременным контролем по РВМ на слух.
Если и 0,5 с -- достаточно, то тогда есть. Для этого качаете из интернета программу Dimension 4 (http://www.thinkman.com/dimension4/index.htm), устанавливаете её и запускаете. Перед этим комп должен быть подключен к интернэту.
После запуска проги откроется окно, в верхней части которого будет списот NTP-серверов (серверов точного времени). Я советую выбрать vega.cbk.poznan.pl -- Astrogeodynamical Observatory, имеет свои атомные часы, и сервер малоизвестный, т.е. не сильно загруженный. Мы сверяли получаемые с него показания с РВМ -- на слух задержек нету.
Таким образом, пока вы присоединены к сети и D4 запущена, у вас есть точное время. Оно, конечно, не такое точное, как по GPS или РВМ, но... Дёшево и сердито. ;)
_________________
_________________________________________________
"Вит, cкоро Геминиды!" (с) Pova
"Познавший себя -- собственный палач." (с) Ф. Ницше
"Просто я живу на улице Ленина
И меня зарубает время от вре-ме-ни..." (с) Ф. Чистяков
|
|
Вернуться к началу |
|
|
Виталий
ЛА
Зарегистрирован: 11.07.2007
Сообщения: 456 Благодарности: 1
Откуда: Витебск
|
Добавлено: Чт Июл 19, 2007 21:17 Заголовок сообщения: |
|
|
Спасибо!
_________________ Витебская любительская обсерватория - B42, Белорусская кометная группа - ICQ42.
|
|
Вернуться к началу |
|
|
alexey_public
ЛА
Зарегистрирован: 01.08.2007
Сообщения: 36 Благодарности: 0
Откуда: Минский район
|
Добавлено: Пн Сен 03, 2007 13:22 Заголовок сообщения: |
|
|
А не получится - точнее, почти не получится лучше.
Вот почитайте здесь:
http://forum.ixbt.com/topic.cgi?id=48:6951
Но и это еще не все - экран в windows - далеко не самое главное, поэтому и обновление его тоже происходит с задержкой.
Если нужно получить задержку - то нужно считывать сигнал не с экрана (он к примеру обновляется 10 раз в секунду - это дает задержку в 10 мсек минимум), а к примеру - с ножки того же lpt порта.
Самый простой вариант - вернуть сигнал обратно в порт и посчитать время за которое он вернется.
_________________ Алексей
|
|
Вернуться к началу |
|
|
zyxman
ЛА
Зарегистрирован: 16.01.2009
Сообщения: 677 Благодарности: 0
Откуда: Киев
|
Добавлено: Сб Ноя 07, 2009 18:14 Заголовок сообщения: |
|
|
Lupus писал(а): | результаты исследования показывают, что разброс значений задержки велик (28+/-26 мс) |
Кстати, а монитор CRT?
Какая частота кадров?
Кстати также любопытно какое видео (бренд, модель, интерфейс)?
Помню для RTLinux советовали машинки уровня pentium-1 с интеловским чипсетом, также вроде неплохи были слотовые целероны (и ни в коем случае не советовали к5).
И вобщем они на этом железе делали чисто софтверно несколько каналов ШИМ с частотой 64КГц, для управления станком ЧПУ с плавной регулировкой скорости подачи и оборотов шпинделя.
_________________ Удача- подготовленный успех!
|
|
Вернуться к началу |
|
|
aeromash
ЛА
Зарегистрирован: 03.01.2009
Сообщения: 2833 Благодарности: 108
|
Добавлено: Сб Ноя 07, 2009 23:29 Заголовок сообщения: |
|
|
Забудьте про IBM, как инструмент для измерений чего либо. Его архитектура не предназначена для этого. Однозначно внешний девайс для обработки и синхронизации, IBM только как отобразитель информации. Я уже как то говорил Виталику, что самая классная вещь это FPGA чипы. Переходите от любительства, к профессиональной работе. Время затраченное на изготовление внешнего девайса, сопоставимо с временем потраченным на борьбу с прерываниями, регенерацией памяти и т.п. В первом случае вы получаете рабочий инструмент, знания и удовольствия, во втором геморрой, головную боль и нулевой результат.
_________________ Когда на свет появляется истинный гений, то узнать его можно хотя бы потому, что все тупоголовые объединяются в борьбе против него. Дж. Свифт
Хочу шапку Перельмана, жилетку Вассермана и ботинки Эйнштейна!
(SKYPE - yuri.rabishko, МТС - +375-29-7518860 Юрий Рабышко)
"Все пришельцы в Россию будут гибнуть под Смоленском" - фильм "Формула любви"
|
|
Вернуться к началу |
|
|
zyxman
ЛА
Зарегистрирован: 16.01.2009
Сообщения: 677 Благодарности: 0
Откуда: Киев
|
Добавлено: Сб Ноя 07, 2009 23:52 Заголовок сообщения: |
|
|
aeromash писал(а): | Переходите от любительства, к профессиональной работе. |
А у вас есть клиенты?
- Ну вы же знаете - нужно делать то что кому-то нужно. Скажем, вот сейчас кому-то нужно было восстановить башню и ее восстановили, а кому продать измерительный прибор на FPGA? - Пиплу хватает писишек с микроконтроллерами, а кому не хватает - покупают готовые измерительные комплексы или вообще используют аналоговую измерительную технику :(
_________________ Удача- подготовленный успех!
|
|
Вернуться к началу |
|
|
aeromash
ЛА
Зарегистрирован: 03.01.2009
Сообщения: 2833 Благодарности: 108
|
Добавлено: Вс Ноя 08, 2009 00:34 Заголовок сообщения: |
|
|
Причем здесь клиенты? Просто я предостерегаю людей от ошибок. Кому то - восстановить башню? Это не был чей то заказ и башню продавать я не собираюсь. Если прозвучали слова любитель и профессионал, то не в контексте того, что любитель работает бесплатно, а профессионал - за деньги. А в том смысле, что надо делая любительские поделки, делать их как профессионал. Таймер на FPGA делается за пару вечеров, на ПК он сливает готовое время, куда то еще синхроимпульсы. Точность работы такой машинки будет определяться, в первую очередь стабильностью резонатора, а это уже совсем другие порядки. Да и довесить на чип семисегментные индикаторы - без проблем, глядишь и надобность в компе отпадет.
_________________ Когда на свет появляется истинный гений, то узнать его можно хотя бы потому, что все тупоголовые объединяются в борьбе против него. Дж. Свифт
Хочу шапку Перельмана, жилетку Вассермана и ботинки Эйнштейна!
(SKYPE - yuri.rabishko, МТС - +375-29-7518860 Юрий Рабышко)
"Все пришельцы в Россию будут гибнуть под Смоленском" - фильм "Формула любви"
|
|
Вернуться к началу |
|
|
zyxman
ЛА
Зарегистрирован: 16.01.2009
Сообщения: 677 Благодарности: 0
Откуда: Киев
|
Добавлено: Вс Ноя 08, 2009 05:59 Заголовок сообщения: |
|
|
Я уверен, что если-бы не набралась критическая масса неравнодушных людей, башне-бы скорее нашли другое применение.
Ну да, именно так - ее кто-то мог и продать - так сплошь и рядом происходит - всякие алкаши и подонки видят что чего-то "плохо лежит", и оно может и десять лет лежать если повезет, а могут и через год "прихватизировать".
У нас тут есть "киевская венеция" - микрорайон вокруг которого канал, ну и несколько лет назад вдоль берега поставили тренажеры (прямо под открытым небом - любой желающий приходи качайся - красота!), и было их комплектов 6 или 7, так остались только два, там где много народу часто есть - видать боятся, а остальные все исчезли и не ясно, кому-то на дачку или вообще просто на железо.. И как-то совершенно странно именно параллельно с моментом исчезновения тренажеров, в тех местах теперь постоянно группа алкашей стала тусоваться, точнее похоже они пока тренажеры пропивали там тусовались, а сейчас пропивать стало нечего и кстати тусни той опять нет.
А кстати перед тренажерами традиционно разломали все скамеечки, и как только от скамеечек остались только пенечки тут и тренажеры стали резко исчезать - ну то есть гадят обычно там где видят что никому нет дела.
С клиентами на FPGA та же история - ну да, можно там много чего интересного сделать, но ради чего?
_________________ Удача- подготовленный успех!
|
|
Вернуться к началу |
|
|
aeromash
ЛА
Зарегистрирован: 03.01.2009
Сообщения: 2833 Благодарности: 108
|
Добавлено: Вс Ноя 08, 2009 13:37 Заголовок сообщения: |
|
|
Критическая масса может и была, но сделала башню отнюдь не критическая масса. Критическая масса не вышла за стены форума. А я вышел. Ради чего? Ради того, что если не лезть на серьезные технологии, если всю жизнь сидеть на одном LPT, то человек так и останется самоделкиным. Вы посмотрите развитие астрономии. Если бы не повышалась точность астрономических измерений, то до сих пор в школах преподавали бы геоцентрическую систему. Применительно к данной теме, человека уже не устраивает точность хода часиков. Затратив немного времени, он получит прибор с наносекундной точностью, а не миллисекундной. А это возможно новые открытия, не возможные при применении LPT. Влет IBM в прерывания не дает возможности сделать стабильную во времени систему. Поэтому Windows - не система реального времени. Её нельзя применять к реальным системам, природным явлениям. В начале 90х я пытался лепить устройства на LPT, COM, потом на шине ISA, потом PCI. Отказался от всех вариантов. Почему? Описано выше.
_________________ Когда на свет появляется истинный гений, то узнать его можно хотя бы потому, что все тупоголовые объединяются в борьбе против него. Дж. Свифт
Хочу шапку Перельмана, жилетку Вассермана и ботинки Эйнштейна!
(SKYPE - yuri.rabishko, МТС - +375-29-7518860 Юрий Рабышко)
"Все пришельцы в Россию будут гибнуть под Смоленском" - фильм "Формула любви"
|
|
Вернуться к началу |
|
|
Deimos
Site Admin
Зарегистрирован: 10.07.2007
Сообщения: 6186 Благодарности: 75
|
Добавлено: Вс Ноя 08, 2009 14:22 Заголовок сообщения: |
|
|
Давайте завязывать тут с темой про планетарий, ибо оффтоп.
Программные средства никогда не будут более быстродействующими, чем аппаратные решения, однако вопрос надо ставить несколько с другой стороны: какие средства позволяют минимальными затратами получить требуемые характеристики по времени. Если устраивает десятки миллисекунд - не извращаемся и делаем программное решение, ибо это самое быстрое и дешёвое решение. Хотим подняться до 1 миллисекунды - читаем мануалы по мультимедийным таймерам. Хотим получить сотни микросекунд - смотрим расширения реального времени для обычных операционок. Хотим десятки и единицы микросекунд - смотрим в сторону операционных систем мягкого или жёсткого реального времени - QNX, RTLinux, vxWorks. Последние два варианта допускают также Stand-alone-решения, то есть программы, которые монопольно занимают все вычислительные ресурсы. Это ниша микроконтроллеров и однозадачных операционок (например DOS). Если же хотим бОльшую точность - решения будут однозначно аппаратными. Средства должны соответствовать цели.
PS: Не Windows единым...
_________________ Алексей
Профи-диванщик с опытом, есть диплом А4 в рамке.
|
|
Вернуться к началу |
|
|
aeromash
ЛА
Зарегистрирован: 03.01.2009
Сообщения: 2833 Благодарности: 108
|
Добавлено: Вс Ноя 08, 2009 14:29 Заголовок сообщения: |
|
|
ОК
_________________ Когда на свет появляется истинный гений, то узнать его можно хотя бы потому, что все тупоголовые объединяются в борьбе против него. Дж. Свифт
Хочу шапку Перельмана, жилетку Вассермана и ботинки Эйнштейна!
(SKYPE - yuri.rabishko, МТС - +375-29-7518860 Юрий Рабышко)
"Все пришельцы в Россию будут гибнуть под Смоленском" - фильм "Формула любви"
|
|
Вернуться к началу |
|
|
zyxman
ЛА
Зарегистрирован: 16.01.2009
Сообщения: 677 Благодарности: 0
Откуда: Киев
|
Добавлено: Вс Ноя 08, 2009 21:56 Заголовок сообщения: |
|
|
Deimos писал(а): | Средства должны соответствовать цели. |
Да.
Но в реальной жизни обычно действуют несколько ограничений, и цель определяет только одну группу ограничений, другая группа - физические ограничения, а остальные ограничения определяются фактически спросом.
- не важно как этот спрос обозначен - значком $, или другим эквивалентом, или просто "спасибом", это все равно спрос.
_________________ Удача- подготовленный успех!
|
|
Вернуться к началу |
|
|
Deimos
Site Admin
Зарегистрирован: 10.07.2007
Сообщения: 6186 Благодарности: 75
|
Добавлено: Вс Ноя 08, 2009 23:36 Заголовок сообщения: |
|
|
И всё же к делу: какое разрешение и какая точность по времянке-то требуется? С какой целью всё это городится?
_________________ Алексей
Профи-диванщик с опытом, есть диплом А4 в рамке.
|
|
Вернуться к началу |
|
|
aeromash
ЛА
Зарегистрирован: 03.01.2009
Сообщения: 2833 Благодарности: 108
|
Добавлено: Пн Ноя 09, 2009 00:44 Заголовок сообщения: |
|
|
Действительно, давайте четко сформулируем задачу.
_________________ Когда на свет появляется истинный гений, то узнать его можно хотя бы потому, что все тупоголовые объединяются в борьбе против него. Дж. Свифт
Хочу шапку Перельмана, жилетку Вассермана и ботинки Эйнштейна!
(SKYPE - yuri.rabishko, МТС - +375-29-7518860 Юрий Рабышко)
"Все пришельцы в Россию будут гибнуть под Смоленском" - фильм "Формула любви"
|
|
Вернуться к началу |
|
|
aeromash
ЛА
Зарегистрирован: 03.01.2009
Сообщения: 2833 Благодарности: 108
|
Добавлено: Пн Ноя 09, 2009 00:47 Заголовок сообщения: |
|
|
Подозреваю, для фотографирования покрытия звезд астероидами.
_________________ Когда на свет появляется истинный гений, то узнать его можно хотя бы потому, что все тупоголовые объединяются в борьбе против него. Дж. Свифт
Хочу шапку Перельмана, жилетку Вассермана и ботинки Эйнштейна!
(SKYPE - yuri.rabishko, МТС - +375-29-7518860 Юрий Рабышко)
"Все пришельцы в Россию будут гибнуть под Смоленском" - фильм "Формула любви"
|
|
Вернуться к началу |
|
|
zyxman
ЛА
Зарегистрирован: 16.01.2009
Сообщения: 677 Благодарности: 0
Откуда: Киев
|
Добавлено: Пн Ноя 09, 2009 06:32 Заголовок сообщения: |
|
|
Да вобщем-то задач хватает, где полезно иметь надежное миллисекундное разрешение.
Проблема в том что мало зарабатываем..
Так бы конечно сделал спецкамерку, чтобы там внутрях сразу и время на кадры проставлять, а реально приходится использовать то что доступно.
Конечно это хуже чем сделать все по правильному, но лучше чем не делать никак.
_________________ Удача- подготовленный успех!
|
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы можете вкладывать файлы Вы можете скачивать файлы
|
|