Подключение тензодатчика к микроконтроллеру: Подключение тензодатчика к микроконтроллеру

Подключение тензодатчика к микроконтроллеру

Модуль построен на чипе » аналого-цифрового преобразователя HX » или » bit analog-to-digital converter for Weigh Scale «, который используется в проектах Ардуино для подключения » тензодатчиков » или » электронных весов «. Подробное описание самой микросхемы Вы можете посмотреть в приложенном PDF-файле. В интернете есть большое количество описаний. Я приведу лишь основные позиции. Надо сразу объяснить, что числовой диапазон на выходе Модуля HX находится в пределах


Поиск данных по Вашему запросу:

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам.

Содержание:

  • INA125 усилитель для тензодатчиков с униполярным питанием
  • Форум АСУТП
  • Модуль АЦП HX711 для ТЕНЗОДАТЧИКА (аналоговых весов)
  • Easyelectronics. ru
  • Автоуровень с тензодатчиком на дельте Micromake D1
  • Делаем весы на ардуино Arduino , работа с тензонометрическим датчиком и платой HX711

ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: ZET410: Подключение тензодатчика к усилителю ZET410 и настройка ПО ZETLAB

INA125 усилитель для тензодатчиков с униполярным питанием


By l-e-o-n-a-r-d-o , November 21, in Периферия и внешние устройства. Кто имел дело с тензодатчиками? Датчик на кг, необходимая точность в 1кг. Подскажите схему включения пжлст. Мы принимаем формат Sprint-Layout 6! Экспорт в Gerber из Sprint-Layout 6. Или сразу покупаешь готовый инструментальник, например старый добрый AD или лучше AD Да их в принципе много всяких.

Устанавливаешь нужный коэффициент усиления, и в принципе все. Остальное на программе. Чего они дорогие такие??

А можете показать схему с 4 операциоониками? Конденсаторы Panasonic. Часть 4. Полимеры — номенклатура. Главной конструктивной особенностью таких конденсаторов является полимерный материал, используемый в качестве проводящего слоя. Полимер обеспечивает конденсаторам высокую электрическую проводимость и пониженное эквивалентное сопротивление ESR.

Номинальная емкость и ESR отличается в данном случае высокой стабильностью во всем рабочем диапазоне температур. А повышенная емкость при низком ESR идеальна для решения задач шумоподавления и ограничения токовых паразитных импульсов в широком частотном диапазоне.

Читать статью. Точнее это будет не точность, а дискретность измерения. А вычеслить её легко, диапазон делим на дискретность АЦП. Вот это и будет дискретность измерения. Насколько я понимаю проблемы тензометрии, в основном они не из-за электроники, а из-за механики.

Линейность передачи усилия на датчик, переход упругой деформации в неупругую, закрепление самого тензодатчика Не каждая плита будет пргибаться как от 1 так и и до кг с заданной амплитудой и не деформироваться при этом STM32G0 — средства противодействия угрозам безопасности.

Результатом выполнения требований безопасности всегда является усложнение разрабатываемой системы. Особенно чувствительными эти расходы стали теперь, в процессе массового внедрения IoT. Обладая мощным набором инструментов информационной безопасности, микроконтроллеры STM32G0 производства STMicroelectronics, объединив в себе невысокую цену, энергоэффективность и расширенный арсенал встроенных аппаратных инструментов, способны обеспечить полную безопасность разрабатываемого устройства.

Использую такую схему, так как встроенный АЦП не устраивает. ИМХО, все же лучше по кабелю передавать уже оцифрованный сигнал. До 48 слоев. Быстрое прототипирование плат. Монтаж плат под ключ. Join the conversation You can post now and register later.

If you have an account, sign in now to post with your account. Note: Your post will require moderator approval before it will be visible. Restore formatting. Only 75 emoji are allowed. Display as a link instead. Clear editor. Upload or insert images from URL. Периферия и внешние устройства Search In.

Recommended Posts. Posted November 21, Я так предполагаю- датчик- ОУ- делитель- ацп. И еще интересует вопрос- зависимость сопротивления от веса линейная???? Share this post Link to post Share on other sites. Студенческое спонсорство.

Ну так и в чем проблемы? Стандартный тензодатчик, стандартная мостовая схема. Берешь 4 операционника, включаешь по схеме инструментального усилителя. Posted November 21, edited. Точность будет зависить от диапазона измеряемой велечины и разрядностью АЦП. Вопрос в другом, сможет ли датчик измерять с такой точностью STM32G0 — средства противодействия угрозам безопасности Результатом выполнения требований безопасности всегда является усложнение разрабатываемой системы.

Posted November 22, Может пригодится эта информация: Использую такую схему, так как встроенный АЦП не устраивает. Производство печатных плат До 48 слоев. Reply to this topic Go To Topic Listing. Голь на выдумки хитра способы, приемы, методы, хитрости. Чел будет зря долбить клаву Некрасиво получается Может он уже думает над ответом Придёт запостить, а тема уже почищена Лучше подождать.

Ремонт электроплиты. А мне, как раз, это и пофиг. В простонародье тепловой узел, для местных непонятное помещение, где хорошо сохнут носки. Я не знаю, зачем их сушили, но это факт кто-то на работе сушил носки, и они там периодически висели.

Так вот когда после очередного зимнего рабочего дня я не смог завести своего узкоглазого коня, не привыкшего к нашим холодам, хотя возможно стоило аккумулятор поменять, а не тянуть до 8 лет, ребята из технического отдела сдали в прокат заряжающее устройство, снабдив житейской мудростью.

Но если он закипит, и из него будет брызгать во все стороны кислота, то тебе оторвут все под рудиментарным хвостом, а тогда с барышней у тебя не срастется.

Занес аккум в комнату, открутил пробки, подключил зарядку, покрутил ручки, чтоб стрелка показывала нужное напряжение, выключил свет, закрыл дверь, пошел в кабак. Утром заглянул посмотреть, как он там поживает.

А там… Ничего. Кислота не выкипала, стрелка зарядки не упала, но все работало. Ребята из техотдела почесали репу, замеряли напряжение, проверили плотность, удивились и предложили подождать вечера.

Вечером тоже самое. Сутки гоняемый зарядкой аккумулятор совершенно не брал заряд. С утра стрелка не упала, батарея не кипела, но однозначно все работало. Ясность внес дворник, зашедший за носками. Сколько дней ужо? А сколько надо? Но свою Нокиа я неделю заряжал. Заряд же идет, напряжение нормальное. Это же не мороз. Как она на зарядку влияет? Вы когда свет выключаете -напруга пропадает.

Когда заходите и включаете свет — все работает. Я так неделю голову ломал, пока свет не забыл выключить. За секрет с вас бутылка. А судя по выражению ваших лиц, себе тоже купите….

Да будет срач! Тема про политику. Преследование за убеждения на техническом форуме — нонсенс. А вот сионистские пакости — запросто! У вас-то нет


Форум АСУТП

Недостаточно купить стандартный микроконтроллер Ардуино и написать пару строчек кода, чтобы считаться инженером. Когда вам надоест играть с светодиодами и делать простые замочки с одним-двумя датчиками, необходимо будет перейти к более практичным и полезным в быту проектам. Это могут быть как автоматизированные системы , теплица, так и полноценные электронные весы, которые можно сделать своими руками. В этой статье мы рассмотрим важнейший элемент такой конструкции, модуль hx Arduino, примером использования которого и будет создание весов на Ардуино. Давайте рассмотрим, что это вообще за покупной модуль и какие функции он выполняет в системе. Под Ардуино существует десяток разнообразных модулей и чипов, способных расширить функционал МК.

кладываемого к пациенту, на базе микроконтроллера Arduino и тензометрического датчика. Ключевые слова: тяговая лебедка, регулятор, тензодатчик, Arduino, лечение можно подключение внешнего источника питания для ра-.

