Комментарии 57
Теперь все есть, дешево, но мусор.
по теме — вот прибыль меда весной\летом — понятный процесс и для чего. А мониторинг убыли веса зимой пчеловодам не интересен?
Раньше не было ничего, сейчас есть много всего, и среди этого много мусора.
Правда, что ли?
Оно же от щелчка пальцем в метре от АЦП наводок будет больше.
Даже при мостовой схеме.
Поэтому в нормальных условиях (без специальной математики и/или схемотехники) минимум 8 младших бит выдают ерунду (скорее всего).
24 честных китайских бита за 350 рублей? Не смешите мои тапки.
Если само железо «врёт» — что с этим поделать?
Здесь даже нелинейный фильтр 3-го порядка не поможет, потому что исходные данные не торт.
Собственно дельта-сигма АЦП сами по себе прямо во время измерения неплохо усредняют. В итоге имеем стабильные весы с диапазоном до 50кГ и разрешением в 1 грамм.
1. www.kit-e.ru/articles/dac/2008_09_42.php
2. www.analog.com/media/ru/technical-documentation/application-notes/438603552716788154AN615R.pdf
3. www.kit-e.ru/articles/dac/2006_5_176.php
В последней статье очень неплохо описан алгоритм для обработки сигнала с АЦП.
В самом АЦП можно установить три коэффициента усиления 128, 64 и 32.
Но в итоге на 64 некоторые пользователи отмечают более стабильные показания и выше точность против 128.
В итоге, став щупами тестера на выходы питания моста E+ и E-, картина против использования входной линии "земли" меняется.
так и не понял, что это значит? что и где поменялось то?
Может это из-за специфики разводки именно данной платы, но падение напряжения составляет 750mV (а не 100, как в доке).
эм, падение где? на каком элементе?
E+ и E- напряжение задается делителем, но ниже чем входное на 750мВ.
Дока-же гласит:
The output voltage is equal to VAVDD=VBG*(R1+R2)/ R1 (Fig. 1). This voltage should be designed with a minimum of 100mV below VSUP voltage.
То-есть VAVDD — это напряжение на контактах E+ и E-, VSUP — входное напряжение
The output voltage is equal to VAVDD=VBG*(R1+R2)/ R1 (Fig. 1). This voltage should be designed with a minimum of 100mV below VSUP voltage.
Странный у Вас перевод документации. Я больше сию фразу понял так:
Выходное напряжение равно /далее формула/. Это напряжение должно быть рассчитано (задано разработчиком) как минимум на 100мВ ниже чем напряжение VSUP.
По-сути они правы, ибо на 750мВ — еще ниже ;-), но пользователи берут за основу число из документации.
вопрос, на сей чудной плате E- с GND не соединен?
Сказать по правде, — не соединен :-(
Только что еще одним тестером перепроверил.
Плата — однослойная — дорожек не наблюдается.
В доке тоже все туманно:
То-есть земля должна быть вроде одна, но на плате начертили MCU GND и ADC GND
Сказать по правде, — не соединен :-(
Так соедините, иначе у Вас схема не соответствует datasheet-у.
То-есть земля должна быть вроде одна, но на плате начертили MCU GND и ADC GND
Ну они правильно нарисовали, цифровую землю и аналоговую, они соединяются вместе в одной точке (как правило разводят от точки подачи питания), а дальше каждая идет в свою часть платы. Это один из методов борьбы с помехами.
Судя по картинке, E- должен сидеть на AGND. И на реальной платке он на AGND.
Сейчас, насколько я понимаю, вся эта конструкция питается через защитный диод на какой-то из ножек.
В общем, киньте перемычку с площадки Gnd на ногу AGnd микросхемы (эта же цепь, насколько я понимаю — левые ноги C8, C7).
github.com/sparkfun/HX711-Load-Cell-Amplifier
Правда, таким образом, получается аналоговая и цифровая земля соединены не в одной точке.
Я безуспешно пока пытаюсь получить измерения с двух балок на 460 кг.
Перепробовал разного, в том числе и соединить земли на этой китайской плате.
Видимого изменения это не дало.
Да, напряжение задается делителем. но регулируется оно внешним биполярным
транзистором — Q2 на вашей плате.
На его переходах, мне кажется. должно что то «падать»…
напряжение насыщения для транзистора S8550 — 0.5В
Это при токе коллектора = 500мА. Боюсь исправный тензомост такой ток не обеспечит.
Потому что в даташите транзистор dirtypcbs.com/assets/datasheets/S8550-2TY.pdf (верю на слово, т.к. маркировку на фото не вижу) на графике collector-emitter saturation voltage этот самый вольтадж измеряется в вольтах (не милли!) и доходит до 500.
При малом токе (типовое потребление АЦП — 1.5 мА + мост ещё какая-то доля мА) напряжение насыщения типичного мелкого биполярного транзистора меньше сотни мВ.
После прочтения статьи становиться ясно, что автор профан в электронике.
Я-же который раз сталкиваюсь с несоответствиями мануалов — притом ладно, линейный регулятор сгорает при вдвое меньшем входном напряжении, или настройки модуля Ai-Thinker не сохраняются, но перепутать формулу в документации — это перебор.
Документацию пишут люди. Людям свойственно ошибаться. Ошибки в документации встречаются и у более именитых производителей. Как говориться доверяй, но проверяй. Формула приведена к рисунку 1, где сам рисунок?
С первых дней радио-кружка нас учили, что «масса» — она в схеме общая
Данное утверждение в корне не верно, все зависит от схемотехники.
Удивление автора, по поводу трассировки платы от дядюшки Ляо из Чайнариладж, вообще странные. Сам купил поделие за копейки, не проверил трассировку и удивляется, что она через одно место работает (что снова указывает на дилетантство). Покупать надо было хотя бы от нормальных производителей, например SparkFun.
Даташит — это входные параметры тестирования чипа. Если характеристики микросхемы не соответствуют документации, значит это или брак, или сам производитель не проверял свой продукт по своему даташит.
Собственно это и ключевое отличие дорогих TI и AD от более доступных китайских аналогов
Без типовой схемы применения HX711 — нельзя судить о правильности формулы.
Без схемы отладочного модуля на ней и сличения с типовой — нельзя понять о каких таких «землях» и «лунах» ведёт речь автор.
Я бы не рекомендовал пчеловодам покупать ваши весы. Это не прибор, а игрушка. В данном продукте используется, в качестве измерительного устройства схема на самых дешевых компонентах. То, о чем автор говорит- это схема уставки опорного напряжения. Источник опорного напряжения — это ключевой компонент, обеспечивающий точность и стабильность измерений. Автор думает, поставил резисторы и все тип-топ. Только про стабильность измерений можно забыть. И ладно, это отдельные измерения, но автору нужна ретроспектива, т.е изменение по времени. А точностью этих измерений огромные проблемы- в первую очередь, из за внешней температуры и стабильности источника питания. А про то, что ставить надо прецизионные резисторы, как минимум, автор не догадывается. Вообще-то для таких задач используют отдельные источники опорного напряжения. Такая микросхема обеспечивает сверхвысокостабильное напряжение и сверхнизкий шум напряжения, относительно которого производятся вычисления. И стоит она дороже самого АЦП, а для этого- на порядок дороже. Только таким образом можно достичь заявленной точности преобразований. Резисторы, кстати, имеют свой тепловой шум. Настоятельно советую автору непожмотиться и приобрести настоящий комплект измерений на 24 бита, сделанный профессионалами. И сравнить. Измерения с точностью выше 16 бит с наскока и без глубоких знаний схемотехники не решаются.
У резисторов делителя ТКС будет почти одинаковый и компенсируется, остаётся только один элемент — встроенный ИОН. Но и тут можно обойти требованием калибровки перед использованием и отсутствие сквозняков. Дополнительно можно наколхозить термостат для чипа, прогревать его до 50 градусов и при этой температуре откалибровать.
ну по сути, мне, как пчеловоду нужна дельта суточная, то есть привес и убыль. Есть привес - идет взяток, пошла убыль - взяток кончился, грузишь ульи и поехал на другой медонос. Всякие ухищрения вроде температурной компенсации - излишества. Все равно показания будут точнее, чем на старых советских механических почтовых весах. За сезон под постоянной нагрузкой тензодатчики уплывают на 300-400 грамм - вот совсем некритично, пчеловоду не нужна разница в весе между апрелем и октябрем, она ни о чем не расскажет.
Делал подобную игрушку из напольных весов, там все 4 датчика объединены в мост и измерение делает одна микросхема. Будет существенная разница при разных схемах включения?
1. 4 датчика на один тензомодуль (как в напольных весах) — тогда каждый полумост разворачивается в одно плечо.
2. 2 датчика нормально соединяются в один мост
3. 1 датчик включается на E+, E- и выходом на А+, вторая половина моста образуется килоомными резисторами с E+, E- на A-
У меня один датчик по второй схеме, и два — по третьей.
Разница — есть — амплитуда сигнала во втором случае падает вдвое, в последнем — вчетверо против использования 4 модулей в одном мосту.
То-есть это я для удобства отладки собрал такой стенд, а вообще 3 улья взвешиваться будут.
АЦП HX711 от 3.3V — не верьте китайской документации и не только