Пультоскоп на Arduino 27МГц!!!

karl2233
Offline
Зарегистрирован: 05.07.2015

Okmor пишет:
На счет параметров входного тракта - оставлю пока как есть. Я еще не определился с тем, что мне нужно.

вот ещё реализация входного тракта из китайского конструктора.

двухполярное питание ОУ какбэ намекает.

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

Еду по делам в поезде и  вспомнил, что пока все ждут внешнего АЦП и прочих вкусностей.

У меня уже недели две на компе лежит видео и новая прошивка для пультоскопа на 5110.

Если еще есть люди которые кроме меня приборчиком пользуются пишите, доеду домой выложу.

В новой версии прошивки изменения коснулись только режима осциллографа.

karl2233
Offline
Зарегистрирован: 05.07.2015

отличная новость! Я жду =) можно чуть подробнее об изменениях?

 

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

Я пользуюсь. Правда пока нет практических задач. Шлифую железо.

Новую прошивку попробую обязательно. Я же так понимаю, что код изменился не просто так. Покатаюсь, посмотрю.

Кстати новый на АЦП не уничтожит М328-3310. У меня они бюудут существовать параллельно.

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

тоже буду ждать)) пока буду печатку ваять)

bpl
Offline
Зарегистрирован: 15.02.2016

 люди еще есть, ждем новую.

Едет едет доктор к нам
сквозь снежную равнину
Порошок целебный людям он везёт
человек и кошка порошок-тот примут
и печаль отступит и тоска пройдёт!

 

Evg-Chugunov
Evg-Chugunov аватар
Offline
Зарегистрирован: 22.08.2015

bodriy2014 пишет:

Еду по делам в поезде и  вспомнил, что пока все ждут внешнего АЦП и прочих вкусностей.

У меня уже недели две на компе лежит видео и новая прошивка для пультоскопа на 5110.

Если еще есть люди которые кроме меня приборчиком пользуются пишите, доеду домой выложу.

В новой версии прошивки изменения коснулись только режима осциллографа.

Конечно ждем. Собрал, пользуюсь. Хотя мерцание экрана до конца побороть не удалось. Возможно это брак именно моего экземпляра.

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

Новая версия прошивки и пятиминутное видео о том, что же там нового!)

karl2233
Offline
Зарегистрирован: 05.07.2015

суперски!

 

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

Меня заинтересовала эта доработка прошивки. Правда мне еще предстоит разобраться, как это применить к М328-3310. Я пока не прикручивал к нему ДДС генератор.

Фактически эта функция расширяет возможность разглядеть сигнал. Подобное я делал на паузе ловя нужное положение при сбитой синхронизации. А тут будет все четко и красиво. Рассмотреть можно любой отрезок осциллограмы.

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

http://ru.aliexpress.com/item/1-44-inch-Serial-128-128-SPI-Color-TFT-LCD...

никто пока такой дисплей не прикручивал к пультоскопу? Думаю просто заказать

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

Xumuk пишет:

http://ru.aliexpress.com/item/1-44-inch-Serial-128-128-SPI-Color-TFT-LCD...

никто пока такой дисплей не прикручивал к пультоскопу? Думаю просто заказать

Привет. Я такой заказал, еще не приехал.

Вот пост по этому поводу

http://arduino.ru/forum/proekty/pultoskop-na-arduino-27mgts?page=17#comm...

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

спс. тогда тоже закажу))))

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

Лекс 59 пишет:

Меня заинтересовала эта доработка прошивки. Правда мне еще предстоит разобраться, как это применить к М328-3310. Я пока не прикручивал к нему ДДС генератор.

Фактически эта функция расширяет возможность разглядеть сигнал. Подобное я делал на паузе ловя нужное положение при сбитой синхронизации. А тут будет все четко и красиво. Рассмотреть можно любой отрезок осциллограмы.

Привет.

Та версия платы что у вас вытравленна подходит, я в ролике ДДС для примера показал, режим паузы с ним не связан, это чисто опция осциллографа.

Просто прошивайте более новуу прошивку и пользуйтесь.

