Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 08.08.2017, 10:52  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,045
Сказал спасибо: 2,559
Сказали Спасибо 11,885 раз(а) в 5,960 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Алгоритм простого осцилографа

Сообщение от Akkord Посмотреть сообщение
Сдвиг от центра оси есть результат работы
постоянной составляющей. Это для трансформатора несколько необычно...
Реклама:
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 08.08.2017, 11:40  
Akkord
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2008
Сообщений: 712
Сказал спасибо: 302
Сказали Спасибо 409 раз(а) в 264 сообщении(ях)
Akkord на пути к лучшему
По умолчанию Re: Алгоритм простого осцилографа

Сообщение от akegor Посмотреть сообщение
постоянной составляющей. Это для трансформатора несколько необычно...
Неожиданный ответ....
Ведь написал -
Цитата:
А дальше Ваша фантазия как программиста....
Решение то элементарное - по третьему каналу считаете пиковое напряжение... и смещаете....на постоянную составляющую...
Akkord вне форума  
Непрочитано 09.08.2017, 06:49  
Jane9226
Прописка
 
Регистрация: 26.10.2011
Сообщений: 122
Сказал спасибо: 53
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Jane9226 на пути к лучшему
По умолчанию Re: Алгоритм простого осцилографа

У LVDT четыре вывода, два это обмотка возбуждения и два это вторичная обмотка, которая в свою очередь состоит из последовательно соединенных двух внутри на встречу друг другу. Кликните на вложенную картинку, это анимационный gif, в моем случае это первая и четвертая синусоиды. Задача состоит в том, чтобы отобразить именно во временной развертке, а не XY. С фигурами Лиссажу проще. По X данные одного массива за один полный период, по Y другого и все. Не нужно изголяться с синхронизацией, с чем собственно я сейчас и вожусь, в смысле с синхронизацией. Пока без особого успеха. Все немного сложнее чем я думала. Частоту таймера, по которму происходит выборка настроила так, чтобы на экран (800 точек) вмещалось четыре периода (частота синусоиды постоянная 400Гц) Вот получила я два массива данных (по 1000 элементов) с двух ADC, вывела их на экран (по 800 с каждого), хорошо смотрятся, если после отрисовки поставить breakpoint, потому как следующий раз они (синусоиды) перересуются совсем в другом месте. Теперь нужно позаботится о синхронизации, вот здесь что то я туплю. Скажем установила я значение триггера середину 0x800 (синусоида симетрична отночительно этого значения), далее в цикле перебираю данные массива, и нахожу первый элемент который больше этого значения. Но таких элементов ровно половина, т.е. вся положительная полуволна. Следовательно нужно не просто найти элемент который больше а еще чтобы и предыдущий был меньше этого значения (rising edge). Как то так. Извините за каламбур. Просто ночь на дворе а у меня ничего не выходит с этим циклом. Пойду отдохну может завтра что получится.
Миниатюры:
Нажмите на изображение для увеличения
Название: lvdt.gif
Просмотров: 0
Размер:	55.4 Кб
ID:	117410  
Jane9226 вне форума  
Непрочитано 09.08.2017, 09:48  
verdana
Заблокирован
 
Регистрация: 16.03.2005
Сообщений: 5,918
Сказал спасибо: 560
Сказали Спасибо 9,145 раз(а) в 2,892 сообщении(ях)
verdana на пути к лучшему
По умолчанию Re: Алгоритм простого осцилографа

Если я правильно понял, Вам не нужно ехать
(измерять перемещения этим датчиком).

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

Кстати датчики подобного типа, используются в нескольких режимах,
-амплитудном, фазовом, индикаторном, трансформаторном (силовом)


Вам нужен именно фазовый индикаторный?
С прикольной визуализацией?

Р.S.
То что картинка иллюстрирует амплитудный, а не фазовый режим,
это ничего?
verdana вне форума  
Непрочитано 09.08.2017, 10:32  
Akkord
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2008
Сообщений: 712
Сказал спасибо: 302
Сказали Спасибо 409 раз(а) в 264 сообщении(ях)
Akkord на пути к лучшему
По умолчанию Re: Алгоритм простого осцилографа

Сообщение от verdana Посмотреть сообщение
То что картинка иллюстрирует амплитудный, а не фазовый режим,
это ничего?
Какой хороший вопрос.....

Но кто про что.. а я все про своЁ - т.е. про фигуры Лиссажу.
Они родимые, и есть амплитудно-фазовое отображение взаимоотношения двух сигналов...
Причем - мгновенное...

Последний раз редактировалось Akkord; 09.08.2017 в 10:33. Причина: дополнение
Akkord вне форума  
Непрочитано 09.08.2017, 11:39  
verdana
Заблокирован
 
Регистрация: 16.03.2005
Сообщений: 5,918
Сказал спасибо: 560
Сказали Спасибо 9,145 раз(а) в 2,892 сообщении(ях)
verdana на пути к лучшему
По умолчанию Re: Алгоритм простого осцилографа

Сообщение от Akkord Посмотреть сообщение

Но кто про что..
Ну так всё как всегда...

Вместо того чтобы чётко и однозначно объяснить
задачу, ТС начинает размазывать кашу по тарелке.

Типа, я и сам всё знаю, вы мне только вот эту запятую разъясните.