Модуль АЦП HX711 для ТЕНЗОДАТЧИКА (аналоговых весов)

Не так давно стала задача считывать показания тензодатчика. Для этого понадобился операционный усилитель. Я решил найти специализированный и не морочиться с самопальной непроверенной схемой на операционных усилителях. Тем более, что прибор должен надежно работать в суровых условиях при широком диапазоне температур. Оказалось не очень много инструментальных усилителей, которые могут работать с униполярным питанием. INA оказался самым подходящим. Вкратце о INA : — униполярное питание 2. Может применяться для построения измерительных схем термопар, измерительных трансформаторов, микрофонов, гидрофонов и т. Документацию можно скачать здесь.

Easyelectronics.ru

Через пару дней добавлю демонстративное видео! Для создания весов на ардуино нам нужно след. Железо :. Мостовая схема соединения тензометрических сопротивлений в датчике :.

Во многих отраслях промышленности необходимо измерение размера деформации. Для таких целей применяется тензодатчик давления, который помогает преобразовать уровень деформации в определенную величину.

Автоуровень с тензодатчиком на дельте Micromake D1

Показать все фотографии. Артикул Практическое применение: создание бытовых весов, измерение силы на сервоприводах в 3D принтерах. Будет доступен:. Данный товар не продается по одной единице. Вы должны выбрать по крайней мере 1 единиц данного товара.

Делаем весы на ардуино Arduino , работа с тензонометрическим датчиком и платой HX711

Тензометрический датчик тензодатчик преобразует деформацию в электрический сигнал. Рассмотрим, как подключить тензодатчик к Arduino с примером кода для весов. Тензометрический датчик для Ардуино или тензодатчик от латинского слова tensus — напряженный преобразует деформацию в электрический сигнал. Существует несколько способов измерения деформаций, но для электронных весов наибольшее распространение получили тензорезистивные датчики. Рассмотрим, как подключить тензодатчик к Arduino и дадим пример программы с библиотекой hx Модуль для весов состоит из самого тензорезистивного датчика, который встроен в прочную конструкцию.

Микросхема HX предназначена для усиления сигнала от тензорезистора и передачи данных в микроконтроллер. После калибровки модуля, можно вычислить степень деформации тензорезистивного датчика по изменению его сопротивления, и рассчитать силу, приложенную к конструкции вес.

Схема подключения тензодатчиков к микросхеме INA состоящий из АЦП преобразователя и микроконтроллера с индикатором.

Войдите , пожалуйста. Хабр Geektimes Тостер Мой круг Фрилансим. Мегапосты: Криминальный квест HR-истории Путешествия гика. Войти Регистрация.

Какие есть соображения по этому поводу, или пните в нужном направлении. Гугление сходу не помогло, есть предложение использовать усилитель AD но смущает сопротивление в Ом. В каких пределах изменяется сопротивление у тензодатчика? А так,если подключить напрямую тензодатчик на вход АЦП с другим плечём с обычным резистром,то уже будет определять деформацию — вопрос только в каких диапозонах..

Датчик веса — очень важный элемент многих проектов Arduino.

Тензодатчики, представляющие собой приборы электромеханического действия, используются в различных отраслях промышленности, а также в повседневной жизни достаточно широко. В каждом из них размещаются тензорезисторы, деформация которых преобразуется в электрический сигнал. На этом принципе работают тензодатчики веса. Тензорезистор от лат. Тензорезисторы используются в тензометрии.

В различных отраслях промышленности, а также в повседневной жизни достаточно широко используются тензодатчики, представляющие собой несложные приборы электромеханического действия. В каждом из них размещается механическое регистрирующее устройство, деформация которого преобразуется в электрический сигнал. На этом принципе работают тензодатчики веса, схема подключения которых может осуществляться в нескольких вариантах.


Автоуровень с тензодатчиком на дельте Micromake D1

Из всех вариантов реализации автоуровня, тензодатчик видится наиболее технологичным. Кажущаяся сложность изготовления с лихвой перекрывается эксплуатационными характеристиками. Не нужно бегать с листочком, городить какие-то штанги с кнопками, сервомашинки для эффектного убирания этих штанг. Все выглядит так, будто и нет никакого датчика. Многие энтузиасты принтеростроители уже реализовали подобные устройства, трудом которых я, разумеется, воспользовался. За что им благодарность.

При обдумывании идеи внедрения тензодатчика в конструкцию принтера, думаю, как и многих, меня удручала примерно такая мысль — любой из доступных на рынке тензодатчиков подходит голове принтера как козе баян, или коню пальто.

Вроде функционально, но…

Но, ничто не должно мешать сделать датчик самостоятельно, это почти легко.

Из материального нам потребуется:

  • 4 тензорезистора X173-02 с алиэкспресса, или аналогичные.
  • Микросхема АЦП HX711.
  • Контроллер Arduino nano, или любой другой ардуино.
  • Модифицированный держатель радиатора экструдера: http://www. thingiverse.com/thing:2228612
  • Немного проводков, клея и аренда паяльника.

Из нематериального:

  • Скетч Arduino nano: https://github.com/VanMo/HX711_Autolevel
  • Модифицированная прошивка Repetier для платы принтера Micromake D1: https://github.com/VanMo/Repetier
  • Предвкушение победы.

Схема

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

Тензорезисторный мост подключается к микросхеме HX711. HX711 запитывается от Arduino и связывается с ней по i2c. Arduino запитывается от платы принтера. Один дискретный сигнал (D13) идет из Arduino в контроллер принтера, имитируя концевик автоуровня. Второй обратный дискретный сигнал тянем из контроллера принтера в Arduino на пин D12. Он необходим для подачи сигнала начала измерения.

Предполагалось, что вывод A3 на AUX1 не зря так обозначен и должен идти напрямую в микроконтроллер ATMega2560 именно как A3. Но на деле пришлось кидать соплю напрямую к микросхеме, иначе не работало:

Возможно, это косяк только моей платы. Хотя, похоже там хитрая схема, болванка, обманка, замануха.

Датчик

Для изготовления самого датчика нужно изготовить деталь по модели: http://www.thingiverse.com/thing:2228612 Теперь я расскажу как правильно разместить на этой детали тензорезисторы, это важно.

Лёгкая теория. Тензорезистор может изгибаться в обе стороны, соответственно увеличивая, или уменьшая свое сопротивление. Это свойство используется для увеличения чувствительности тензодатчика. Резисторы клеятся к одной и той же пластине с двух сторон, чтобы при изгибе резистор с одной стороны сжимался, а с обратной стороны растягивался.

Здесь основное правило такое: противоположные резисторы моста размещаются с одной стороны пластины.

Обратите внимание на обозначение резисторов разными цветами, так будет проще ориентироваться.

Вклеиваем 2 резистора как показано красными линиями на картинке ниже.

Это могут быть R1 и R3, например. С другой стороны вклеиваем R4 и R2. R1 и R4 должны оказаться с одной стороны пластины, а R2 и R3 с другой.

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

Софт

Скачиваем скетч для Arduino nano: https://github.com/VanMo/HX711_Autolevel Еще, понадобится библиотека: https://github.com/bogde/HX711 Для отладки нужно раскомментировать строку:

#define DEBUG

Загружаем в Arduino.

Теперь можно проверить работу датчика. При воздействии на держатель, в терминале должны меняться показания. При этом, нужно чтобы на D12 был высокий уровень.

Вдоволь наигравшись с магическим предметом, можно уже настроить порог срабатывания. Он задается в следующей строке:

#define DETECT 3

При превышении порога, на выводе D13 будет появляться высокий уровень и зажигать светодиод на плате ардуино.

После настройки порога, закомментируем обратно:

//#define DEBUG

В модифицированной прошивке контроллера принтера (https://github.com/VanMo/Repetier) добавлено управление выводом A3. В нужный момент, когда требуется отслеживание касания, на него подается высокий уровень. Это сигнал для Arduino выполнить тарировку показаний датчика и непрерывно сравнивать показания с пороговым значением. Тарировку датчика непосредственно перед касанием необходимо делать потому что на датчик будет влиять много факторов. Например, изменение температуры, или натягивание проводов, подходящих к голове. Тарировка исключает влияние этих факторов.

В настройках принтера нужно задать параметр eeprom Z_PROBE_HEIGH, он определяет разницу между реальным расстоянием от стола до сопла с расстоянием, полученным от датчика калибровки. Это можно сделать в CURA, или любым другим способом. В нашем случае значение должно быть отрицательным, так как срабатывание датчика происходить по сути ниже уровня стола. Значение нужно подобрать экспериментально и оно сильно зависит от алгоритма ‘зондирования’. Сейчас у меня Z_PROBE_HEIGH около -0.06 мм.

Микросхему HX711 желательно разместить прямо в голове, чтобы минимизировать расстояние до тензорезисторов. Arduino лучше расположить вблизи контроллера принтера.

Видео

Так это работает:

Подпишитесь на автора

Подписаться

Не хочу

25

Как использовать тензодатчики с Arduino ESP32 или любым микроконтроллером??? – Блог Probots

  • от Hemanth

идти об этом. В этой статье объясняется пошаговая процедура использования тензодатчика с Arduino, ESP32, Raspberry Pi или любым другим микроконтроллером.

Что такое тензодатчики???

Весоизмерительная ячейка представляет собой датчик, в частности датчик силы. Он преобразует силу, такую ​​как растяжение, сжатие, давление или крутящий момент, в электрический сигнал, который можно измерить и стандартизировать. Он производит крошечное выходное напряжение (обычно в милливольтах), которое изменяется линейно в зависимости от приложенного веса. Тензодатчики обычно используются для измерения веса объектов, силы и т. д. Большинство весов, с которыми мы сталкиваемся в повседневной жизни — от ювелирного магазина до торгового магазина, используют тензодатчики для измерения веса объектов.

Типичный тензодатчик стержневого типа

Внутренний тензодатчик состоит из цепи Уитстона с 4-проводным выходом

Тензодатчики обычно состоят из стального пружинного элемента (показанного как резисторы на рисунке выше), на котором размещены тензодатчики. Эти внутренние тензорезисторы деформируются под нагрузкой, и эта деформация изменяет их сопротивление. Измерив изменение сопротивления, мы можем рассчитать нагрузку. Изменение сопротивления является очень воспроизводимым и точным.

Как использовать LoadCell в вашем проекте электроники???

Большинство тензодатчиков обычно имеют 4 выхода – два провода возбуждения и два сигнальных провода. Используйте провода возбуждения для питания тензодатчика, обычно 5-12 В (рабочее напряжение тензодатчика указано в его техническом описании). Затем сигнальные провода выдают крошечное напряжение (обычно в мВ) в зависимости от нагрузки, действующей на тензодатчик. Измеряя выходной сигнал в милливольтах, мы можем рассчитать нагрузку на тензодатчик.

Посетите наш веб-сайт www.probots.co.in , чтобы найти все детали для ваших проектов! У нас есть более 2000 электронных модулей, датчиков и компонентов для всех ваших электронных проектов.

Вы можете купить этот тензодатчик здесь – Купить сейчас.

Вы можете купить этот ESP32 здесь – Купить сейчас.

Как связать тензодатчик с Arduino/ESP32???

Примечание: Прежде чем мы перейдем к интерфейсу, нам нужен усилитель HX711 для тензодатчика.

Что такое модуль HX711 и зачем он нужен???

Тензодатчики выдают только крошечный сигнал в милливольтах. Эти сигналы нельзя считывать напрямую с АЦП микроконтроллера. Сигнал тензодатчика должен быть усилен, и из него должен быть удален любой шум, чтобы получить стабильные показания нагрузки. HX711 делает именно это.

Двухканальный 24-разрядный прецизионный АЦП HX711 с усилителем датчика веса и давления можно использовать для простого считывания данных с датчиков веса и измерения веса. Подключив модуль к микроконтроллеру, вы сможете считывать вес с тензодатчика.

Вы сможете получить очень точные измерения веса (с точностью менее 1 грамма при использовании тензодатчика весом 1 кг!!).

  • Подключите провод КРАСНЫЙ тензодатчика к разъему E+ модуля HX711.
  • Подсоедините ЧЕРНЫЙ провод тензодатчика к E- модуля HX711.
  • Подключите провод БЕЛЫЙ тензодатчика к A- модуля HX711.
  • Подключите ЗЕЛЕНЫЙ провод тензодатчика к A+ модуля HX711.

Датчик веса Монтажный узел:

Соединение:

КОД:

  • Перед началом использования HX711 необходимо выполнить калибровку. Загрузите библиотеку по этой ссылке для использования HX711.
  • Для калибровки можно скачать по этой ссылке.
  • Первое, с чем вам нужно будет работать, это код калибровки «SparkFun_HX711_Calibration.ino» из примеров SparkFun.
  • Запустите код калибровки и поместите известный вес на узел тензодатчика. отрегулируйте коэффициент калибровки, нажимая «a», чтобы увеличить коэффициент калибровки, и «b», чтобы уменьшить коэффициент калибровки, пока не будет достигнуто известное значение веса.
  • Запишите значение коэффициента калибровки, которое показало правильное известное значение веса.

Выходные данные калибровки:

  • После калибровки загрузите код примера и введите значение калибровки, полученное с точностью до известного веса.
  • Ожидаемый результат, когда вы размещаете вес на объекте, мы должны иметь возможность просматривать правильный известный вес объекта, помещенного на тензодатчик.

Выход:

Теги:Arduino IDEBluetoothESP32HX711тензодатчик

Поиск

Тензодатчик Сингапур | Электронные цифровые весы

Ваша инженерная проблема — наша забота

Этот модуль цепи тензодатчика подключается к датчику тензодатчика и предоставляет цифровое измеренное значение для обработки микроконтроллером. Эта схема также подходит для многих других датчиков с мостом Уитстона. Это АЦП (аналогово-цифровой преобразователь) для датчиков моста Уитстона.

Тензодатчик обычно представляет собой мостовую схему Уитстона. Любое небольшое изменение сопротивления (диапазон миллиом) может быть измерено. Этот схемный модуль способен измерять небольшие изменения удельного сопротивления тензодатчика с точностью до цифровых 24 бит. Он может принимать 2 дифференциальных входа и выбираемое усиление, преобразуя аналоговый сигнал датчика в цифровой.

Модуль цепи тензодатчика

Подходящие датчики и применение

Этот модуль схемы подходит для сопряжения с датчиками типа моста Уитстона. Он широко используется для точного измерения крошечных изменений напряжения на выходе датчика.

  • Тензодатчик
  • Тензодатчик
  • Датчик давления
  • Датчик освещенности
  • Цифровые весы для взвешивания

Датчик веса 50 кг

Датчик веса 100 кг

Типовой тензодатчик 1 кг, 2 кг, 5 кг, 10 кг, 50 кг, 100 кг или 200 кг (±20 мВ, ±40 мВ, ±80 мВ) может быть сопряжен с этой схемой датчика веса, преобразуя точное измерение давления веса в цифровое считывание данных. для измерения.

Характеристики модуля датчика веса

Характеристики и спецификация схемы.

  • 2 канала дифференциального входа, A и B
  • Выбираемое усиление x32, x64, x128
  • Частота дискретизации АЦП 10 Гц, 80 Гц
  • Допустимое входное напряжение от 3,3 В до 5 В
  • Потребляемая мощность < 1,5 мА
  • Рабочая температура от -40℃ до 85℃

Соединение датчика с схемным модулем

Цепь весоизмерительного датчика состоит из 6 входов (E+, E-, A-, A+, B-, B+). Клемму можно подключать с обратной полярностью. Датчик моста Уитстона (резистивный) не будет поврежден. Показания будут обратными, если клемма подключена с обратной полярностью.

Клемма E+ E-

Это источник питания датчика веса или любой цепи датчика моста Уитстона.

Клемма A+ A-

Это входная клемма датчика веса или любой цепи датчика моста Уитстона. Коэффициент усиления клеммы A+ A- выбирается между x64 (±40 мВ) или x128 (±20 мВ). Коэффициент усиления по умолчанию равен 128.

Клемма B+ B-

Это входная клемма для 2-го комплекта датчика веса или любой цепи датчика моста Уитстона. Коэффициент усиления клеммы B+ B- зафиксирован на уровне x32.

Цифровой выходной сигнал

Цифровой выход состоит из Vcc, SCK, DT, Gnd.

Vcc, Gnd

Это вход питания платы. Плата может принимать 3,3 В или 5 В без каких-либо проблем. Потребляемый ток около 1,5 мА.

SCK (Синхронизация)

Это синхронизирующий вход, который необходим цепи датчика нагрузки для передачи показаний цифрового датчика из порта терминала DT.

DT (выход данных)

Это цифровые выходные данные, содержащие показания датчика веса. Данные могут быть синхронизированы с этого порта, используя порт SCK.

Цифровые данные синхронизируются с цепью

Желтый цифровой сигнал (Ch2) вверху — это тактовый сигнал (SCK), посылаемый микроконтроллером на печатную плату тензодатчика.

Цифровой сигнал синего цвета (канал 3) ниже представляет собой преобразованные датчиком цифровые данные (DT), которые отправляются с печатной платы тензодатчика на микроконтроллер.

Вы сможете увидеть изменение цифровых данных на осциллографе, когда на датчик тензодатчика будет оказываться давление.

Часы (желтый, канал 2), цифровые данные (синий, канал 3)

Данные (Ch3) вытягиваются из цепи тензодатчика на низкий уровень, что указывает на то, что выборка данных готова к извлечению. Часы в Ch2 тактируются сразу после этого.

Каждый положительный фронт тактового сигнала (SCK) будет синхронизировать цифровые биты (DT), начиная с MSB (самый значащий бит) до LSB (младший значащий бит). Данные могут быть считаны во время тактового цикла отрицательного фронта SCK. Как только все 24 бита будут выведены, последний 25-й такт на входе SCK вернет линию DT в состояние высокого уровня. Последние 25-е такты дают указание схеме начать выборку датчика канала А с коэффициентом усиления 128.

DT высокий означает, что данные датчика еще не готовы. Теперь схема будет принимать показания датчика и преобразовывать их в цифровое значение. Скорость преобразования составляет 80 Гц (по умолчанию) и может быть снижена до 10 Гц путем заземления контакта 15 микросхемы (контакт 15, RATE). Когда цифровое значение будет готово для извлечения, линия DT опустится до низкого уровня. Весь процесс извлечения данных будет повторяться снова.

Цифровые выходные данные представляют собой диапазон формата с дополнением до 2 от самого низкого значения 0x800000 до максимального значения 0x7FFFFF.

Схемный модуль можно отключить для экономии энергии. Когда вывод SCK удерживается на высоком уровне более 60 мкс, ток в цепи будет снижен до менее 1 мкА. Понижение SCK до низкого уровня позволит цепи работать в обычном режиме.

Коэффициент усиления входного канала A может быть установлен на x64, если динамический диапазон датчика находится в пределах ±40 мВ. Если динамический диапазон составляет ±20 мВ, рекомендуется усиление по умолчанию x128.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *