15. VNX, 09.03.2003 15:03 Скатался сегодня к Митнскому РР.Результаты:1)Осциллографы СТ-118А (часто встречаются) и подобные на развалах стоят 500-1500О дисплее: 350 за 6" монохром - это ужас. Лучше взять из готовых вщей:2)5"
14. olegboroda, 09.03.2003 14:09 Эх ! Разбередили душу !!! Эта идея давно мне мозг точит.......ПРИСОЕДИНЯЮСЬ !Но... Осцилограф буду собирать, ОДНОЗНАЧНО, на базе НОУТБУКА!!!Почему ноутбук? ОТВЕЧАЮ:1. Для данной задачи подойдет 486 с монохромной панелью без СD -- цена 80 - 100$Это не 350$ только за ТФТ панель! (и он имеется у меня в наличии!)2. На ноутбуке гораздо легче реализовать програмно (хотя бы на Турбо Паскале)различные виртуальные "ручки", "кнопки", "переключатели" и т.д.А так же есть возможность, ЧТО ОЧЕНЬ ВАЖНО, сохранять осцилограммы на жестком диске, а так же ПРЕОБРАЗОВЫВАТЬ цифровые ВРЕМЕННЫЕ диаграммы в ШЕСТНАДЦАТИРИЧНЫЙ КОД, а него дальше...3. Осцилограф реализовать в виде отдельного блока, подключаемого по СОМ портуМожно будет подключать к любому компьютеру, а так же не надо будет морочиться со всякими спец. интерфейсами, как в случае с ТФТ панелью.4. ГЛАВНОЕ: Осцилограф должен быть ЦИФРОВОЙ 16 канальный (можно и 32 канальный), т.е. контролировать ТТЛ (КМОП) уровни (лог "1", лог "0") по 16 (32) входам с выводом на дисплей, а когда надо отобразить АНАЛОГОВЫЙ СИГНАЛ на эти входы подключаем АЦП и изменяем алгоритм формирования изображения на экране.А лучше -- два АЦП и тогда получим 2-х канальный аналоговый осцилограф с дискретизацией уровня по 8 (16) бит на канал. Этого хватит для большинства задач.А дискретизация развертки ограничивается быстродействием памяти осцилографа. При использовании статического ОЗУ - реально до 20 МГц (если надо больше -- используем DIMM)В своем варианте осцилографа я намереваюсь еще установить 16 канальный БЛОК КОНТРОЛЯ НАПРАВЛЕНИЯ ПЕРЕДАЧИ ДАННЫХ (БКНПД), устройство, включаемое в разрыв 16 разрядной шины и записывающее протокол обмена между двумя (и более) устройствами с контролем направления передачи лог "0" (или "1") (разрабатывал, в свое время, для юных хакеров)А так же, надеюсь, прицепить ЭМУЛЯТОР к этому блоку, предстамляющий собой устройство, "перехватывающее" ответ по 16 разрядной шине и "подставляющее" свой ответ (но это не скоро, т.к. эмулятор, в отличии от БКНПД, существует только на бумаге)Но это так..... для очень "специфических" исследований.
13. николай, 09.03.2003 14:08 А есть ещё приставочки игровые, типа геймбоя, в том числе и цветные, дешевле телевизоров,теоретически возможно управление на уровне катриджа с АЦП и программой.
12. A9514CFA, 09.03.2003 09:00 Лучше всего телевизор, бытовой, в качестве дисплея
11. Зануда, 09.03.2003 02:33 dimascc:По ходу дискусси, родилась идея, сделать девайс "Имени конференции на IXBT".Даже, если уважаемый модератор пофиксит меня, вместе с моими постингами, ИДЕЯ все равно будет сделана. Рано или поздно это будет сделано.Проще, или сложнее - дело ПРОГРАММЫ, заложеной в девайс.Это для коммерческих изделий - чем больше сервиса - тем больше цена. Тут мы имеем некоторое подобие Линукса (если я правильно понимаю).Так что простой вариант или сложный - дело десятое. ИМХОПредлагаю вынести тему в отдельное обсуждение, возможно даже закрыть ее для просто праздно-шатающихся. Так как до момента реализации хотя бы простейшего реального устройства, понадобятся месяцы совещаний, дискуссий и работы. Без дураков. На чистов энтузиазме. Очевидно, что реализовать в одиночку полноценный проект - нереально. Обрубок - да, возможно. Почему закрыть? Потому, что делать должны как минимум НЕ чайники. И "умные" вопросы некоторых настойчивых могут и святого достать. Пример - тот же Линукс.Но на все - воля наша. Решим сделать, соберемся - сделаем. Будем трепаться - сделают другие. Вот так. Добавление от 09.03.2003 02:41:Shinen:ОК, хотя я не очень понимаю, почему ЖКИ не годится. По быстродействию? Так ты все равно рефреш ниже 50 Гц и не заметишь.Ну не ЖКИ, тогда отается ТФТ. Но это сразу немного другие деньги...Давай прикинем, из какого уже существующего девайса можно использовать ТФТ с диагональю например 4", меньше - на два луча мелковат будет и если будут текстовые вкладки - писать негде.На ноутах я видел только Тошиба Либретто. Название не суть. Медленная матрица, угол обзора - так себе. Подсветка тусклая, но это поправимо.Далее. Цветность нужна?В общих чертах, если использовать от ноута - то драйверы наверняка уже есть.А вот делать на основе ноута - -наступим на те же грабли. НЕУДОБНО и дорого.Какие еще идеи? Люминесцентных панелей не видел, да и хрупкие они.Самое главное, на чем делать ядро. На какой платформе?, оттуда и пойдем "телевизор искать"Добавление от 09.03.2003 04:37:Ну что, порылся я по дисплейчикам... Не радостно стало.Во первых в розницу торгуют крайне редко, либо крайне недешево.Я прикинул, что диагональ нужна никак не меньше 4.7" А лучше 5.7" (320Х240 точек).Про цветные я уже забыл. Дорого будет.По предварительным данным отдельный дисплей обойдется в 200-300 баксов. Но надо рыть дальше.Лично мне дисплей размером 112Х76мм, например, не нравится. Он годится только для оценочных показаний и одного луча. Если кто найдет решения дешевле и лучше - предлагайте.Из того, что нашел-Самсунг - LTS350Q1-PD1Optrex - DMF-50174ZNB-FW(нравится пока больше всех)У Оптрекса офигенная линейка маленьких дисплеев, на любой вкус...Не нашел маленьких дисплеев у Митсубиши и Лыжи-Филипса.Похоже рынок маленьких дисплеев держат совсем другие производители.Ну и самое главное. Для начала, надо бы выбрать тип и идеологию соединения с дисплеем. Так как у многих есть встроенный контроллер с уже готовым интерфейсом.Например VGA, XGA. И несколько других. Например Оптрекс заточен под 8 бит Интела или Моторолы. ИМХО формировать видеосигнал для дисплея - ересь. Теряем дважды, а то и трижды. Инвертеры на коленке паять - дело дурное(для подсветки). Может сделаем на нескольких светодиодах и отраженке? Нам ведь 400 лм не надо? Или надо?Или контроллер сами сгородим?Дальше едем. Углы обзора... удручающие. Обычно около 5-10 градусов. Иногда бывают по 110 градусов. Увы не знаю разницы в цене. Какие будут мысли?В общем действительно оказалось, что Shinen недалек от истины... нужно сделать блок отображения в первую голову. Остальное навесить проще.Значит на первое - найти недорогую и РАСПРОСТРАНЕННУЮ платформу для отображения. Если есть заточенные друг под друга пары дисплей-процессор, это лучше. Цена - дело далеко не последнее.По моим самым скромным подсчетам, никак меньше 500 енотов девайс не выйдет. если конечно кто-нибудь не найдет дисплей за 5 баксов и все остальное за 3 У меня появилась идея как резко сократить размеры памяти и упростить процедуру записи\отображения. Но об этом потом, если замутимся.Все, пока не заснул, пополз искать дешевые дисплеи. Добавляю Итак. Более внимательное изучение дисплеев от Оптрекса принесли некоторые утешительные результаты. Цена ТФТ дислпея 6" 351 бакс, что уже хорошо. Плохо, что у практически всех ТФТ от Оптрекса интерфейс NTSC\PAL. Меня это не устраивает а вас?Есть CFL тип дисплеев. В том числе цветные. Но я выбирал именно доступные, монохромные и с подходящим размером. Что в них хорошего. Внутренний контроллер совершенно тупой. То есть ему по шине гонишь данные пока не просканируешь всю страницу. Медленно? Зато можно напрямую цеплять к процу. К сожалению. если использовать 8 разрядные РИСКи, то придется делать "постраничность", так как 320 элементов в строке - -больше, чем 256.. максимальное 8 разрядное число. Ну да хрен с ним, это можно кучей способов решить. Далее. если дисплей 320Х240, это 76800 точек. Неплохо бы хранить их всех в видеопамяти. Однако таких Атмелок я знаю... одну. ATMega128, как раз 128 килобайт. Стоит она примерно 10-15 баксов. 16 мегагерц, 4 килобайта ППЗУ. Остальные навороты пока опускаем, хотя встроенный АЦП имеется,8 разрядов. Программируется относительно просто... , а? как загнул, аж сам испугался!Значит если ее шустродействия хватит и на дисплей и на сервис - хорошо, если нет.... будем думать дальше. Значит идея такая. АТМега получает от шустрого АЦП узла (с мозгами) данные. Сколько нам нужно разрядов? 10\12\14\16??? Далее значение - это относительное смещение точки от осевой и пишем ее в соответствующий адрес колонки. (все происходит во флэш пока).Теперь у нас в области видеопамяти (видеофлэша) точки отражают считанные амплитудные значения. Эта зона ограничена , чтобы , например, справа оставить место для текстовых сообщений (если кто будет писать сервис потом). АТМега все время в бэкграунде пишет данные видеофлэша в дисплей. Останов на пару тактов только если ячейка занята обновлением значения.Все остальное время она должна опрашивать АЦП узел и вычислять дополнительные фичи (если кто будет писать...). Как мне кажется 16 мГц должно хватить. Рефреш дисплея все равно будет медленный.Есть мысли по АЦП узлу. Хитрые, аж...Ладно. Считаем стоимость примерную. 350 - экран, 15 баксов АТМега, еще баксов 30 готовая подсветка, и 10 баксов две маленькие Атмелки на обслугу. Сколько будет стоить сам чип АЦП?, ну предположим он СУПЕР - 100 баксов. Общей обвески на 50 баксов. И добавляем БП, примерно 50 баксов. Ничего не забыл? Корпус... ну тут каждый сам себе режиссер. Игого:605 вечнозеленых енотов. Не дорого? или жаба крепко держит за 3-й шейный позвонок? И имеем в виду, что это будет САМОПАЛ, стоимостью в 600 у.е. Делаем? Chudik, прости, я тут нафлуди-и-ил...Если не в тему, скажи, я сам подотру.
10. Shinen, 09.03.2003 01:50 ЗанудаВ реальном времени на LCD бесполезно гнать по многим причинам. Управление, как я сказал дело 10, и довешивается в необходимом виде, клгда все остальное уже работает.
9. dimascc, 09.03.2003 01:43 ЗанудаВы забыли вопрос. "Особые навороты не нужны, самый простой вариант."
8. Зануда, 09.03.2003 01:38 Добавляю приходящие на остатки ума подробности.Переключатели - галетники. Прямо на нем навеской паяем "шифратор" диодный. Если есть желание, можно поставить буфер типа 561лн1(если правлильно помню) То есть стробируемый буфер.Атмелка опрашивает 4 разрядя данных (16 положений переключателя, надеюсь хватит) и 3 разряда адрес опрашиваемого устройства, то есть какой именно переключатель опрашиваем. Сохраняем временно во флэш, периодически в ППЗУ, чтобы помнить после следующего включения.На главный процессор выдаем 8 разрядный код состояния интрефейса. По запросу из главного.Еще одну маленькую Атмелку ставим как синхрогенератор. В нее приходит состояние ручки частоты развертки. Она вырабатывает все управляющие стробы для всех узлов. Насколько я понимаю 10мГц собственной тактовой будет вполне достаточно.Для большой АТмеги остается сформировать данные с АЦП на дисплей и ....весь сервис.Поправьте, если я что-то забыл.
7. Shinen, 09.03.2003 00:58 ЗанудаКнопки и управление дело 10 и не самое сложное (в плане электроники, а вот интерфейс программить это да...). IMHO Аналоговое управление чревато. Лучше его эмулировать (например механизм типа мыши с квадратурными сигналами ) Только вот я до сих пор в раздумьях... вроде как сделать хочется, но непонятно на сколько оно мне реально надо и достаточно много времени уйдет (думаю порядка 2-3 месяцев). Больше всего меня останавливает возможный геморой с аналоговой частью .
6. Зануда, 09.03.2003 00:35 Shinen:Sergey_G.Память, процессор. Это все хорошо, только неудобно. Поэтому предлагаю рассмотреть другой вариант.ЖКИ дисплей. Процессор на отображение и всякие навороты. Стало быть АЦП тоже нужен. Но весь вход и главное УПРАВЛЕНИЕ сделать аналоговое. Или по крайней мере с "крутилочками" а не с кнопочками. Так гораздо удобнее в работе.Нам что нужно. Частота развертки, положение по вертикали, по горизонтали. Переключатель постоянка\переменка\ноль\калибровка.Вольт на деление можно сделать и автомат, но мне кажется, что ручками правильнее будет.Может отдельные мозги на управление повесить. Атмелку какую-нибудь? А на дисплей АТмегу?Короче, предлагаю сделать "внешне аналоговый" девайс. Чтобы ручки крутить, а внутри цифра покруче будет, да и попроще пожалуй.
3. Shinen, 07.03.2003 17:21 Sergey_G.Память есть в "Точке Опоре" статика 8ns буквально копейки
2. Sergey_G., 07.03.2003 17:18 ShinenУ меня тоже такая идея. Нужно только детали заказать. Предварительно это AD9057-80 - АЦП, и какая-то память 32К от cypress. Есть в чип-дип. Управление на рассыпухе + проц. Стоимость в районе 20-30$. Подключается к компу. Будет уметь FFT, измерение RMS и коэффициенита мощности.
К этой теме 09.03.2003 21:00 Chudik подклеил сообщения из темы "Сколько может стоит осциллограф ?" (автор: Карась)
Shinen, 07.03.2003 17:14 А может всем форумом сделаем типа осциллограф ? графический лцд 320х240 с белой подсветкой стоит ~50-60$ ADC поставить ... AD9050 может подойдет (40-60MSPS) или что побольше. Больше гемороя наверно будет с аналоговой частью Была у меня такая идея
URL: Время GMT +04. Даты в формате dd.mm.yyyy.
Конференция: ( )
Версия для печати
Пытаемся сделать осциллограф сами
Пытаемся сделать осциллограф сами - Версия для печати - Конференция iXBT.com
Комментариев нет:
Отправить комментарий