#1 2018-09-05 11:03:39

Avikmen
Учасник
З Kyiv
Зареєстрований: 2015-10-09
Повідомлень: 2

HX711 і Raspberry Pi 3

Доброго дня!

Стикнувся з проблемою підключення модулю http://arduino.ua/prod1815-hx711-dvyhkanalnii-modyl-datchikov-vesa-tenzodatchikov-bolshoi до RPI 3.
Живлення від виводу rpi 3.3V, спробував різні бібліотеки, але не запускається.
Раніше працював з ним на arduino, проблем не було.

Підскажіть хороший гайд, або 100% працюючу бібліотеку для python 3, дякую.

Неактивний

#2 2018-09-09 19:47:13

theoristos
Учасник
Зареєстрований: 2018-08-02
Повідомлень: 26

Re: HX711 і Raspberry Pi 3

Он вроде простой как незнамо что. Можно вручную написать процедурку дергающую ноги.
----------------------------
Интерфейс - 2 ноги
PD_SCK    - in,  клок/подобие управления, 24-26 импульсов на семпл
DOUT    - out, вывод данных

Пока данные не готовы DOUT = 1, PD_SCK должен быть 0
Когда DOUT идёт в 0 (c задержкой >0.1us), даётся 25-27(!) импульсов PD_SCK для выдавливания 24 бит данных, MSB first
После райза PD_SCK с задержкой T1(<=0.1us) появляется след. бит данных. Длительность PD_SCK=1 от 0.2us до(!) 50us (почему-ниже), типичное 1us, Длительность PD_SCK=0 от 0.2us , типичное 1us.
На 25-ом бите DOUT должно вернуться в 1

Число бит - для определения варианта следующего семплирования:
25    Channel A, Gain 128
26    Channel B, Gain 32
27    Channel A, Gain 64

Больше 60us PD_SCK=1 - переход в режим отключения, после перехода в 0 чип совершает ресет и вознобновляет работу
----------------------------

Может с длительностью импульсов PD_SCK что-от не то?
Осциллографом ноги посмотреть можете?
Ну и напряжения на плате проверяли, в пределах нормы?

Остання редакція theoristos (2018-09-09 19:53:21)

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму