1 / 1 / 0
Регистрация: 09.02.2012
Сообщений: 693
|
|
1 | |
Осциллограф на STM3204.08.2014, 22:35. Показов 71746. Ответов 56
Метки нет (Все метки)
Добрый вечер. Решил собрать простенький осциллограф на STM32. Решил что внутренний АЦП медленный и беглым взглядом нашел AD9283 (100 МГц, 1 канал, 8 бит). Выход у него параллельный. А как данные со скоростью 100000 Б/с запихнуть в STM32? Какие есть ещё варианты решения в домашних условиях?
0
|
04.08.2014, 22:35 | |
Ответы с готовыми решениями:
56
Общение с барометром MS5540 на STM32 (Arduino to STM32) Чем связать STM32 + STM32 в одном корпусе? Осциллограф Осциллограф + АТ БП |
0 / 0 / 0
Регистрация: 06.02.2013
Сообщений: 333
|
|
06.08.2014, 13:13 | 21 |
Сообщение от __bt__
I/Os on APB2 wyth up to 18 MHz toggling speed Для быстрого доступа к перефирии используют камни с FSMC смотреть тут, но там и цена другая. Обычно делают так: дешевое решение - свой АЦП, низкие частоты, бОльшая разрядность. Чуть дороже - несколько дешевых чипов, которые ведут оцифровку последовательно, затем с них данные клеят в один блок. дорогое - внешние высокочастотные АЦП + ПЛИС По другому никак.
0
|
Oxford
|
|
07.08.2014, 13:23 | 22 |
Сообщение от __bt__
Для осцила советую взять STM32F429II или STM32F429BI. |
1 / 1 / 0
Регистрация: 09.02.2012
Сообщений: 693
|
|
07.08.2014, 21:20 | 23 |
Сообщение от Oxford
Вся суета осциллографа в этом посте http://forum.iosyitistromyss.r... 35&t=19376. На STM32 собрать осциллограф, логический анализатор, сниффер UART, CAN.
0
|
Oxford
|
|
08.08.2014, 00:12 | 24 |
100мгц это не простенький.
|
1 / 1 / 0
Регистрация: 09.02.2012
Сообщений: 693
|
|
08.08.2014, 00:34 | 25 |
Сообщение от Oxford
Максимальная частота дискретизации - 100 МГц. Разрядность АЦП - 8 бит. Полоса пропускания - 20 МГц.
0
|
0 / 0 / 0
Регистрация: 24.03.2014
Сообщений: 57
|
|
08.08.2014, 01:15 | 26 |
это не очень простенький, попробуйте сначала реализовать на внутреннем АЦП
0
|
Oxford
|
|
08.08.2014, 02:31 | 27 |
Самое сложное, это написать нормальное ПО для прибора.
Само по себе повторение осцила неинтересно. Должна быть фишка. Логический анализатор самый прикольный это ZEROPLUS софт, у них куча протоколов декодируется. Есть идейка захватывать своим девайсом в их формат. |
0 / 0 / 0
Регистрация: 15.06.2014
Сообщений: 118
|
|
08.08.2014, 16:02 | 28 |
mini DSO сделан на STM32 на сколько помню (пруф: http://we.iosyitistromyss.ru/Tools/karm ... so201.html) , и это опенсорсный проект. (продается китайцами за копье: http://ru.otyexpress.com/item/Frii-Ship ... 4.html?s=p)
посмотрите готовое решение, чтобы избежать граблей. Я пользовался. На безрыбье вполне годный, к тому же, гальванически отвязан от всего.
0
|
Oxford
|
|
08.08.2014, 16:06 | 29 |
DSO203 получше.
Можно начать конечно с 201 изучение основ. простенький. |
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
|
|
08.08.2014, 16:41 | 30 |
Сообщение от Oxford
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 54
|
|
09.08.2014, 13:50 | 31 |
Мож заинтересует этот проэкт
https://www.youtube.com/watch?v=73ygBq9Wq_M описания http://naftilos76.net/dl/tutorial.pdf ,в нём сылки к исходникам http://naftilos76.net/dl/dso.zip http://naftilos76.net/dl/lib.zip
0
|
1 / 1 / 0
Регистрация: 26.10.2011
Сообщений: 811
|
|
11.08.2014, 22:31 | 32 |
Сообщение от __bt__
пока правда работа двигается медленно - нет аналоговой части.. постепенно делаю.. но я все таки делаю без плис... а вот за ссылки на софт (исходники) осциллографов был бы благодарен (самому не хочется изобретать велосипед)
0
|
rusbimo
|
|
23.03.2015, 00:30 | 33 |
http://naftilos76.net/dl/tutorial.pdf
,в нём сылки к исходникам http://naftilos76.net/dl/dso.zip http://naftilos76.net/dl/lib.zip[/quote] здравствуйте. не могли бы вы,скинуть эти исходники? ссылки не рабочие уже(( |
0 / 0 / 0
Регистрация: 06.02.2013
Сообщений: 333
|
|
23.03.2015, 11:59 | 34 |
Про грабли - у STM32 макс. скорость на портах - 18Мгц (основная 72/4). Поэтому после ацп ставят буферную ROM (статическая). Управление адресной шиной ROM на ПЛИС, т.к. нужен синхронный счетчик на 100Мгц, не всякий дискретный счетчик такую частоту тащит. А уже после цикла записи ROM из АЦП медленно и печально читают ROM в STM32.
0
|
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 1,017
|
|
23.03.2015, 12:27 | 35 |
Мое мнение:
Прибор сложный, даже при самых скромных характеристиках. Потребует много времени, сил, финансовых затрат на изготовление. В процессе разработки, особенно если нет опыта разработки подобных устройств, в большей степени это относится к аналоговой части, будут ошибки, разочарования, сгоревшие детали, худшие характеристики, чем ожидаете, переделка печатных плат, схем, прошивок и т.д. и т.п. При этом, из опыта, полосы в 20 МГц вам начнет не хватать через две недели использования. Мне вот уже 60МГц не хватает. Отсюда мораль - потратить время на зарабатывание денег и купить недорогой готовый прибор с нормальной полосой. Если же вы с первой попытки можете за меньшие деньги создать прибор с лучшими характеристиками, тогда смело делайте и начинайте продавать! Спрос будет, 100%
0
|
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 2,514
|
|
23.03.2015, 14:10 | 36 |
Сообщение от Tistir500
соответственно сейчас вместо того чтобы городить АЦП->ПЛИС->память->STM32. куда проще взять единственный LPC4370 с встроенным 80МГц 12-ти разрядным АЦП. который чуть ли не дешевле чем какой-нибудь отдельный 8ми битный АЦП вроде AD9283 или на чём там обычно самодельные осциллографы пытаются строить. корпус BGA100x0.8 совсем не страшный, платы под него китайцы (seed/itead) или какой-нибудь OSHWpark могут изготовить совсем недорого. причём готовая плата отладочная с ним OM13054 ~ 30$, только аналоговую часть добавить.
0
|
0 / 0 / 0
Регистрация: 01.11.2014
Сообщений: 178
|
|
24.03.2015, 00:19 | 37 |
В целом, в сети уже есть немало вариантов осликов разработанных народными умельцами.
Скажите какой смысл вам тратить время на разработку такого же устройства? Ну плата будет другая, запчасти другие - а на выходе получим уже предложенные варианты... Вот взять какой либо из проектов и улучшитьего, удешевить, сделать более доступным список компонентов - ето важная актуальная и нужная работа. Я как то загорелся идеей собрать такой прибор (Кажись Хамелеон или чото в етом роде) Для него даже заводские платы на форуме можно было взять. Но когда я посчитал его стоимость то понял что разница с готовым DSO составляет сущие копейки(ведь кроме платы прибора нужен корпус+щупы и так далее) и все ето в итоге может не заработать или заработать с ошибками + выглядетьбудет кустарно и еще очень многое. Потому что разработка такого устройства в одно лицо - несколько неудачная идея. О чем кстати и говорят те продукты которые сейчас уже есть.. у каждого свой список недоработк, недостатов и так далее. Дело конечно сугубо ваше - но будет ли оценен такой вклад? И в итоге вы потратите массу сил и времени а прийдете к тем же решениям и результатам что и другие авторы! Так что берите готовый проект и внесите свои улутчения что бы каждый мог недорого собрать такое устройство :)
0
|
Oxford
|
|
24.03.2015, 02:25 | 38 |
Все правильно толкуете. Вывод: лучше купить RIGOL и жить спокойно, наслаждаясь его работой.
Если уж сильно зачесалось делать, то делать нужно что-то новое, чего еще нет тогда в этом будет толк. |
0 / 0 / 0
Регистрация: 15.06.2014
Сообщений: 118
|
|
25.03.2015, 17:46 | 39 |
сейчас век "импортозамещения", можно сделать кашу из топора, оформить документацию по ГОСТу и форсить как русский продукт.
да и просто ковыряние приносит опыт, это как учиться писать в первом классе по пунктирным буковкам.
0
|
Oxford
|
|
25.03.2015, 18:21 | 40 |
Чтобы прибор был конкурентный и имел спрос на рынке, он должен иметь характеристики не хуже текущих предложений на рынке, либо по цене либо по функционалу конкурировать.
Компанию один человек не заменит, они годами отлаживают аппаратную и программную начинку целой толпой. А вот чисто поковыряться кто против что ли ковыряйтесь на свое удовольствие. |
25.03.2015, 18:21 | |
25.03.2015, 18:21 | |
Помогаю со студенческими работами здесь
40
Осциллограф Осциллограф Осциллограф Осциллограф ОСЦИЛЛОГРАФ C1-94 Осциллограф С1-99 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |