простые интересные РАДИОСХЕМЫ сделанные своими руками

» Гость

Мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизируйтесь!





» ДАТАШИТЫ
Например: TDA1562

» СХЕМЫ

Отметить прочитанными   -   Поиск   -   Правила   -   Новые сообщения

Модератор форума: ВIOS  
Форум радиолюбителей » СХЕМЫ » ИЗМЕРЕНИЯ » Импульс ILI9341 (Простой осциллографический пробник)
Импульс ILI9341
Пт, 25.01.2019, 11:24 | Сообщение # 41        
apeks
аватар
  Постов: 3403  Online Друзья 
iharl,
Цитата iharl ()
это два Импульс 7735 в одном корпусе - дешево и сердито.))))

можно и так lol biggrin
главное с синхронизацией лучей заморочится
Пт, 25.01.2019, 11:42 | Сообщение # 42        
булат
аватар
  Постов: 591  Offline Друзья 
Неправильно выразился когда я писал что "отрисовка
1 кгц-(256 раз за 13 сек) 19 раз в секунду
10 кгц-(256 раз за 20 сек) 13 раз в секунду
100 кГц-(256 раз за 90 сек) 2,8 раз в секунду"
на самом деле не просто "отрисовка",а полный цикл измерения,один цикл измерения содержит-
1)опрос кнопок-включаем ацп,измеряем напряжение на PORTC.0,проверяем не нажата ли кнопка
2)Снимаем дамп 1024 отсчета,при развертке 0,2 мсек/деление (одно деление=45 точек) (0,2/45)*1024=4,5 миллисек
3)Ищем точку синхронизации
4)Масштабирование (просто ограничиваем график т к с AD9280 могут идти значения от 0 до 255 а экран 240 пикселей по вертикали)
5)Стираем старый график
6)Рисуем новый график
7)рисуем вертикальные линии-деления (время,всего 8 линий)
8)рисуем горизонтальные линии-деления (напряжение,6 линий)
9)рисуем линию синхронизации
10)выводим время развертки
11)копируем в буфер из 320 значений нарисованный график(чтоб в след цикле знать что стирать
То есть правильнее писать
1 кгц-(256 раз за 13 сек) 19 циклов измерений в секунду
10 кгц-(256 раз за 20 сек) 13 циклов измерений в секунду
100 кГц-(256 раз за 90 сек) 2,8 циклов измерений в секунду
все на развертке 0,2 мсек/деление и предел 1в/деление,входной сигнал меандр,0-5 вольт


Отредактировал булат - Пт, 25.01.2019, 21:48
Пт, 25.01.2019, 11:57 | Сообщение # 43        
булат
аватар
  Постов: 591  Offline Друзья 
Вот фото на развертке 0,2 мсек/деление,видно что при 100 кгц приходиться рисовать ооочень много линий потому так медленно
1 кгц

10 кгц

100 кгц
Пт, 25.01.2019, 12:00 | Сообщение # 44        
Лекс59
аватар
  Постов: 1667  Offline Друзья 
булат, Возможно стоит сделать сетку вкл/выкл, как в Импульсе-5110, либо сетку перикрестием в центре экрана с рисками, все меньше линий отрисовывать.
Пт, 25.01.2019, 12:10 | Сообщение # 45        
булат
аватар
  Постов: 591  Offline Друзья 
Можно и так

есть вариант еще немного ускорить а именно-график нарисовали,в буфер его координаты скопировали,при след отрисовке сравнивать с буфером и если совпадает то не рисовать
Проще говоря если нарисованная линия и которую надо нарисовать идентичны то незачем ее стирать и рисовать по новой-можно пойти на след отрисовку линии

Добавлено (25.01.2019, 12:10)
---------------------------------------------
Сейчас перенесу отрисовку в импульс-7735 и посмотрим что получится

Пт, 25.01.2019, 12:23 | Сообщение # 46        
Лекс59
аватар
  Постов: 1667  Offline Друзья 
Цитата булат ()
Проще говоря если нарисованная линия и которую надо нарисовать идентичны то незачем ее стирать и рисовать по новой-можно пойти на след отрисовку линии

Ну тут я не спец конечно, вам виднее, но на вскидку на анализ то тоже требуется время и ресурсы МК. Будет ли быстрее.

Опыт критерий истины, впрочем.
Пт, 25.01.2019, 12:52 | Сообщение # 47        
булат
аватар
  Постов: 591  Offline Друзья 
проверил на импульс 7735,развертка 300 мксек,получилось неплохо-
100 кгц-(256 раз за 30 сек) 8,5 циклов измерений в секунду
то есть 1 измерение+вывод на экран \ всего 30/256=0,117 сек!там еще задержка есть 50 мсек
когда выводится меню то конечно дольше,оптимизировать не смогу-память забита 99,93 %

Добавлено (25.01.2019, 13:03)
---------------------------------------------

Цитата Лекс59 ()
Нокиевский 5110 84х48 пикселей =4032 пиксела.
7735 128х160 пикселей = 20480 пикселов.

Разница в 5,08 раз

Не совсем правильное сравнение...
В варианте 5110 вся картинка рисуется в массив(в атмега328р озу на 2048 байт),занимает всего 48*84/8=504 байта,а когда надо вывести на экран просто рисуем как картинку-ставим курсор на 0 по вертикали и горизонтали и "выплевываем" по спи этот массив
В варианте 7735 комманд намного больше-чтоб нарисовать одну линию надо задать координаты начала и конца линии Y0,Y1,X,(по даташиту-задаем область закрашивания),потом вычисляем длину этой линии в пикселях(например 50 пикселей) а потом выдаем по спай цвет (цвет задается 2 байтами) соответственно длине линии раз (получается 50 раз передаем 2 бита),потом переходим на след координату X и по новой
Пт, 25.01.2019, 13:18 | Сообщение # 48        
fantom1818
аватар
  Постов: 116  Offline ОК 
Бюджетность мне не особо принципиально , главное что б прибором было удобно пользоваться , он корректно отображал сигнал и его характеристики , напомню , что это первый мой осциллограф и думаю , что на долго т.к.пока нет возможности приобрести прибор за 17000 или дороже , но разница в 1000р для меня не принципиальна для хорошей самоделки !!! Думаю , что найдутся те кто меня поддержит , единственный минус потеря скорости отрисовки , а вот если сразу будет меню или иконки это +.
Пт, 25.01.2019, 13:28 | Сообщение # 49        
булат
аватар
  Постов: 591  Offline Друзья 
Тогда вам на радиокоте варианты с стм надо смотреть,"карманный" или "москит"
Я себе хантек 5102 взял за 215 $,доставка из России,сейчас 14122 руб,но в основном использую импульс-на столе и так мало места
Если будете брать то берите лучше с памятью 1 Мсемплов,у меня всего 40 килосемплов
Пт, 25.01.2019, 13:42 | Сообщение # 50        
apeks
аватар
  Постов: 3403  Online Друзья 
fantom1818,
Цитата fantom1818 ()
Бюджетность мне не особо принципиально , главное что б прибором было удобно пользоваться , он корректно отображал сигнал и его характеристики , напомню , что это первый мой осциллограф и думаю , что на долго

Цитата булат ()
Тогда вам на радиокоте варианты с стм надо смотреть,"карманный" или "москит"

добавлю еще GFX 1.1 на 103ей стмке можно и на макетке его даже лучше он на два луча
Форум радиолюбителей » СХЕМЫ » ИЗМЕРЕНИЯ » Импульс ILI9341 (Простой осциллографический пробник)
Поиск:
Кто есть кто на форуме радиолюбителей: Администратор Модераторы Друзья Пользователи
Группа вконтакте Канал ютуб Группа в фэйсбук Мобильная версия © 2010-2019, "Радиосхемы". Все права защищены. Почта