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

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Открыл глаза
Сообщения: 58
Зарегистрирован: Пт ноя 21, 2014 02:08:26

Сообщение shaman1010 »

[uquote="Alex2",url="/forum/viewtopic.php?p=3215272#p3215272"]В любом случае без аппаратного ВЧ модуля не обойтись, МК не умеет отправлять и принимать 2,4ГГц. Следующий логичный вопрос - зачем нагружать МК тем, что может делаться без него?[/uquote]
Так в варианте внешнего PHY уровня, выходная часть - аппаратная в любом случае. В качестве независимого ВЧ модуля отлично работает любой wifi роутер. Вот реализация TCP-IP стека - относительно ресурсозатратная, это да. Если запаса производительности нет, то не стОит, конечно. Но в принципе там можно и MAC-уровень отдать дальше.

Конечно может в качестве внешнего модуля использовать вообще платы с роутерными процессорами и openwrt на борту. Там сразу UART-WiFi, UART-Ethernet, UART-USB, Long-Logger, и т.д. в одной железке. Есть модульного исполнения. Но там их по питанию отключать целиком нужно, когда не используются. Зато с реализацией WEB части всё проще (места и производительности с запасом).
Реклама
GFX
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Сообщение GFX »

[uquote="shaman1010",url="/forum/viewtopic.php?p=3215287#p3215287"][uquote="Alex2",url="/forum/viewtopic.php?p=3215272#p3215272"]В любом случае без аппаратного ВЧ модуля не обойтись, МК не умеет отправлять и принимать 2,4ГГц. Следующий логичный вопрос - зачем нагружать МК тем, что может делаться без него?[/uquote]
Так в варианте внешнего PHY уровня, выходная часть - аппаратная в любом случае. В качестве независимого ВЧ модуля отлично работает любой wifi роутер. Вот реализация TCP-IP стека - относительно ресурсозатратная, это да. Если запаса производительности нет, то не стОит, конечно. Но в принципе там можно и MAC-уровень отдать дальше.

Конечно может в качестве внешнего модуля использовать вообще платы с роутерными процессорами и openwrt на борту. Там сразу UART-WiFi, UART-Ethernet, UART-USB, Long-Logger, и т.д. в одной железке. Есть модульного исполнения. Но там их по питанию отключать целиком нужно, когда не используются. Зато с реализацией WEB части всё проще (места и производительности с запасом).[/uquote] какова конечная цель? :) куда то вы не туда роете. Реатек можно на стоковой АТ прошивке подключить предварительно настроив через ком порт, но это не удобно, так как точку доступа не сменить быстро. Нужно шить прошивку tcp uart переходника с веб мордой, задача это сложная, тут по ком порту esp прошить не могут, а там вообще пипец. Эклипс 3 дня натроить не могу чтобы он шил этот реалтек, вы не настраивали? Как же я не люблю эклипс, вынос мозга с вечной настройкой, хотя сам редатор шикарен.

Эклипс побежден, не без боя на ровном месте :))) оказывается ему пути с нормальными слешами, скопированными из винды не угодили, это вам на заметку, если решите поиграться с RTL, то пишите такие "/" в путях переменных среды.
Реклама
Опытный кот
Аватара пользователя
Сообщения: 725
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

Сообщение amv2000 »

[uquote="Alex2",url="/forum/viewtopic.php?p=3213753#p3213753"]Если бы вы внимательно пролистали ДШ на 4056 или поковырялись с ним побольше, то обратили бы внимание, что он выходит на заданный рабочий ток только на нормальном аккумуляторе. Если аккум в ноль разряжен, или напряжение ниже 3В, аккум заряжается малым током около 130мА, пока напряжение не поднимется, затем только контроллер выходит на заданный резистором ток. Преобразователю банально не хватает входной мощности.[/uquote]Именно так все и есть. С подключенным аккумулятором всё в норме.
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Вс янв 20, 2013 12:45:25
Откуда: Астана, Казахстан

