Связь RPI4 с RS422 через USBPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Связь RPI4 с RS422 через USB

Сообщение Anonymous »

Я пытаюсь добавить своего рода «программное управление с обратной связью» на небольшой ЧПУ.
Я использую 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.
Конечно, если добавить разъем RS422 непосредственно в УЦИ YH800-3P, все будет работать нормально ^^

Но я думаю, мне действительно нужны данные на моем RPI :)
Привет, кто-нибудь уже пробовал что-то подобное?

Большое спасибо, что уделили время!

Подробнее здесь: https://stackoverflow.com/questions/791 ... 2-with-usb
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Сигналы управления RS422 без аппаратной поддержки
    Anonymous » » в форуме Linux
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Как написать связь между двумя связанными моделями и присвоить значение, используя эту связь?
    Anonymous » » в форуме Php
    0 Ответы
    43 Просмотры
    Последнее сообщение Anonymous
  • Как написать связь между двумя связанными моделями и присвоить значение, используя эту связь?
    Anonymous » » в форуме Php
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous
  • Как написать связь между двумя связанными моделями и присвоить значение, используя эту связь?
    Anonymous » » в форуме Php
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • PySerial связь с USB-интерфейсом OBD2
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»