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

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

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

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


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

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

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

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

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


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

Войти

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


Войти сейчас

  • Сообщения

    • WiFi ESP8266. Nodemcu Lua для ESP-01. Управление нагрузками по web интерфейсу

      Довольно широко известно, что компания Espressif выпускает крайне недорогие модули WiFi, стоимость составляет порядка 2-3 долларов за один модуль. Кроме дешевизны, да и благодаря ей, на основе WiFi модулей ESP8266 развиваются инструменты программирования и управления, доступные каждому желающему. Первым модулем ESP8266 был выпущен ESP-01, особенностями которого являются малый размер, встроенная PCB антенна и всего два доступных порта ввода – вывода. Построен этот модуль по аналогии с популярным NRF24L01. Далее модули, пройдя некоторый путь эволюции, стали выпускаться в несколько другом форм факторе:

      С одной стороны такие модули как ESP-07 более удобные и имеют большее количество портов ввода – вывода, но занимают большее посадочное место. Поэтому, кажется, устаревший формат ESP-01 все же проще использовать в несложных проектах, для которых компактность имеет не последнее значение, так как для подключения только необходимо место для восьми штырьков. Справедливости ради стоит отметить, что из-за этого конструкция с модулем ESP-01 будет выше.

      На сегодняшний день существует несколько способов программировать модули ESP8266 и управлять ими: по умолчанию настройка и управление происходит посредством AT команд, можно также перепрошить модуль nodemcu и писать прошивки на lua, а можно воспользоваться средой программирования Arduino последних версий, где этот модуль WiFi поддерживается. Каждый способ имеет свои плюсы и минусы и имеет право на существование.

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

      ➡ Читать далее: http://cxem.net/arduino/arduino175.php
    • Например, какой фрагмент кода указывает на то, что необходимо засветить только нижний слой из 16-ти светодиодов? 
    • Иван, Я думаю, этанолоперегонного устройства
    • Привет всем! Решил собрать 12 > 19 по схеме Старичка , (вернее собрал и запустил, работает ), но проблема с дросселями, а вернее в их расчете (сейчас стоят от балды намотанные) Есть желтые кольца от ибп компов, и не знаю какой материал указать в программе для расчета Кому не сложно подскажите пожалуйста. Да и вообще в той ли я программе рассчитываю?
    • Электронного усилителя может?
  • Похожие публикации

    • D
      Автор: Гость Андрей
      Доброго времени суток, уважаемые Форумчане. 
      Решил попробовать освоить stm32 (до этого писал несложные программы на си авр, даже что-то удельное получалось, освоил кое-как прерывания). Заказал две платы на f103 и f407 мк. Установил keil, iar. Начал читать (а в сети очень много статей типа "stm32 - это просто") и - о ужас!!! Два дня потратил чтобы просто понять как создаётся пустой проект, какие библиотеки нужно добавлять. Ну с этим вроде разобрался. Потом решил, как принято, поминать светодиодом - ещё убил день чтобы разобраться с примерами из сети. Ну с тактированием периферии более-менее понятно, сброс и установка отдельных битов - кое-как понял. Но, как записать сразу число хотя бы в младшие восемь бит - хоть убей не пойму. В авр было всё просто, кидай число в порт и готово (даже наоборот, сложнее работать с отдельными битами). Прочитал про регистры gpio, там есть регистры ODR и IDR, вроде аналоги авровских port и pin, но загнать туда байт, а тем более, два я не сумел. Пробовал писать функции со сдвигом каждого бита, сравнением и сбросом/установкой каждого бита по очереди - это дикий громоздкий ужас. И синтаксис для стм-ов меня просто убивает, какие-то стрелки, сплошные битовые операции. 
      Разжуйте, пожалуйста, можно ли как-то просто отправлять числа в odr, чтобы изменять состояние сразу не одного пина, а нескольких.
    • F
      Автор: Гость Константин
      Здравствуйте! Объясните пожалуйста как работают эти простейшие схемы управления БП, если можно коротко. Чем они отличаются? И самое главное что будет если вместо общего провода(земли) на каскады подключить отрицательное смещение U-?
      С уважением, Константин.

    • Автор: валентин комков
      Схема усилителя на 3 картинке .есть такая проблема .сгорела stk 403 - 100. Поставил новую . А звука нету не в колонках не в наушниках.  В чем может быть проблема ? Подскажите пожалуйста питание поступает на нее . Реле щелкает когда наушники вставляю . Stk не бракована проверял на другой плате .
      SAMSUNG_MAX-KJ6.pdf
    • Автор: валентин комков
      Схема усилителя на 3 картинке .есть такая проблема .сгорела stk 403 - 100. Поставил новую . А звука нету не в колонках не в наушниках.  В чем может быть проблема ? Подскажите пожалуйста питание поступает на нее . Реле щелкает когда наушники вставляю . Stk не бракована проверял на другой плате . 
      SAMSUNG_MAX-KJ6.pdf
    • Автор: SeLoXL111
      Добрый день, помогите подобрать схему усилителя для портативной системы(хотелось бы на велосипед)
      Имеются 2 динамика SAMCO 12Ом 10W
      Усилитель при 12 ом имел 1-2w на канал,
      Питание без разницы(Подберу более подходящие), и примерно что бы играли 3-4 часа на средней громкости
      И можно было бы еще 2 динамика добавить, 4 ома 3W(но врят ли там есть 3w)