Чтение данных из конвертера ttl rs485 в Python - PullRequest
0 голосов
/ 15 ноября 2018

Я пытался прочитать данные с интеллектуального измерителя мощности, используя преобразователь ttl rs485 и последовательный преобразователь ft232, подключенный к ПК. Я попытался прочитать данные из последовательного порта с помощью модуля Pyserial Python и использовал приведенный ниже код, но единственный вывод, который я получил, был ("b," b, ", b), мне было интересно, если есть какая-либо ошибка в моем коде! Спасибо.

Код, который я использовал

    import serial

ser = serial.Serial(
    port= 'COM5',
    baudrate= 9600,

    parity=serial.PARITY_EVEN,

    stopbits=serial.STOPBITS_ONE,

    bytesize=serial.EIGHTBITS,
    timeout= 2 
)

print("connected to: " + ser.portstr, "Please wait" )
print('COM5 is now Open!')
ser.flushInput()
ser.flushOutput()

while True:
    data = ser.readline()
    print(data)

На выходе я получил

connected to: COM5 Please wait
COM5 is now Open!
b''
b''
b''
b''
b''
...