Вход "Ch_Gain" устанавливает номер канала и коэффициент усиления: Ch_Gain = 1 - канал А с усилением 128; Ch_Gain = 2 - канал В с усилением 32; Ch_Gain = 3 - канал А с усилением 64 ------------------------------------------------------------------------------------------------------------------------------------------ Вход "N_Read" - задаётся число опросов АЦП. Значения АЦП суммируются N_Read раз, затем эта сумма делиться на N_Read, т.е. получается усреднение выходного сигнала. Тем больше число опросов, тем стабильнее показания, но увеличивается время реакции. Значения можно задавать в пределах от 1 до 255. При N_Read = 1, сигнал с входа "проходит напрямую", без суммирования и деления.
Для увеличения стабильности выходного сигнала и ускорения времени реакции рекомендуется вывод 15 HX711 (вход Rate) подключить к 16 выводу HX711 (DVDD) (это актуально для модуля на основе "зелёной" платы). "Красная" плата за счёт экранирования и того, что Rate = DVDD (соответственно N_Read можно увеличить) - имеет немного более стабильные показания, чем "зелёная" плата. ---------------------------------------------------------------------------------------------------------------------------------------------- Вход "Zero" - задание нуля или установка тары. На выходе сигнал Out = Out - Zero. Можно задавать значения от 0 до 4294967295. ----------------------------------------------------------------------------------------------------------------------------------------------- Вход "Scale" - задание диапазона измерений или задание коэффициента пропорциональности. Данные с АЦП делятся на коэффициент Scale, т.е. преобразуются в "удобный вид". Out = Out / Scale. Можно задавать значения от -3.4028235e38 до 3.4028235e38 (числа с плавающей запятой). ------------------------------------------------------------------------------------------------------------------------------------------------ Дискретный вход "Sleep" - перевод АЦП в "спящий" режим (режим пониженного энергопотребления). 0 - нормальная работа АЦП, 1 - режим "сна". Следует учитывать, что после "просыпания" и при Gain = 2 или 3 (канал Вх32 или Ах64), первое значение на выходе блока (Out) будет с канала А с усилением 128 (см. DataSheet). -------------------------------------------------------------------------------------------------------------------------------------------------- Дискретный вход "En" - разрешение на включение (En=1) и выключение (En=0) блока. ***********************************************************************************************
Дискретные выхода "Err_Min" и "Err_Max" - превышение минимального и максимального допустимых значений на входе АЦП. При этом на соответствующем выходе появляется лог. "1", а на выходе Out (если Zero=0 и Scale=1) будут установлены значения 800000h (Min) или 7FFFFFh (Мax). --------------------------------------------------------------------------------------------------------------------------------------------------- Выход "Out" - выход блока. Тип выхода - float (плавающая запятая). ==========================================================================
========================================================================== Рекомендуется следующий порядок настройки: 1 - установить следующие параметры: N_Read = 1; Zero = 0; Scale = 1 2 - установкой значения "N_Read" подобрать стабильность показаний и нужную скорость изменения данных. Лучше ориентироваться на приемлемую скорость изменения, исходя из того, что чем медленнее - тем стабильней будут показания (после дальнейших преобразований) 3 - установить значение нуля или тары (при ненагруженном тензодатчике) на входе "Zero" Zero = Out 4 - положить известный груз на тензодатчик и вычислить коэффициент преобразования по формуле: Scale = Out / m где: Scale - коэффициент пропорциональности Out - показания на выходе блока m - масса известного груза на тензодатчике
Вход "Ch_Gain" устанавливает номер канала и коэффициент усиления: Ch_Gain = 1 - канал А с усилением 128; Ch_Gain = 2 - канал В с усилением 32; Ch_Gain = 3 - канал А с усилением 64 ------------------------------------------------------------------------------------------------------------------------------------------ Вход "N_Read" - задаётся число опросов АЦП. Значения АЦП суммируются N_Read раз, затем эта сумма делиться на N_Read, т.е. получается усреднение выходного сигнала. Тем больше число опросов, тем стабильнее показания, но увеличивается время реакции. Значения можно задавать в пределах от 1 до 255. При N_Read = 1, сигнал с входа "проходит напрямую", без суммирования и деления.
Для увеличения стабильности выходного сигнала и ускорения времени реакции рекомендуется вывод 15 HX711 (вход Rate) подключить к 16 выводу HX711 (DVDD) (это актуально для модуля на основе "зелёной" платы). "Красная" плата за счёт экранирования и того, что Rate = DVDD (соответственно N_Read можно увеличить) - имеет немного более стабильные показания, чем "зелёная" плата. ---------------------------------------------------------------------------------------------------------------------------------------------- Вход "Zero" - задание нуля или установка тары. На выходе сигнал Out = Out - Zero. Можно задавать значения от 0 до 4294967295. ----------------------------------------------------------------------------------------------------------------------------------------------- Вход "Scale" - задание диапазона измерений или задание коэффициента пропорциональности. Данные с АЦП делятся на коэффициент Scale, т.е. преобразуются в "удобный вид". Out = Out / Scale. Можно задавать значения от -3.4028235e38 до 3.4028235e38 (числа с плавающей запятой). ------------------------------------------------------------------------------------------------------------------------------------------------ Дискретный вход "Sleep" - перевод АЦП в "спящий" режим (режим пониженного энергопотребления). 0 - нормальная работа АЦП, 1 - режим "сна". Следует учитывать, что после "просыпания" и при Gain = 2 или 3 (канал Вх32 или Ах64), первое значение на выходе блока (Out) будет с канала А с усилением 128 (см. DataSheet). -------------------------------------------------------------------------------------------------------------------------------------------------- Дискретный вход "En" - разрешение на включение (En=1) и выключение (En=0) блока. ***********************************************************************************************
Дискретные выхода "Err_Min" и "Err_Max" - превышение минимального и максимального допустимых значений на входе АЦП. При этом на соответствующем выходе появляется лог. "1", а на выходе Out (если Zero=0 и Scale=1) будут установлены значения 800000h (Min) или 7FFFFFh (Мax). --------------------------------------------------------------------------------------------------------------------------------------------------- Выход "Out" - выход блока. Тип выхода - float (плавающая запятая). Выход "Out2" - выход блока. Тип выхода - Long Integer. ==========================================================================
========================================================================== Рекомендуется следующий порядок настройки: 1 - установить следующие параметры: N_Read = 1; Zero = 0; Scale = 1 2 - установкой значения "N_Read" подобрать стабильность показаний и нужную скорость изменения данных. Лучше ориентироваться на приемлемую скорость изменения, исходя из того, что чем медленнее - тем стабильней будут показания (после дальнейших преобразований) 3 - установить значение нуля или тары (при ненагруженном тензодатчике) на входе "Zero" Zero = Out 4 - положить известный груз на тензодатчик и вычислить коэффициент преобразования по формуле: Scale = Out / m где: Scale - коэффициент пропорциональности Out - показания на выходе блока m - масса известного груза на тензодатчике
Комментариев 0