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 Płynął do mnie cały miesiąc. 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 |