Wish List 0

Tm7711 24 Bit Analog To Digital Converter Module

Rs. 128.00 Rs. 154.00

  • Product Code: SEN-AMP-LOAD
  • SKU -
  • Availability: In Stock
  • Price in reward points: 2
  • For Bulk Order 9962060070
    Quick support on WhatsApp (+919962060070) only between morning 11am-4pm, no call will be answered
  • TM7711 24bit ADC module for wlectronic weighting sensors. This chip is very similar to HX710A, but costs less. It’s designed for weigh scales and industrial control applications to interface directly with a bridge sensor. The TM7711 is an ideal product for high-precision weigh scale systems with a special structure to ensure extremely low power consumption.
  • And built-in power-down mode to reduce standby power consumption. The chip also has the advantages of high integration, fast response, strong anti-interference, etc. Greatly reduces the overall cost of the electronic scale system and improve the performance and reliability of the whole system.
  • This chip converts a single analog channel input to a digital signal with a high resolution, 24Bit precision. In this module, to achieve higher precision, input analog signal attains from a bridge-bridged voltage sensor (e.g. pressure, weighing) mode.
  • The input voltage signal is produced by 3 resistors and a weight sensor configured as a Watson bridge (named and released as a load-cell device), then the TM711 converts and amplifies this load-cell signal, then sends converted voltage to micro-controller preparing it for further uses.

Features:
-1 pair of fully differential input channel ADC
-On-chip direct temperature measurement and digital output
-On-chip low noise amplifier with gain of 128
-Optional 10Hz and 40Hz output data rate
-Synchronously suppress power disturbances of 50Hz and 60Hz
-Built-in clock oscillator does not require any external devices
-Simple two-wire serial communication port
-Number of Channels  1
-Package          DIP
-Voltage          2.6V 5.5V
-Operating temperature range: -40 +85 °C
-Single-chip microcomputer weighing AD module - TM7711 compatible with HX710A chip is hardware and software
SPECIFICATIONS
Electrical             Parameters
Voltage                2.6V~5.5V
Board                  Parameters
ADC                    24 bit
Main Chip              TM7711
Physical               Parameters
Operating Temperature  -40 ~ +85 °C

OVERVIEW:

-1 pair of fully differential input channel ADC

-On-chip direct temperature measurement and digital output

-On-chip low noise amplifier with gain of 128

-Optional 10Hz and 40Hz output data rate

-Synchronously suppress power disturbances of 50Hz and 60Hz

-Built-in clock oscillator does not require any external devices

-Simple two-wire serial communication port

-Number of Channels: 1

-Package        DIP

-Voltage          2.6V ~ 5.5V

-Operating temperature range: -40 ~ +85 °C

-Single-chip microcomputer weighing AD module - TM7711 compatible with HX710A chip is hardware and software

PACKAGE INCLUDES:

1 PCS x Tm7711 24 Bit Analog To Digital Converter Module




/*   SOURCE CODE TAKEN FROM BELOW LINK

https://electropeak.com/learn/interfacing-tm7711-electronic-weighing-sensor-with-arduino/

modified on Sep 21, 2020

Modified by MohammedDamirchi from https://github.com/sparkfun/HX711-Load-Cell-Amplifier base on https://www.instructables.com/id/Arduino-Scale-With-5kg-Load-Cell-and-HX711-Amplifi/

https://electropeak.com/learn/ 

*/ 



#include "HX711.h"


#define DOUT  3

#define CLK  2


HX711 scale;


float calibration_factor = -100000; //Change this for calibration your load cell


void setup() {

  Serial.begin(9600);

  Serial.println("HX711 calibration sketch");

  Serial.println("Remove all weight from scale");

  Serial.println("After readings begin, place known weight on scale");

  Serial.println("Press + or a to increase calibration factor");

  Serial.println("Press - or z to decrease calibration factor");

  

  scale.begin(DOUT, CLK);

  scale.set_scale();

  scale.tare(); //Reset the scale to 0

  

  long zero_factor = scale.read_average(); //Get a baseline reading

  Serial.print("Zero factor: "); //This can be used to remove the need to tare the scale. Useful in permanent scale projects.

  Serial.println(zero_factor);

}


void loop() {


  scale.set_scale(calibration_factor); //Adjust to this calibration factor

  Serial.print("Reading: ");

  Serial.print((scale.get_units()/3.977)-0.4349, 4);

  Serial.print(" kg"); //Change this to kg and re-adjust the calibration factor if you follow SI units like a sane person

  Serial.print(" calibration_factor: ");

  Serial.print(calibration_factor);

  Serial.println();


  if(Serial.available())

  {

    char temp = Serial.read();

    if(temp == '+' || temp == 'a')

      calibration_factor += 10;

    else if(temp == '-' || temp == 'z')

      calibration_factor -= 10;

  }

  }  


15 DAYS 

Write a review

Please login or register to review