Сообщение man_200 »

Напряжение Х.Х. на выходе 63000 3.62V, под нагрузкой 100 Ом также, а вот при 10 Омной нагрузке - 3.3V
Так должно быть? МК не спалю?
Реклама
Эиком - электронные компоненты и радиодетали
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1131
Зарегистрирован: Вс авг 21, 2011 21:11:56
Откуда: Харьков

Сообщение Alex2 »

Недостаточно данных.
Реклама
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Вс янв 20, 2013 12:45:25
Откуда: Астана, Казахстан

Сообщение man_200 »

Первая схема питания.L12, 13 не установлены, т.е. 63000 с обвязкой в режиме холостого хода. Аккумулятор 4,2В
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 653
Зарегистрирован: Сб май 10, 2014 23:23:39
Откуда: Северодвинск

Сообщение willy380 »

У меня первое включение веселее было, на выходе 63000 было около 8 вольт и она грелась за секунды а всего то вместо L11 влепил кондер внешне как дроссель.
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Вс янв 20, 2013 12:45:25
Откуда: Астана, Казахстан

Сообщение man_200 »

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

Сообщение Alex2 »

Фото дало бы максимум информации, ну да ладно.
У меня напряжение в ХХ было такое же, как и под нагрузкой, на то и нужна ШИМ, чтоб держать напряжение неизменным что с нагрузкой, что без.
Такое поведение МС возможно если бы вы установили недостаточную емкость/ емкость со слишком высоким ЕСР по выходу, либо вообще не установили конденсаторы перед дросселем L11, тогда выброс энергии дросселя за один такт превышал бы при заряде выходной емкости установленное напряжение. А в общем нужно перепроверять весь узел преобразователя. 3,6В не смертельное, но уже максимальное напряжение для МК, АЦП и 2354 если установлена она, а не 8066. Хотя если єто все подключить напряжение должо просесть, если говорите, что с 10 Ом оно нормальное.

А как вам удалось перегреть микросхему и с чего вы решили, что именно перегрели?
Я паял её на 3-х платах феном и нигде не перегрел. по крайней мере в том смысле как я это понимаю. Работоспособность была 100%, без глюков. Однако только в 1-м случае схема запустлиась сразу, в 2-х других пришлось дополнительно пропаевать.
Опытный кот
Аватара пользователя
Сообщения: 725
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

Сообщение amv2000 »

Попытался прошить через DFU, пишет USB устройство не опознано. Пробовал разные драйвера не видит USB. На R95,96 вместо 22 Ом поставил 33 Ом, но думаю из за этого не должно быть ошибки. Делал так зажимаю BOOT 0 и S1, после кратковременно нажимаю RESET. Кнопки BOOT 0 и S1 держу - выскакивает сообщение USB устройство не опознано.
BOOT 1 не надо на 0 сажать кнопкой S2?
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1131
Зарегистрирован: Вс авг 21, 2011 21:11:56
Откуда: Харьков

Сообщение Alex2 »

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

Сообщение GFX »

[uquote="Alex2",url="/forum/viewtopic.php?p=3219568#p3219568"]Для прошивки через ДФУ нужен отдельный драйвер, ставили? Наверное нет.
Кнопка Бут должна быть нажата перед включением.[/uquote] нужно нажать бут, потом включение Ок и обе не отпускать пока устройство не появится, затем бут можно отпустить.
Опытный кот
Аватара пользователя
Сообщения: 725
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

Сообщение amv2000 »

[uquote="Alex2",url="/forum/viewtopic.php?p=3219568#p3219568"]отдельный драйвер, ставили? Наверное нет.[/uquote]Ставил из папки C:\Program Files (x86)\STMicroelectronics\Software\DfuSe v3.0.5\Bin\Driver
пробовал этот Apple_Mobile_Device_Support_Driver_6.0.9999.66_64bit, устанавливаются но устройство не появляется.
Изображение
Boot с S1 держу пока не появится устройство, но выскакивает окно с ошибкой
Изображение
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1131
Зарегистрирован: Вс авг 21, 2011 21:11:56
Откуда: Харьков