fly245
fly245 аватар
Offline
Зарегистрирован: 25.08.2013

stm штука конечно хорошая-но вот пока все регистры настроешь устанешь..

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

bodriy2014 пишет:

Та версия платы что у вас вытравленна подходит, я в ролике ДДС для примера показал, режим паузы с ним не связан, это чисто опция осциллографа.

Просто прошивайте более новуу прошивку и пользуйтесь.

Благодарю. Попробую.

Облом. Я не умею работать со скетчами пока. Я могу только хекс залить.

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

Лекс 59 пишет:

Благодарю. Попробую.

Облом. Я не умею работать со скетчами пока. Я могу только хекс залить.

Напишите на каких пинах у вас кнопки и вход щупа и контрастность.

Скомпилирую выложу hex.

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

О! Впервые загрузилась картинка. Оч.хор.

Контрастность не менял. Как была в исходной, так и осталась. Пины на схеме прописаны как на Ардуино, если я правильно понял bpl-22. У меня установлен кварц 24 мгц.

Конденсатор С9 у меня не установлен. Был снят по результатам, точнее.

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

Ок. если bpl сегодня не выложит, буду ночью дома скомпилирую!

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

Лекс 59 пишет:

О! Впервые загрузилась картинка. Оч.хор.

Контрастность не менял. Как была в исходной, так и осталась. Пины на схеме прописаны как на Ардуино, если я правильно понял bpl-22. У меня установлен кварц 24 мгц.

Конденсатор С9 у меня не установлен. Был снят по результатам, точнее.

подскажите пожалуйста зачем ща щупе последовательно с резистором еще и конденсатор? и диоды

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

Xumuk пишет:

подскажите пожалуйста зачем ща щупе последовательно с резистором еще и конденсатор? и диоды

Конденсатор последовательно (С7 на схеме) - позволяет накопиться заряду на входе АЦП МК и отображать обе полуволны сигнала, допустим синусоиды, Сам МК в принципе не способен отображать отрицательные значения.

Конденсатор С9 я демонтировал. На меге 8 он немного помогал выправить АЧХ, здесь - нет.

Диоды на плюс и минус питания - защита входа АЦП от перенапряжения входным сигналом.

R10-R19 делители напряжения для согласования уровней дисплея и МК. D1-D3 гасят излишек напряжения питания для дисплея.

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

тоесть если я поставлю делитель напряжения и последовательно к щупу кондер 0.1мф то смогу узреть синусоиду?

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

Приношу извинения за оффтоп. Как можно снять оповещение о новых комментариях на электронную почту?

Я заходил в личный профиль. Ставил опцию не оповещать. Сайт говорил, что изменения сохранены. И ничего. Как шли, так и идут. Пробовал ставить оповешение и снова снимать. Эффекта нет. Есть какой то ход, или может я что-то не понимаю?

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

Xumuk пишет:

тоесть если я поставлю делитель напряжения и последовательно к щупу кондер 0.1мф то смогу узреть синусоиду?

Вы не сможете поставить делитель. Там полная белиберда получается. Почитайте здесь, чтобы не повторяться.

http://radioskot.ru/forum/12-6555-295532-16-1457190603

Синусоиду узреете. Оба полупериода. Нижний, возможно будет чуть подрезан за счет утечек.

А чтобы реализовать нормальные делители, придется ставить входной усилитель. Непосредственно на входе МК делители нормально работать не будут.

Evg-Chugunov
Evg-Chugunov аватар
Offline
Зарегистрирован: 22.08.2015

Лекс 59 пишет:

Приношу извинения за оффтоп. Как можно снять оповещение о новых комментариях на электронную почту?

Я заходил в личный профиль. Ставил опцию не оповещать. Сайт говорил, что изменения сохранены. И ничего. Как шли, так и идут. Пробовал ставить оповешение и снова снимать. Эффекта нет. Есть какой то ход, или может я что-то не понимаю?

В письме, которое пришло в твой почтовый ящик (в оповещении) есть ссылка для отключения оповещений. Она помогает точно).

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

