Перейти к содержанию
    

20 часов назад, Дмитрий МВ сказал:

Хотя бы 10мгц

Ну и зачем такой осциллограф нужен в наше время?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

22 часа назад, Vasily_ сказал:

Смотрелка, можно сохранять осцилки, скриншоты, синхронизация вполне нормальная.

А на сколько у него ватты МГцы китайские?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, dimka76 said:

Ему и 8-ми битного вполне хватит.

В таком случае 480кбайт на картинку , тогда на 512 выбирать. И это я так понимаю должно быть ОЗУ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 11/25/2022 at 12:56 PM, Дмитрий МВ said:

В таком случае 480кбайт на картинку , тогда на 512 выбирать. И это я так понимаю должно быть ОЗУ?

Да, должно быть ОЗУ.

Что вы имеете ввиду под словом выбирать ?

Выбирать что ?

Микроконтроллер с соответствующим объемом ОЗУ ?

Если так, то ОЗУ должно быть больше.

Для VGA два буфера. Один отправляется на монитор, во втором формируется следующая картинка.

Потом они меняются местами.

Плюс, буфер для данных, принятых от АЦП.

Плюс, место для хранения всяких переменных программы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, Дмитрий МВ сказал:

Если я хочу получить разрешение 800*600 =480000 делим на 32 бита (т.к. у нас МК 32 битный) получаем 15000. 15кбит на картинку? Правильно?

Вы читать умеете?  :umnik2:

11 часов назад, jcxz сказал:

Памяти для захвата осциллограммы много не нужно. Её нужно столько, сколько у вас точек LCD по горизонтали.

800 точек * 1 байт на пиксель = 800 байт нужно захватить чтобы нарисовать один кадр осц. (при АЦП > 8 бит - умножить на 2). 800 (или 800*2) байт есть почти в любом ARM-е.

Причём тут разрядность МК - вообще не понятно.  :wacko2:

И рисование - это совсем другая задача. Не мешайте мух с котлетами (захват осц. и рисование). О рисовании речь вообще не шла. Потому как неизвестно ничего о способе подключения экрана. Рисование зависит от способа подключения. Если дисплей имеет свой контроллер с ОЗУ, с параллельной шиной до МК - памяти в МК вообще не нужно, можно рисовать прямо в памяти контроллера.

16 минут назад, dimka76 сказал:

Что вы имеете ввиду под словом выбирать ?

Выбирать что ?

У человека каша в голове. :unknw:  Он даже не понимает разницы между захватом осц. и рисованием, причём - для разных типов интерфейса с дисплеем.

18 минут назад, dimka76 сказал:

Плюс, буфер для данных, принятых от АЦП.

Это первоочередная проблема, которую ему надо будет решить. До всяких рисований. И боюсь, что он на ней споткнётся и дальше не продвинется.... До рисований дело даже не дойдёт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, vervs сказал:

А на сколько у него ватты МГцы китайские?

А как же, китайцев не победить, плохо то что они не исправляют свои косяки и не выпустили никаких обнов.

Обзоров на этот осцилл полно, заряд держит долго, посмотреть Can, Lin датчики и тд. вполне хватает. За такие деньги такое самому не сделать.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 11/25/2022 at 1:30 PM, jcxz said:

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

Он же в самом начале написал - VGA

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

46 минут назад, jcxz сказал:

800 точек * 1 байт на пиксель = 800 байт нужно захватить чтобы нарисовать один кадр осц. (при АЦП > 8 бит - умножить на 2). 800 (или 800*2) байт есть почти в любом ARM-е.

Не совсем понятно, почему Вы так считаете. Семплирование желательно сделать на всю отведенную для этих целей память, она распределяется в зависимости от требуемого времени захвата и частоты семплирования АЦП. А вот отображать на экране нужно будет с прореживанием из этих данных, а самое главное, как делает любой современный осциллограф - не пропуская отрисовки всплесков (если они были в сигнале). Не знаю, понятно ли я написал, но речь о том, чтобы на 100 пикселях по X увидеть "иголку" в сигнале, который был записан кратно больше, чем можно отрисовать на экране, например, 100 000 отсчетов АЦП. Условно, где-то в середине этих 100 000 отсчетов 1 или 2 были 5В, а остальные 0В - на экране при любом масштабе я должен видеть эти 5В, если нахожусь в области этих семплов.

image.thumb.png.78d59315fed281edda21d15a0b8f4c90.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

58 minutes ago, dimka76 said:

Выбирать что ?

Микроконтроллер с соответствующим объемом ОЗУ ?

Да , спасибо за ответ. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 минут назад, Arlleex сказал:

Не совсем понятно, почему Вы так считаете. Семплирование желательно сделать на всю отведенную для этих целей память, она распределяется в зависимости от требуемого времени захвата и частоты семплирования АЦП.

Я уже несколько раз писал:

21 час назад, jcxz сказал:

Его задача: по какому-то событию (триггеру) захватить последовательность сэмплов, количеством не менее числа точек по X экрана.

12 часов назад, jcxz сказал:

Памяти для захвата осциллограммы много не нужно. Её нужно столько, сколько у вас точек LCD по горизонтали. Ну может с 2-кратным запасом для масштабирования захваченного кадра.

И вопрос был о минимуме необходимой ОЗУ. Захватывать можно сколько угодно, хоть мегабайты если есть место. Но необходимый минимум для отображения осц. на экране = количеству точек экрана по X.

11 минут назад, Arlleex сказал:

А вот отображать на экране нужно будет с прореживанием из этих данных,

Зачем прореживание, если можно просто захватить с необходимой частотой и если речь идёт о минимальных требованиях, чтобы хотя бы заработало, а не о максимальных хотелках?

ТСу хотя бы по-минимуме что-то сделать. Не думая о прореживаниях, фильтрации и т.п. Если сможет сделать минимум, дальше будет доделывать дополнительные свистоперделки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 11/25/2022 at 2:20 PM, jcxz said:

 Если сможет сделать минимум, дальше будет доделывать дополнительные свистоперделки.

Потом под свистоперделки уже может не хватить ресурсов.

Если эти ресурсы сразу не заложить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, dimka76 сказал:

Микроконтроллер с соответствующим объемом ОЗУ ?

Если так, то ОЗУ должно быть больше.

В 1-ю очередь: Микроконтроллер, способный уметь закачать в себя необходимый поток сэмплов. Объём ОЗУ - дело 2-е.

5 минут назад, dimka76 сказал:

Потом под свистоперделки уже может не хватить ресурсов.

Если эти ресурсы сразу не заложить.

Если он сейчас выберет МК с 1МБ ОЗУ, не подумав об интерфейсе подключения АЦП, то вообще никакой картинки не сможет получить. До свистоперделок даже дело не дойдёт.

 

PS: Всё равно, что выбирать цвет кузова авто, даже не поинтересовавшись: "а есть ли вообще автодорога к цели путешествия"? Может вообще лодку выбирать нужно, а не авто.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тема начинает напоминать очередной народный осциллограф 100500.

Который так никто и не осилил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 минут назад, Vasily_ сказал:

Тема начинает напоминать очередной народный осциллограф 100500.

Ах так вот они о чем:biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...