Airgun.Org.Ru
https://airgun.org.ru/forum/

Программа для ИБХ-7xx, Chronolite, RS-1, S06x, S07 и измерения скорости звуковой картой
https://airgun.org.ru/forum/viewtopic.php?f=35&t=21286
Страница 5 из 21

Автор:  Военный [ 02 мар 2009, 12:06 ]
Заголовок сообщения:  Новая версия, "антикризисная"

mironov писал(а):
Добавлен модуль для работы со звуковой картой компьютера

Хочу собрать. Скажите пожалуйста:
а какие конденсаторы в схеме? 1 мкФ?
а мощность резисторов?
питание можно с компа взять или надо батарейки?
и ваша программа работает прям с такой схемой, не пойму просто в чем подвох. уж очень простая схема :)

Автор:  mironov [ 02 мар 2009, 12:38 ]
Заголовок сообщения:  Новая версия, "антикризисная"

Работает с той схемой которая на рисунке. Конденсаторы примерно 1 мкф, можно 10мкф поставить, это не очень принципиально (меньше 1мкф возможно будет сильно растянут передний фронт импульса).
Хотя тест проводился на рамочном датчике, эта простенькая схема также работает, я проверял. Просто
дома через трубочку стрелять тяжело :) , модер надо снимать, на уши давит.
Резисторы 0,125 - 0,25Вт.
Питание брал от USB, зачем батарейки если рядом комп - один шнурок в звуковуху, другой в USB.

Военный писал(а):
уж очень простая схема :)

Как это простая? Два фототранзистора, два светодиода, три резистора, два конденсатора, провода две штуки :) .
Схема рабочая, без шуток, до апреля еще далеко :) .

Автор:  mironov [ 03 мар 2009, 09:02 ]
Заголовок сообщения: 

Вот датчик как на хронолайте:

Вложения:
IMGP1564.JPG
IMGP1564.JPG [ 479.35 Кб | ]

Автор:  Lewon [ 03 мар 2009, 16:29 ]
Заголовок сообщения:  Новая версия, "антикризисная"

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

Подвох в том, что не каждая звуковуха потянет нужную частоту дискретизации. А нужно ИМХО будет выше 70 кГц для нормальной работы.

Автор:  Военный [ 03 мар 2009, 17:56 ]
Заголовок сообщения: 

сделал! работает! тока на своей проверить не могу - дома :(

Автор:  Sky [ 11 мар 2009, 16:07 ]
Заголовок сообщения: 

Ну вот и снова я пристаю. У меня всё же не работает нормально - первые 16 замеров снимает, остальное не берёт.
Из-зи длинного кабеля может быть? Хотя другие проги работают отлично на нём.

Автор:  mironov [ 11 мар 2009, 16:24 ]
Заголовок сообщения: 

Sky писал(а):
Ну вот и снова я пристаю. У меня всё же не работает нормально - первые 16 замеров снимает, остальное не берёт.
Из-зи длинного кабеля может быть? Хотя другие проги работают отлично на нём.

Из-за кабеля, ну если он только ооочень длинный.

Я прогу проверял на больное количество выстрелов так: записал несколько выстрелов через датчик и крутил по кругу. Доходило до 500 шт примерно, работало нормально.
В проге есть еще косяки:
1. иногда реагирует на пулю но показывает "0"
2. иногда скорость показывает раза в два выше (начало измерения в одном буфере, конец в другом)
Исходники я выложил, может кто разберется почему так :(

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

Автор:  Sky [ 11 мар 2009, 16:36 ]
Заголовок сообщения: 

Не то.
Программка и стандартный Хронолайт, не рамка. Кабель около 1,5 метров.
Самая первая версия проги работала нормально, но я её потёр давно. После этого долго не пользовался - времени не было. Попробовал новыми версиями - появился такой косяк. Мож как-то можно потестить, чтобы тебе помочь баг победить?

Автор:  mironov [ 11 мар 2009, 16:56 ]
Заголовок сообщения: 

Sky писал(а):
Не то.
Программка и стандартный Хронолайт, не рамка. Кабель около 1,5 метров.
Самая первая версия проги работала нормально, но я её потёр давно. После этого долго не пользовался - времени не было. Попробовал новыми версиями - появился такой косяк. Мож как-то можно потестить, чтобы тебе помочь баг победить?

Понял. Когда примерно скачивал? У меня все архивы есть. Могу прислать любую версию.

Эта ошибка происходит только на одном компе или на разных? Что-то происходит при ошибке, ну там прога виснет и т.д.?

Автор:  Sky [ 11 мар 2009, 18:19 ]
Заголовок сообщения: 

Какая версия - не помню. Скажу только одно - самая первая, которая с Хронолайтом начала работать.
Сейчас на Viste работаю с последней версией программки - загружает первые 16 замеров, строчка загрузки (внизу окна которая) останавливается, программа полностью рабочая - не виснет, не тормозит, все регуляторы-ползунки функционируют.
Вложение:
.png
.png [ 42.54 Кб | ]

В хроне 34 замера.

Сейчас на XP зайду и с ней попробую.

Зашёл. На ней последняя версия работает отлично - загружает всё полностью (пока 34 имеющихся). Тогда, получается, баг у меня на машине где-то. Пошёл в диспетчер :)
Кстати, все предыдущие в XP тоже не работали - первые 5 замеров и всё.

У меня одного что ли такая фигня?

Автор:  Sky [ 11 мар 2009, 18:52 ]
Заголовок сообщения: 

Не доглядел - на скрине видно, что не всё, оказывается, работает - отображение дополнительных графиков не включается в Vista. В XP всё нормально - ещё раз просмотрел.

Автор:  mironov [ 12 мар 2009, 09:42 ]
Заголовок сообщения: 

2 Sky
В файле настроек есть параметр:
[Timers]
Timer1=500
Попробуй его увеличить, сделай 1000, это время которое программа ожидает поступления новых данных (после последних принятых) из хронолайта, если время превышено то прога считает что все пришло и отключается от порта.

Висты у меня нет. Попробуй отключить темы в винде. В висте вообще есть вид как в старых окошках?
Завтра пришлю версию без XP манифеста, посмотрим.

Оказывается на первой странице этой темы есть файл download/file.php?id=25004
эта версия работает?

Автор:  Sky [ 12 мар 2009, 10:12 ]
Заголовок сообщения: 

mironov писал(а):
2 Sky
Оказывается на первой странице этой темы есть файл download/file.php?id=25004
эта версия работает?

Нет. Тоже первые 16. либо вообще вырубает её Виста.

Параметр попробовал поменять (и в бОльшую, и в меньшую сторону) - результат тот же (в Висте).

Темы в Висте есть старые - с квадратными простыми кнопками (а-ля 98) и две своих (Вистовых - Aero и упрощённая). XP'шных тем нет.

Автор:  mironov [ 12 мар 2009, 10:24 ]
Заголовок сообщения: 

Sky писал(а):
Темы в Висте есть старые - с квадратными простыми кнопками (а-ля 98) ...

Вот с этой темой галочки, где графики включаются, видно?

Автор:  Sky [ 12 мар 2009, 11:41 ]
Заголовок сообщения: 

Сейчас ещё неоднократно попробовал - галочки все появлись. Не понял, что за баг такой был. Тему не менял.

По версиям (как было написано в заголовке архива):
2006,08,08 - не работает ни в ХР, ни в Висте (не может по одному замеру строить график или что-то подобное, на предыдущей странце где-то было);
2027,06,08 - то же самое;
2022,01,08 - в ХР все замеры считывает, в Висте первые 16;
2018,08,08 - в ХР все замеры считывает, в Висте первые 16;
2023,02,09 - в ХР все замеры считывает, в Висте первые 16;
2030,01,09 - в ХР все замеры считывает, в Висте первые 16;
2008,02,08 - в ХР все замеры считывает, в Висте первые 16;

Какая-то фигня, прям. Может какой-то глюк в Висте? Может, просто считывает первые 16 бит/байт (не знаю, т.к. не программист), а дальше "тормоз" какой-то срабатывает? Или ограничение?

Автор:  mironov [ 12 мар 2009, 11:52 ]
Заголовок сообщения: 

Странно все это. Найду у кого виста стоит, попробую.
Еще, подключал через переходник USB-COM или простым шнурком?

Автор:  Sky [ 12 мар 2009, 13:54 ]
Заголовок сообщения: 

Напрямую в COM - у мну такой есть один.

Автор:  Lewon [ 16 мар 2009, 10:34 ]
Заголовок сообщения: 

2mironov
Это специально так задумано, что в программе schron положительный импульс отображается вниз? Мне кажется более естественно для восприятия было бы отображение вверх.

Автор:  mironov [ 16 мар 2009, 11:12 ]
Заголовок сообщения: 

Lewon писал(а):
2mironov
Это специально так задумано, что в программе schron положительный импульс отображается вниз? Мне кажется более естественно для восприятия было бы отображение вверх.


Это не задумано, это так и есть на самом деле - первая полуволна отрицательная, т.к. датчики сделаны как в хронолайте - срабатывание по переднему фронту отрицательной полуволны. В хронолайте нет такой ярко выраженной положительной полуволны т.к. емкости в схеме только паразитные и очень маленькие.

Датчик можно сделать и по другому: транзистор снизу, резистор 1ком сверху - это даст положительную первую полуволну.
Прога писалась таким образом чтобы можно было одновременно подать один и тот же сигнал на хронолайт и на звуковую карту для сравнения, каковое и было успешно сделано.

Автор:  Lewon [ 16 мар 2009, 13:05 ]
Заголовок сообщения: 

С надульным не пробовал. Подключал рамочный датчик, через диод. В том случае если анод был подключен к рамке показывался импульс вниз.

Автор:  Pasha_S [ 20 мар 2009, 22:55 ]
Заголовок сообщения: 

mironov
А для So6 акцептировать программу можно ?

Автор:  mironov [ 22 мар 2009, 13:57 ]
Заголовок сообщения: 

Pasha_S писал(а):
mironov
А для So6 акцептировать программу можно ?

В процессе акцептирования :) , думаю будет скоро.

