Проект "Народный осциллограф"

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

Купите ли вы себе 5(10)МГц осцилограф за 3500р.

Да
11
31%
Нет
12
33%
У меня уже есть
10
28%
А что такое осцилограф?
3
8%
 
Всего голосов : 36

Re: Проект "Народный осциллограф"

Сообщение Master » 25 июн 2008, 17:14

)Процессор-экран-интерфейс. - кто возьмется?

Как же можно одну прошивку вдвоем писать, или ты имеешь ввиду софт для ПК?
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Проект "Народный осциллограф"

Сообщение -= Александр =- » 25 июн 2008, 17:17

В принципе можно вместо ПЛИС использовать контроллер с DMA и большой встроенной памятью, но XMEGA еще не вышла, а в ARM тут пока мало кто разобралося до такого уровня... Да и синтез частоты процессор делать не умеет...

Добавлено спустя 1 минуту 57 секунд:
Почему же одну прошивку? Я пишу для ПЛИС, а ты например для контроллера. Заранее договариваемся о системе команд и о работе с памятью - и пишем. Общих моментов будет немного, у ПЛИС главная задача данные гонять, а у проца - картинки рисовать и ручки с кнопками опрашивать...

А когда до ПКшного софта дойдет- там уже видно будет, найдем умельца. Это самое простое из всего.
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Проект "Народный осциллограф"

Сообщение Master » 25 июн 2008, 17:21

Ну если я эту задачу асилю, то я не против. Но обещать ниче нибуду, как и у всех осень мало времени.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Проект "Народный осциллограф"

Сообщение -= Александр =- » 25 июн 2008, 17:26

Ну, я тоже не обещаю все сделать быстро... На выходных определюсь с АЦП (скорее всего от Ti.com) и ПЛИС (скорее всего что-нить из MAX-II от Altera).

еще надо решить сколько нам надо памяти и сколько бит АЦП?
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Проект "Народный осциллограф"

Сообщение blindman » 25 июн 2008, 17:49

-= Александр =- писал(а):А когда до ПКшного софта дойдет- там уже видно будет, найдем умельца. Это самое простое из всего.

Повторю пожелание - этот софт делать кроссплатформенным. Я вот например с удовольствием приобрел бы подобный девайс, но загружать Windows каждый раз, когда он мне понадобится, нехотца
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Проект "Народный осциллограф"

Сообщение Кирилл » 25 июн 2008, 18:26

Насчет софта для ПК я думаю будет оптимально просто слать по УАРТу данные, а уже программу которая будет строить график по точкам написать проблем не составит ни каких для любой платформы. ЦАП можно взять у TI DAC7512 - 12 bit, SPI 30MHz, Rail-to-rail выход, опорным напряжением является напряжение питания.
Кирилл
 
Сообщения: 432
Зарегистрирован: 20 окт 2005, 16:11
Откуда: Вильнюс,Литва
прог. языки: Basic

Re: Проект "Народный осциллограф"

Сообщение blindman » 25 июн 2008, 18:45

Тут поступало предложение писать на делфи. Это не будет кроссплатформенным решением, для другой платформы придется переписывать весь гуй. Думаю, следует ориентироваться на тулкиты типа wxWidgets - тогда перенос на другую платформу потребует переписать только код, принимающий данные.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Проект "Народный осциллограф"

Сообщение EdGull » 25 июн 2008, 18:47

Повторю пожелание - этот софт делать кроссплатформенным.

я только за.
ЦАП можно взять у TI DAC7512 - 12 bit, SPI 30MHz, Rail-to-rail выход, опорным напряжением является напряжение питания.

и нахрена там цап?
пока оталкиваемся от схемы из превого топика, поэтому схему врядли имеет смысл обсуждать, т.к. никто переписывать код под мегу и плисину не будет
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Проект "Народный осциллограф"

Сообщение -= Александр =- » 25 июн 2008, 21:18

А я вот не думаю что это хорошая схема... Ставить ПЛИС только для интерфейса - глупо как-то. Если уж ставить - то со смыслом. Там нет прямой связи АЦП и ПЛИС, а значит вся нагрузка идет на проц, а это не хорошо. В такую схему 100 MSPS АЦП не поставишь - проц захлебнется...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Проект "Народный осциллограф"

Сообщение EdGull » 25 июн 2008, 21:24

ты не осознал всей прелести этой схемы
там не простая озушка стоит, а волшебная... а именно фифошная :wink:
там мега тока для вывода на жки
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Проект "Народный осциллограф"

Сообщение -= Александр =- » 25 июн 2008, 21:48

Ну, тогда возможно... Хотя я все равно ПЛИСину хочу поставить... Чтоб потом можно было пошаманить и с многоканальностью и с конвеером...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Проект "Народный осциллограф"

Сообщение Zamiel » 26 июн 2008, 10:37

привет всем.
EdGull писал(а):Структура классическая: шина адреса и данных. На них висит проц, ПЛИС и память.

вот напросилась схемочка
oscil.GIF

шину адреса и данных пропустить насквозь через ПЛИСину, тогда к данным с АЦПшек можно будет обращаться как к памяти.
Zamiel
 
Сообщения: 5
Зарегистрирован: 15 дек 2007, 21:38
Откуда: Москва

Re: Проект "Народный осциллограф"

Сообщение -= Александр =- » 26 июн 2008, 13:50

Насквозь - пустая трата ног. Просто вешаем еще и АЦПшки на шину.
Вложения
1.gif
1.gif (8.88 КиБ) Просмотров: 2421
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Проект "Народный осциллограф"

Сообщение Zamiel » 26 июн 2008, 14:22

при такой схеме не не очень понятно для чего нужна ПЛИС
может лучше вот так
oscil1.GIF

дешифраторы не надо будет делать на рассыпухе.
но у первой схемы было преимуществом то что в ПЛИС можно сделать контроллер памяти и им переписывать данные с АЦП, тем самым разгрузить процессор.
Zamiel
 
Сообщения: 5
Зарегистрирован: 15 дек 2007, 21:38
Откуда: Москва

Re: Проект "Народный осциллограф"

Сообщение -= Александр =- » 26 июн 2008, 22:19

Все это как-то громоздко очень... Я тока щас подумал - AVR может адресовать только 64 кБ памяти, а остальное надо разруливать вручную... Придется на ПЛИС делать либо FIFO либо последовательную загрузку адреса... Короче флудить тут можно много, как руки дойдут как следует подумать - выскажу окончательный вариант.
Заманчивый вариант взять готовую фифошную память, но вот есть ли она в продаже и какая - я не знаю.
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Пред.След.

Вернуться в Идеи

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron