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

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

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

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


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

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

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

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

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


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

Войти

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


Войти сейчас

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

    • 4
      Автор: Гость Олег
      Добрый день, господа и товарищи!
      Я являюсь абсолютным новичком в радиоэлектронике и поэтому хотелось бы получить консультацию кого-то более опытного. К сожалению не располагаю знакомыми, которые хорошо бы разбирались в данном вопросе, посему было решено запостить вопрос на форум.
      Вообщем решил я собрать гибридный ламповый усилитель на радиолампе E88CC производства Словакии. Отдельно были собраны платы самого усилителя и БП на двух трансформаторах (позже были попытки запитать все через тороидальный трансформатор на двух стабилизаторах LM317T).
      В итоге все вроде бы и работало, но никак не получалось побороть гул (как предполагается от трансформаторов). При добавлении между БП и усилителем электролитов - гул уменьшался, но никогда не исчезал. Зато от батареи все работало прекрасно. Так-же пытался использовать импульсные БП от ноутбуков, понижая напряжение через те-же LM317T. С ними было получше, но и у них присутствовал "свист" в наушниках.
      Что самое обидное - собирал строго по приведенной в интернете схеме, ожидая, что при правильной сборке все будет работать должным образом. Единственное, что разводку платы делал сам в программе Eagle, поэтому не исключено, что где-то все таки накосячил, полагаясь на правильность авторазводки.
      Поэтому прошу вашей помощи и надеюсь, что все-таки получится побороть данную проблему!
      Заранее благодарю за ответ,
      Олег.
       




    • Автор: angel1ua
      Собрал усилитель на TDA1558Q. При питании от трасформаторного БП слышен сильный гул из колонок (похож на 50 Гц). Если подключить ок АКБ, все работает нормально. Помогите решить проблемку.
       


    • Автор: Непомнящий
      Всем доброго времени суток! 
      Ввиду беспросветного нищебродства и дикого например желания играть дома на лампе, есть задача сделать ламповый оконечник для электрогитары из платы усилителя радиолы Урал 7 Иоланта. 
      Проблема в том, что вышеуказанный нищеброд, то есть, я, например, еще и чайник в плане электроники, ничего сложнее гитарного темброблока не паял) 
      Помогите разобраться, что куда нужно припаять, чтобы сабж заработал. Понимаю, что нужно подвести питание, сделать вход на моноджек, и выход так же, на динамик, коий есть в наличии)
      Буду благодарен если кто-то поможет мне с этой жизненной трагедией))))), в смысле, расскажет, как чего припаять, и главное, куда))
       



    • Автор: butyavk
      Компания "Диаконт" приглашает на собеседование по вакансии инженер-программист микроконтроллеров.
      Мы производим и поставляем современные приборы управления электроприводами для различных отраслей отечественной промышленности.
      Пополняем нашу команду программистов (готовы принять 2-3 кандидатов с различным опытом работы)!

      Основные обязанности:
      Разработка программного обеспечения для блоков управления приводами и др. вычислительных систем.
      Программирование на C++ микроконтроллеров фирмы Texas Instruments и НИИЭТ на базе ядра ARM Cortex-M4.
      Поддержка и доработка существующего программного обеспечения.
      Участие в научно-исследовательских и опытно-конструкторских работах.
      Участие во внедрении систем на объектах (редкие командировки).

      Требования к кандидатам:
      Хорошее знание схемотехники;
      Знание методов разработки и проектирования ПО для микроконтроллеров и опыт работы с их периферией;
      Знание основ управления электроприводами и ТАУ;
      Знание языков программирования высокого уровня (C++, C);
      Знание современных методов разработки ПО (ООП, ...);
      Знание английского языка (чтение технической документации);
      Приветствуется знание Python, Matlab/Octave;
      Дополнительным плюсом будет опыт автоматизированного тестирования встроенного ПО.

      Условия:
      Оплата полностью белая (на руки в зависимости от знаний и опыта от 50 000 руб до 100000 руб). Но, готовы обсуждать!;
      Карьерный и профессиональный рост;
      Предприятие с комфортными условиями труда на севере города;
      ДМС;
      График работы понедельник - пятница 9:00-17:40;
      Плавающее начало работы с 8:00-10:00;
      Льготное питание в столовой на территории предприятия;...

      Ключевые навыки
      Программирование микроконтороллеров
      C/C++
      Управление электродвигателями

      Адрес
      Санкт-Петербург, ул. Учительская 2, м. Гражданский проспект

      Тип занятости
      Полная занятость, полный день

      Резюме лучше отправлять на rykov@diakont.com 
    • Автор: Sony
      Помогите с простым скетчем в Ардуино. Требуется нажатием одной кнопки, включать светодиод,  при следующем нажатии гасить первый и включать второй и так 5 светодиодов по циклу.