Arduino Polska Forum
Przetwornik A/D Ads1256 - 24bit 30K SPS z arduino uno lub esp8266 - jaka biblioteka? - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: Przetwornik A/D Ads1256 - 24bit 30K SPS z arduino uno lub esp8266 - jaka biblioteka? (/watek-przetwornik-a-d-ads1256-24bit-30k-sps-z-arduino-uno-lub-esp8266-jaka-biblioteka)



Przetwornik A/D Ads1256 - 24bit 30K SPS z arduino uno lub esp8266 - jaka biblioteka? - kamil2234 - 19-05-2016

Witam,

Czy ktoś  z kolegów dysponuje biblioteką do przetwornika ads1256 działającą na Arduino UNO/Leonardo lub ESP8266? 

Pobrałem jakąś z przykładową bibliotekę z github, ale niestety nie działa.    Kod nie daje się skompilować.  Przykłady zamieszczone w katalogu examples również nie działają. 

https://github.com/adienakhmad/thermamole/tree/b7343605e38c54e79f23803c2215f8c6c0959043/libraries/ADS1256


Tak wygląda moduł, który kupiłem w chińskim portalu Smile Płynął do mnie cały miesiąc.

[Obrazek: 98c0fd0af0b0ff1amed.png]


Ten przetwornik A/D ma 24 bit rozdzielczości i szybkość przetwarzania 30 tys próbek na sekundę.  Może mierzyć np. przebiegi prądu z czujników halla lub innych źródeł analogowych wymagających dużej precyzji i szybkości. 

 Z tego co pamiętam pomiar napięcia może wynosić od 0 do 3,3 lub 5V w zależności od źródła zasilania układu.  Chciałem go wykorzystać do budowy licznika prądu w inteligentnym gniazdku.  Układ ma aż 8 wejść pomiarowych typu Single Ended lub 4 różnicowe.  Co jak dla mnie jest wystrajające. Do Arduino podłączam go przez magistralę SPI.  Z informacji jakie wyczytałem na innych forach precyzja tego układu pozwala bardzo dokładne pomiary przebiegów prądu odczytanych z czujników halla.    Ja akurat dysponuje sporą  rodziną  sensorów firmy Allegro np.


ACS715 -  100mA  dla 20A - prąd AC/DC , próbkowanie 80 khz - Linearity ±1.5%,  Accuracy ±1.5% , 4,5 - 5V 

ACS723KMATR-20AB-T -   100mA dla 20A - prąd AC/DC próbkowanie 80 khz - 4,5 - 5V

ACS724LLCTR-20AB-T   - 100mA  dla 20A - prąd AC/DC próbkowanie 120 khz Linearity ±1.5%,  Accuracy±0.8% - 4,5 - 5V 

ACS724LLCTR-10AB-T   - 200mA  dla 10A - prąd AC/DC próbkowanie 120 khz - 4,5 - 5V

oraz 

LTSR 15-NP - 41,6 mV/A dla 15A  próbkowanie 200kHz  Linearity ±0.1% Accuracy ±0.2%  ,5V  do kupienia w 

Chciałem je protestować, ale niestety jest problem z odpalaniem tego układu na Arduino Sad