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

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

karl2233, Лекс 59 Спасибо!

Ждем других коментов моего поста! 897

Нужно собрать мнение большинства!

 

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

Возможно имеет смысл делать. Но по-возможности. Если это не препятствует другим вещам. Логика такая: Аппетит приходит во время еды. Большинство такой возможности не имело и поэтому ей не пользовались. Если она появится, кто знает, на сколько она будет востребована.

Joiner
Offline
Зарегистрирован: 04.09.2014

Нужно делать, если не в ущерб остальному. Вполне может пригодиться.

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

Если это не трудно добавить, то конечно надо. Это же чисто программная доработка?

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

Товарищ Бодрый 2014.

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

И у меня обязательно будут два ваших ослика. М328-3310 и тот, который вы сейчас задумываете. Как часто буду пользоваться спектрометром я не знаю пока. Но без применения он останется вряд-ли.

Вставляйте обязательно, если получится.

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

Спектроанализатор-прибор нужный особенно если он на ВЧ заточен )

T.Rook
Offline
Зарегистрирован: 05.03.2016

[оффтопик=вкл]  [режим=ЗАНУДА]

Лекс 59 пишет:

Товарищ Бодрый 2014.

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

да он просто невозможен по определению!

[оффтопик=выкл]

 

Joiner
Offline
Зарегистрирован: 04.09.2014

T.Rook пишет:

да он просто невозможен по определению!

Хе....а я раньше не знал. Думал, что просто прямоугольный сигнал, а оказывается, что только со скважностью 2 меандр :)

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

Поискал я по анализаторам спектра,  где применяют и из чего делают сами.

Сделал вывод что если и буду собирать сам то только такой или по характеристикам не хуже.

То что можно сделать просто на ардуино без дополнительных спец модулей баловство, которое лично мне применить не где.

Всем кто высказался спасибо!

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

bodriy2024, вполне себе взвешенное решение.

лучше Пультоскоп оставить без спектроанализатора - и так работы не початый край: ОУ и АЦП прикрутить да индикатор быстрый и "народный".

и эта, давайте уже схему рисовать, а то у мну руки чешутся плату развести-спаять =)

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

эх... тоже хочу спаять но че-то времени нет, да и дисплей не приехал еще( лежит от сименса ls020 но все руки не дойдут

Okmor
Okmor аватар
Offline
Зарегистрирован: 16.10.2015

Вчера пробовал запустит мой экранчик на самописной библиотеке. Частота обновления 117 fps!!!

Если обновлять не весь экран, а только графическую часть осциллограммы, то можно и быстрее.

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

а я это, из соседней ветки Люксомер поборол =)

теперь его можно интегрировать в Пультоскоп, правда только если он на 5110 дисплее.

под другие я не умею :(

вес 13кБ, хотя можно слегка уменьшить а если загружать напрямую в Атмегу, то всё должно прекрасно поместится.

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

bodriy2014

Логика есть в таком решении. Я бы лично шел таким путем - сначала ядро. Основной блок. Потом вкусности и добавки.

Но это так, советы дилетанта. Лучше вас никто не знает предстоящей работы. Решение за вами. Если чем то смогу быть полезен, обращайтесь. Если схема будет рождаться участками, это оправдано.

Как железячник готов переводить в ДИП. Я бы делал основную плату отдельно. Дисплей, МК, АЦП, управление, питание для них. Питание можно убрать и на доп. плату. На доп плате - входной аттенюатор, усилитель, питание для него.

Но вы, естественно, можете видеть это иначе.

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

парни подскажите я чет запутался с подключением дисплея какой пин куда соединять? 5110 китай дисплей, вроде написано на сайте для двух библиотек а в скетче только библиотека одна подлючена

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

дык на схеме глянь - там вроде всё правильно, да и в скетче подписано. 

Adafruit_PCD8544 display = Adafruit_PCD8544(2, 3, 4, 6, 7);//(D2=32=SCK, D3=1=DIN, D4=2=D_C, D6=10=SCE, D7=11=RES)дисплей 

revlerik
Offline
Зарегистрирован: 26.12.2015

Вот и я стал счястливым обладателем олед дисплея:

Почти готов к внедрению в корпус от маркера,но еще нужно делитель,и опер для отображения двух полярного сигнала.

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

ух ты! клёва! а сцыль на дисплей и как его подключить можно?

D.I.M
Offline
Зарегистрирован: 14.03.2016

Всем доброго времени суток.Прошу извенить за долгое молчание: реально не было времени заниматься пультоскопом. Т.к. не силен в программировании то какие-либо серьезные изменения в код внести не могу. С нетерпением ожидаю реализацию проэкта с внешним ацп и оу. В планах сделать мини пультоскоп на oled дисплее, при этом перевести его на интерфейс SPI, разработать под него плату и воплотить идею в жизнь.

revlerik
Offline
Зарегистрирован: 26.12.2015

karl2233 пишет:

ух ты! клёва! а сцыль на дисплей и как его подключить можно?


Вот:
http://arduino.ru/forum/proekty/pultoskop-na-arduino-27mgts?page=15#comm...

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

revlerik пишет:

Прикольно, дисплей хоть и мелкий, а влазит реально много!

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

а за счёт контрастности и мелкозернистости всё видно отлично.

вот бы сетку и текст сделать одним цветом, а график другим =)

