from IPython import display
The HX711 seems to do the job, but as has been demonstated it's the details that are important. More sophisticated chips address some of these issues outlined below.
Currently we are using the HX711 .. What else is out there, and what's the landscape ..
From a company called Interface,
" The BTS-AM-1 is a Bluetooth Low Energy (BLE) strain bridge transmitter module \$230.00 to \\$340.00 "
They have an intersting device .. It contains all the electronics except the load cell.
Here are the detailed specs, i.e. Things we should be aware of.
They mention ADC drift and offset which we will see the TI RYO (roll your own) chips address.
Note the 10 month battery life on two AA cells in the spec above ..
Let's do the calcs, 2.8AH for AA's at low discharge rate, once per sec for 10 months. If we assume that the 'sleep' current is zero we get,
On_secs = 3600*24*30*10
On_hours = On_secs / 3600
Batt_capacity = 2.8 *3600 # amp-secs
On_current = Batt_capacity / On_secs
print ("Average On Current -> %d microamps" % (On_current*1e6))
#print (On_hours)
A little hard to believe. They claim a peak current of 30ma. The best battery I could find could only give about 600 service hours at that approximate discharge rate which translates into a calendar month. Also, alkalines have a self discharge rate of 3% per month.
Main product specifications at right. No hardware sampling rate given. Only at user level of 100ms.
They have some additional functionality .. i.e. Production Pass/Fail.
They have another product .. Connects to scale via RS-232 / USB ?
Overview
TI has several solutions for load cell applications. They can be divided into two categories,
Roll Your Own (RYO)- Assemble the electronics from blocks, i.e. PGA (programmable gain amplifier), A/D converter, Serial Interface, etc
One Chip - Similar to the HX711, but generally includes their MSP430 CPU with 'special' peripherals. There are over 400 variations.
Reference Designs
Application Briefs
Perhaps the real question is does the RYO option provide a better product.
It looks like the MSP430F42xA has.
Links:
AC Exitation (ADS1235, ADS1261, UCC27523)
MSP430F42xA App Note
ADS1232 Ref Design
ADS1232 White Paper
From a company called Interface,
From a company called Interface,
ADS1232 Reference Design Block Diagram
ADS1232 Reference Design input conditioning.
Quick Note on the ADS1235 vs ADS1261 ..
sample_rate_improvement = math.sqrt (40/7.2)
db_improvement = 20 * math.log10(sample_rate_improvement)
print ("Improvement with high sample rate ADS1261 (above)-> %2.0d db" % (db_improvement))
ADS1261 with AC excitation.
AD7799 Specifications
Note the 470 SPS and the use of a delta-sigma converter.
display.Image("adcuc847_bigblock.png",width=700)
ADuC847 Specifications
Stopped ...