Sergey_ssk 0 11 октября, 2023 Опубликовано 11 октября, 2023 · Жалоба Задача: Разработка схемы и изготовление цифрового счетчика временного отклика с возможностью выгрузки данных в компьютер. 1. г. Москва, ул. Нобеля 2. Специальности: программист микроконтроллеров и схемотехник. 3. Разовая работа с перспективой продолжения по результатам. 4. Контактная информация: Сергей, [email protected] Описание: Основное назначение устройства – измерять промежутки времени между стартовым сигналом (СТАРТ), формируемым генератором прямоугольных импульсов и детектируемыми сигналами (СИГНАЛ), приходящими на вход устройства. Сигнал СТАРТ - меандр с амплитудой от 5 до 10 В и фронтом нарастания примерно 100-300 нс. Сигнал "СИГНАЛ" - пик или провал амплитудой 5-10 мВ и шириной на полувысоте порядка 100 нс. Характерные временные интервалы для измерения - от 1 до 10 мкс. Точность измерения (обсуждаема) 55 пс. Комбинация TDC7200 + STM32 выглядит привлекательной, но не является жестким требованием. Вообще задача довольно гибкая. Первый вариант - измерения с частотой порядка 1-10 Гц, второй вариант - 30 кГц. В файле есть картинки и ссылки на примеры похожих реализаций, напрямую не подходящих, но близких. Комплектующие - мои по списку от исполнителя. Работа разовая, но с перспективой продолжения сотрудничества, в зависимости от результатов. Разрабатывать можно удаленно, но финальное тестирование нужно провести у нас на площадке. Срок 3 мес, бюджет на комплектующие 50К. По ЗП готов обсудить в частном общении. ТЗ-Разработка измерителя временных интервалов.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 233 11 октября, 2023 Опубликовано 11 октября, 2023 · Жалоба Как согласуются следующие требования? 32 минуты назад, Sergey_ssk сказал: Разработка схемы и изготовление цифрового счетчика и 32 минуты назад, Sergey_ssk сказал: Специальность: Программист микроконтроллеров Программист не занимается схемотехникой, а схемотехник прошивками. Если вам нужно два в одном, то так и следует писать. 34 минуты назад, Sergey_ssk сказал: Срок 3 мес, бюджет 50К. Если это 50К рублей то получается, что в месяц исполнитель получит около одного МРОТ (16 242 рубля в месяц)? При том, что средняя ЗП по рынку для универсальных специалистов несколько выше. Или забыли нолик... Как вы оценивали бюджет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergey_ssk 0 11 октября, 2023 Опубликовано 11 октября, 2023 · Жалоба Уважаемый makc, большое спасибо за комментарии! Да, конечно, программист и схемотехник. Не вижу возможности редактировать пост, так бы исправил. По бюджету - пардон, это ориентировочная стоимость комплектующих, исходя из похожих примерных схем, которые нашлись в интернете. По ЗП готов обсудить в частном общении. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 233 11 октября, 2023 Опубликовано 11 октября, 2023 · Жалоба 14 минут назад, Sergey_ssk сказал: Да, конечно, программист и схемотехник. Не вижу возможности редактировать пост, так бы исправил. Поправил. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 226 11 октября, 2023 Опубликовано 11 октября, 2023 · Жалоба 1 час назад, Sergey_ssk сказал: фронтом нарастания примерно 100-300 нс ... Точность измерения (обсуждаема) 55 пс Одно другому противоречит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergey_ssk 0 11 октября, 2023 Опубликовано 11 октября, 2023 · Жалоба 10 minutes ago, makc said: Поправил. Благодарю! Just now, Plain said: Одно другому противоречит. Не совсем так, я думаю. Фронт нарастания определяется генератором. В зависимости от типа генератора число (время нарастания) может варьироваться, но будет повторяемо. То есть, на следующем периоде фронт аналогичный. За время нарастания фронта детектируемый сигнал не успевает сформироваться, он появляется после 1 мкс. Интересует временной интервал между началом импульса СТАРТ и появлением детектируемого сигнала. Причем можно измерять не от "0", а от момента достижения меандром, 1 Вольта например. Если это не обеспечит нужную точность можно менять генератор на более скоростной, это уже вопрос доступности-цены и пр. Точность взята из характеристик TDC7200 у которого указано разрешение 55 пс. Понимаю, что это предел, поэтому и добавлено "(обсуждаема)". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 226 12 октября, 2023 Опубликовано 12 октября, 2023 · Жалоба 16 часов назад, Sergey_ssk сказал: нужно чтобы комплектующие были доступны в РФ ... Комплектующие - мои по списку от исполнителя Сейчас в РФ в среднем даже 74HC00 не доступна, может список "доступного" предоставлять. 15 часов назад, Sergey_ssk сказал: можно измерять не Для измерений двух асинхронных сигналов требуется вдвое больше деталей, в отличие от варианта создания стартового сигнала измерителем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex11 6 12 октября, 2023 Опубликовано 12 октября, 2023 · Жалоба Quote Точность взята из характеристик TDC7200 у которого указано разрешение 55 пс. Разрешение и точность - это две большие разницы. У Вас будет самой большой проблемой регистрация фронта Вашего импульса/провала 5 мВ на 100 нс. Будет очень хорошо, если Вам удастся достичь точности 1 нс. У Вас ведь еще наверняка уровень сигнала плавает, и нужно искать где же этот фронт начался и закончился. Регистрация гамма-квантов? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vov4ick 39 12 октября, 2023 Опубликовано 12 октября, 2023 (изменено) · Жалоба Товарищ, кажется, занимается исследованиями в области планарных световодов и датчиков на них. К погрешностям счётчика добавятся ещё погрешности излучателя и приёмника и может получиться так что времяпролётный метод не сработает и нужно применять классический интерферометр (кстати, у нас соседи их делали). Тут по-хорошему надо обсуждать всю задачу в комплексе. Изменено 12 октября, 2023 пользователем vov4ick Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
www.spb 0 12 октября, 2023 Опубликовано 12 октября, 2023 · Жалоба Приветствую. Интервал 10 мкс, точность 55 е-12, это 181818 дискретов, двоичное число 17 разрядов, х8 = 136, 136 * 30000= 4 080 000 бит/c. Передать в "пк" может и получится, отображать в реальном времени, это как? (самая простая задача, следующие сложнее, их несколько) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 226 12 октября, 2023 Опубликовано 12 октября, 2023 · Жалоба 3 часа назад, Alex11 сказал: Разрешение и точность - это две большие разницы Для оценки переменной составляющей лишь разрешение желательно, а к нему из требований только шум. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Практик 1 12 октября, 2023 Опубликовано 12 октября, 2023 (изменено) · Жалоба Заказчик не учитывает такое явление, как Джиттер. Джиттер генератора, формирующего стартовый меандр, должен быть существенно меньше величины задаваемой погрешности измерения временного интервала. Вообще, на мой взгляд, заявленные требования для старт-стопных измерителей слишком сложны, если не сказать не выполнимы. Согласен, погрешность в 1 нс получить можно, соорудив схему на быстродействующей ПЛИС с Али, но и это, если подходить строго, потянет за собой кучу компенсационных и коректирующих решений. Далее. Если это для целей дальнометрии, то заданное разрешение 50 пс избыточно, поскольку не учитывает неоднородность атмосферы. Высокоточные дальномеры с подобным разрешением дают разные показания из-за того, что луч лазера последовательно проходит слои воздуха с разной температурой (проверено) . Про недостаточно крутые и изменяющиеся по амплитуде фронты здесь уже говорили. Добавлю про асинхронность старт импульса и фазы заполняющих импульсов импульсов счетчика, которые на совпадают и формируют плавающее дробное значение к основному дискрету. За 3 месяца такое не создашь. Да и проблема сдать работу, т.е показать на приборах, что требования выполнены. У разработчика есть такие приборы? Изменено 12 октября, 2023 пользователем Практик Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 226 13 октября, 2023 Опубликовано 13 октября, 2023 · Жалоба Да не, типовая схема на дискретной логике и 8-разрядный МК с быстрым АЦП. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergey_ssk 0 13 октября, 2023 Опубликовано 13 октября, 2023 · Жалоба 19 hours ago, Alex11 said: Разрешение и точность - это две большие разницы. У Вас будет самой большой проблемой регистрация фронта Вашего импульса/провала 5 мВ на 100 нс. Будет очень хорошо, если Вам удастся достичь точности 1 нс. У Вас ведь еще наверняка уровень сигнала плавает, и нужно искать где же этот фронт начался и закончился. Регистрация гамма-квантов? Достичь точности без разрешения будет трудновато. Да, желаемая точность в 55 пс это то что очень хочется. Тут специалисты уже озвучивают ряд проблем (фронты, джиттер, плавающий сигнал..), это все полезно, поскольку приближает к реальной цифре. Сейчас выглядит так: выводим оба сигнала на осциллограф, триггер по переднему фронту запускающего импульса, смотрим на втором канале появление сигнала. На дешевом китайском осциллографе с переделом 10 нс на клетку ищем положение второго сигнала. Тут уже точность 1 нс есть, хочется лучше и нужна автоматизация. Глазами не удобно и не быстро. Нет не гамма-кванты. Кинетика люминесценции, одиночные фотоны. Поэтому нужна частота измерений до 30 кГц. On 10/12/2023 at 8:35 AM, Plain said: Сейчас в РФ в среднем даже 74HC00 не доступна, может список "доступного" предоставлять. Для измерений двух асинхронных сигналов требуется вдвое больше деталей, в отличие от варианта создания стартового сигнала измерителем. Согласен, тут скорее карты в руки исполнителю. В моем представлении - все, что доступно на чипдип (кстати 74HC00 там в большом количестве) и на али. 18 hours ago, vov4ick said: Товарищ, кажется, занимается исследованиями в области планарных световодов и датчиков на них. К погрешностям счётчика добавятся ещё погрешности излучателя и приёмника и может получиться так что времяпролётный метод не сработает и нужно применять классический интерферометр (кстати, у нас соседи их делали). Тут по-хорошему надо обсуждать всю задачу в комплексе. Да, согласен, погрешности в запускающем сигнале и в детектировании будут. Интерференция здесь не проглядывается, поскольку запуск идет электрическим сигналом. Отклик оптический сигнал на фотодетекторе. Измерения уже делаем, схема собрана. Поэтому задача конкретная - измерить временный интервал между двумя сигналами. 17 hours ago, www.spb said: Приветствую. Интервал 10 мкс, точность 55 е-12, это 181818 дискретов, двоичное число 17 разрядов, х8 = 136, 136 * 30000= 4 080 000 бит/c. Передать в "пк" может и получится, отображать в реальном времени, это как? (самая простая задача, следующие сложнее, их несколько) Характерные времена появления сигнала 3-10 мкс, если дискретизация 55 пс, то получается, как Вы и написали довольно большая скорость. Как я понимаю, такая реализация возможна, если взять быстрый осциллограф и закидывать в комп все выборки. На мой взгляд слишком затратная задача. Хочется иметь счетчик - выдает число в компьютер, обнуляется, считает следующий раз, опять выдает число. 16 hours ago, Практик said: Заказчик не учитывает такое явление, как Джиттер. Джиттер генератора, формирующего стартовый меандр, должен быть существенно меньше величины задаваемой погрешности измерения временного интервала. Вообще, на мой взгляд, заявленные требования для старт-стопных измерителей слишком сложны, если не сказать не выполнимы. Согласен, погрешность в 1 нс получить можно, соорудив схему на быстродействующей ПЛИС с Али, но и это, если подходить строго, потянет за собой кучу компенсационных и коректирующих решений. Далее. Если это для целей дальнометрии, то заданное разрешение 50 пс избыточно, поскольку не учитывает неоднородность атмосферы. Высокоточные дальномеры с подобным разрешением дают разные показания из-за того, что луч лазера последовательно проходит слои воздуха с разной температурой (проверено) . Про недостаточно крутые и изменяющиеся по амплитуде фронты здесь уже говорили. Добавлю про асинхронность старт импульса и фазы заполняющих импульсов импульсов счетчика, которые на совпадают и формируют плавающее дробное значение к основному дискрету. За 3 месяца такое не создашь. Да и проблема сдать работу, т.е показать на приборах, что требования выполнены. У разработчика есть такие приборы? Тут есть недопонимание, действительно. Например, генератор может запускаться сигналом от разрабатываемого устройства, тогда джиттер генератора не влияет - важен момент его запуска. Мнение по ПЛИС и 1 нс, учту, спасибо. Дальнометрия не рассматривается. На самом деле, в начале пришлось проанализировать импульсные дальномеры на предмет их использования в этой задаче, но они действительно, как Вами замечено, не подходят. Приборы - да, как выше отмечено, устройство подключаем к нашей установке, задаем задержку по времени (это умеем делать) и ее измеряем. Всем огромное спасибо за комментарии! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DKor 0 13 октября, 2023 Опубликовано 13 октября, 2023 · Жалоба Написал Вам в почту еще в среду и ни ответа ни привета. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться