Я использую RPI4 для управления драйверами двигателей,
Я добавил счетчик YH800-3P ( Система цифрового считывания от YHSINO) и несколько оптических линеек ka-300 (шкалы с линейными решетками от Sino) для двойной проверки.
И да, моторы недостаточно точны.
Итак, теперь я хочу подключить оптическую линейку ka-300 к моему RPI4,
И я использую преобразователь RS422 в USB (US-270 из Brainboxes). Использую разъем USB-A
Но пока безрезультатно

Пробывал так:
Код: Выделить всё
stephane@raspberrypi:~ $ lsusb
Bus 001 Device 003: ID 05d1:1019 Brainboxes, Ltd USB2Serial 1xRS422/485
Код: Выделить всё
stephane@raspberrypi:~ $ dmesg | grep ttyUSB
[ 8.248260] usb 1-1.1: FTDI USB Serial Device converter now attached to ttyUSB0
Код: Выделить всё
import serial
import time
ser = serial.Serial(
port='/dev/ttyUSB0',
baudrate=115200, # Tried also 9600
bytesize=serial.EIGHTBITS,
parity=serial.PARITY_NONE,
stopbits=serial.STOPBITS_ONE,
timeout=1
)
def read_encoder():
if ser.is_open:
print("Serial port open, waiting for datas...")
data = ser.read(10)
for i in range(1, 10):
if data:
print(f"Received datas : {data}")
else:
print("No data received.")
time.sleep(1)
i += 1
else:
print("Serial port not opened.")
read_encoder()
Код: Выделить всё
Serial port open, waiting for datas...
No data received.
No data received.
No data received.
No data received.
No data received.
No data received.
No data received.
No data received.
No data received.
Но я думаю, мне действительно нужны данные на моем RPI

Привет, кто-нибудь уже пробовал что-то подобное?
Большое спасибо, что уделили время!
Подробнее здесь: https://stackoverflow.com/questions/791 ... 2-with-usb