P.S.
Для того чтобы написать программу для какого либо железа,
знание языков программирования нужно в последнюю очередь,
а в первую нужно очень хорошо представлять как оно работает.

А статья в википедии, это далеко не знания,
о-о-очень далеко.

Ну как до Киева в позе членистоногого.
verdana вне форума  
Непрочитано 09.08.2017, 12:54  
Akkord
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2008
Сообщений: 712
Сказал спасибо: 302
Сказали Спасибо 409 раз(а) в 264 сообщении(ях)
Akkord на пути к лучшему
По умолчанию Re: Алгоритм простого осцилографа

Сообщение от verdana Посмотреть сообщение

.... ТС начинает размазывать кашу по тарелке.

Типа, я и сам всё знаю, вы мне только вот эту запятую разъясните.
.....
А статья в википедии, это далеко не знания,
о-о-очень далеко.

Ну как до Киева в позе членистоногого.
Это Вы кому ???

Или :
Цитата:
Ну так всё как всегда...
Akkord вне форума  
Непрочитано 09.08.2017, 13:21  
verdana
Заблокирован
 
Регистрация: 16.03.2005
Сообщений: 5,918
Сказал спасибо: 560
Сказали Спасибо 9,145 раз(а) в 2,892 сообщении(ях)
verdana на пути к лучшему
По умолчанию Re: Алгоритм простого осцилографа

Сообщение от Akkord Посмотреть сообщение
Это Вы кому ???
А Вы на свой счёт приняли?

Вы знаете, я считал что аббревиатура "ТС",
в данном контексте достаточно понятна.
verdana вне форума  
Непрочитано 09.08.2017, 15:36  
hacker7
Вид на жительство
 
Регистрация: 07.01.2007
Адрес: Ленинградская обл
Сообщений: 428
Сказал спасибо: 147
Сказали Спасибо 71 раз(а) в 56 сообщении(ях)
hacker7 на пути к лучшему
По умолчанию Re: Алгоритм простого осцилографа

Сообщение от Jane9226 Посмотреть сообщение
Здравствуйте народ. Тема такая. Нужно отобразить на дисплее две синусоиды, точнее их фазировку по отношению друг к другу. Их частота и амплитуда постоянные 400Гц и около одного вольта, меняется только фаза, причем ее численное значение в виде градусов вычислять не нужно.
То есть мне видится простой двух-канальный осцилограф, с постоянными настройками. Тема для меня новая, в связи с этим пара вопросов к профессионалам форума. Плата будет использоватся STM32F769Disco, просто потому что есть в наличии. Правильно ли я вообще понимаю сам алгоритм? Жду когда DMA заполнит два массива скажем из 1000 измерений каждый, далее в цикле нахожу в одном из них индекс элемента, значение которого превышает какой то уровень и начиная с этого идекса оставшиеся элементы с обох массивов вывожу на дисплей. Или всеже необходимо собирать триггер (компаратор) на входе? Прикручивать библиотеку emWin или можно обойтить BSP функциями? "Идиотские" вопросы задаются из соображения попытки сэкономить время и сделать как можно проще. Неплохо было бы нарыть в интернете какой нибудь простой проект и взять его за основу, но под Keil ничего путного не нашла. Буду рада выслушать Ваше мнение . Спасибо
При слове DMA у программиста начинается мандраж
Самое лучшее - это нарисовать фигуру Лиссажу. В Вашем случае это будет что-то от наклонной линии до наклонного овала. ОЧЕНЬ наглядно. Дальше некуда.
Далее, фигуры Лиссажу сразу покажут Вам, действительно ли "частота и амплитуда постоянные 400Гц и около одного вольта, меняется только фаза"
Никакого накопления данных производить не нужно, все сразу на индикатор по мере поступления отсчётов. Без компараторов. Только АЦП, грубо говоря. Заодно по ровности линий Вы оцените качество измерений и насколько сигнал по факту синусоидальный. Зрителю всё это оьяснить просто, и ему обычно нравится и понятно
hacker7 вне форума  
Сказали "Спасибо" hacker7
true71 (10.08.2017)
Непрочитано 09.08.2017, 16:07  
Akkord
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2008
Сообщений: 712
Сказал спасибо: 302
Сказали Спасибо 409 раз(а) в 264 сообщении(ях)
Akkord на пути к лучшему
По умолчанию Re: Алгоритм простого осцилографа

Сообщение от hacker7 Посмотреть сообщение
Самое лучшее - это нарисовать фигуру Лиссажу.


А еще добавлю. Ведь в чем прелесть "цЫфры"?
Оси Х и У можете расположить как Вам удобнее.
И получите уже вертикальную линию при 0 градусов и индикацию отклонения "лево - право"....
Akkord вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
алгоритм опережения зажигания artyomugr Микроконтроллеры, АЦП, память и т.д 18 02.03.2012 11:40
алгоритм преобразования CVSD (ADM) в PCM csm7 Цифровые сигнальные процессоры 0 04.02.2012 15:17
Алгоритм частотомера artyomugr Микроконтроллеры, АЦП, память и т.д 26 11.05.2011 15:42
Видеовход компа для осцилографа z3 Измерительное оборудование 1 24.02.2010 21:45
Алгоритм билдер для ПИК контроллеров. Gladkih Микроконтроллеры, АЦП, память и т.д 9 24.02.2007 18:41


Часовой пояс GMT +4, время: 06:17.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot