Система измерения веса с использованием Arduino и тензодатчика

Я хочу использовать тензодатчик (с возможностью измерения до 1 тонны), подключенный к плате Arduino. Я новичок, мои вопросы следующие: 1. Как рассчитать ток, генерируемый тензодатчиком? 2. Если ток слишком велик, как заставить Arduino использовать ток для отображения веса?

ps Если вы знаете полезные статьи, которые могут помочь мне в обучении, предложите их.

, 👍0

Обсуждение

Какой датчик веса вы используете точно?, @chrisl


4 ответа


Лучший ответ:

2

Мое предложение состояло бы в том, чтобы сделать электронную таблицу с некоторыми предметами известного веса. Как правило, при использовании весов у вас будет калибровочный вес 5 фунтов, который имеет очень жесткий допуск. Вы можете найти изменения выходного напряжения и сопоставить их с 0-1023.

Это должно означать, что на каждые 2,2 фунта вы будете получать дополнительную прибавку. Не очень точно, но нормально при измерении в тоннах

,

Тензодатчики чрезвычайно линейны. Нет особых причин делать такие небольшие пошаговые изменения. Я разработал кое-какую весовую электронику, которую мы производим на моей работе. Автоматический тест проверяет четыре точки, чтобы проверить линейность и смещения. Я никогда не находил никаких причин, чтобы иметь больше, чем это проверено. Он покажет все, на что стоит обратить внимание., @Rudy


2

Вам необходимо использовать усилитель тензодатчика между Arduino и тензодатчиком. Тензодатчики около 350 Ом. Четыре провода. И сигнал, который необходимо измерить, очень мал.

Ток не будет слишком высоким. Вопрос указывает на то, что вы не понимаете приложение. (и поэтому вы ищете помощи)

Вот несколько полезных ссылок.

https://www.hackster.io/MOHAN_CHANDALURU/hx711 -интерфейс-усилителя-тензодатчика-с-arduino-fa47f3

https://circuits4you.com/2016/11/25/hx711-arduino- тензодатчик/

Типичный тензодатчик имеет выходное напряжение 2 милливольта на вольт напряжения возбуждения при полном номинальном весе. Например, если для напряжения возбуждения используется 5 вольт, а на выходе 2 мВ/вольт, то выходное напряжение будет 10 мВ при полной шкале. Измеряется разница напряжений (по сравнению с ненагруженным тензодатчиком).

Если бы напряжение возбуждения (просто техническое название приложенного напряжения) было 5 вольт, напряжение на выходных клеммах, измеренное от отрицательной клеммы, было бы 2,5 вольта, половина приложенного напряжения. Но эти 2,5 вольта не измеренный выход. Измеряется разница между сигнальными + и -сигнальными проводами.

,

0

В этом есть смысл, так как большая часть моего опыта связана с Mettler Toledo, но я никогда не использовал напряжение в качестве эталона. Много времени, чтобы собрать что-то вместе на Arduino, требуется сопоставление со значениями, которые ему нравятся. У меня было несколько ультразвуковых датчиков расстояния, которые немного отличались по реакции, поэтому я потратил некоторое время на их настройку.

,

0

Возьмите мультиметр и проверьте максимальную выходную мощность. Это будет лучший способ найти его. Если у вас действительно есть предметы, которые весят буквально тонну, это был бы лучший способ узнать максимальный ток. Как только это будет сделано, вы можете разделить ток с помощью нескольких резисторов. Если я правильно помню, в два раза больше тока будет протекать через резистор с удвоенным значением другого. Сделайте ay и выберите конец, который выводит нужное вам значение. Если вам нужна 1/4, у вас должен быть резистор, например, с 47 кОм, а 3 вместе будут 141 кОм. Подключитесь к 3, чтобы получить 1/4 выходного тока

В Википедии есть неплохая статья о делителях тока , если выходной ток слишком велик.

,