Самодельный цифровой осциллограф
Ещё одна ссылка: про usb осциллограф, правда опять приставка: www.cip.physik.uni-muenchen.de/…/USB-LiveOsci/ правда там помимо осциллографа много чего интересного…
Ещё одна, www.fpga4fun.com/digitalscope.html,
правда покупка комплектующих затруднительна
Братцы, я в 7-ом посте архив выкладывал DSO_PL2, как я на него наткнулся честно не знаю, точнее если вы заметили там оригинал программы на С для меги 32 так вот есть несколько вопросов:
#incl*ude <avr/io.h>
#incl*ude <avr/iom32.h>
#incl*ude <math.h>
#incl*ude <avr/pgmspace.h>
#incl*ude <avr/signal.h>
Инки, которые здесь приведены, подскажите кто прогу смотрел какие из них “стандартные” а какие делал автор? (извините за глупый вопрос, но в программировании не рублю, только учить начал потихоньку)
Теперь насчёт этого DSO вообщем это не DSO, а на самом деле польский осциллограф AVT-543 кстати вроде как даже набором продаётся
Wybrane parametry oscyloskopu:
podstawa czasu - 250 ns/dz - 500 ms/dz (20 kroków)
czułość - 5 mV/dz - 20 V/dz (12 kroków)
impedancja wejściowa 1 Mom/25 pF
maksymalna częstotliwość próbkowania 40 MSa/s
pamięć próbek 64 kB
pasmo analogowe >10 MHz
wyświetlacz LCD o rozdzielczości 192x64 piksele
zasilanie - 1-5,5 V
w zestawie płytka drukowana, zaprogramowany układ i dokumentacja
Producent: AVT ABSOLUTNY HIT
Nowoczesny, amatorski jednokanałowy oscyloskop cyfrowy charakteryzują bardzo dobre parametry i szeroki zakres zastosowań. Układ cechuje zasilanie bateryjne, duża częstotliwość próbkowania i małe wymiary. Wyposażono go w większość funkcji znanych z modeli fabrycznych. Są to m.i. dwie pary kursorów umożliwiających obliczanie parametrów przebiegu, tryb uśredniania przebiegów, obliczanie wartości miedzyszczytowej, skutecznej i średniej oraz możliwość zatrzymania akwizycji i przeglądania całej zawartości pamięci. Cyfrowe wyzwalanie następuje przy zboczu opadającym lub narastającym. Opcjonalnie można wykonać filtr dolnoprzepustowy 500 kHz.
‘Sercem’ przyrządu jest procesor Atmega 32 i przetwornik A/C o rozdzielczości 8 bitów.
Urządzenie szczególnie polecane w serwisie, pracowniach elektronicznych oraz wszystkim tym, którzy nie posiadają jeszcze oscyloskopu.
Такие параметры меня например для домашнего осциллографа устраивают, да и дисплей в нём подешевле, жаль картинки на комп сбросить нельзя. Дисплей можно 128 на 64 использовать, наши МЭЛТ например… 500-550р и в принципе прям труднодоступных деталей в нём нет. И в этом смысле он выгоднее чем eOscope ver. 1.2 - LCD Scope 40MSPS. Вообщем помогите с прогой разобраться… чтобы скомпилить её правильно.
В архиве статья из журнала про польский AVT-543 в конце схема. forum.ep.com.pl/viewtopic.php?p=73421, www.elektroda.pl/rtvforum/topic273505.html также ещё раз повторю прошивку из 7-ого поста, и ещё раз спрошу: кому удалось найти полную её версию, или уже даже скомпилинную выложите пожалуйста сюда.
И дополнительно ещё один аппарат к компу приставка dso mk3 PC-Based DSO Adapter MK3 by David L. Jones (вроде всё скачал)
😁 Странно у меня и в верхнем и в нижнем сообщении архивы появились…
Вот ещё ссылка на аппарат 30МГц: kudelsko.free.fr/oscilloscope/sommaire.htm
Братцы, я в 7-ом посте архив выкладывал DSO_PL2, как я на него наткнулся честно не знаю, точнее если вы заметили там оригинал программы на С для меги 32 так вот есть несколько вопросов:
#incl*ude <avr/io.h>
#incl*ude <avr/iom32.h>
#incl*ude <math.h>
#incl*ude <avr/pgmspace.h>
#incl*ude <avr/signal.h>
здесь все стандартно для WinAvr, так что смело компиляйте!
ЗЫ: если что, то winavr берут тут
здесь все стандартно для WinAvr, так что смело компиляйте!
ЗЫ: если что, то winavr берут тут
Спасибо огромное! попробую. 😉
Задание на мой диплом 😃:
Разрядность АЦП: 8 бит
Частота дискретизации АЦП: 60 МГц
Максимальная входная частота: 10МГц
Максимальный диапазон входного напряжения: В
Количество вольт на деление, В/дел: 1, 0.5, 0.2, 0.1, 0.01
Количество времени на деление: от 100 нс/дел до 10 с/дел
Полоса пропускания по уровню - 3 дБ аналогового блока: 10 МГц
Входное сопротивление:1 МОм
Входная ёмкость: 20 пФ
Устройство отображения: ЖКИ 160X160
Область отображения сигнала: 128Х128
Исполнение: переносное, миниатюрное
Питание: встроенная аккумуляторная батарея
Применено АЦП ADS831, управление/обработка AT91SAM7S, ЖКИ WG160160B-WGH-T
До работоспособного состояния в железе не довел. Пропала необходимость.
Мужики, при попытке скомпилить прогу на осциллограф AVT-543 вот такая надпись высвечивается.make.exe:*** No rule to make target ‘main.elf’ , needed by ‘elf’. Stop. Я про elf слыхал гдето, но как он с этой то прогой связан, или я чтото не так делаю, Версия winavr20071221. Братцы может у вас у кого нибудь получилось, выложите тогда хекс на него пожалуйста.
В архиве скрин с проги WinAVR.
ИМХО лучше поморочится с изучением ДСП процессоров и внешних АЦП скоростных и сделать норм осциллограф.
Может кому пригодится, в журнале “Радио” 11-2007, есть статья “Сотовый телефон - вольтметр и осцилограф”.
Может кому пригодится, в журнале “Радио” 11-2007, есть статья “Сотовый телефон - вольтметр и осцилограф”.
Скачать журнал можно тут: dasbook.ru/?id=58 или тут www.ddrservice.info/catalog/Journals/Radio/
В копилку rf.atnn.ru/s5/izm-x401.html 😃
Так же можно посмотреть радио 6/2004 “Малогабаритный двухлучевой осциллограф-мультиметр”
Мужики, при попытке скомпилить прогу на осциллограф AVT-543 вот такая надпись высвечивается.make.exe:*** No rule to make target ‘main.elf’ , needed by ‘elf’. Stop. Я про elf слыхал гдето, но как он с этой то прогой связан, или я чтото не так делаю, Версия winavr20071221. Братцы может у вас у кого нибудь получилось, выложите тогда хекс на него пожалуйста.
просто нехватает мэйк файла, удобно создавать програмкой MFile, ярлычок имеецо в пуске
И еще
Atmega32 + LCD от Siemens S65
comwebnet.weimars.net/index.php?option=com_content…
Atmega32 + ACD0820 + LCD 128x64
www.khazama.com/project/oscope/default-en.aspx
wlad
😗** No rule to make target
На всяк случай, как вариант, на всех форумах пишут, что для winavr он сам и проекты должны лежать в папках не содержащих пробелов и русских букв.
Прогу для AVT-543 скомпилить удалось только с помощью atmanAVR (никаких ошибок не выдал)… спасибо всем кто помог… Тоже вот присмотрел eOscope ver. 1.2 - LCD Scope 40MSPS и AVT-543 но в ценовом варианте отличаются они не так уж и сильно… хотя конечно AVT подоступней и подешевле.
В архиве рабочий хекс поидее в папке “релиз”. Правда смоделировать бы ещё прогу, я тут пытаюсь пока vmLab поизучать… но до него мои познания далеки… 😃
Прогу для AVT-543 скомпилить удалось только с помощью atmanAVR (никаких ошибок не выдал)… спасибо всем кто помог… Тоже вот присмотрел eOscope ver. 1.2 - LCD Scope 40MSPS и AVT-543 но в ценовом варианте отличаются они не так уж и сильно… хотя конечно AVT подоступней и подешевле.
В архиве рабочий хекс поидее в папке “релиз”. Правда смоделировать бы ещё прогу, я тут пытаюсь пока vmLab поизучать… но до него мои познания далеки… 😃
Может попробовать в Proteus или Multisim съэмулировать? Кстати в AVT-543 используется АЦП ADC0820 - такого я не нашел, зато наткнулся на ADC08200 20 MSPS - 200 MSPS, прикуплю пару штук - попробую помучать
Подсмотрел у коллег с roboclub 😃
4-е осциллографа-приставки к ПК. Есть схемы, софт, прошивки…
mkeia1340.republika.pl/oscyloskopy_en.htm
Two Channel Amateur Digital Oscilloscope WOC2K ver.1.1 (LPC2142 + AD9280)
Analog bandwidth 2x5MHz
Sensitivity from 10mV/div to 10V/div
Time base from 5us/div to 1s/div
Working mode AC/DC/GND
Adjustment offset
Releasing A,B with level adjustment
Galvanic separation from PC side
Frequency analysis FFT
Differential inputs
Analog DP filters
Inter channels 60dB separation
Power and communication with PC USB2.0
Software for Win98/2000/XP
Two Channel Amateur Digital Oscilloscope AOC2K ver.5.1 (ATMega32 + AD9280)
Analog beam 2x1MHz
Sensitivity from 10mV/div to 10V/dz
Time base from 20us/div to 1s/div
Working mode AC/DC/GND
Adjustment of the offset level
Triggering of A,B with level adjustment
Galvanic isolation from PC side
FFT frequency analysis
Extended LP digital filter SOI
LP analog filter 100kHz and 1kHz
Inter-channel 60dB isolation
Communication with PC over USB2.0
Software for Win98/2000/XP
Two Channel Digital Microoscilloscope MOC2K ver. 1.1 (AduC841)
Power&communication by USB2.0
Analog bandwidth 2x40kHz
Sensitivity from 0.1V/div to 2V/dz
Time base from 0.5ms/div to 1s/div
Working mode AC/DC/GND
Adjustment of the offset level
Triggering of A,B with level adjustment
FFT frequency analysis
Extended LP digital filter SOI
Inter-channel 40dB isolation
Software for Win98/2000/XP
One Channel Digital Microoscilloscope MOC1K ver. 1.1 (ATMega8L)
Powered from RS-232 or USB2.0
Bandwidth: 100 kHz
Sampling: 250 kS/s
10 bits resolution
500x10 bits buffer
Sensitivity 0,1 V/dz to 1 V/dz
Time base from 0,1 ms/dz to 10s/dz
Two-sides releasing
Possibility of recording
Adjustable releasing level
Software for Win98/ME/2000/XP
Привет Народ! Всех с Праздником Победы! Вот информация к размышлению: forum.ixbt.com/topic.cgi?id=48:841-122 “Пытаемся сделать осциллограф сами” советую регулярно посещать этот форум. Теперь в нём: автор andreichk и его аппарат:electronix.ru/forum/index.php?showtopic=42466&st=1… (пост 206 читайте внимательно), здесь видео работы аппарата: ru.youtube.com/watch?v=x_T5DVZDE3w
Удачи, С уважением Владислав.
Для желающих собрать этот проект eOscope ver. 1.2 - LCD Scope 40MSPS www.mindbend.ro/eoscope/eoscope_en.htm
с этим частотка получается около 5МГц, но некоторые трудности с деталями, особенно индикатором.
Как выяснилось набольшие трудности возникли с
IDT7201 асинхронная память FIFO, в розницу не продают.
Так вот после долгих поисков поступило предложение на 5шт CY7C421-15JC (это полный аналог) по ~130р, срок 2недели. Если кому надо, 4шт могу выслать наложенным платежом.
Остальные детали найти не так трудно.