roboforum.ru

Технический форум по робототехнике.

USB-осциллограф TNP Duo

Обсуждаем рождающиеся мысли и результаты экспериментов.

Re: USB-осциллограф TNP Duo

Сообщение blindman » 29 мар 2010, 12:52

Фильтр по триггеру в явном виде - нереально в моем случае сделать. Но вполне возможно сделать так, чтобы после срабатывания триггера была настраиваемая задержка, после которой первое срабатывание триггера будет считаться "настоящим".
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: USB-осциллограф TNP Duo

Сообщение blindman » 29 мар 2010, 13:25

delay.png
delay.png (5.51 КиБ) Просмотров: 3549
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: USB-осциллограф TNP Duo

Сообщение Michael_K » 29 мар 2010, 13:32

Отлично!
(Хочу уточнить, что триггер тоже должен ловиться на максимально возможной частоте,
иначе он может пропускать реальный фронт и цепляться к мнимому...)
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: USB-осциллограф TNP Duo

Сообщение blindman » 29 мар 2010, 13:35

Ну так и меня и так привязка к началу пакета. Логика - "если достаточно долго не было срабатываний триггера, то следующее его срабатывание - это интересующий нас момент времени"
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: USB-осциллограф TNP Duo

Сообщение blindman » 29 мар 2010, 13:36

Насчет частоты триггера - тоже очевидно, и тоже проблематично :) Но с этим ничего не поделать, будет максимум что можно выжать из железа
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: USB-осциллограф TNP Duo

Сообщение blindman » 29 мар 2010, 13:39

Кстати надо помнить что есть 4 цифровых входа (или 14 - если отключен один канал АЦП) - по ним триггер можно сделать более быстродействующий
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: USB-осциллограф TNP Duo

Сообщение avr123.nm.ru » 29 мар 2010, 14:26

Хорошобы иметь сколько то сэмплов до тригера ( колич. регулируемо возможно ) - это обогатило бы картинку ИМХО.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: USB-осциллограф TNP Duo

Сообщение blindman » 29 мар 2010, 14:33

Это и называется "pretrigger view". На картинке указатель мышки в точке где сработал триггер
Вложения
pretrigger.png
pretrigger.png (3.56 КиБ) Просмотров: 3512
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: USB-осциллограф TNP Duo

Сообщение Michael_K » 29 мар 2010, 15:02

Запоздалая иллюстрация про алиасинг :)
aliasing.PNG
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: USB-осциллограф TNP Duo

Сообщение blindman » 03 апр 2010, 07:54

Получается вот такой расклад по частоте оцифровки:

Без антиалиасинга, размер буфера 4000 сэмплов:
24 МГц, 12 МГц, 8 МГц, 6 МГц, 4.8 МГц, 3 МГц, 2.4 МГц, 2 МГц

С антиалиасингом, размер буфера 2000 сэмплов, сэмплы для антиалиасинга берутся на частоте 6 МГц:
1.5 МГц, 750 кГц, 500 кГц, 375 кГц, 300 кГц, 250 кГц, итд (6000000 / 4 / n)

Без антиалиасинга, сплошной поток данных:
максимум 2 кГц

С антиалиасингом, сэмплы для антиалиасинга берутся на частоте 6 МГц, сплошной поток данных:
максимум 1 кГц

я как-то писал(а):Тот же параллакс продаёт практически аналогичный прибор (только чуть-чуть похуже :D ) за 250 долларов

У PropScope оказывается буфер чуть больше 200 сэмплов :shock:
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: USB-осциллограф TNP Duo

Сообщение blindman » 01 июн 2010, 05:58

Бьюсь с антиалисингом. Все режимы работают, а этот победить никак не получается. Такое впечатление что где-то биты пересталяются, а где - не могу понять
aa.png
Синий - минимальное значение, зеленый - максимальное
aa.png (4.31 КиБ) Просмотров: 3179


Добавлено спустя 1 час 6 минут 35 секунд:
Ура, победил ! :Yahoo!:
Копипаст - зло :D
aa.png
Сумма 2 синусоид (ШИМ + RC фильтр)
aa.png (3.26 КиБ) Просмотров: 3158
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Пред.

Вернуться в Идеи

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 42