2015-07-18 1 views
0

Моя цель состоит в том, чтобы получить мой Малина Pi 2 подключен к АЦП (который будет иметь 8 каналов и разрешение должно быть выше, чем 16 бит или 16 бит)ADS1256 и Малина Pi

и в соответствии с аналоговых значений от load- клетки. Я собираюсь сделать индикатор взвешивания. с 4 каналами.

Я выбрал для этого Texas Instruments ads1256 chip. Это 24-бит дельта сигма-ад.

Сначала я сделал печатную плату с 2 объявлениями1256.

Просто не работал. Результаты Spidev являются случайными или весь результат - все FF в шестнадцатеричном формате. Я понял, мне нужен драйвер ядра. Я новичок в unix/linux raspbian.

Я думал, это правда. Это похоже на попытку связи через rs232 через конвертер, что драйвер Windows не существует.

Но для этого нет драйвера ядра. Я спросил Техаса, они ответили, как будто у нас нет, хороший день, я закрываю это.

Тогда я нашел, и я купил этот продукт из Китая!

http://www.waveshare.com/high-precision-ad-da-board.htm

Казалось хорошо для меня. Через неделю карта пришла ко мне. В конце концов, есть пример кода. Я собирался подключить это на моей малине и запустить пример кода и получить значения adc.

Я сделал все, что на их инструкциях.

Но, оказывается, он не работает. http://i57.tinypic.com/2efupgh.jpg

Итак, пожалуйста, покажите мне путь: D, что теперь делать.

+0

В интересах тех из нас, кто не знает навыков: Как вы подключили ADS1256 к вашему малиновому пи? Как выглядела ваша схема? Какие команды вы отправили? Какие результаты вернулись? Как вы выглядели? – larsks

+0

http://shorttext.com/6720a276 это пример кода, который я получаю с сайта. –

ответ

0

Странно, но это решается, как показано ниже;

на сайте производителя есть список инструкций. 2 библиотеки. bcm2835 и электропроводкаPi, я установил bcm сперва. (я не следовал сверху вниз), сначала я установил bcm2835, затем wiringPi. Тогда это сработало.

все еще не знаю как.

Sudo APT-получить установку RPI-Update Sudo APT-получить обновление Sudo APT-получить обновление

Судо raspi-конфигурации (включить ИПБ и дерево устройств)

установить bcm2835 установить wiringPi

затем он работает