я уже придумал как себе сделаю на таком: 

1. две платы - нижняя МК+ОУ+АЦП.

2. верхняя - индикатор, правее него кнопки, а с обратнрй стороны ТР4057 +повышалка+ 7660.

3. между платами аккумулятор, сбоку гнёзда ЮСБ+выход и вход осцила.

и тумблер =)

 

revlerik
Offline
Зарегистрирован: 26.12.2015

Мне дисплейчик очень понравился,сегодня получил с китая и сразу в макетку,читаемость просто супер!

D.I.M
Offline
Зарегистрирован: 14.03.2016

revlerik
Offline
Зарегистрирован: 26.12.2015

Блин,что то никак не получается руссифицировать олед дисплейчик.

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

revlerik, мож на это забить? вроде не так там много импортных слов.

не хочу показаться настырным - но давайте схему малевать?

 

revlerik
Offline
Зарегистрирован: 26.12.2015

Та можно и забить,но хочется что бы писало по нашему,а не на "ворожій мові"

ggarry
Offline
Зарегистрирован: 21.01.2016

"На вражій мові". Десь так.

Тоже жду ОЛЕД.

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

karl2233 мое видение схемы

если будут прошивки под разные дисплеи сделать основной блок на AD9280 а подключения указывать Arduino pin.

пример схемы отравил вам на почту

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

У меня тоже OLED I2C один лежит-упустил пост с прошивкой под него,ткните носом

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

fly245 пишет:

У меня тоже OLED I2C один лежит-упустил пост с прошивкой под него,ткните носом

Скетчи для OLED I2C  LCD 128x64 0.96"      #735           #748

Подключение  OLED I2C  #741  вывод SDA дисплея на пин А4 ардуино, SCL, на А5, вход пробника на А2, остальные подключения те же, что и у автора

fly245  или нужны именно прошивки в .HEX

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

Спасибо,нужен скетч-не правильно выразился.

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

вот блок-схема.

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

общий(GND) указываю как три разных - для питания, для цифровой части и для аналоговой). зачем, думаю понятно, а соеденять это многообразие будем в одной точке (и забивать гвоздь).

назначения пинов Ардуино брал из скетча уважаемого bodriy2014

#define led  9   //пин для генератора сигналов (не менять)
#define power 8 //пин который опрашивает кнопку включения
#define OFF 13//пин который управляет ключем питания
#define levo 10  //кнопка ЛЕВО(можно любой пин)
#define ok 11    //кнопка ОК(можно любой пин)
#define pravo 12 //кнопка ПРАВО(можно любой пин)
#define akb A6 //любой свободный аналоговый пин для измерения напряжения АКБ 

