Jakie konwertery analogowo-cyfrowe są dostępne dla RPI?


10

Jestem zainteresowany uzyskaniem ADC (przetwornika analogowo-cyfrowego) lub wejścia analogowego dla Raspberry Pi. Rozumiem, że różne płyty wychodzą, aby użyć Arduino jako wejścia do Pi, i że Libellium ma podobny do arduino adapter zawierający wejścia analogowe, a także teoretycznie interfejsy I2C i SPI możliwe z układami ADC. Czy ktoś ma płytę córka z wieloma wejściami ADC i / lub czy jest to biblioteka oprogramowania dla któregokolwiek z dostępnych urządzeń do przechwytywania danych USB, które spełniałyby tę sieć bez znaczącej wiedzy specjalistycznej i przenoszenia poziomów?

Odpowiedzi:


6

Dobrym punktem wyjścia jest samouczek adafruita pod adresem http://learn.adafruit.com/reading-a-analog-in-and-controlling-audio-volume-with-the-raspberry-pi/overview . Adafruit ma również tablice przełomowe dla RasPi, aby ułatwić trochę ... Ten post jest również przydatny: Jak mogę podłączyć konwerter analogowo-cyfrowy (ADC)?

MCP3008 wydaje się być jednym z bardziej popularnych ADC dla RasPi i wykorzystuje interfejs SPI do komunikacji

Jeśli chcesz podłączyć Arduino przez USB i przeczytać jego ADC sprawdź ten post: Jak podłączyć Arduino?


1

Inną alternatywą jest PCF8591, który wykorzystuje magistralę I2C. Jest tylko 8-bitowy w porównaniu z MCP3008 (10-bitowym), ale w przypadku PCF8591 wystarczy użyć tylko 2 pinów (SDA / SCL) w porównaniu do 5 pinów SPI (MOSI / MISO / CLK / CE0 / CE1) (tak naprawdę 4 dla I2C i 7 dla SPI, w tym pinów VCC i GND), więc jeśli potrzebujesz dodatkowych pinów i jesteś w porządku z 8-bitowymi vs 10-bitowymi, sprawdź PCF8591.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.