Цифровой осциллографический пробник "Хамелеон".
-
vitalliano
- Родился
- Сообщения: 14
- Зарегистрирован: Ср янв 19, 2011 19:48:42
- Откуда: Киев
Re: Цифровой осциллографический пробник "Хамелеон".
А лучше еще раз проверить качество пайки
Re: Цифровой осциллографический пробник "Хамелеон".
LeXaGrin20
Меге с буквой А почему-то мешает подключённый АЦП к кварцу, вставьте 2к в разрыв между тактовыми ножками Меги и АЦП.
Меге с буквой А почему-то мешает подключённый АЦП к кварцу, вставьте 2к в разрыв между тактовыми ножками Меги и АЦП.
- VeryLazyCat
- Опытный кот
- Сообщения: 832
- Зарегистрирован: Пн май 17, 2010 22:21:01
- Откуда: Madagaskar
Re: Цифровой осциллографический пробник "Хамелеон".
если смотреть схему версии D2 - там есть R52 (2K), о котором пишет Сергей.
Re: Цифровой осциллографический пробник "Хамелеон".
nnikolaenko писал(а):Подскажите, пожалуйста, каке числа фузов должны быть для программирования. По умолчанию для AtMega32 фузы равны 0x99 и 0хЕ1. Программируется в AVR Studio
Калькулятор фузов есть здесь - http://www.engbedded.com/fusecalc/
-
Vadim_vv
- Потрогал лапой паяльник
- Сообщения: 386
- Зарегистрирован: Чт мар 11, 2010 16:16:19
- Откуда: Смоленская обл. Десногорск
- Контактная информация:
Re: Цифровой осциллографический пробник "Хамелеон".
собрал себе устройство на ПИКе 24-м. 40 мипс. запись в массив 2 команды, т.е. оцифровка 10 МГц. сколько в атмеге уходит времени на запись значений ацп? имеет смысл арм или стм попробовать, чтоб "выжать" из АДшки максимум.
- Александр76
- Потрогал лапой паяльник
- Сообщения: 392
- Зарегистрирован: Вс янв 25, 2009 23:17:22
- Откуда: 76RUS
Re: Цифровой осциллографический пробник "Хамелеон".
vitalliano писал(а):LeXaGrin20 писал(а):Спасибо авторам за такой замечательный приборчик! Собрал ХамелеонD и был очень доволен. Но тут появилась новая прошивка от
SSMix. Я решил перепрошить свой приборчик, подключаю программатор- он не может даже прочитать контроллер. Естественно, резисторы и дисплей от SPI отпаял. Пробовал на 2 разных программаторах (оба рабочие, проверял на mega168) ни stk200, ни usbbar не видят мегу в хамелеоне. Самое плохое то, что после всех манипуляций с программаторами попортилась прошивка в контроллере, правая часть картинки на дисплее смещена вверх, и на осциллограмме появились какие-то выбросы. Очистка eeprom не помогает. Что делать?
У меня зашилась новая прошивка от SSMix без проблем! Все работает! Печатка (отдельное спасибо) grotta. Программатор AVR910. Дисплей и резисторы не трогал. Питание от аккумулятора подавал прямо на проц.
Отключите выв.15 AD9280 от меги и всё будет читаться и прошиваться
Re: Цифровой осциллографический пробник "Хамелеон".
Здравствуйте, а можно ли где нибудь посмотреть исходники к Хамелеону на Mega8535 ?
Re: Цифровой осциллографический пробник "Хамелеон".
nnikolaenko писал(а):Подскажите, пожалуйста, каке числа фузов должны быть для программирования. По умолчанию для AtMega32 фузы равны 0x99 и 0хЕ1. Программируется в AVR Studio
HIGH 0xC9
LOW 0xBF
Последний раз редактировалось grott Сб мар 05, 2011 02:54:33, всего редактировалось 1 раз.
-
LeXaGrin20
- Родился
- Сообщения: 19
- Зарегистрирован: Чт фев 24, 2011 14:19:55
Re: Цифровой осциллографический пробник "Хамелеон".
Спасибо всем! Впаял резистор на 2к между кварцем и ацп, мега прошилась без проблем 
- VeryLazyCat
- Опытный кот
- Сообщения: 832
- Зарегистрирован: Пн май 17, 2010 22:21:01
- Откуда: Madagaskar
Re: Цифровой осциллографический пробник "Хамелеон".
LeXaGrin20 писал(а):Спасибо всем! Впаял резистор на 2к между кварцем и ацп, мега прошилась без проблем
а где же отзывы о прошивке из за которой случился весь этот переполох ?
Re: Цифровой осциллографический пробник "Хамелеон".
Lazy-Cat писал(а):LeXaGrin20 писал(а):Спасибо всем! Впаял резистор на 2к между кварцем и ацп, мега прошилась без проблем
а где же отзывы о прошивке из за которой случился весь этот переполох ?
Доработанная прошивка от SSMix получилась отличной. Собрал себе два Хамелеона D, поэтому имел возможность сравнить две прошивки “ лоб в лоб”. Сразу отметил более четкую синхронизацию, даже тогда когда период сигнала не помещался на экране. Ну а за интерполяцию, векторную графику, маркер триггера и 0,5мкс/дел отдельное спасибо. С такими доработками язык не поворачиваеться называть Хамелеон пробником.
Вопрос SSMix-у, можно ли ввести автоматическую настройку осциллографа на сигнал, при одновременном нажатии кнопок вверх- вниз(или вправо -влево), и добавить 0,2мкс/дел хотя бы в качестве обзорного диапазона?
Re: Цифровой осциллографический пробник "Хамелеон".
yura69 писал(а):Lazy-Cat писал(а):LeXaGrin20 писал(а):Спасибо всем! Впаял резистор на 2к между кварцем и ацп, мега прошилась без проблем
а где же отзывы о прошивке из за которой случился весь этот переполох ?
Доработанная прошивка от SSMix получилась отличной. Собрал себе два Хамелеона D, поэтому имел возможность сравнить две прошивки “ лоб в лоб”. Сразу отметил более четкую синхронизацию, даже тогда когда период сигнала не помещался на экране. Ну а за интерполяцию, векторную графику, маркер триггера и 0,5мкс/дел отдельное спасибо. С такими доработками язык не поворачиваеться называть Хамелеон пробником.
Вопрос SSMix-у, можно ли ввести автоматическую настройку осциллографа на сигнал, при одновременном нажатии кнопок вверх- вниз(или вправо -влево), и добавить 0,2мкс/дел хотя бы в качестве обзорного диапазона?
Про 0,2мкс/дел забудьте. Дело здесь в следующем.
При длительности записи выборок в ОЗУ МК (3 такта) максимальная частота дискретизации получается 15МГц/3=5МГц, т.е. выборки следуют через каждые 1/ 5МГц=0,2мкс. Учитывая, что на клетку приходится 10 выборок, имеем максимальную скорость развертки 10*0,2мкс=2мкс/дел.
На пределе 1мкс/дел на клетку приходится уже 5 выборок из необходимых 10, т.е. по 5 известным выбркам линейно интерполируется еще 5.
На пределе 0,5мкс/дел на клетку приходится фактически 2,5 выборки из необходимых 10. При этом на клетку интерполируется 7,5 выборок из 2,5 известных. На частоте более 0,5 МГц это уже приводит к искажению синусоиды.
На пределе 0,2мкс/дел на клетку будет приходиться всего 1 выборка из 10 необходимых. Восстановить 9 недостающих выборок по 1-й не получится. Необходимо как минимум две выборки на клетку, чтобы восстановить исходный сигнал согласно той же теореме Котельникова (частота выборок должна превышать частоту сигнала как минимум в 2 раза). Т.е. при частоте дискретизации 5 МГц максимальная частота входного сигнала не должна превышать 2,5 МГц, причем речь идет о всем спектре сигнала. На период сигнала при этом должно приходиться не менее 2-х выборок. Восстановить сигнал 2,5 МГц (синусоидальный, т.к. только он не содержит высших гармоник) до исходного вида можно лишь интерполяцией вида sinx/x, но это сложная математика, занимающая длительное время при вычислениях. В Algorithm Builder такое сделать о-о-очень непросто. Максимальная скорость развертки при 2-х выборках на клетку составит 2*0,2мкс=0,4мкс/дел. Это предел.
Что касается автоматического переключения пределов, то это сделать реально, но скоро не обещаю, т.к. в настоящее время занят совсем другим проектом.
Re: Цифровой осциллографический пробник "Хамелеон".
SSMix , спасибо за разъяснение и возможную доработку в плане автонастройки. Без перехода на другую элементную базу- это конец, дальше только эволюция. Тем не менее, прибор вышел отличный! Еще раз спасибо всем авторам и соавтарам. Ждем приставок к Хамелеону.
- JEKA-B
- Встал на лапы
- Сообщения: 118
- Зарегистрирован: Чт янв 14, 2010 00:59:44
- Откуда: Новосивирск. р.Первомайка.
Re: Цифровой осциллографический пробник "Хамелеон".
Привет всем .Собрал всё работает но.При прохождение сигнала идут большие выпады и идут как волной.
- Вложения
-
- 1.JPG
- (135.3 КБ) 1409 скачиваний
-
Vadim_vv
- Потрогал лапой паяльник
- Сообщения: 386
- Зарегистрирован: Чт мар 11, 2010 16:16:19
- Откуда: Смоленская обл. Десногорск
- Контактная информация:
Re: Цифровой осциллографический пробник "Хамелеон".
офф: для борьбы с одиночными "выплесками" использовал медианный фильтр, алгоритм быстрый, минимум математики, проц быстро обсчитывает, осциллограмма выглядит более приближенной к действительной. единственный минус - чуть "заваливает" фронты меандра.
- SergeyK
- Говорящий с текстолитом
- Сообщения: 1511
- Зарегистрирован: Вт апр 21, 2009 20:52:29
- Откуда: ХМАО Югра Белоярский
- Контактная информация:
Re: Цифровой осциллографический пробник "Хамелеон".
Драсте всем!
А под вариант D2 ни кто не замучивал заводскую плату?
А под вариант D2 ни кто не замучивал заводскую плату?
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
Делай всегда хорошо, а хреново и так получится!!!!!
Re: Цифровой осциллографический пробник "Хамелеон".
под вариант D2 подходит плата от grott
Re: Цифровой осциллографический пробник "Хамелеон".
JEKA-B
попробуй поигратся с С32 на схеме хамелеона D
попробуй поигратся с С32 на схеме хамелеона D
- JEKA-B
- Встал на лапы
- Сообщения: 118
- Зарегистрирован: Чт янв 14, 2010 00:59:44
- Откуда: Новосивирск. р.Первомайка.
Re: Цифровой осциллографический пробник "Хамелеон".
Про бывал не дало результатов.Понять не могу всё перепробывал. На этом фото лучше видно.
- Вложения
-
- P2260782.JPG
- (37.83 КБ) 1525 скачиваний
Re: Цифровой осциллографический пробник "Хамелеон".
to JEKA-B
Попробуйте подобрать номиналы конденсаторов частотной коррекции в обвязке 4051.
Попробуйте подобрать номиналы конденсаторов частотной коррекции в обвязке 4051.