Які аналого-цифрові перетворювачі доступні для RPI?


10

Мені цікаво отримати АЦП (аналого-цифровий перетворювач) або аналоговий вхід для Raspberry Pi. Я розумію, що різні плати виходять, щоб використовувати Arduino як вхід до Pi, і що в Libellium є ардуїноподібний адаптер, що містить аналогові входи, а також теоретично інтерфейси I2C і SPI можливі з чіпами ADC. Хто-небудь має дочірню плату з декількома входами АЦП та / або є їх бібліотекою програмного забезпечення для будь-якого з доступних USB-пристроїв збору даних, які б відповідали цій мережі без значних знань взаємодії та зміни рівня?

Відповіді:


6

Хорошим початковим пунктом є навчальний посібник adafruit за адресою http://learn.adafruit.com/reading-a-analog-in-and-controlling-audio-volume-with-the-raspberry-pi/overview . У Adafruit також є плати розбиття для RasPi, щоб зробити їх трохи легшими ... Цей пост також корисний: Як я можу підключити аналоговий до цифрового перетворювача (АЦП)?

MCP3008, здається, є одним з найбільш популярних АЦП для RasPi, і він використовує інтерфейс SPI для комунікацій

Якщо ви хочете приєднати Arduino через USB і прочитати його АЦП, ознайомтеся з цією публікацією: Як приєднати Arduino?


1

Інша альтернатива - PCF8591, який використовує шину I2C. Це лише 8 біт проти MCP3008 (10 біт), але для PCF8591 вам потрібно використовувати лише 2 штифта (SDA / SCL) проти 5 контактів SPI (MOSI / MISO / CLK / CE0 / CE1) (дійсно 4 для I2C і 7 для SPI, включаючи штифти VCC та GND), тому якщо вам потрібні додаткові шпильки і все в порядку з 8 біт проти 10 біт, перевірте PCF8591.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.