Автор:  Pasha_S [ 23 мар 2009, 22:10 ]
Заголовок сообщения: 

mironov
Написал в ПМ

Автор:  mironov [ 28 мар 2009, 12:46 ]
Заголовок сообщения: 

Добавил ручной ввод скорости в программу для тех и кого S04 или ИБХ-713.
Навеяно этой темой: viewtopic.php?f=35&t=28600 , сама возможность ручного ввода появилась одновременно с возможностью работы со звуковой картой компа, а вот приделать кнопку и поле ввода лень было :) , Himoza опередил :)

Новые версии программы теперь будут в первом сообщении этой темы.

Автор:  LGO [ 28 мар 2009, 19:10 ]
Заголовок сообщения: 

Цитата:
Добавил ручной ввод

А заодно и перевел все надписи на англицкий (в следующих версиях будет французски, немецкий и возможно испанский :DD )
Видимо готовится "толчек" за рубеж :D

Автор:  mironov [ 29 мар 2009, 10:19 ]
Заголовок сообщения: 

LGO писал(а):
А заодно и перевел все надписи на англицкий (в следующих версиях будет французски, немецкий и возможно испанский :DD )
Видимо готовится "толчек" за рубеж :D

Кто нибудь помог бы правильно перевести на английский, а? Наверняка накосячил с переводом:)

Автор:  mironov [ 30 мар 2009, 14:06 ]
Заголовок сообщения:  Новая версия

Добавил хронограф S06 v1.00 и v1.01, версия для S063 будет чуть позже.
Файлы в первом посте этой темы.

Автор:  Lewon [ 13 апр 2009, 21:28 ]
Заголовок сообщения: 

А до какой скорости программа способна воспринимать данные? Когда я пытался передавать в неё по протоколу хронолайта (ну почти) шестьсот с копейками мысов - прога заваливалась.

Автор:  mironov [ 14 апр 2009, 08:28 ]
Заголовок сообщения: 

Lewon писал(а):
А до какой скорости программа способна воспринимать данные? Когда я пытался передавать в неё по протоколу хронолайта (ну почти) шестьсот с копейками мысов - прога заваливалась.

Надо смотреть :) хронолайт был год назад :) , хронолайтом сложно намерить 600 м/с, возможно есть ограничение. Не очень понятно почему при 600 с копейками, если б было больше 999 м/с - то понятно там по сути анализируется текстовый файл и считается что цифр всего три.
Смотри PM ...

Автор:  Lewon [ 14 апр 2009, 10:19 ]
Заголовок сообщения: 

Точное значение я не запомнил, но 649 вроде бы проходило нормально. Я отслеживал порт прогой LGComSpy.
и было примерно так
...сначала данные не превышали 600
046(три пробела)679LFCR (679 просто для примера - точное значение я не помню)
047(три пробела)050LFCR (050 просто для примера - точное значение я не помню)
048(три пробела)754LFCR (754 просто для примера - точное значение я не помню)
И прога выбрасывала ошибку
То, что я ведущие нули не отсекаю - воспринимается нормально - до этого 45 значений было выведено.
А в каком формате у ИБХ-715 или S061 вывод организован? И на какой скорости? Мне было бы проще всего без всяких заголовков лить числа без отсечения ведущих нулей. У меня вывод на 9600 настроен, но при необходимости можно на любую другую скорость перейти.

Страница 5 из 21 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/