Часы не больно то и надо, а так почему бы и нет, если конечно можно, есть у меня на примете стоячий корпус от адсл модема ростелекома для TFT версии, да и для 5110 поменьше что ни будь можно найти а из OLED 0.96” 128x64 при желании наручный пультоскоп можно сделать.. :-)
bodriy2014 - сегодня знакомый доделывал пультоскоп на Атмега328 в DIP корпусе, возникли некоторые вопросы, по предыдущей версии нареканий нет все работает идеально я там только переводил пин измерения напряжения батареи с А6 на А2. А вот с последней версией с DDS, где я переделывал скетч под старую схему есть нюансы, экран работает есть меню, в режимах осциллограф и генератор все работает, а вот при входе в DDS генератор видим режимы (синус, пилу и т.д.) переключаемся по ним но при нажатии копки ОК нет никакой реакции может еще что надо подправить в скетче ?
В режим терминал входим, видим меню, скорость переключается здесь вроде все работает но что дальше? не могли бы вы рассказать как его можно использовать, как нам его проверить и на каких пинах им смотреть сигнал или какую либо информацию в режиме терминала. заранее благодарен.
И еще вопрос, пробовали соединить вход осциллографа после R10k с генератором пин D9 т.е. сделать один выход из прибора он же вход, проверили осциллограф и генератор разницы в показаниях не заметили, можно ли так делать и могут ли быть какие либо нюансы. Все проверки делались с кварцем на 16.
(перепроверить что-то смогу только в начале следующей недели)
bodriy2014 - сегодня знакомый доделывал пультоскоп на Атмега328 в DIP корпусе, возникли некоторые вопросы, по предыдущей версии нареканий нет все работает идеально я там только переводил пин измерения напряжения батареи с А6 на А2. А вот с последней версией с DDS, где я переделывал скетч под старую схему есть нюансы, экран работает есть меню, в режимах осциллограф и генератор все работает, а вот при входе в DDS генератор видим режимы (синус, пилу и т.д.) переключаемся по ним но при нажатии копки ОК нет никакой реакции может еще что надо подправить в скетче ?
В режим терминал входим, видим меню, скорость переключается здесь вроде все работает но что дальше? не могли бы вы рассказать как его можно использовать, как нам его проверить и на каких пинах им смотреть сигнал или какую либо информацию в режиме терминала. заранее благодарен.
(перепроверить что-то смогу только в начале следующей недели)
Привет. по порядку
--В режиме DDS кнопка переключения задается так D11_Read посмотрите в четырех местах через поиск и замените на свой номер пина, например для пина 10 будет D10_Read и т.д
--по терминалу если не знаете как его подключать значит он вам не нужен, но если спросили я не сноб расскажу. Оставляете скорость 9600 я на другой не проверял и нажимаете запуск. Дальше берете пин RX вашего пультоскопа и соединяете с другим микроконтроллером на пин TX и земли друг с другом.
Все теперь на другом кнтроллере можно отправлять переменные или или слова в порт, а пультоскоп их выведет на экран-фишка чисто для облегчения разработки приложений.
У меня есть изделия без экрана в них во время работы контрольные точки выводятся в порт и ошибки и если есть подозрение в сбое можно подрубить пультоскоп прям на месте не таща ноут и посмотреть что на точках, и это только один момент.
bodriy2014,Здравствуйте! Подскажите пожалуйста ,можно ли при подключение tft 2,4 заменить пин #define LCD_RESET A4 на пин А6 ?
Если можно ,то как это сделать?
За ранее спасибо!
Привет! Заменить нет, но на каком-о форуме читал что можно ресет этого экранчика вешать на ресет ардуино, а указание на А4 подчистить в библиотеке, тогда пин освобождается.
Если с компа через монитор порта ардуины ID отправлять в терминал собранный на ардуине нано. Скажем какоето число или слово, то и в пультоскопе в терминале должно это отобразится на экране??? А то у меня LCD L2F50 там библиотека с заморочками, не пойму куда копать. Отображает только код 2 -3 значный цифрами от 0 до 9 и изменяет последнею цифру.
bodriy2014,Здравствуйте! Подскажите пожалуйста ,можно ли при подключение tft 2,4 заменить пин #define LCD_RESET A4 на пин А6 ?
Если можно ,то как это сделать?
За ранее спасибо!
Привет! Заменить нет, но на каком-о форуме читал что можно ресет этого экранчика вешать на ресет ардуино, а указание на А4 подчистить в библиотеке, тогда пин освобождается.
Но сам я такого не делал!
У меня получилось. посадил на 13 пин ,и работает,но кнопка резет на дисплее перестала работать-думаю и не надо. Освободился этим самым еще один аналоговый пин!
И еще обнаружил чтоб убрать моргание выводимых значени на tft ,достаточно ввести
У меня получилось. посадил на 13 пин ,и работает,но кнопка резет на дисплее перестала работать-думаю и не надо. Освободился этим самым еще один аналоговый пин!
И еще обнаружил чтоб убрать моргание выводимых значени на tft ,достаточно ввести
bodriy2014, спасибо большое за труды. Но остались вопросы. В стоке на стандартном 12MHz кварце передлы измерения? Ну и на 27MHz так же интересно. Плюс почему нет расчета частоты из коробки?
Мне скажем не обязательно измерять прям уж точно. Так, лишь бы видеть что сигнал ушел и пришел и его форму в общих чертах. Но вот на глаз каждый раз считать ( Заранее спасибо.
Хочу поблагодарить вас за разработку пультоскопа. Прибор получился великолепно. Функционал на высоком уровне. Простота схемы потрясающая. По характеристикам Вы переплюнули и очень сильно все подобные разработки подобного уровня. В своей теме на http://radioskot.ru/forum/12-7377-9 я рассматривал несколько простых осликов. В том числе и Ваш. Ваш - вне конкуренции. Снимаю шляпу. Уровень разработки и сопровождения темы сопоставим с прибором Маркуса. Т.е. очень редкий, талантливый и полезный прибор. В который вложена душа и немалый труд. Спасибо.
Могу выложить архив со схемами в ДИП пультоскопа (я его называю М328-3310), усилителя с делителями, печатными платами и т.д. Т.е. полный комплект.
Пишу сейчас не только ради благодарности. У меня к Вам предложение/размышление/вопрос.
На сайте, где я сейчас обитаю, есть тема http://radioskot.ru/forum/12-1383-1 Осциллограф двухканальный на МК АТмега 88. Я собирал этот ослик на макетной панели. Работает прекрасно, но есть "НО"...
Так вот, максимальная пропускная способность этого ослика (он БЕЗ внешнего АЦП) до 200, с натяжкой 300 кгц. Я это проверял сам. И видел своими глазами. Могу дать фото. Т.е. как я понимаю, скорость АЦП меги 88 на порядок превосходит АЦП меги 328. Но памяти у нее гораздо меньше.
Вопросы: Возможно ли обрезать программу Вашего прибора, предположим убрать генератор и прочее, чтобы она смогла вместиться в Мегу 88 и перекомпилировать ее на АТМега 88.
Если бы удался этот вариант, то возможно родился бы осциллограф с полосой пропускания до 200-300 кгц. И это без разгона даже. А схема практически та-же. Пультоскоп в ДИП.
А этот частотный диапазон интересен тем, что позволил бы настраивать импульсные источники питания.
Пультоскоп по Вашей разработке уже готов в металле. Есть и фото в моей теме. Как я понимаю, цоколевка меги 88 и меги 328 совпадают. Т.е. попробовать переделанную программу можно было бы в металле очень просто и быстро. Схема в ДИП Пультоскопа есть в моей теме. Если нужно, опубликую и здесь.
К сожалению я сам железячник. Не программист ни разу. Если Вас заинтересует мое предложение мог бы родиться действительно "народный осциллограф".
И еще вопросец. Какова на выходе частота измерений получается? Т.е. скажем при стоковом кварце между mass[0] и mass[1] сколько проходит времени? Ну и при 27MHz кварце тоже интересно. Мне проверить не чем, хочу прмиерно оперделять частоту. Еще раз спасибо.
sirota Привет! Првый замер он делает медленнее а остальные с одинаковой скоростью. Стоковая частота у ардуино 16МГц один замер делается за 3,25 микросекунды. При 27МГЦ один замер 1,625 микросекунды .
Посмотрите в моих видео есть ослик на 5110 экранчике там есть блок расчета частоты, можете оттуда дернуть .
По мере свободного времени добавлю и в этот 2.4 ослик расчет частоты.
Вот есть же рукастые такие люди, а вы видели мои корпуса на видео сплошное уныние!)))
На счет ускорения АЦП в МК больше копать не вижу смысла, приедет мне внешний AD9280 прикручу вот тем реально будет импкльсники смотреть, я там уже прикручю и усиление чтоб от 50мВ смотреть можно было, кстати выше Окмор разработал неплохую схему на ОУ!
Лекс 59 Посмотрел даташит на атмега88, но увы там все то же что и в 328.
Можно ссылку где пишут что в 88-я имеет более быстрый АЦП возможно есть какой-то метод ускорить?
Ссылки нет. Личный опыт. Я собрал его на макетной панели. И гонял. Генератором Пультоскопа в том числе. И получалось поймать и 200 и 300 кгц. 400-500 уже хуже. Да, это может быть стробоскоп. Точно сказать не могу. Но частотой я играл по всякому. В том ослике такая проблема - очень медленная развертка. Макимальная частота 2 кгц всего. Т.е. 10 кгц сигнала - уже 5 периодов на дисплее. И дальше только стробоскопом.
НО! Если Пультоскоп на 10 кгц уже виден наклон вертикальной линии меандра, то на М88 она совершенно вертикальная на этой частоте. И подобный наклон преобретает уже за сотню кгц. Т.е. логика.
Про тот ослик пишут, что вообще до 1 мегагерца, если прямо в АЦП подавать, но это не так. На 500 уже ничего толком рассмотреть нельзя. И люди пишут, что повторяли.
Поэтому я делаю вывод о больших возможностях М88. Логика и личный опыт. Я сам удивлен. Не ожидал подобного результата. За счет чего это происходит - не понимаю.
Если не резать фотки то могу выложить прямо сейчас. Поищу.
Лекс 59 Это все стробо, его можно поймать если повышать частоту то на определенных высоких сигнал стробируется и видно четко, но если вам нужно будет посмотреть конкретно частоту 137КГц или 111КГЦ вообщем произвольную то уже этот метод не пойдет, я пробовал энкодером стробировать сигнал делая десять замеров и сдвигать их друг за другом, но оперативы не хватает, а с тремя замерами стробо не красиво выглядит все угловато, а я такую халтуру не люблю.
Я например на Атмега8 без разгона на кварце 16МГц АЦП запустил на скорости 630 000 семплов в секунду, это круче чем на 328-й, но весь код пультоскопа не влазит.
Если будет врямя можно в мегу восьмую впихнуть только ослик и будут фронты прямые при 10КГц как в том что вы говорите. Мега8 у нас стоит меньше бакса!)))
Мне приходится пихать снимок на тот сайт и уже потом с него копировать ссылку. Возможно проще это делать?
То, что завидуете корпусу. Вы СОЗДАЛИ очень интересный прибор. А я могу его только повторить. Пусть и с некоторыми усовершенствованиями. Поэтому предлагаю друг-другу завидовать. А корпус довольно просто.Делал впервые такой. Гнутый-паяный. Металл хороший, от корпуса старого компа. Жаль мало его. И снимок неудачен. Свет резкий. В реале лучше.
sirota Привет! Првый замер он делает медленнее а остальные с одинаковой скоростью. Стоковая частота у ардуино 16МГц один замер делается за 3,25 микросекунды. При 27МГЦ один замер 1,625 микросекунды .
Посмотрите в моих видео есть ослик на 5110 экранчике там есть блок расчета частоты, можете оттуда дернуть .
По мере свободного времени добавлю и в этот 2.4 ослик расчет частоты.
Спасибо. тогда не буду ломать себе голову этим. пока начку лабораторный блок питания собирать и дособеру уже финишно уравлением колонки. а то уже 4-я версия кода и только 2-я в железе реализиция...
void Zamer(){//заполнение буфера АЦП
if (razv>=6){ADCSRA = 0b11100010;}//delitel 4
if (razv==5){ADCSRA = 0b11100011;}//delitel 8
if (razv==4){ADCSRA = 0b11100100;}//delitel 16
if (razv==3){ADCSRA = 0b11100101;}//delitel 32
if (razv==2){ADCSRA = 0b11100110;}//delitel 64
if (razv<2){ADCSRA = 0b11100111;}//delitel 128
if (razv==0){
t=micros();
for(i=0;i<500;i++){
while ((ADCSRA & 0x10)==0) ;
ADCSRA|=0x10;
delayMicroseconds(100);
mass[i]=ADCH;
}
//t=micros()-t;
//t_del=t*25/501;
}
else {
t=micros();
for(i=0;i<500;i++){
while ((ADCSRA & 0x10)==0);
ADCSRA|=0x10;
mass[i]=ADCH;
}
//t= micros()-t;
//t_del=t*25/501;
}
t= micros()-t;
t_del=t*25/501;
}
Еще было пару мест. С той же отрисовкой менюшек и вообще всего что не меняется так часто. Но там сейчас не вспомню. Очень жду с нетерпением. аккум с зарадкой и повышайку уже приготовил. В понедельник возьму корпус от миниатюрного хаба 5 портового и буду все размещать. оставлю по щюпы и под питание немного место (фильтра и прочее). Что примерно подготовить для помехоустойчивости и т.д. И если в общих чертах то новая версия когда?
Мне приходится пихать снимок на тот сайт и уже потом с него копировать ссылку. Возможно проще это делать?
То, что завидуете корпусу. Вы СОЗДАЛИ очень интересный прибор. А я могу его только повторить. Пусть и с некоторыми усовершенствованиями. Поэтому предлагаю друг-другу завидовать. А корпус довольно просто.Делал впервые такой. Гнутый-паяный. Металл хороший, от корпуса старого компа. Жаль мало его. И снимок неудачен. Свет резкий. В реале лучше.
Что такое стробоскоп я понимаю хорошо. Возможно вы и правы. Но у меня сложилось иное впечатление. А это уже 4 ослик, который я рассматривал в той теме. Это не считая электронно-лучевого, сделаного лет 25 назад. Некоторый опыт есть.
Но спорить с вами и точно утверждать обратное не могу. Нет у меня четких критериев.
А само портирование и обрезка это большой труд по объему? Я ведь реально не представляю этого. Если не так сложно, можно было пытаться проверить. Если труд значителен, то да. Ну его нафик.
Тут я прекрасно вас понимаю, сам уже немного подустал от бесконечных экспериментов.
sirota убирать то что криво, но работает избавлятся от делей или по другому оптимизировать. Будет каждый как хочет используя открытый код, я это буду делать когда заскучаю)))
Пока код держу в голове и перед написанием сначало прокручиваю его у сеья в башке несколько раз а потом пишу, а с всей этой оптимизацией теряется нить и приходя с работы долго вьезжаю в то что писал неделю или месяц назад даже с коментами. Свои мотивы раскрыл и не питаю иллюзий о том что я непогрешим или крутой прогер)))0
Еще о стробоскопе. Это явление ведь может сильно расширить возможности ослика.
Для того, чтобы была возможность использовать это явление необходимо соблюдение некоторых условий: 1. Сигнал должен быть стабилен или относительно стабилен. 2. Ослик должен иметь возможность ПЛАВНОГО, ну или мелкодискретного изменения частоты выборки.
Это одна из главных причин, по которым я так ухватился за Ваш прибор. Но вы отошли в сторону во втором варианте.
Конечно, даже и в таком варианте этот прибор крайне интересен. Нельзя ли простыми методами добавить изменение частоты резистором?
Немного добавлю по стробоскопам на других осликах. Предположим ослик на меге8 и дисплее 3310. Там меандр до 4 кгц условно. Так вот, при повышении частоты сигнала выше какого-то порога (не высокого, килогерц 30-50), происходит уменьшение амплитуды изображения с очень сильными искажениями. Ничего разобрать нельзя. И даже появляется парадокс - увеличиваешь размах сигнала, а изображение становится меньше. Схожая картина на Пультоскопе у меня. Только без парадокса. На меге 32 простейшем.
А в ослике на меге88 этого нет. Только после 400-450 кгц начинается спад. И он медленный. И без парадокса. О природе этого парадокса я догадываюсь. Это проявление наклонности вертикальных линий. Т.е. ограниченность скорости нарастания выходного сигнала АЦП. А то, что его нет на М88 говорит о том, что скорость нарастания сигнала в нем значительно выше. А это главная характеристика, которая определяет скоростные возможности микросхемы.
И это означает, что М88 имеет такую возможность. Со стробоскопом или нет, но имеет. И можно попытаться этот момент использовать. В чем разница между МК- я не знаю.
Кстати, я среди тех, кто тоже ожидает варианта с внешним АЦП. Он уже лежит у меня и ждет своего часа. Только вот дисплей у меня 12864 , с интерфейсом КС0108, если правильно помню.
вы так нахваливаете атмегу88, буду с радио магазина что-то заказывать куплю одну чисто посмотреть, может действительно у нее цепи входные сделанны из поставок от других производителей и обеспечивают выше скорость наростания.
На счет дисплея есть у меня пока 5110 много, будут другие сделаю на других.
У кого много как у меня дисплеев бесхозных и хотите на них осцилл шлите мне один буду на нем делать, мне всеравно под что писать.
"вы так нахваливаете атмегу88, буду с радио магазина".
Увы, нет. И даже не владелец завода микроэлектроники... Сегодня чуть позже, когда освободится мое рабочее место (обеденный стол по совместительству) постараюсь провести прямое сравнение двух осликов. Продемонстрировать разницу в наклоне вертикальных линий. А пока этот снимок. Прошу обратить внимание на отсутствие наклона вертикальных линий. 21 кгц. На Пультоскопе думаю знаете как выглядит меандр на этой частоте. А здесь отклонение меньше половины пикселя точно. И сам пиксель меньше. Ни одного излома нет. И это изображение точно не стробоскоп. И еще - этот МК без разгона так работает. И его еще можно попытаться разгонять.
Вот на основании таких вещей я и утверждаю о большей скорости меги 88.
Полученый опыт и чутье позволяет предполагать значительно более широкие частотные возможности Меги 88. Минимум в 2-3 раза.
Только сразу оговорюсь, гарантию я дать не могу. ПО то у них разное. И дисплеи разные. Но шанс есть.
Еще, пока не забыл. В моем архиве на М328-3310 на схеме усилителя есть обозначение + и - 2V. Это не плюс-минус 2 вольта, это плюс-минус удвоенное напряжение питания. Реально у меня плюс 9,8 и минус 9,4 вольта под нагрузкой.
Двухполярный удвоитель напряжения в схеме питания усилка я применил не просто так. При уменьшении напряжения падает размах выходного и снижаются частотные характеристики.
Прошу иметь в виду, при использовании этой схемы в других конструкциях осликов с отдельным АЦП перед МК. Выход усилителя не должен быть больше максимально допустимого входного напряжения АЦП. А это может быть и 1,5 вольта всего. Тогда на входе АЦП обязательны входные защитные диоды на общий провод и на питание. И выход ОУ должен быть загашен резистивным делителем.
По подсказке пользователя HAWES с того сайта, специальные сверхбыстрые защитные диоды можно взять с мертвых видеокарт. Они имеют обозначение А7 и расположены рядом с выходными разъемами. Обычно не менее 8 штук. Мелкие правда очень.
Итак, прямое сравнение двух осликов. М88-12864 кварц 20 мгц. М328-3310 кварц 24 мгц. Частота сигнала 15 кгц. Как видно скорость нарастания выходного напряжения АЦП меги 88 сильно превосходит скорость меги 328 несколько разогнаной даже.
Я не могу из этой картинки сделать другого вывода. И там и там НЕ стробоскоп. Но для М88-12864 это максимально быстрая развертка. Это и есть его главный недостаток. Играет ли в этом какую либо роль дисплей я не знаю. Я не готов исключить, что просто разная скорость вывода инфы на дисплей. И дисплей является одним из ограничивающих факторов.
По инструкции закачать на сервер не удается. При команде загрузить он пытается и говорит, что загрузка провалена.
Я понял, Вы по профессии жестянщик. Такое из жести гнуть без навыка невозможно. У меня был знакомый, тоже жестянщик-кровельщик, из жести творил чудеса.
karl2233 такая схема точно спалит по гальванике!(
bodriy2014,это не правильная схема.
вот, от ноута НР.
как видим связь есть.
Доказано. Теперь верю............
P.S. Там еще самый нижний провод на схеме, который соединен с заземлением на вилке, мне вообще не нравится, там может придти все что угодно.
придёт датчик освещения - продолжу ибо очень надо(правда не знаю зачем).
про часы - а нужны ли они в пультоскопе?
Часы не больно то и надо, а так почему бы и нет, если конечно можно, есть у меня на примете стоячий корпус от адсл модема ростелекома для TFT версии, да и для 5110 поменьше что ни будь можно найти а из OLED 0.96” 128x64 при желании наручный пультоскоп можно сделать.. :-)
bodriy2014 - сегодня знакомый доделывал пультоскоп на Атмега328 в DIP корпусе, возникли некоторые вопросы, по предыдущей версии нареканий нет все работает идеально я там только переводил пин измерения напряжения батареи с А6 на А2. А вот с последней версией с DDS, где я переделывал скетч под старую схему есть нюансы, экран работает есть меню, в режимах осциллограф и генератор все работает, а вот при входе в DDS генератор видим режимы (синус, пилу и т.д.) переключаемся по ним но при нажатии копки ОК нет никакой реакции может еще что надо подправить в скетче ?
В режим терминал входим, видим меню, скорость переключается здесь вроде все работает но что дальше? не могли бы вы рассказать как его можно использовать, как нам его проверить и на каких пинах им смотреть сигнал или какую либо информацию в режиме терминала. заранее благодарен.
И еще вопрос, пробовали соединить вход осциллографа после R10k с генератором пин D9 т.е. сделать один выход из прибора он же вход, проверили осциллограф и генератор разницы в показаниях не заметили, можно ли так делать и могут ли быть какие либо нюансы. Все проверки делались с кварцем на 16.
(перепроверить что-то смогу только в начале следующей недели)
bodriy2014 - сегодня знакомый доделывал пультоскоп на Атмега328 в DIP корпусе, возникли некоторые вопросы, по предыдущей версии нареканий нет все работает идеально я там только переводил пин измерения напряжения батареи с А6 на А2. А вот с последней версией с DDS, где я переделывал скетч под старую схему есть нюансы, экран работает есть меню, в режимах осциллограф и генератор все работает, а вот при входе в DDS генератор видим режимы (синус, пилу и т.д.) переключаемся по ним но при нажатии копки ОК нет никакой реакции может еще что надо подправить в скетче ?
В режим терминал входим, видим меню, скорость переключается здесь вроде все работает но что дальше? не могли бы вы рассказать как его можно использовать, как нам его проверить и на каких пинах им смотреть сигнал или какую либо информацию в режиме терминала. заранее благодарен.
(перепроверить что-то смогу только в начале следующей недели)
Привет. по порядку
--В режиме DDS кнопка переключения задается так D11_Read посмотрите в четырех местах через поиск и замените на свой номер пина, например для пина 10 будет D10_Read и т.д
--по терминалу если не знаете как его подключать значит он вам не нужен, но если спросили я не сноб расскажу. Оставляете скорость 9600 я на другой не проверял и нажимаете запуск. Дальше берете пин RX вашего пультоскопа и соединяете с другим микроконтроллером на пин TX и земли друг с другом.
Все теперь на другом кнтроллере можно отправлять переменные или или слова в порт, а пультоскоп их выведет на экран-фишка чисто для облегчения разработки приложений.
У меня есть изделия без экрана в них во время работы контрольные точки выводятся в порт и ошибки и если есть подозрение в сбое можно подрубить пультоскоп прям на месте не таща ноут и посмотреть что на точках, и это только один момент.
bodriy2014,Здравствуйте! Подскажите пожалуйста ,можно ли при подключение tft 2,4 заменить пин #define LCD_RESET A4 на пин А6 ?
Если можно ,то как это сделать?
За ранее спасибо!
bodriy2014,Здравствуйте! Подскажите пожалуйста ,можно ли при подключение tft 2,4 заменить пин #define LCD_RESET A4 на пин А6 ?
Если можно ,то как это сделать?
За ранее спасибо!
нет, можно на любой свободный вывод ардуино, которые могут работать на выход, А6 и А7 не могут работать на выход, только на вход, см. даташит :)
bodriy2014,Здравствуйте! Подскажите пожалуйста ,можно ли при подключение tft 2,4 заменить пин #define LCD_RESET A4 на пин А6 ?
Если можно ,то как это сделать?
За ранее спасибо!
Привет! Заменить нет, но на каком-о форуме читал что можно ресет этого экранчика вешать на ресет ардуино, а указание на А4 подчистить в библиотеке, тогда пин освобождается.
Но сам я такого не делал!
Повторил конструкцию PULTOSCOPE_LCD5110_final_DDS_Z. Супер, снимаю шляпу. Работает, но... Есть пару блох в коде.
Вход
при не определении явно на самом деле выход, при нажатии соответсвующей кнопки резко возрастает потребляемый ток. Нужно вставить
лучше сразу после void setup().
Функция Терминал замечательная, но я бы изменение скорости порта изменил на
Питание от одного лития я реализовал с помощью удвоителя напряжения на ICL7660, полученные 6в подал на RAW вход Arduino.
bodriy2014 подскажите.
Если с компа через монитор порта ардуины ID отправлять в терминал собранный на ардуине нано. Скажем какоето число или слово, то и в пультоскопе в терминале должно это отобразится на экране??? А то у меня LCD L2F50 там библиотека с заморочками, не пойму куда копать. Отображает только код 2 -3 значный цифрами от 0 до 9 и изменяет последнею цифру.
bodriy2014,Здравствуйте! Подскажите пожалуйста ,можно ли при подключение tft 2,4 заменить пин #define LCD_RESET A4 на пин А6 ?
Если можно ,то как это сделать?
За ранее спасибо!
Привет! Заменить нет, но на каком-о форуме читал что можно ресет этого экранчика вешать на ресет ардуино, а указание на А4 подчистить в библиотеке, тогда пин освобождается.
Но сам я такого не делал!
У меня получилось. посадил на 13 пин ,и работает,но кнопка резет на дисплее перестала работать-думаю и не надо. Освободился этим самым еще один аналоговый пин!
И еще обнаружил чтоб убрать моргание выводимых значени на tft ,достаточно ввести
У меня получилось. посадил на 13 пин ,и работает,но кнопка резет на дисплее перестала работать-думаю и не надо. Освободился этим самым еще один аналоговый пин!
И еще обнаружил чтоб убрать моргание выводимых значени на tft ,достаточно ввести
Спасибо за инфу, возьму на вооружение.
Я резетом на дисплее и не пользовался.
Проект продолжается ? Запустил на 3310, на L2F50.
Спасибо сообществу авторов.
Про МР3-шку, точнее дисплей от нее вынес в отдельную тему, http://arduino.ru/forum/apparatnye-voprosy/st7567-plyus-nabor-polufabrik... только никто не возбудился, а зря. Такому прибору тоже есть своя ниша.
Сегодня наступает распродажа за копейки, по одному в руки, взял пять разных цветов.
Еще вопрос. Сталкивался ли кто-то с китайскими дисплеями 3310, как победить смещение. Писали про отличающуюся инициализацию.
....о сообществу авторов.
Про МР3-шку, точнее дисплей от нее вынес в отдельную тему, http://arduino.ru/forum/apparatnye-voprosy/st7567-plyus-nabor-polufabrik... только никто не возбудился, а зря. Такому прибору тоже есть своя ниша.
.....
Привет!
Если бы здесь не неписал я бы и не знал что есть такая тема!(
Пробовал подключать, есть небольшое смещение по вертикали. Как лечить, незнаю.
У кого есть лишний адаптер корпуса SSOP28 для ad9280, что би переслать по Украине в конверте. Деньги верну.
У кого есть лишний адаптер корпуса SSOP28 для ad9280, что би переслать по Украине в конверте. Деньги верну.
Стоит 9грн штука
http://aukro.ua/sop28-soic28-s028-ssop28-tssop28-to-dip28-adapter-i6061678025.html
Приедет АЦП, себе травить типо такого буду, если нужно могу сделать два один выслать.
Нашел здесь плату переходник.
http://www.mini-tech.com.ua/index.php?route=product/product&product_id=413
Нашел здесь плату переходник.
http://www.mini-tech.com.ua/index.php?route=product/product&product_id=413
Неплохой магзинчик, особенно если живешь в Киеве!)
Выбрал-зашел забрал.
Собираешься делать на этом АЦП осцилл usb?
Да!!!
И выслали Укрпочтой за 3 грн. Продавец перезвонил, извинился, что взял 10грн за доставку и положил в пакет еще одну платку.
:-)
bodriy2014, спасибо большое за труды. Но остались вопросы. В стоке на стандартном 12MHz кварце передлы измерения? Ну и на 27MHz так же интересно. Плюс почему нет расчета частоты из коробки?
Мне скажем не обязательно измерять прям уж точно. Так, лишь бы видеть что сигнал ушел и пришел и его форму в общих чертах. Но вот на глаз каждый раз считать ( Заранее спасибо.
Здравствуйте, господин bodriy2014.
Хочу поблагодарить вас за разработку пультоскопа. Прибор получился великолепно. Функционал на высоком уровне. Простота схемы потрясающая. По характеристикам Вы переплюнули и очень сильно все подобные разработки подобного уровня. В своей теме на http://radioskot.ru/forum/12-7377-9 я рассматривал несколько простых осликов. В том числе и Ваш. Ваш - вне конкуренции. Снимаю шляпу. Уровень разработки и сопровождения темы сопоставим с прибором Маркуса. Т.е. очень редкий, талантливый и полезный прибор. В который вложена душа и немалый труд. Спасибо.
Могу выложить архив со схемами в ДИП пультоскопа (я его называю М328-3310), усилителя с делителями, печатными платами и т.д. Т.е. полный комплект.
Пишу сейчас не только ради благодарности. У меня к Вам предложение/размышление/вопрос.
На сайте, где я сейчас обитаю, есть тема http://radioskot.ru/forum/12-1383-1 Осциллограф двухканальный на МК АТмега 88. Я собирал этот ослик на макетной панели. Работает прекрасно, но есть "НО"...
Так вот, максимальная пропускная способность этого ослика (он БЕЗ внешнего АЦП) до 200, с натяжкой 300 кгц. Я это проверял сам. И видел своими глазами. Могу дать фото. Т.е. как я понимаю, скорость АЦП меги 88 на порядок превосходит АЦП меги 328. Но памяти у нее гораздо меньше.
Вопросы: Возможно ли обрезать программу Вашего прибора, предположим убрать генератор и прочее, чтобы она смогла вместиться в Мегу 88 и перекомпилировать ее на АТМега 88.
Если бы удался этот вариант, то возможно родился бы осциллограф с полосой пропускания до 200-300 кгц. И это без разгона даже. А схема практически та-же. Пультоскоп в ДИП.
А этот частотный диапазон интересен тем, что позволил бы настраивать импульсные источники питания.
Пультоскоп по Вашей разработке уже готов в металле. Есть и фото в моей теме. Как я понимаю, цоколевка меги 88 и меги 328 совпадают. Т.е. попробовать переделанную программу можно было бы в металле очень просто и быстро. Схема в ДИП Пультоскопа есть в моей теме. Если нужно, опубликую и здесь.
К сожалению я сам железячник. Не программист ни разу. Если Вас заинтересует мое предложение мог бы родиться действительно "народный осциллограф".
И еще вопросец. Какова на выходе частота измерений получается? Т.е. скажем при стоковом кварце между mass[0] и mass[1] сколько проходит времени? Ну и при 27MHz кварце тоже интересно. Мне проверить не чем, хочу прмиерно оперделять частоту. Еще раз спасибо.
sirota Привет! Првый замер он делает медленнее а остальные с одинаковой скоростью. Стоковая частота у ардуино 16МГц один замер делается за 3,25 микросекунды. При 27МГЦ один замер 1,625 микросекунды .
Посмотрите в моих видео есть ослик на 5110 экранчике там есть блок расчета частоты, можете оттуда дернуть .
По мере свободного времени добавлю и в этот 2.4 ослик расчет частоты.
Лекс 59 Привет! Давай без господ, я при союзе родился и этого не люблю!)
По вашим коллективным трудам с форума спасибо что делитесь, у нас есть ребята которые любят с голым МК работать (травить плату и т.д.).
Если можно выложите пож. пару фоток с реализованными приборами, очень интересно а по вашим ссылкам оно без реги не показывает.
На счет меги88 заинтересовали, посмотрю даташит если там действительно АЦП без разгона быстрее то почему нет!)
Давай без господ, я при союзе родился и этого не люблю!
По вашим коллективным трудам с форума спасибо что делитесь, у нас есть ребята которые любят с голым МК работать (травить плату и т.д.).
Если можно выложите пож. пару фоток с реализованными приборами, очень интересно а по вашим ссылкам оно без реги не показывает.
На счет меги88 заинтересовали, посмотрю даташит если там действительно АЦП без разгона быстрее то почему нет!)
По господам - ОК.
По снимкам - сейчас попробую. Как выложить архив - не знаю.
Лекс 59 Посмотрел даташит на атмега88, но увы там все то же что и в 328.
Можно ссылку где пишут что в 88-я имеет более быстрый АЦП возможно есть какой-то метод ускорить?
Сорри. Не обратил внимания, что надо резать изображение на Вашем сайте.
...
Очень круто смотрится в металле!!!!
Жаль я так не умею!(
Вот есть же рукастые такие люди, а вы видели мои корпуса на видео сплошное уныние!)))
На счет ускорения АЦП в МК больше копать не вижу смысла, приедет мне внешний AD9280 прикручу вот тем реально будет импкльсники смотреть, я там уже прикручю и усиление чтоб от 50мВ смотреть можно было, кстати выше Окмор разработал неплохую схему на ОУ!
Сорри. Не обратил внимания, что надо резать изображение на Вашем сайте.
Можно редактировать пост, когда прикрепил фото просто тяни его за уголок и оно урежется.
Лекс 59 Посмотрел даташит на атмега88, но увы там все то же что и в 328.
Можно ссылку где пишут что в 88-я имеет более быстрый АЦП возможно есть какой-то метод ускорить?
Ссылки нет. Личный опыт. Я собрал его на макетной панели. И гонял. Генератором Пультоскопа в том числе. И получалось поймать и 200 и 300 кгц. 400-500 уже хуже. Да, это может быть стробоскоп. Точно сказать не могу. Но частотой я играл по всякому. В том ослике такая проблема - очень медленная развертка. Макимальная частота 2 кгц всего. Т.е. 10 кгц сигнала - уже 5 периодов на дисплее. И дальше только стробоскопом.
НО! Если Пультоскоп на 10 кгц уже виден наклон вертикальной линии меандра, то на М88 она совершенно вертикальная на этой частоте. И подобный наклон преобретает уже за сотню кгц. Т.е. логика.
Про тот ослик пишут, что вообще до 1 мегагерца, если прямо в АЦП подавать, но это не так. На 500 уже ничего толком рассмотреть нельзя. И люди пишут, что повторяли.
Поэтому я делаю вывод о больших возможностях М88. Логика и личный опыт. Я сам удивлен. Не ожидал подобного результата. За счет чего это происходит - не понимаю.
Если не резать фотки то могу выложить прямо сейчас. Поищу.
Как редактировать уже отправленый пост не нашел.
По ослику на М88
Это Пультоскоп еще без пиджака.
Лекс 59 Это все стробо, его можно поймать если повышать частоту то на определенных высоких сигнал стробируется и видно четко, но если вам нужно будет посмотреть конкретно частоту 137КГц или 111КГЦ вообщем произвольную то уже этот метод не пойдет, я пробовал энкодером стробировать сигнал делая десять замеров и сдвигать их друг за другом, но оперативы не хватает, а с тремя замерами стробо не красиво выглядит все угловато, а я такую халтуру не люблю.
Я например на Атмега8 без разгона на кварце 16МГц АЦП запустил на скорости 630 000 семплов в секунду, это круче чем на 328-й, но весь код пультоскопа не влазит.
Если будет врямя можно в мегу восьмую впихнуть только ослик и будут фронты прямые при 10КГц как в том что вы говорите. Мега8 у нас стоит меньше бакса!)))
Пишу с смартфона, за описки не пинать!!!
Попробую вставить ссылку на архив. Это уже с усилителем. http://radioskot.ru/_fr/73/2__.rar
Мне приходится пихать снимок на тот сайт и уже потом с него копировать ссылку. Возможно проще это делать?
То, что завидуете корпусу. Вы СОЗДАЛИ очень интересный прибор. А я могу его только повторить. Пусть и с некоторыми усовершенствованиями. Поэтому предлагаю друг-другу завидовать. А корпус довольно просто.Делал впервые такой. Гнутый-паяный. Металл хороший, от корпуса старого компа. Жаль мало его. И снимок неудачен. Свет резкий. В реале лучше.
Как редактировать уже отправленый пост не нашел.
По ослику на М88
Это Пультоскоп еще без пиджака.
Прикольный пультоскоп, редактировать называется "изменить" внизу справа поста.
Это стробо уменьшите частоту на 10 или 20КГц, покажет?))
sirota Привет! Првый замер он делает медленнее а остальные с одинаковой скоростью. Стоковая частота у ардуино 16МГц один замер делается за 3,25 микросекунды. При 27МГЦ один замер 1,625 микросекунды .
Посмотрите в моих видео есть ослик на 5110 экранчике там есть блок расчета частоты, можете оттуда дернуть .
По мере свободного времени добавлю и в этот 2.4 ослик расчет частоты.
Спасибо. тогда не буду ломать себе голову этим. пока начку лабораторный блок питания собирать и дособеру уже финишно уравлением колонки. а то уже 4-я версия кода и только 2-я в железе реализиция...
и есть пару советов.
отрисовка.:
Вводим функцию отрисовки верха:
Блок обработки menu в loop() получается такой:
ЗАмер тоже можно пару строк:
Еще было пару мест. С той же отрисовкой менюшек и вообще всего что не меняется так часто. Но там сейчас не вспомню. Очень жду с нетерпением. аккум с зарадкой и повышайку уже приготовил. В понедельник возьму корпус от миниатюрного хаба 5 портового и буду все размещать. оставлю по щюпы и под питание немного место (фильтра и прочее). Что примерно подготовить для помехоустойчивости и т.д. И если в общих чертах то новая версия когда?
//перепутал функции.
Попробую вставить ссылку на архив. Это уже с усилителем. http://radioskot.ru/_fr/73/2__.rar
Мне приходится пихать снимок на тот сайт и уже потом с него копировать ссылку. Возможно проще это делать?
То, что завидуете корпусу. Вы СОЗДАЛИ очень интересный прибор. А я могу его только повторить. Пусть и с некоторыми усовершенствованиями. Поэтому предлагаю друг-другу завидовать. А корпус довольно просто.Делал впервые такой. Гнутый-паяный. Металл хороший, от корпуса старого компа. Жаль мало его. И снимок неудачен. Свет резкий. В реале лучше.
Архив качатеся, спасибо!
вот пост по картинкам.
Что такое стробоскоп я понимаю хорошо. Возможно вы и правы. Но у меня сложилось иное впечатление. А это уже 4 ослик, который я рассматривал в той теме. Это не считая электронно-лучевого, сделаного лет 25 назад. Некоторый опыт есть.
Но спорить с вами и точно утверждать обратное не могу. Нет у меня четких критериев.
А само портирование и обрезка это большой труд по объему? Я ведь реально не представляю этого. Если не так сложно, можно было пытаться проверить. Если труд значителен, то да. Ну его нафик.
Тут я прекрасно вас понимаю, сам уже немного подустал от бесконечных экспериментов.
sirota убирать то что криво, но работает избавлятся от делей или по другому оптимизировать. Будет каждый как хочет используя открытый код, я это буду делать когда заскучаю)))
Пока код держу в голове и перед написанием сначало прокручиваю его у сеья в башке несколько раз а потом пишу, а с всей этой оптимизацией теряется нить и приходя с работы долго вьезжаю в то что писал неделю или месяц назад даже с коментами. Свои мотивы раскрыл и не питаю иллюзий о том что я непогрешим или крутой прогер)))0
Ладно, я отдыхать.
Ждем АЦП!!!
Всем хороших выходных!!!!
Еще о стробоскопе. Это явление ведь может сильно расширить возможности ослика.
Для того, чтобы была возможность использовать это явление необходимо соблюдение некоторых условий: 1. Сигнал должен быть стабилен или относительно стабилен. 2. Ослик должен иметь возможность ПЛАВНОГО, ну или мелкодискретного изменения частоты выборки.
Это одна из главных причин, по которым я так ухватился за Ваш прибор. Но вы отошли в сторону во втором варианте.
Конечно, даже и в таком варианте этот прибор крайне интересен. Нельзя ли простыми методами добавить изменение частоты резистором?
Немного добавлю по стробоскопам на других осликах. Предположим ослик на меге8 и дисплее 3310. Там меандр до 4 кгц условно. Так вот, при повышении частоты сигнала выше какого-то порога (не высокого, килогерц 30-50), происходит уменьшение амплитуды изображения с очень сильными искажениями. Ничего разобрать нельзя. И даже появляется парадокс - увеличиваешь размах сигнала, а изображение становится меньше. Схожая картина на Пультоскопе у меня. Только без парадокса. На меге 32 простейшем.
А в ослике на меге88 этого нет. Только после 400-450 кгц начинается спад. И он медленный. И без парадокса. О природе этого парадокса я догадываюсь. Это проявление наклонности вертикальных линий. Т.е. ограниченность скорости нарастания выходного сигнала АЦП. А то, что его нет на М88 говорит о том, что скорость нарастания сигнала в нем значительно выше. А это главная характеристика, которая определяет скоростные возможности микросхемы.
И это означает, что М88 имеет такую возможность. Со стробоскопом или нет, но имеет. И можно попытаться этот момент использовать. В чем разница между МК- я не знаю.
Кстати, я среди тех, кто тоже ожидает варианта с внешним АЦП. Он уже лежит у меня и ждет своего часа. Только вот дисплей у меня 12864 , с интерфейсом КС0108, если правильно помню.
Лекс 59
вы так нахваливаете атмегу88, буду с радио магазина что-то заказывать куплю одну чисто посмотреть, может действительно у нее цепи входные сделанны из поставок от других производителей и обеспечивают выше скорость наростания.
На счет дисплея есть у меня пока 5110 много, будут другие сделаю на других.
У кого много как у меня дисплеев бесхозных и хотите на них осцилл шлите мне один буду на нем делать, мне всеравно под что писать.
"вы так нахваливаете атмегу88, буду с радио магазина".
Увы, нет. И даже не владелец завода микроэлектроники... Сегодня чуть позже, когда освободится мое рабочее место (обеденный стол по совместительству) постараюсь провести прямое сравнение двух осликов. Продемонстрировать разницу в наклоне вертикальных линий. А пока этот снимок. Прошу обратить внимание на отсутствие наклона вертикальных линий. 21 кгц. На Пультоскопе думаю знаете как выглядит меандр на этой частоте. А здесь отклонение меньше половины пикселя точно. И сам пиксель меньше. Ни одного излома нет. И это изображение точно не стробоскоп. И еще - этот МК без разгона так работает. И его еще можно попытаться разгонять.
Вот на основании таких вещей я и утверждаю о большей скорости меги 88.
Полученый опыт и чутье позволяет предполагать значительно более широкие частотные возможности Меги 88. Минимум в 2-3 раза.
Только сразу оговорюсь, гарантию я дать не могу. ПО то у них разное. И дисплеи разные. Но шанс есть.
Более удачный снимок при дневном освещении.
По инструкции закачать на сервер не удается. При команде загрузить он пытается и говорит, что загрузка провалена.
Еще, пока не забыл. В моем архиве на М328-3310 на схеме усилителя есть обозначение + и - 2V. Это не плюс-минус 2 вольта, это плюс-минус удвоенное напряжение питания. Реально у меня плюс 9,8 и минус 9,4 вольта под нагрузкой.
Двухполярный удвоитель напряжения в схеме питания усилка я применил не просто так. При уменьшении напряжения падает размах выходного и снижаются частотные характеристики.
Прошу иметь в виду, при использовании этой схемы в других конструкциях осликов с отдельным АЦП перед МК. Выход усилителя не должен быть больше максимально допустимого входного напряжения АЦП. А это может быть и 1,5 вольта всего. Тогда на входе АЦП обязательны входные защитные диоды на общий провод и на питание. И выход ОУ должен быть загашен резистивным делителем.
По подсказке пользователя HAWES с того сайта, специальные сверхбыстрые защитные диоды можно взять с мертвых видеокарт. Они имеют обозначение А7 и расположены рядом с выходными разъемами. Обычно не менее 8 штук. Мелкие правда очень.
Итак, прямое сравнение двух осликов. М88-12864 кварц 20 мгц. М328-3310 кварц 24 мгц. Частота сигнала 15 кгц. Как видно скорость нарастания выходного напряжения АЦП меги 88 сильно превосходит скорость меги 328 несколько разогнаной даже.
Я не могу из этой картинки сделать другого вывода. И там и там НЕ стробоскоп. Но для М88-12864 это максимально быстрая развертка. Это и есть его главный недостаток. Играет ли в этом какую либо роль дисплей я не знаю. Я не готов исключить, что просто разная скорость вывода инфы на дисплей. И дисплей является одним из ограничивающих факторов.
Более удачный снимок при дневном освещении.
По инструкции закачать на сервер не удается. При команде загрузить он пытается и говорит, что загрузка провалена.
вот вам тот корпус дался! стим-панк наше фсьё )))))