Карманный осциллограф на STM32

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
GFX
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Сообщение GFX »

[uquote="240265",url="/forum/viewtopic.php?p=3156722#p3156722"]Буфер по ДМА ?
Во время опроса АЦП прерывания не отключаете ?
Было бы красивее (нагляднее) на медленных развертках рисовать по ходу опроса АЦП.[/uquote] отключаю не нужные прерывания и МК спит, но от кнопок должен просыпаться. ДА по ДМА, и да в третьей версии сделано, как ты говоришь, нужно и тут сделать.

Добавлено after 12 minutes 39 seconds:
[uquote="POL35",url="/forum/viewtopic.php?p=3156727#p3156727"]Бросилось в глаза несоответствие типа входа (AC/DC) и номера канала.
Подскажите номинал подтягивающих резисторов на выходы компараторов - 1, 10,100кОм, или без разницы?[/uquote] АС DC перепутаны на печатках, я программно могу или для версии 2,4 делать, или для 2,3. Но так как я делаю кучу вариантов для экранов их всего 6 + 2 варианта частот итого 12 по-хорошему, если выкинуть неиспользуемые экраны, то 10, делать еще 2 варианта под печатки не хочется. Резисторы от 300 Ом до 1 кОм на компараторы.
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 190
Зарегистрирован: Вс ноя 06, 2016 12:25:32
Откуда: Тула

Сообщение POL35 »

Спасибо Alex2 и GFX. Подключился. Было все просто. В проге для ПК не поставил IP-адрес. А дополнительные варианты прошивок плодить не надо. Это знакомо по 2.0. Что можно исправить в железе - поправим.
Реклама
Мучитель микросхем
Сообщения: 446
Зарегистрирован: Вс ноя 01, 2015 09:15:16
Откуда: 69.Ржев

Сообщение a797945 »

В родной прошивке dso138 два режима захвата: на развертках 20мс и выше - сначала заполняется первый буфер, если ниже 20мс - буфер отрисовывается после каждого опроса ацп. Поэтому, к примеру, ставим развертку 1сек. отключаем синхронизацию, смещаем "окно" по буферу вправо - и изменения на щупе видим сразуже (т.е. как считывает). Как видите имеют место две обработки.
А синхронизацию в нем, я ее так для себя понял (для разверток 20мс-50мкс) - заполняется первый буфер (по кольцу), когда заполнен данные пережевываются в другой буфер при этом выполняется смещение, так чтобы момент синхронизации во второй буфер попал сторого в середину и уже из второго буфера отрисовывает "луч" в "окне"(считай третий буфер). Могу ошибаться, но иначе как он полбуфера отрисовывает до момента синхронизации (для отображаемых данных момент синхронизации строго середина буфера).

Добавлено after 6 minutes 42 seconds:
[uquote="GFX",url="/forum/viewtopic.php?p=3156717#p3156717"]... Я тут слегка засел на программирование под андроид[/uquote]
Паш, видел такой проект?:
http://www.osciprime.com/
я ставил на планшет, с микрофона рисует, дальше не игрался, но там заявлены и другие источники сигнала.
Грызет канифоль
Аватара пользователя
Сообщения: 272
Зарегистрирован: Пт ноя 13, 2009 10:39:32
Откуда: Москва

Сообщение Fusion »

У меня так:

1mks ~ 2ms - заполняется буфер и ищется точка синхронизации
5ms ~ 0.1s - жду условие синхронизации и потом в цикле (480столбцов) читаю АЦП и вывожу на экран по одной точке
0.2s ~ 10s - синхронизации нет, вывод с люминофором (затухающая полоска 256 градаций)

Клавиатура по прерыванию, иначе не дождешся....
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
GFX
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Сообщение GFX »

[uquote="a797945",url="/forum/viewtopic.php?p=3157937#p3157937"][uquote="GFX",url="/forum/viewtopic.php?p=3156717#p3156717"]... Я тут слегка засел на программирование под андроид[/uquote]
Паш, видел такой проект?:
http://www.osciprime.com/
я ставил на планшет, с микрофона рисует, дальше не игрался, но там заявлены и другие источники сигнала.[/uquote] В чужом коде разобраться очень сложно, а у них там его очень много, тем более, я ни яву, ни андроид не знаю, мне там не разобраться. Лучше я потихоньку портирую свое приложение с С# на андродроид, простенькое, основное, что нужно есть.
Реклама
GFX
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Сообщение GFX »

Купил экран, специально на HX8357B, чтобы по разбираться с пикселями-мусором https://ru.aliexpress.com/item/Free-shi ... 12732.html
В итоге пришел на HX8357С и нет в помине никаких пикселей :facepalm: Короче, заказывайте от туда, хотя они уже недоступны :kill: .
Реклама
Открыл глаза
Сообщения: 40
Зарегистрирован: Сб янв 18, 2014 15:38:55
Откуда: Краснодар

Сообщение ale][ »

:))) :))) могу поменять на "пиксельный" :))) :)))
GFX
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Сообщение GFX »

