10.08.2017, 15:51
|
|
Прописка
Регистрация: 26.10.2011
Сообщений: 122
Сказал спасибо: 53
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Алгоритм простого осцилографа
Сообщение от MisterDi
|
Можно попробовать выводить картинку не по окончанию приема данных, а с фиксированным интервалом например 20мС
|
Так у меня так и сделано. Проект с FreeRTOS и отрисовывается дисплейчик десять раз в секунду - osDelay(100)
Сообщение от mike-y-k
|
Для одноразового использования городить такое
А просто взять (даже на прокат) нормальный двухлучевой осциллограф и закрыть вопрос с проверкой?
|
А кто сказал, что для одноразового использования? И осцилографы есть и генераторы и анализаторы спектра и angle phase meter (не знаю как по русски) и много чего еще. И тесты проходят десятками в день. Этот конкретный: Current Power Supply - выдает 8mA, генератор питает обмотку возбуждения LVDT, осцилограф показывает.... Этож сколько оборудования. А тут Discovery в паре с еще одной платкой заменяет все. DAC выдает синусоиду... Дисплей показывает, второй DAC .... Впрочем чего я оправдываюсь. Просто поставлена задача и я ее пытаюсь решить, в том числе с помощью форума, который кстати гораздо полезнее многих книг (IMHO)
|
|
|
|
10.08.2017, 16:18
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,258
Сказал спасибо: 11,170
Сказали Спасибо 3,859 раз(а) в 2,929 сообщении(ях)
|
Re: Алгоритм простого осцилографа
Jane9226, форум конечно полезен при решении, но он совсем не отменяет наличия фундамента, а тут книжки пока вне конкуренции. Уже ведь мелькнуло про матчасть А она только из книжек и не по диагонали.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
10.08.2017, 16:22
|
|
Заблокирован
Регистрация: 16.03.2005
Сообщений: 5,918
Сказал спасибо: 560
Сказали Спасибо 9,145 раз(а) в 2,892 сообщении(ях)
|
Re: Алгоритм простого осцилографа
Сообщение от verdana
|
Отдел мозга отвечающий за речь,
очень тесно связан с другими, отвечающими
за высшую нервную деятельность.
Если человек не может грамотно и логично
высказать свои мысли, то это 146-процентная гарантия,
что и руки у него из жопы растут.
|
Кстати, ни кто не в курсе,
почему у любителей ролевых игр,
особенной популярностью пользуется
- "партизан на допросе"?
Сообщение от Jane9226
|
и angle phase meter (не знаю как по русски)
|
Ну так может сначала разговаривать научится, а потом уже вопросы задавать?
Последний раз редактировалось verdana; 10.08.2017 в 16:26.
|
|
|
|
10.08.2017, 16:45
|
|
Прописка
Регистрация: 26.10.2011
Сообщений: 122
Сказал спасибо: 53
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Алгоритм простого осцилографа
Сообщение от verdana
|
Ну так может сначала разговаривать научится, а потом уже вопросы задавать?
|
Ну вот, а я всегда считала и даже можно сказать гордилась своим русским, спасибо родителям за это - прям заставляли читать, писать и фильмы смотреть. Посмотрела бы я на Ваш русский без нормального общения более 20 лет.
А вообще тролить не по теме желания у меня нет.
|
|
|
|
10.08.2017, 16:56
|
|
Заблокирован
Регистрация: 16.03.2005
Сообщений: 5,918
Сказал спасибо: 560
Сказали Спасибо 9,145 раз(а) в 2,892 сообщении(ях)
|
Re: Алгоритм простого осцилографа
Сообщение от Jane9226
|
А вообще тролить не по теме желания у меня нет.
|
То что я написал, это не троллинг, а горькая реальность
Я ведь не зря упомянул "партизана на допросе",
90% задающих вопрос, или физиологически не в состоянии,
хоть мало мальски грамотно его изложить,
или считают, что не царское это дело.
Вы перечитайте свои посты "чужими глазами",
там же непонятки сидят на противоречиях и абсурдом погоняют.
|
|
|
|
10.08.2017, 17:42
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,091
Сказал спасибо: 2,566
Сказали Спасибо 11,900 раз(а) в 5,973 сообщении(ях)
|
Re: Алгоритм простого осцилографа
Сообщение от verdana
|
разговаривать научитЬся, а потом уже вопросы задавать?
|
Пардоньте, что учителя поправляю...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо akegor за это сообщение:
|
|
|
10.08.2017, 17:58
|
|
Прописка
Регистрация: 02.03.2010
Сообщений: 139
Сказал спасибо: 12
Сказали Спасибо 49 раз(а) в 26 сообщении(ях)
|
Re: Алгоритм простого осцилографа
У меня так:
АЦП1+2 в fast interleave mode
DMA циклически складывает в буфер
По half transfer и transfer complete прерываниям DMA процедура поиска превышения \понижения уровня в половине буфера, причем как тут писали, делаю поиск с гистерезисом . На ARM командах получилось буфер 1000 отсчетов просматривать за 10uS на 88 МГц процессора.
Если фронт найден, копирую часть или все данные (в зависимости от положения фронта один экран может попадать в два полубуфера) в промежуточный буфер, это в прерываниях еще.
Когда данные есть, ставлю флаг и в главном цикле программы их использую.
Я понимаю, что это не совсем по теме, но тема называется "алгоритм простого осциллографа" .
Кстати, в простом stm32f103 суммарно получил 6.3 мегасемпла без каких либо артефактов, главное калибровку делать на документированной частоте АЦП.
PS
Для тех, кто любит искать неточности, да команды Thumb - 2 =)
Последний раз редактировалось 6ap6oc; 10.08.2017 в 18:03.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:51.
|
|