Какие аналого-цифровые преобразователи доступны для RPI?


10

Я заинтересован в получении АЦП (аналого-цифрового преобразователя) или аналогового входа для Raspberry Pi. Я понимаю, что различные платы выходят, чтобы использовать Arduino в качестве входа для Pi, и что Libellium имеет ардуино-подобный адаптер, содержащий аналоговые входы, а также теоретически интерфейсы I2C и SPI, возможные с чипами АЦП. Есть ли у кого-нибудь дочерняя плата с несколькими входами АЦП, и / или является ли это программной библиотекой для любого из доступных 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.