Автор |
Сообщение |
|
Дата: 14 Дек 2012 22:28:25 · Поправил: Minimorum (14 Дек 2012 22:47:59)
#
Вполне возможно, что тему нужно было не начинать, а продолжить в соседней ветке. Но я новичек, прошу снисхождения. Господа, испортился С4-25. Во время работы прибора с него пошел дым. До момента принудительного выключения анализатор исправно показывал картинку. Сгорел силовой трансформатор. Почитал ветку форума http://www.radioscanner.ru/forum/topic36974-2.html. Заинтересовало. Захотелось воспользоваться результатами той работы, если автор согласен на такое. Совсем нет желания перематывать трансформатор, но оживить прибор хотелось бы. Очень привлекает возможность отображения на экране монитора. Благо таковых развелось достаточное количество. Прочитав ветку форума, я нашел только рисунок ПП, но схемы и описания конструкции, а также ПО, не видел. Прошу помощи в указанной переделке. С уважением, Сергей. |
|
Дата: 18 Дек 2012 23:15:04
#
Ссылка не рабочая.
http://electronic-gallery.com.ua/index.php?target=product&cat=22
Я такое делал. Очень много обвеса. Монитор не телевизор , там по другому все должно делатся. Этот проект есть в живом виде. Там организованы две экранные области на ОЗУ . Пока одна область показывается вторая область заполняется процессором , записывает по алгоритму данные от ацп. Как цикл измерения закончится, происходит смена картинки в паузе между кадрами. Вобщем восемь каналов работает разным цветом без проблемм. Никакой софтины не нужно. Мерцания экрана ушли. Думал еще организовать метки, изготовил 8 упт и плату меток. Но решил этот вопрос иначе. Взял двух лучевой USB осцилограф, вывел строб импульс и выход с УПТ, если надо смотрю на компе. Один недостаток что только два луча. На 42 нужно 3. Пока устраивает. |
|
Дата: 19 Дек 2012 15:53:46
#
С этой задачей справится один- единственный STM32. Внутренних АЦП 12 бит вполне достаточно для оцифровки детектора С4-25. Библиотека формирования сигнала VGA дрыгоножеством с использованием ДМА (процессор не используется) есть и проверена. Только число цветов обрезано, но для измерительного прибора это несущественно. Пока нет только самой библиотеки измерений и визуализации (координатная сетка, курсоры). На VRTP происходит разработка такого прибора, но с собственной радиочастотной частью. Подключайтесь к проекту- напишите кусок кода для экрана, а остальные участник помогут с железом для согласования с С4-25. Берите обычную платку discovery- они достаточно дешевы и стандартны, а для Вашей задачи много ног ненадо. Два канала АЦП там точно есть, надо добавить только буферные усилсителию
|
|
Дата: 19 Дек 2012 20:34:05
#
речь не в оцифровке или скорости -ДОлжна должна быть память озу на все пиксели монитора. Монитор не элт. какой не был бы процессор , для показа картинки ,ее сначало надо загрузить в озу и последовательно выгрузить из озу в монитор. В любом случае сначала измерение, запоминание всей картинки, выгрузка. На одну картинку SVGA нужно минимум 256х256 65кб на одну картинку и на другую столько же. 8 бит по вертикали и 8 по горизонтали.Процессор должен стробировать от старта 256 отсчетов - Х и на каждый отсчет данные АЦП заносить в ОЗУ = как вертикаль Y. А воспроизводить нужно последовательно выводить данные ВСЕХ ячеек с синхроимпульсами. В каждой ячейке может быть записан 8 бит цвет. единственный STM32 это не сделает. Он может вывести по алгоритму какую либо картинку, и не более. А написать программу которая будет подсвечивать только точки в нужных местах монитора будет очень сложно. При этом на время измерения кто будет показывать каттинку? Мерцание не избежно.
|
|
Дата: 19 Дек 2012 21:22:28 · Поправил: khach (19 Дек 2012 21:27:52)
#
static inline void IntializeVGAScreenMode320x240(uint8_t *framebuffer)
static inline void IntializeVGAScreenMode320x200(uint8_t *framebuffer)
static inline void IntializeVGAScreenMode320x175(uint8_t *framebuffer)
Это те режимы. что реализованы. Глубина цвета 8 бит- я же говорил, что палитра обрезана.
итого 76 кбайт. У серии F2 128к озу на борту (вообще то 112, но это детали).. а у F4 -192 (там тоже приколы есть, но на экран хватит.
Цена микросхемы в районе 10$, а дисковери плату можно еще дешевле найти.
Так что можно и без контроллера. Конечно голых девок разглядывать на таком экране нельзя, но те кто помнит времена Специалиста и Ориона-128 с таким видеобуфером разберутся.
Конечно есть проекты видеоконтроллера на ПЛИС, или тот, где старый Радеон подключили к микроконтроллеру по отладочному SPI (вообще без использования PCI шины). Но это можно как развитие рассматривать- не устроит картинка от внутренней памяти- можно развивать проект. |