по не менее здравой мысли bpl, и основной мысли автора, делать надо как платы расширения к Ардуино - что б идеологию соблюсти, хотя лично я буду травить-сверлить-паять.

таким образом, будут следующие блоки:

1. сама Ардуина.

2. блок преобразователей DC-DC (и ключей управления питанием).

3. блок индикатора.

4. блок АЦП и ОУ(и входных цепей).

5. блок управления(кнопки и переменные резисторы ежели таковые будут).

 

sirota
Offline
Зарегистрирован: 18.08.2015

karl2233 пишет:

вот блок-схема.

А уже определились с железом? Что брать вообще? Пока Вы будете мыслить ко мне бы уже ехало. Элементарную базу пожалуйста для так сказать людей с дальних рубежей.

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

sirota пишет:

А уже определились с железом? Что брать вообще? Пока Вы будете мыслить ко мне бы уже ехало. Элементарную базу пожалуйста для так сказать людей с дальних рубежей.

Привет.

Любая ардуино на атмеге328(лучше про мини), АЦП и экран смотрите пост  №865

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

  sirota, на OLED получилось весьма недурственно, а что немаловажно - размер и количество проводов подключения(= свободных портов).

к АЦП прикупил вот такие  ОУ

нужен ещё инвертор 7660; чтонить для зарядки лития (TP4657 оч маленькая); преобразователь 3,7=>5В кнопки; разъёмы; транзисторы (один Р-канал, два n-p-n); ну и мелочёвка - кондёры, кварц на 27МГц, резисторы диоды и одна индуктивность.

я бы ещё для стабильности опорного прикрутил бы на Атмегу TL431.

sirota
Offline
Зарегистрирован: 18.08.2015

Позвонил в городе на счет ad9280. Сказали 1500. чип и дип 800 примерно. нашел интересный лотна али:

http://ru.aliexpress.com/item/AD9280ARSZ-AD9280ARS-AD9280-2pcs-lot/32405212413.html?aff_platform=aaf&aff_trace_key=5425f8310d0747e6b08236398aa7ea80-1460279277837-05872-iY3Nj2JAe&sk=iY3Nj2JAe%3A&cpt=1460279277837&af=cc

280 р 2 штуки с фрии доставкой. заказал.

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

ага, 7660 такой. АЦП только в Китае - там ценник гуманнее.

sirota
Offline
Зарегистрирован: 18.08.2015

Итого:

инвертер - http://ru.aliexpress.com/item/Free-Shipping-10pcs-lot-7660-ICL7660AIBAZ-converter-chip-DC-DC-SMT-SOP-8-new-original/32593735105.html

10 штук - 137 рублей.

ОУ - http://rover.ebay.com/rover/0/e11400.m1842.l5919/7?euid=64974ab5aa434946b6eb19ed6056bc19&loc=http%3A%2F%2Fwww.ebay.com%2Fulk%2Fvod%3Fitemid%3D401025025589%26transid%3D538295229027&exe=14057&ext=35978&sojTags=exe=exe,ext=ext

5 штук - 114 рублей

опорник - http://ru.aliexpress.com/item/A-New-original-50pcs-TL431A-TL431-TO-92-Programmable-Voltage-Reference-Free-shipping/2019987821.html

50 штук - 80 рублей

 

АЦП - http://ru.aliexpress.com/item/AD9280ARSZ-AD9280ARS-AD9280-2pcs-lot/32405212413.html

2 штуки - 280 рублей

Экран 1.8'' - http://ru.aliexpress.com/item/1x-TFT-SPI-Interface-LCD-Module-Display-PCB-1-8-inch-with-SD-128x-160-For/32265582382.html

1 штука - 308 рублей

Зарядное устройство для лития с защитой - http://ru.aliexpress.com/item/5PCS-Micro-USB-5V-1A-18650-Lithium-Battery-Charger-Board-With-Protection-Module/32435495403.html?detailNewVersion=2

5 штук - 181 рубль

dc-dc повышающий преобразователь - http://ru.aliexpress.com/item/5pcs-MT3608-DC-DC-Step-Up-Power-Apply-Module-Booster-Power-Module-MAX-output-28V-2A/32480606912.html?detailNewVersion=2