Evg-Chugunov пишет:

В письме, которое пришло в твой почтовый ящик (в оповещении) есть ссылка для отключения оповещений. Она помогает точно).

Спасибо. Попробовал. будем посмотреть.

karl2233
Offline
Зарегистрирован: 05.07.2015

Лекс 59 пишет:

Благодарю. Попробую.

Облом. Я не умею работать со скетчами пока. Я могу только хекс залить.

дак чего б не загрузить через программатор?

fly245
fly245 аватар
Offline
Зарегистрирован: 25.08.2013

Заметил,что у синих модулей 5110 с Али-надо посильнее нажимать на металлическую рамку вокруг экрана,видимо не сильно прожимает он контактную резинку.

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

Лекс 59  hex. когда проверите отпишите, если что подправлю.

--на кварц 24МГц

--если включите режим ДДС он будет выдвать сигнал на девятую ногу.

bpl
Offline
Зарегистрирован: 15.02.2016

тоже отправил Лексу 59 архив с прошивками и схемой для ATMega328 DIP

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

bpl пишет:

тоже отправил Лексу 59 архив с прошивками и схемой для ATMega328 DIP

Спасибо, завалили Лекса прошивками)))))

bpl
Offline
Зарегистрирован: 15.02.2016

АЦП для начинающих  от простого к сложному

Нашел в сети схему входной части от осциллографа  без ОУ с АЦП, хотел поинтересоваться, приемлема ли схема как вариант, как работает схема ее верхняя часть и будет ли она измерять постоянку если замкнуть С2. 

karl2233
Offline
Зарегистрирован: 05.07.2015

Эта микруха специализированная, от Филлипс, в телеках встречал такую(8 битный АЦП).

У неё на 20 ноге есть операционник.

Если С2 замкнуть, будет постоянка. Вопрос как и что оно покажет... микруха-то, специализированная, скорее всего это её НЕ стандартное применение.

Кроме того, AD-шка (которую мы тут все спешно скупили) лучше в нашем случае.

И эта, а что такого в операционнике? Ведь это будет гораздо лучше.

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

bpl пишет:

АЦП для начинающих  от простого к сложному

Нашел в сети схему входной части от осциллографа  без ОУ с АЦП, хотел поинтересоваться, приемлема ли схема как вариант, как работает схема ее верхняя часть и будет ли она измерять постоянку если замкнуть С2. 

Спасибо за прошивку.

Я тоже думал об этом варианте. Встречал в сети информацию, что на входе АЦП стоит усилитель с полевиками на входе. Допустимое напряжение на входе 0-1,5 вольта. Вроде как умеет внутренними цепями смещать ноль. Т.е. по идее должен пойти, если не гнаться за высокой чувствительностью.

На этой схеме вообще указано 0,2 вольта.

Тут я ХЗ. На практике не пробовал. В теории вроде заманчиво. Очень возможны свои подводные камни.

Ну и дополнительное соображение в сторону внешнего ОУ - буферный элемент, который при грамотном построении схемы падет первым, спасая АЦП.

По крайней мере я при построении реальной схемы попытаюсь подавать прямо на него. Но тут есть сложности. СМД не перепаяешь и плату желательно делать сразу. А переходники плохо сказываются на габаритах.

 

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

bodriy2014 пишет:

Лекс 59  hex. когда проверите отпишите, если что подправлю.

--на кварц 24МГц

--если включите режим ДДС он будет выдвать сигнал на девятую ногу.

Большое спасибо. Сейчас буду пробовать. Начну с вашей прошивки. Если не возражаете, включу в архив и выложу на том сайте после проверки.

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

bpl пишет:

тоже отправил Лексу 59 архив с прошивками и схемой для ATMega328 DIP

Хорошая подборка. Выложу ее в архиве. Спасибо за поправленную схему. А то у меня напругу так и не мерял.

Некоторые пояснения к поправленной вами схеме - Что такое Terminal Rx-Tx?

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

Залил прошивку от bodriy2014. Первое впечатление очень хорошее. Весьма полезная функция.