Сообщение Alex2 »

Это странно, у меня на вин ХР даже с неустановленной программой ДФУ и драйвером устройство определяется как STM32 BOOTLOADER , но требует установки драйвера.
Проверяйте распайку ЮСБ порта.
Вайфай распаян как положено? Если он принудительно включен, например переычкой ON_ESP на +, а не подключением к порту МК, то ЮСБ и не будет корректно работать.
Опытный кот
Аватара пользователя
Сообщения: 725
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

Сообщение amv2000 »

[uquote="Alex2",url="/forum/viewtopic.php?p=3219607#p3219607"]Это странно, у меня на вин ХР даже с неустановленной программой ДФУ и драйвером устройство определяется. Вайфай распаян как положено?.[/uquote] У меня Вин 10, ESP8266 еще не паял.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1131
Зарегистрирован: Вс авг 21, 2011 21:11:56
Откуда: Харьков

Сообщение Alex2 »

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

Сообщение GFX »

[uquote="amv2000",url="/forum/viewtopic.php?p=3219619#p3219619"][uquote="Alex2",url="/forum/viewtopic.php?p=3219607#p3219607"]Это странно, у меня на вин ХР даже с неустановленной программой ДФУ и драйвером устройство определяется. Вайфай распаян как положено?.[/uquote] У меня Вин 10, ESP8266 еще не паял.[/uquote] на 10ке работает без проблем у меня, а все резисторы припаяны, которые к вайфай идут? там один общий, он линию юсб подтягивает.
Опытный кот
Аватара пользователя
Сообщения: 725
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

Сообщение amv2000 »

[uquote="GFX",url="/forum/viewtopic.php?p=3219629#p3219629"]а все резисторы припаяны, которые к вайфай идут? там один общий, он линию юсб подтягивает.[/uquote]R89-92 не паял, R92 наверное надо впаять?
Последний раз редактировалось amv2000 Пн окт 30, 2017 07:11:04, всего редактировалось 1 раз.
GFX
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Сообщение GFX »

Запаяйте
Открыл глаза
Сообщения: 44
Зарегистрирован: Пт авг 09, 2013 15:16:14

Сообщение sobs »

Подключил wifi к осциллографу, все прошилось, хоть и не без танцев с бубном. Изначально никак не происходила идентификация wifi на windows 8.1, проверял на 2х компах. После подключил к компу на windows 7 и все прошилось. Далее подключение к программе. Помню раньше видел на яндекс.диске информацию, что для разных версий прошивок, нужно указывать разные версии скорости usart, но теперь как коснулось, никак не смог найти. Не беда, на форуме порылся - нашел. Далее при открытии страницы с параметрами usart просит пароль. Опять порылся на форуме - нашел. Это я к чему, не плохо было бы оформить кратенькое (или не очень) faq, чтобы при каждом телодвижении капаться в 30+ страницах форума. Немного разгребусь - могу помочь в составлении.
Осциллограф собран по стандартной схеме питания (2 LDO), и видно, что при работе wifi подсветка сильно мерцает. На выходе DA14 есть периодические просадки до 2,8 вольт, на входе все ровно. Оно и понятно - esp8266 много потребляет. Вопрос, можно ли сделать так, чтобы при подключении к программе подсветка гасла, все равно на индикаторе картинка зависает, а при отключении появлялась? И еще вопрос, можно ли запараллелить 2 LDO? Им не поплохеет? Может проблема с мерцанием решиться?
И еще заметил. При включении осциллографа слышны тихие щелчки на зуммере, но при нажатии на любую кнопку - исчезают.
P.S. Мощность передатчика wifi уменьшал вплоть до 0, все равно подсветка мерцает.
Ответить

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