5 штук - 172 рубля

Arduino pro -  http://ru.aliexpress.com/item/New-Pro-Mini-atmega328-Board-5V-16M-Replace-ATmega128-For-Arduino-Nano/32473362175.html?spm=2114.10010208.100010.4.to5KAN

1 штука - 106 рублей

 

Кварцы - http://www.aliexpress.com/item/Free-shipping-10PCS-27-000MHZ-27-000M-27M...

10 штук что-то в районе 60 рублей.

Итого если добавить чуть больше 400 рублей - получим возможность собрать еще 1 девайс и успешно продав его отбить всю сумму )

Мелочевку буду докупать уже на месте.

Ах, еще щуп... - http://ru.aliexpress.com/item/1Set-High-Quality-P6100-Oscilloscope-Probe-DC-100MHz-Scope-Clip-Probe-100MHz/32335084740.html?detailNewVersion=2&aff_platform=aaf&sk=iUjiAieiI:&cpt=1460287973012&af=cc&aff_trace_key=5425f8310d0747e6b08236398aa7ea80-1460287973012-09377-iUjiAieiI

1 штука - 286 рублей. 

BNC выдерну из сетевухи старой, он как раз углом - то что мне надо.

Пока на 1 набор - 1700 + мелочи остальные + на выходе всякого г лишнего на следующие проекты (я про опорники и скажем инвертер и операционники). Если добавить 2 набор, то будет 2400. 

 

Что-то может еще с али дозаказывать? Корпус планирую использовать от dlink des-1005A (махонький такой, должно все поместиться). Я примерял 2.4'' экран - более чем.

 

 

 

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

схема блока DC-DC, прошу любить и жаловать.

заряжалку лучше 4057 - на два резистора меньше и сама микруха маленькая.

 

revlerik
Offline
Зарегистрирован: 26.12.2015

Красота!

Теперь бы еще платку под эту схемку развести,и питалово будет отдельным модулем.

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

плату я буду разводить так, как написал немного выше(под ОЛЕД дисплей).

если решим что надо делать в виде шилда - тогда это отдельная морока(надо подумать как компоновать бутерброд), но тож можно.

могу развести просто, не пррвязываясь ни к чему(кроме размера) тогда будет просто отдельный блок.

sirota
Offline
Зарегистрирован: 18.08.2015

Как я понял MC34063 - повышайка? У меня схема зарядки и повышайки есть готовые, буду их юзать. Выходит мне от сюда только инвертер для получения -5V?

revlerik
Offline
Зарегистрирован: 26.12.2015

Я для повышалки буду использовать NCP1402.

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

sirota, да, тогда только инвертор.

блок АЦП.

кнопки которые с фиксацией, типа П2К - одна переменка/постоянка, две - делитель. в принципе можно и движковый переключатель поставить, но хотелось применить светодиодики(мне кто-то прислал из Китая, а я не заказывал).

пины выхода АЦП обозначил "???"  - не знаю куда их к Ардуине приткнуть =)

остальное вроде нормуль.

з.ы. думаю что при таком количестве пинов для АЦП дисплей надо малопроводный =)

в общем, ждём теперь комментарии автора.

sirota
Offline
Зарегистрирован: 18.08.2015

Получается надо 9 ног мк?

А s1, s2 и s3 что делают? Это делители?

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

первая - переменка/постоянка, две другие - да, делитель(когда отжаты = 1:1, каждая нажатая увеличивает соотношение).

прпавда глядя схемы из сети, я так и не понял зачем второй ОУ питается однополярным. а так бы можно было один корпус поставить.

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

karl2233 Отлично получается с такой скоростью из Китая посылки еще бы прилетали, а то некоторые наверное ползут чтобы никто не заметил через границу.

По поводу ОУ надо спросить у Okmor  и Лекса 59 они спецы здесь по ним.

ggarry
Offline
Зарегистрирован: 21.01.2016

Зачем R13 аж 1к? Гробим АЧХ. Вообще бы не ставил.