Анатолий Чуйко

Быстрые усилитель+АЦП для тензодатчика и МК

8 сообщений в этой теме

Нужна помощь. Есть необходимость считывать показания с тензодатчика на частоте больше 1кГц. Сейчас на стенде трудится готовый усилитель (коробка на фото), с которого читает ардуинка своим 10битным АЦП. В итоге вся конструкция подходит максимум для демонстрации принципа, но не для точных измерений. Кроме того данные в виде массива хранятся в памяти МК перед отправкой в сериал, а в ардуино нано влазит этих самых данных достаточно мало(, так что в планах переход на стм32. Посоветуйте пожалуйста связку из усилителя и ацп от 12 бит, способных работать на частоте около 1,5-2 кГц (около 2000 семплов в секунду), по возможности с минимальной внешней обвязкой и простой настройкой. Заранее благодарен.

f9K3nB22vWk.jpg

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А что тут советовать? Заходишь на сайт Analog или Maxim или LTC и выбираешь требуемый АЦП.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На вашей фотографии весьма непростой усилитель, а специализированный для мостовых датчиков да ещё и с гальванической развязкой. Полоса у него 10 кГц. Что вы имеете в виду под заменой этому усилителю?

Изменено пользователем IlCF
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У STM32 есть АЦП, 12-бит, два штуки, частота сэмплирования 1МГц. По ЮСБ с настройками сериала под тот-же МГц и 2-я байтами на сэмпл скорость можно разогнать на 50-60 к. сэмплов. Тут и вопроса то нет, сразу переходить на ЭсТиЭм, или ардуино ДУЕ

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

на днях придет из китая дешевая stm32f103c8t6. заказал давно, а уже потом выяснил что к ней нельзя подключить внешнее опорное напряжение для ацп, будет ли это проблемой? и что лучше брать другую версию платы на стм в 100контактном корпусе где эти выходы есть или взять такую ардуину: https://ru.aliexpress.com/item/SAMD21-M0-Mini-32-bit-ARM-Cortex-M0-core-Pins-soldered-Compatible-with-Arduino-Zero-Arduino/32779698644.html?spm=2114.14010208.99999999.271.t7ISR6 ?? там такая возможность вроде есть.

вот что конкретно приедет:

stm32f103c8t6_pinout_voltage01.png

Изменено пользователем Анатолий Чуйко
дополнил
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Про ту SAMD21 ничего сказать не могу, в руках не держал.  А вот та stm32f103c8t6 у меня есть, даже две, прекрасно сэмплирует на обоих ацп, у неё ДМА и всё работает как часы. Для неё под ардуино (ИДЕ) есть плагин, там я её и компилирую, очень просто и удобно. Не знаю какие данные вам из тензо нужны, но если вибрация, я бы запустил БПФ прям на плате, чтоб шелуху не гонять на комп, т.е. избыточные данные.

 Я не совсем понимаю почему так всем важно иметь подключение к внешнему опорному, я бы подключил референс-напряжение к любому свободному порту на ацп, и сравнивал в коде. Если подключить больше одного референса, то ещё и нелинейность самого ацп можно "реал-тайм" отслеживать. Или всякие оффсэты, это как иметь возможность перекалибровки на лету.

Изменено пользователем MagicianT
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Похожие публикации

    • Автор: doctor.sound
      Привет всем мастерам в своем деле. помогите восстановить усилитель. выгорел один канал плата выгорела до дыр , дыры залатал, все скопировал с  другого канала новые детали впаял дорожки восстановил, но не идет не могу понять почему.  усилитель собран на 2sc5200 2sa1943. предварительный каскад на микросхеме 2068, mje340 и350 . на  А42 и А92, с4793 и а1837 ,5401 и 5551.
      Схему  найти не смог,  только похожую схему.
      помогите советом где рыть ? 

    • Автор: Framer
      Имеется двухкаскадный усилитель. Нужно рассчитать Rн и Rвых1.
      Помогите, кто знает. Желательно давать все возможные варианты.

    • Автор: Максим Александров
      Доброго времени суток есть усилитель UNITRA WS 304 S. Перестал играть. Слушал музику и он перестал играть я его разобрал и увидел что сгорели 2 предохранителя я их заменил при включении они опять сгорели. Что это может быть? Подскажите 
      куда смотреть на что грешить Фото прилагаются.Если требуются еще фото скину. P.S. предохранители на 2.5 ампера 250 вольт.




    • Автор: Максим Александров
      Доброго времени суток есть усилитель UNITRA WS 304 S. Перестал играть. Слушал музику и он перестал играть я его разобрал и увидел что сгорели 2 предохранителя я их заменил при включении они опять сгорели. Что это может быть? Подскажите 
      куда смотреть на что грешить Фото прилагаются.Если требуются еще фото скину. P.S. предохранители на 2.5 ампера 250 вольт.



    • Автор: Tema32
      Ребят, помогите выбрать усилитель для ВЧ(пищалка) думал брать на типах(142-147), но гнобят его(Искажения на высоких), как только могут. М/С не выбираю т.к. не подходят они по охлаждению мне(ИМХО(На транзисторах охлаждение треб. меньше, чем для М/С)). Для СЧ уже на типах(142-147), будет ли стабильно он вообще работать?
  • Сообщения

    • Не знаю, по теме ли, но может быть поможет кому... У меня вот три одинаковых случая было с ATtiny2313. Шил я их с помощью PonyProg2000, через самодельный программатор на COM-порте. Проблема возникла такая - игрался я значит с этим камешком, что-то шил туда, совал в схему (ISP-разъемов я не делаю, просто таскаю камень из панельки в панельку), тестил, отлаживал, снова шил - в общем, вы в курсе ...  Фьюзы не трогал... И вдруг, при очередном подключении микрухи к программатору и попытке его прошить Поня выкидывает окошко - "Error (-24) - unknown device!", и все! И это при том, что будучи сунут в схему камень-то пашет!!! А с Поней почему-то общаться не хочет... Снаяала я тоже подумал, что фьюзы забились - доктора разработал, собрал, оттестил на рабочих МК (и даже статью про него в "Радиоконструкторе" опубликовал ); но прогнал через доктора болящих и... ни-че-го! Опять долбанная (-24)!!! Тогда, окончательно психанув (столько времени на "Доктора" потратил!), я крикнул "клизму им!", и в сообщении об ошибке нажал не как всегда "Cancel" (типа, отказаться от затеи), а "Ignore" (типа, наплевать, что МК не отвечает, и залить в него прошивку через ж##у)... И - о чудо! - новая прошивка залилась в микруху, и она абсолютно нормально заработала! То же и при попытке прочитать МК или его фьюзы - Поня ругается, мол камень не отзывается, не вижу его; а я ей - "Ignore" - типа, все равно пытайся! И микр нормально прочитался, и все фьюзы его тоже!.. Вот такая вот "трю стори"...  А если прикинуть, что же привело микруху к такой необщительности, то я думаю, что виной всему статическое напряжение на наших руках (хотя, котэ я не держу )... Не зря же про него так навязчиво пишут практически во всех дата-шитах!.. Минздрав, как говорится, предупреждал!..
    • Роман, ну, есть же люди - мастера в своём секторе деятельности, а рядышком никак...
      Рассказывал напарник про его коллегу, аспиранта, который три года делал блок питания, но дальше овощного ящика и диодного моста не ушёл.
    • Асхат, Настройка передатчика это искусство.Тут включается всё и опыт и знание и смекалка,само собой и умение пользования кип.
    • Богдан, А потом займись его изучением как его эксплуатировать и проводить измерения
    • Играюсь, в основном, с "мелкотой" - ATtiny2313 и ATtiny13, т.к. для неболших поделок в дом и в автомобиль их функциональности вполне хватает - зачем же тогда переплачивать за "навороченные" меги? А единственным вменяемым выбором для "малышей" является "Тетя Ася". MicroPascal, конечно же, прекрасен, но его аппетиты по отношению ко Flash-памяти ставят крест на всех его достоинствах; да и библиотек к нему пока что маловато... А Сю я не люблю с самого начала за душевнобольной синтаксис - от обилия черточек натурально болят глаза... А вот в новомодных Ардуинах нужды пока что не испытываю - во-первых, и Тинек хватает; а во-вторых жду, когда гуманисты наконец-то создадут Pascal-образную среду для этих девайсов... К Сям я, как видите, не толерантен - модератор, можете банить!
    • Это как в вождении авто,помимо знания смысла дорожных знаков и правил надо еще и уметь водить машину и знать устройство и принцип работы всех узов автомобиля.Что бы смог отремонтировать.
      А ты хочешь знать только что обозначают дорожные знаки и толку с этого?
      Так и в радиотехнике,мало знать условные графические обозначения,надо ещё знать устройство и принцип работы всех деталей, узлов и каскадов.И два дня будет мало чтоб узнать. https://vk.com/doc146041070_429173772
    • Посмотрел, да, в отличие от NRF24L01 у RXQ2-433 есть broadcast плюс вроде бы можно использовать один адрес для множества конечных устройств. Можно было бы всех посадить на один адрес, а адресацию организовать программно. В таком случае любое устройство могло бы инициировать передачу, первоначально прослушав, нет ли активного обмена данных между другими устройствами. Короче, надо вначале разобраться, что на самом деле мне нужно. Возможно, поллинг был бы все же наиболее определенным процессом. Кстати, судя по всему эти RXQ2-433 не так легко найти?