Уверяю вас, вы надыбали еще далеко не все. Их достаточно много, интересных страничек такого рода. Я не знаю, как себя чувствует Автор Пультоскопа, но мне бы не понравилось ваше сообщение на его месте. Дело не в том, что оно не информативно, а в том, что подобные скачки делают любую обширную тему (а с Пультоскопом именно так) практически не читаемой. И сейчас уже достаточно сложно отыскать нужное в данной теме, а если бросимся обсуждать все существующие варианты (несколько десятков минимум) то тема точно станет свалкой и умрет.
Да, таких разработок много, но почему бы и нет? Да и "интересного" тут - это решение ровно 1 вопроса: "как подключить конкретно мой дисплей" к пультоскопу. Все остальное - это процедура "zamer()", которая ничего особенного из себя не представляет... :)
Куда как интересней решить вопрос с "уровнем синхронизации", "добавлением каналов" и т.д. Или поднять скорость замеров до 592к на Меге и без "гона" .. на родных 16Мгц, как к примеру мне это "теоретически" удалось .. практически - допиливаю тестовую программку, которая должна быть способна тактировать АЦП на 8Мгц и при 13.5 тактах АЦП иметь вчистую 592 килозамера в сек. Вопрос как их перенести в память вовремя и все - вроде бы решил, вопрос как стартовать с "синхроуровня" по спаду/нарастанию - тоже. Систематическая задержка 3.375мксек. Много конечно, но её можно достаточно точно выравнивать по 3 такта ЦПУ, что на этой скорости дает 9 кратный строб эффект или частоту дискретизации около 400нсек. .. или 5.33Мгц.
Кому-как, а по мне так - пусть будут "иные" пультоскопы.. ;)
В разделе программирование завел тему по проблемам линковки асм-вставки.
В варианте "С" удалось получить скорость оцифровки в 445 килозамеров в сек. на Мега 2560, делитель АЦП 1:2. Но этот вариант дольше на несколько тактов и поэтому часть замеров похоже пропускает. Новая процедура "замер" позволяет снимать с заданного уровня (проверено), снимать несколько каналов (2шт - проверено) и делать сдвиг образцов кратно 3-4 тактам ЦПУ, что позволяет повысить частоту дискретизации периодических сигналов в 7-9 раз.
Но "победить" линковщика с опцией "-flto" мне пока не удалось. Кому интересно - помогайте, моя фантазия - похоже иссякла.
при личном общении с автором он не рекомендовал эту версию для сборки,"проба пера" так сказать,после недолгого баловства был разобран и дисплей автор использовал кажется в домашней метеостанции
bodriy2014, до 500кгц оцифровки - добрались? а до 600? Как у Вас влияет 2,3-канальность на скорость и точность оцифровки при переключении каналов перед каждым съемом, получается или сильно падает точность на канал? С какого выходного сопротивления источника каналы начинают переключаться и удалось ли получить 250Кгц "на канал" при 2-х канальном режиме?
Как решили проблему выдержки задержки после нахождения синхроуровня до начала съема для стробоскопического увеличения частоты дискретизации? А решали?
В общем, интересно сравнить что получилось у Вас со своими изысканиями...
bodriy2014, до 500кгц оцифровки - добрались? а до 600? Как у Вас влияет 2,3-канальность на скорость и точность оцифровки при переключении каналов перед каждым съемом, получается или сильно падает точность на канал? С какого выходного сопротивления источника каналы начинают переключаться и удалось ли получить 250Кгц "на канал" при 2-х канальном режиме?
Как решили проблему выдержки задержки после нахождения синхроуровня до начала съема для стробоскопического увеличения частоты дискретизации? А решали?
В общем, интересно сравнить что получилось у Вас со своими изысканиями...
Привет.
О какой двух канальности может идти речь если АЦП всего одно?
Два канале тем ценны что можно параллельно обрабатывать разные сигналы, если делать это одним АЦП по очереди, то это будет все равно что перемещать щуп с одного сигнала на другой.
Всем здравствовать.Танцы с бубном продолжаются.Пытаюсь залить скетч для экрана 5110 но при компиляции ругается на строку D11_Read.Заменил строки где есть D11 как указано в сообщении 1343.Скетч начинает грузиться но получаем девственно белый экран.Тестировал ардуинку и экран скетчем на странице Zelectro-все работает.В библиотеке ничего нет лишнего только то что скачано с проекта.Читал все страницы проекта но ответа не нашел.Куда копать?
Всем здравствовать.Танцы с бубном продолжаются.Пытаюсь залить скетч для экрана 5110 но при компиляции ругается на строку D11_Read.Заменил строки где есть D11 как указано в сообщении 1343.Скетч начинает грузиться но получаем девственно белый экран.Тестировал ардуинку и экран скетчем на странице Zelectro-все работает.В библиотеке ничего нет лишнего только то что скачано с проекта.Читал все страницы проекта но ответа не нашел.Куда копать?
Если библиотеки все, тогда ИДЕ виной, возьмите мое портабл и с него скомпилируйте.
240265 Не считал сколько раз читал комментарии и на каких сайтах.Ниже будет понятно что я делаю.
bodriy2014 Все делаю как Вы советуете и как пишут в комментариях.Ваш портабл выдает ошибку-Cannot run program runtime tools.avr-gcc.path,ошибку я переводил гуглом но она мне ни о чем не говорит.Если использую IDE1.0.1 то выдает ошибку-class adafruit_PCD8544 has no member named setCursor.Где я неправ?Сейчас выложу перевод ошибок гуглом.
bodriy2014 Но насколько я понимаю прошивать нужно через программатор.Программатором пользоваться умею и он у меня есть.
---Если умеете через программатор можно через него, не меняя фьюзов. Просто заливаете hex, но ардуиновский загрузчик затрется.
---Если нет программатора тоже не беда, есть такие проги как XLoader они шьют Ардуинки через их же загрузчик hex-сами не затирая загрузчик без программатора прямо с USB
bodriy2014Спасибо за подсказку.Залил hex через usbasp программатор,увидел изображение на экране.Самопроизвольно переключаются режимы и есть лишние символы.На подключенные кнопки не реагирует.Попытался перепрошить но по ходу накрылась ардуинка непонятно зачем.Уже поздно,завтра буду плясать дальше.
bodriy2014Спасибо за подсказку.Залил hex через usbasp программатор,увидел изображение на экране.Самопроизвольно переключаются режимы и есть лишние символы.На подключенные кнопки не реагирует.Попытался перепрошить но по ходу накрылась ардуинка непонятно зачем.Уже поздно,завтра буду плясать дальше.
Самопроизвольное нажатие видимо от того что кнопки не подтянуты и ловят все как антенны.
bodriy2014Спасибо еще раз.Все завелось на другой ардуинке через hex файл.Переключение между пультоскопом и другими режимами возможно только после сброса ардуинки,это правильно?Справо на экране есть точка цвет которой можно менять и перемещать,слево вверху можно перемещать черточку.Пока с этим не разобрался.Кварц стоит 16Мгц маленький,пока не перепаял.С чувством выполненного иду спать.
Делал и полную и частичную инициализацию, вводил разные коэфициенты. Избавился от шума, но заворот среди экрана не уходит. Забросил до лучших времен, но экранчик классный!
main_200 да о нём,я тоже пытаюсь собрать этот осцик, с экраном всё в порядке отображает осцик как надо, только никак руки не дойду перерисовать схему в лауте.разобраться с пинами контролёра что куда идет.схема что дана не полная.
Схема действительно не совсем полная, но в этой же ветке я задавал вопросы автору, где он отвечал на них. Поищи http://radiokot.ru/forum/viewtopic.php?f=59&t=103803&start=100. В моем варианте экранчик запустился по другой схеме подключения к МК, которая не соответствовала и его печатке. Довольно сложновато было впаять разъем экрана, но работает шустро и выглядит красиво! Кроме того, переключение режима пост/перем, не предусмотрено прошивкой и схемой, поэтому сразу ставь там механический переключатель. И еще - частое снятие/установка экрана может привести к повреждению шлейфа. Много перемычек на плате не есть хорошо
main_200 на двухсторонним чтоб перемычек небыло,с пост/перем я видел, не врублюсь куда цеплять /adc clk/,и/DAC 1.5v/ и по прошивке что за выходы А6.А7 подскажи если можеш?
Clk на Е3 (33). А6, А7 - в воздухе, информации нет. DAC - делается регулируемый делитель с выходом 1.5V - это для подстройки нуля линии на экране (у меня он в воздухе поскольку аналоговую часть не делал).
Приветствую. собираю второй приборчик на 1,8 tft ST7735. Хочу залить скетч из поста #1552 (стр.№32) авторства 240265. Парни, есть у кого изменённые библиотеки под этот скетч ?
Если Вы использовали Иде по ссылке выше попробуйте удалить папку Adafruit-GFX-Library-master из библиотек и папку Arduino15 из C:\Users\User\AppData\Local . Потом запустить arduino.exe из папки с ИДЕ , а из нее открыть скетч, установить настройки Ардуино по новой и скомпилировать.
вот надыбал интереную страичку
Уверяю вас, вы надыбали еще далеко не все. Их достаточно много, интересных страничек такого рода. Я не знаю, как себя чувствует Автор Пультоскопа, но мне бы не понравилось ваше сообщение на его месте. Дело не в том, что оно не информативно, а в том, что подобные скачки делают любую обширную тему (а с Пультоскопом именно так) практически не читаемой. И сейчас уже достаточно сложно отыскать нужное в данной теме, а если бросимся обсуждать все существующие варианты (несколько десятков минимум) то тема точно станет свалкой и умрет.
Пиветствую можете подилится схемой и скетчем
И звените что не потеме
адрес почты дайте
Да, таких разработок много, но почему бы и нет? Да и "интересного" тут - это решение ровно 1 вопроса: "как подключить конкретно мой дисплей" к пультоскопу. Все остальное - это процедура "zamer()", которая ничего особенного из себя не представляет... :)
Куда как интересней решить вопрос с "уровнем синхронизации", "добавлением каналов" и т.д. Или поднять скорость замеров до 592к на Меге и без "гона" .. на родных 16Мгц, как к примеру мне это "теоретически" удалось .. практически - допиливаю тестовую программку, которая должна быть способна тактировать АЦП на 8Мгц и при 13.5 тактах АЦП иметь вчистую 592 килозамера в сек. Вопрос как их перенести в память вовремя и все - вроде бы решил, вопрос как стартовать с "синхроуровня" по спаду/нарастанию - тоже. Систематическая задержка 3.375мксек. Много конечно, но её можно достаточно точно выравнивать по 3 такта ЦПУ, что на этой скорости дает 9 кратный строб эффект или частоту дискретизации около 400нсек. .. или 5.33Мгц.
Кому-как, а по мне так - пусть будут "иные" пультоскопы.. ;)
В разделе программирование завел тему по проблемам линковки асм-вставки.
В варианте "С" удалось получить скорость оцифровки в 445 килозамеров в сек. на Мега 2560, делитель АЦП 1:2. Но этот вариант дольше на несколько тактов и поэтому часть замеров похоже пропускает. Новая процедура "замер" позволяет снимать с заданного уровня (проверено), снимать несколько каналов (2шт - проверено) и делать сдвиг образцов кратно 3-4 тактам ЦПУ, что позволяет повысить частоту дискретизации периодических сигналов в 7-9 раз.
Но "победить" линковщика с опцией "-flto" мне пока не удалось. Кому интересно - помогайте, моя фантазия - похоже иссякла.
вот надыбал интереную страичку может кому интересно https://sites.google.com/site/cvssav/avr/mini-oscillograf-atxmega32a4-display-s5230
при личном общении с автором он не рекомендовал эту версию для сборки,"проба пера" так сказать,после недолгого баловства был разобран и дисплей автор использовал кажется в домашней метеостанции
Там X-mega + AD9280. Тактовая 32Мгц, АЦП способен выдавать данные тоже на 32Мгц, + есть канал ПДП .. чему удивляться-то?
Даже если тактирование 32МГц все равно не сходится, этому АЦП для полного преобразования 4 такта нужно это 8MSps получается.
Не нашел такого в даташите, зато нашел что он имеет режим "оверсемплинга" со скоростями до 135Мгц .. :)
адрес почты дайте
[/quote]
a.ling@mail.ru
Я делал эту версию на ATXmega 32. Красиво смотрится, но не смог победить свернутое посреди экрана изображение, возможно из-за неоригинального экрана. http://radiokot.ru/forum/viewtopic.php?f=61&t=44185&start=1280. на стр.65 фото есть
bodriy2014, не подскажете, вы еще планируете переделывать прошивку или желания уже нету? просто давненько новостей нет(
Привет. Обещания плодить не люблю, давненько для себя уже кое что смастерил но все не как не оформлю код и видео не сниму, то одно то другое(((
точнее никак.
ну вот теперь совсем заинтриговал...ждем)
bodriy2014, до 500кгц оцифровки - добрались? а до 600? Как у Вас влияет 2,3-канальность на скорость и точность оцифровки при переключении каналов перед каждым съемом, получается или сильно падает точность на канал? С какого выходного сопротивления источника каналы начинают переключаться и удалось ли получить 250Кгц "на канал" при 2-х канальном режиме?
Как решили проблему выдержки задержки после нахождения синхроуровня до начала съема для стробоскопического увеличения частоты дискретизации? А решали?
В общем, интересно сравнить что получилось у Вас со своими изысканиями...
bodriy2014, до 500кгц оцифровки - добрались? а до 600? Как у Вас влияет 2,3-канальность на скорость и точность оцифровки при переключении каналов перед каждым съемом, получается или сильно падает точность на канал? С какого выходного сопротивления источника каналы начинают переключаться и удалось ли получить 250Кгц "на канал" при 2-х канальном режиме?
Как решили проблему выдержки задержки после нахождения синхроуровня до начала съема для стробоскопического увеличения частоты дискретизации? А решали?
В общем, интересно сравнить что получилось у Вас со своими изысканиями...
Привет.
О какой двух канальности может идти речь если АЦП всего одно?
Два канале тем ценны что можно параллельно обрабатывать разные сигналы, если делать это одним АЦП по очереди, то это будет все равно что перемещать щуп с одного сигнала на другой.
На одном АЦП нельзя сделать два канала.
А по остальным вопросам - что-то пробовали, получилось?
пришел новый 2.4 лсд - работает нормально с прошивкой на стр.64
Всем здравствовать.Танцы с бубном продолжаются.Пытаюсь залить скетч для экрана 5110 но при компиляции ругается на строку D11_Read.Заменил строки где есть D11 как указано в сообщении 1343.Скетч начинает грузиться но получаем девственно белый экран.Тестировал ардуинку и экран скетчем на странице Zelectro-все работает.В библиотеке ничего нет лишнего только то что скачано с проекта.Читал все страницы проекта но ответа не нашел.Куда копать?
Всем здравствовать.Танцы с бубном продолжаются.Пытаюсь залить скетч для экрана 5110 но при компиляции ругается на строку D11_Read.Заменил строки где есть D11 как указано в сообщении 1343.Скетч начинает грузиться но получаем девственно белый экран.Тестировал ардуинку и экран скетчем на странице Zelectro-все работает.В библиотеке ничего нет лишнего только то что скачано с проекта.Читал все страницы проекта но ответа не нашел.Куда копать?
Если библиотеки все, тогда ИДЕ виной, возьмите мое портабл и с него скомпилируйте.
http://srukami.inf.ua/pultoscop_v25110.html
Раз "200" уже этот вопрос поднимался (про ИДЕ с сайта Автора) и опять "грабли". Совсем народ читать не хочет....
Доброго дня. Тыкнете носом в последнюю версию печатки без использования готового модуля Ардуино и с ним. Спасибо.
И
240265 Не считал сколько раз читал комментарии и на каких сайтах.Ниже будет понятно что я делаю.
bodriy2014 Все делаю как Вы советуете и как пишут в комментариях.Ваш портабл выдает ошибку-Cannot run program runtime tools.avr-gcc.path,ошибку я переводил гуглом но она мне ни о чем не говорит.Если использую IDE1.0.1 то выдает ошибку-class adafruit_PCD8544 has no member named setCursor.Где я неправ?Сейчас выложу перевод ошибок гуглом.
Не может работать во время выполнения программы.АВЗ-НКУ путь.
Adafruit_PCD8544 класс имеет член с именем SetCursor.
Если не получится скомпилоровать, в архиве есть готовый hex залей его.
bodriy2014 Но насколько я понимаю прошивать нужно через программатор.Программатором пользоваться умею и он у меня есть.
bodriy2014 Но насколько я понимаю прошивать нужно через программатор.Программатором пользоваться умею и он у меня есть.
---Если умеете через программатор можно через него, не меняя фьюзов. Просто заливаете hex, но ардуиновский загрузчик затрется.
---Если нет программатора тоже не беда, есть такие проги как XLoader они шьют Ардуинки через их же загрузчик hex-сами не затирая загрузчик без программатора прямо с USB
bodriy2014Спасибо за подсказку.Залил hex через usbasp программатор,увидел изображение на экране.Самопроизвольно переключаются режимы и есть лишние символы.На подключенные кнопки не реагирует.Попытался перепрошить но по ходу накрылась ардуинка непонятно зачем.Уже поздно,завтра буду плясать дальше.
bodriy2014Спасибо за подсказку.Залил hex через usbasp программатор,увидел изображение на экране.Самопроизвольно переключаются режимы и есть лишние символы.На подключенные кнопки не реагирует.Попытался перепрошить но по ходу накрылась ардуинка непонятно зачем.Уже поздно,завтра буду плясать дальше.
Самопроизвольное нажатие видимо от того что кнопки не подтянуты и ловят все как антенны.
bodriy2014Спасибо еще раз.Все завелось на другой ардуинке через hex файл.Переключение между пультоскопом и другими режимами возможно только после сброса ардуинки,это правильно?Справо на экране есть точка цвет которой можно менять и перемещать,слево вверху можно перемещать черточку.Пока с этим не разобрался.Кварц стоит 16Мгц маленький,пока не перепаял.С чувством выполненного иду спать.
man_200 Вот как раз это оригинал,просто надо сделать полную инициализацию и всё будет норм.
Делал и полную и частичную инициализацию, вводил разные коэфициенты. Избавился от шума, но заворот среди экрана не уходит. Забросил до лучших времен, но экранчик классный!
=я конечно таки дико извиняюсь= вот здесь много интересного
если кто-то желает сделать измерительный комплекс =настольный=
или найдет для себя программные решения
https://ja2nkd.blogspot.ru/2017/02/rf-analyzer-case-in-ver10.html
надо только что-бы браузер был с переводчиком а кому-то переводчик и не ненужен
и доработать сброс показаний при окончании свипинга частоты. Это присутствует у АЧХометра и антенного анализатора
man_200 если нужно выложу.
man_200 sokrat-11 Дико извиняюсь,что такое полная инициализация и как её сделать.Может я что-то пропустил?
Речь идет об этом экране. https://sites.google.com/site/cvssav/avr/mini-oscillograf-atxmega32a4-di...
main_200 да о нём,я тоже пытаюсь собрать этот осцик, с экраном всё в порядке отображает осцик как надо, только никак руки не дойду перерисовать схему в лауте.разобраться с пинами контролёра что куда идет.схема что дана не полная.
Схема действительно не совсем полная, но в этой же ветке я задавал вопросы автору, где он отвечал на них. Поищи http://radiokot.ru/forum/viewtopic.php?f=59&t=103803&start=100. В моем варианте экранчик запустился по другой схеме подключения к МК, которая не соответствовала и его печатке. Довольно сложновато было впаять разъем экрана, но работает шустро и выглядит красиво! Кроме того, переключение режима пост/перем, не предусмотрено прошивкой и схемой, поэтому сразу ставь там механический переключатель. И еще - частое снятие/установка экрана может привести к повреждению шлейфа. Много перемычек на плате не есть хорошо
main_200 на двухсторонним чтоб перемычек небыло,с пост/перем я видел, не врублюсь куда цеплять /adc clk/,и/DAC 1.5v/ и по прошивке что за выходы А6.А7 подскажи если можеш?
Создайте свою ветку. Не флудите!
Clk на Е3 (33). А6, А7 - в воздухе, информации нет. DAC - делается регулируемый делитель с выходом 1.5V - это для подстройки нуля линии на экране (у меня он в воздухе поскольку аналоговую часть не делал).
Чтобы здесь не флудить не по теме, в личку - zadorin57@mail.ru
Приветствую. собираю второй приборчик на 1,8 tft ST7735. Хочу залить скетч из поста #1552 (стр.№32) авторства 240265. Парни, есть у кого изменённые библиотеки под этот скетч ?
Там из изменений только glcfont русский.
Возмите ИДЕ http://srukami.inf.ua/pultoscop_v25110.html добавьте Adafruit_ST7735 библиотеку.
Вот скетч с неольшими доработками
Вот спасибище огромное. То есть просто библиотеку стандартную добавить, а изменения в скетче ? Схема без изменений ?
В скетче добавлен режим шага в режиме генератора 100 КГц и в ДДС я сделал пилу 50 Гц а синус и треугольник 500 Гц. Схему не трогал.
Попробуем. Спасибо
50 Гц пилу сделал т.к. нужно было отладить схему коррекции растра дпя кинескопного ТВ
На всякий случай РУССКИЙ glcfont.c из Adafruit_GFX_Library
Super
Вот такая китайская грамота.
Если Вы использовали Иде по ссылке выше попробуйте удалить папку Adafruit-GFX-Library-master из библиотек и папку Arduino15 из C:\Users\User\AppData\Local . Потом запустить arduino.exe из папки с ИДЕ , а из нее открыть скетч, установить настройки Ардуино по новой и скомпилировать.
Там в папке Adafruit-GFX-Library-master похоже нет русского , а ИДЕ ее подхватывает. Это можно посмотреть по логу компиляции внизу окна ИДЕ.