我有一个 RS485 输出,但我不知道它使用的是哪个字符集

I have an RS485 output but I don't know which character set it is using

输出字符串为:

▒~▒▒~▒▒~▒▒~▒▒~▒▒~▒▒~▒▒~▒▒~▒▒~▒▒~▒▒~▒▒~▒▒~▒▒~▒▒~▒▒~▒▒~▒▒~▒▒~▒▒ffx▒f▒x▒x`▒x▒x▒x▒`▒x~x▒▒x▒▒x````▒````▒x~xx▒x▒f`▒x▒

而且我知道通过 RS232 输出应该类似于:

ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿSITE NAME,24/07/18,13:15:00,60,0.000,0.000,2.911,2585,

时间可能会改变,最后两个数字也可能会改变,但字符串的其余部分应该保持一致。有没有办法找出使用的字符集?

RS-485 Wikipedia中是这样写的

Protocols
RS-485 is not a protocol; it's simply an electrical interface. Although many applications use RS-485 signal levels, the speed, format, and protocol of the data transmission is not specified by RS-485. Interoperability of even similar devices from different manufacturers is not assured by compliance with the signal levels alone.

如果您尝试连接的设备的规格没有记录,您只能使用示波器等测量仪器进行查找?