[uquote="ale][",url="/forum/viewtopic.php?p=3158630#p3158630"]:))) :))) могу поменять на "пиксельный" :))) :)))[/uquote] да ладно, по страдаю с рабочим. Единственно, он как-то рябит в глазах, если приближаться-удаляться от экрана. но по цветам контрастности не плохой в принципе.
Вымогатель припоя
Аватара пользователя
Сообщения: 653
Зарегистрирован: Сб май 10, 2014 23:23:39
Откуда: Северодвинск

Сообщение willy380 »

У меня внешне такой же экран давно куплен а проверить пока не на чем, комплектующие ползут с китая а мелочевку на работе собираю.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1131
Зарегистрирован: Вс авг 21, 2011 21:11:56
Откуда: Харьков

Сообщение Alex2 »

[uquote="GFX",url="/forum/viewtopic.php?p=3158577#p3158577"]Купил экран, специально на HX8357B,
В итоге пришел на HX8357С и нет в помине никаких пикселей :facepalm: .[/uquote]

Есть повод открыть спор :)).
С другой стороны так значительно лучше, китайцы аппаратно поправили косяк, результат надежнее, чем если бы кривой контроллер лечили программным костылём.
Главное теперь, чтоб заказавшему не прислали старый экран с пикселями из закромов китайской родины.

Добавлено after 2 minutes 14 seconds:
НУ вот : "К сожалению, этот товар теперь недоступен!"
GFX
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Сообщение GFX »

Все таки DC-AC перепутаны были при управлении с ПК. Я их исправлял при управлении с самого прибора, а с ПК нет. Позже перезалью уже.
Встал на лапы
Аватара пользователя
Сообщения: 92
Зарегистрирован: Пн июн 29, 2009 01:39:54
Откуда: Литва

Сообщение alvaidas1 »

Хочу спросить, какие резисторы и конденсаторы следует использовать более точные (скажем 0.1%) для лучей точности и термостабильности.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1131
Зарегистрирован: Вс авг 21, 2011 21:11:56
Откуда: Харьков

Сообщение Alex2 »

В этом нет необходимости.
Резисторы 1% имеют точность выше чем 1%, ТКР у них достаточно низкий.
Даже если поставить резисторы 5% вместо 1% основную нелинейность будет вносить АЦП, а не резисторы, особенно если АЦП китайский. Точнее 1% ставить нет смысла, они дорогие редкие, а результата от замены= 0

По конденсаторам- самые критичные по подбору конденсаторы входного делителя, но они в любом случае подбираются.
По ТКЕ - если они одного типа в верхнем и нижнем плече, то изменения емкости будет компенсироваться другим плечом, если они NPO- вообще нечего париться, хуже если поставить разных типов, NPO и X7R
Встал на лапы
Аватара пользователя
Сообщения: 92
Зарегистрирован: Пн июн 29, 2009 01:39:54
Откуда: Литва

Сообщение alvaidas1 »

Большое спасибо
GFX
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Сообщение GFX »

Ну что, уважаемые коты, презентую прогу на андроид! :beer:
Добро пожаловать на яндекс диск.
Screenshot_2017-08-12-22-53-27.png
(80.49 КБ) 847 скачиваний
Screenshot_2017-08-12-22-54-55.png
(84.08 КБ) 717 скачиваний
Перепрошиться не забудьте.
GFX
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Сообщение GFX »

Проверил на андроиде 4.1, 5.1, 6.0 - работает, на андроиде 7.0 вылетает при открытии файлов и открытии соединения, в чем дело пока не понятно, телефон с 7.0 андроидом не дружит с эклипсом старым, посмотреть на ошибки нет возможности. После смены IP адреса нужно закрыть и заново открыть приложение (не свернуть), сразу не применяется, потом пофикшу. Еще в анроиде старом нет вертикального прогресбара, нашел какой-то сторонний, но он масштабируется криво. На разных девайсах смещается от низа, про это знаю, буду искать решение.

Добавлено after 32 minutes 44 seconds:
Починил и на 7м андроиде.
Родился
Аватара пользователя
Сообщения: 17
Зарегистрирован: Ср авг 16, 2017 10:47:53
Откуда: Комсомольск-на-Амуре

Сообщение ivanovv »

Добрый день
Имею такой DSO138 2.4 хочу модернизировать. Скачал прошивку GFXscope_v1_1_3stm32f103 .прошил . на экране ид еррор. Что не так? Прошивка платная? Как купить? На видео видно прошивка родная и потом другая. Две прошивки в одной? ид еррор мне зта прошивка не подходит ?
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 354
Зарегистрирован: Чт июл 24, 2014 23:09:23
Откуда: Киев

Сообщение hosturik »

ivanovv Да, эта прошивка платная, но не дорого, всего 100 рублей за прошивку.
Родился
Аватара пользователя
Сообщения: 17
Зарегистрирован: Ср авг 16, 2017 10:47:53
Откуда: Комсомольск-на-Амуре

Сообщение ivanovv »

как купить?
Родился
Сообщения: 11
Зарегистрирован: Чт апр 20, 2017 20:37:06

Сообщение andyga »

напиши GFX
Ответить

Вернуться в «ARM»