На дисплее импульсы скважностью примерно 10% частотой около 1,7 кгц, амплитуда около 1 вольта. М328-3310 без корпуса. Чем обусловлено такое смещение вверх пока не знаю. На ослике сейчас полностью закрытый вход. Конденсатор в том числе и перед АЦП меги 328 чтобы отсечь постоянное смещение после операционника. Сделел для пробы только вчера.

Знаете, очень понравилась реакция Автора и bpl-22. С Вами приятно иметь дело. Четко, быстро, грамотно. Спасибо еще раз.

Сейчас пошлифую схему по части некоторых доработок, подготовлю и выложу новый архив сдесь и наradioskot.ru.

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

Заливал, кроме Авторской, прошивки предоставленные bpl-22. С контрастностью 52 и 75. Оставил 52. Хотя особой разницы не обнаружил. Возможно это связано с тем, что дисплее от нокии 3310 контрастность определяется аппаратно, емкостью конденсатора. Но точно утверждать не могу.

Все три попробованные мной прошивки работают на ура. Сейчас буду шлифовать плату дальше.

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

Лекс 59 Конечно напругу не мерял))

Я удивился увидев у вас на схеме замер АКБ с пина А2, подумал так печатку развели и указал это в в прошивке для вас, а оказывается у вас на А5-значит моя прошивка мерить напругу не будет.

--на счет сигнала , он с обеими так показывает и с bpl и с моей? Там или пин прописан не так или на вход протекает 2В откуда-то.

Вы точно пин А4 развели на плате под щуп?

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

bodriy2014 пишет:

Лекс 59 Конечно напругу не мерял))

Я удивился увидев у вас на схеме замер АКБ с пина А2, подумал так печатку развели и указал это в в прошивке для вас, а оказывается у вас на А5-значит моя прошивка мерить напругу не будет.

--на счет сигнала , он с обеими так показывает и с bpl и с моей? Там или пин прописан не так или на вход протекает 2В откуда-то.

Вы точно пин А4 развели на плате под щуп?

Вашу прошивку я пробовал до того, как подключил ногу на замер питания. Поэтому пока не знаю. Сейчас уже перепаял на А5 (28 нога МК ДИП) Напругу показывает. 5 вольт. Выше не хочет. Я заводил ее сначала на питание от БП до стабилизатора.

На счет напруги не нулевой. Там пожоде на протечку. Идет с обоих прошивок. Переключишь делители и чувствительность МК - падает. Но не до 0. Попробую резюком большого сопротивления загасить.

Пин А4 развел конечно. Если вы имеете в виду, что частоту не показывает. Так Это не всегда. Только при малых амплитудах.

Другой снимок.

А функция действительно интересная. Спасибо.

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

Сегодня у меня состоялся весьма результативный поход в "Скупку и продажу сотовых телефонов". По моей просьбе он приволок свои неликвиды на запчасти. Сименсы и Нокию. Раздолбаных, исцарапаных, часть с неполными корпусами. И отдал 9 штук за 500.
Список. Сименсы SL55, SL65, C60, C65, CX65, C72, AX72, CX75.
Часть из них запустилась. 3 сименса и нокия. Simens C60, AX72, CX75.

Нерабочие разобрал. В одном из них LS020, в двух других LM15SGFNZ15. Меня конечно более всего интересует LS020. Но он ХЗ. Надо проверять как-то. И он самый большой.
Витязь на распутье, мля...

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

Лекс 59 Частоту считать должно от 1Гц, но нужно чтоб сигнал на ноге Д5 частотомера преходил из LOW в HIGH тогда считает, там на входе компаратор все что ниже 2В считает LOW, выше HIGH/

Выявите еще баги пишите, будем устранять. Я мог что-то упустить!)

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

bodriy2014 пишет:

Лекс 59 Частоту считать должно от 1Гц, но нужно чтоб сигнал на ноге Д5 частотомера преходил из LOW в HIGH тогда считает, там на входе компаратор все что ниже 2В считает LOW, выше HIGH/

Выявите еще баги пишите, будем устранять. Я мог что-то упустить!)

Ну я бы не стал называть это багом. Это аппаратное ограничение. Не думаю, что его возможно нивелировать програмно. А ставить триггеры - мы так быстро догоним "Спрута" по сложности. А прелесть Вашего Пультоскопа именно в простоте реализации. Лично я готов смириться с таким ограничением частотомера.

Я кажется понял про потенциал на входе АЦП. При включении на выходе ОУ напруга скачком достигает 2,5 вольта. А кондер выравнивает потенциал. И останавливается. Стравить заряд можно резюком. Но это нужно подбирать, чтобы не в ущерб отрицательным значениям входного сигнала. А если оставлять открытым вход МК, то линия будет на уровне 2,5 вольта,  значения амплитуды надо будет пересчитывать по делениям и будет бесполезным переключение чувствительности на 1 вольт. Пока я не определился для себя с предпочтительным вариантом.

По поводу что-то упустить. Я пока не обнаружил ошибок. Работа Вами выполнена очень качественно. Снимаю шляпу. И это не лесть и не комплемент даже. Это информация в чистом виде.

Об узких местах.  Чуть позже выложу непонятный для меня момент. Которого я не понимаю. На некоторых развертках появляются непонятные шумы значительной амплитуды по задним фронтам сигнала. Не всегда. Периодически. И странность в том, что они продолжают изменяться даже в режиме паузы. Правда медленно.

Еще момент. Мне так и не удалось побороть проблему развертки выше 6 на большой чувствительности. Правда экспериментировал еще на макетной панели. Позже не пробовал.

fly245
fly245 аватар
Offline
Зарегистрирован: 25.08.2013

Можно для управления,вместо кнопок использовать джостик от самсунга или нокии ,которые на массу замыкают

Evg-Chugunov
Evg-Chugunov аватар
Offline
Зарегистрирован: 22.08.2015

В прошивках, где кнопка на пине 13 нужно этот пин сконфигурировать как вход (кто то писал страницы 3-4 назад), иначе просаживает питание. И изменили нумерацию контактов на дисплей 2-3-4-6-7 на 7-6-4-3-2, не сразу заметил. Входной пин осциллографа а4 на а3. Пин батареи тоже другой...

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

Лекс 59 пишет:

Об узких местах.  Чуть позже выложу непонятный для меня момент. Которого я не понимаю. На некоторых развертках появляются непонятные шумы значительной амплитуды по задним фронтам сигнала. Не всегда. Периодически. И странность в том, что они продолжают изменяться даже в режиме паузы. Правда медленно.

Мне сейчас не удалось отловить этот момент. Толи другая прошивка, толи мои перепайки в схеме. Например ранее бывшим открытым вход напряжометра. Пока этот пункт снимаю.

Beliy_
Offline
Зарегистрирован: 15.04.2016

Автору благодарность за труд!

Есть вопрос по последней прошивке: зачем в скетче            pinMode(A4,INPUT);   ?

 

Beliy_
Offline
Зарегистрирован: 15.04.2016

Что то ослик не работает. Меняю развёртку с 6 в сторону уменьшения. Дохожу до третьей и усе. Луч пропал. И тока перезагрузка помогает. Попробовал все прошивки. С предыдущей всё норм.=> я один такой??

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

Beliy_ пишет:

....

Есть вопрос по последней прошивке: зачем в скетче            pinMode(A4,INPUT);   ?

скорость наростания напряжения у АЦП атмеги небольшая пробовал по разному прописывать порты.

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

Beliy_ пишет:

Что то ослик не работает. Меняю развёртку с 6 в сторону уменьшения. Дохожу до третьей и усе. Луч пропал. И тока перезагрузка помогает. Попробовал все прошивки. С предыдущей всё норм.=> я один такой??

У меня два собранно, один на макетке второй в корпусе, такого нет.

Запакуйте прошлую прошивку которая работала у вас и новую в архив и вышлите мне.

srukamiua@gmail.com

В строке скетча 41 есть переменная byte razv=6; попробуйте поставить меньше трех, что будет.