宋点点 发表于 2014-5-19 11:16:47

请教RS232转RS422通讯问题

主控:STM32F103
串口芯片:SP3232

控制的设备接口RS422

我用电脑(USB转RS232)再连接RS232转RS422和控制设备通讯,数据收发正常。但是用串口接RS232转RS422和控制设备通讯,发送数据正常,接收数据出现接收不全的问题。请各位老师指点下,怎么分析原因。

阿豪博士 发表于 2014-5-19 14:41:19

用模块试试

y595906642 发表于 2014-5-19 15:13:53

猜不出来
直接用U口转的不可以吗?

宋点点 发表于 2014-5-25 23:28:57

y595906642 发表于 2014-5-19 15:13
猜不出来
直接用U口转的不可以吗?

你说用U口转什么,用USB转RS422吗,这个没有试过,就算用PC连USB转RS422和控制设备通讯正常, 但是STM32就只有RS232接口3条通讯线,所以也不能解决问题。

y595906642 发表于 2014-5-26 08:46:45

宋点点 发表于 2014-5-25 23:28
你说用U口转什么,用USB转RS422吗,这个没有试过,就算用PC连USB转RS422和控制设备通讯正常, 但是STM32 ...

STM32 的串口做成422的
或者PC的用USB转422不就行了吗

宋点点 发表于 2014-5-26 11:22:20

y595906642 发表于 2014-5-26 08:46
STM32 的串口做成422的
或者PC的用USB转422不就行了吗

主要是平时RS485和RS232用的多,所以全是这两种通讯。但是现场突然冒出一台RS422的设备,所以只能用一个RS232转RS422的转换器来处理。并且现在RS232只有RX/TX/GND这三条线,估计转换器要全串口信号才能正常工作。

宋点点 发表于 2014-5-26 11:23:20

y595906642 发表于 2014-5-26 08:46
STM32 的串口做成422的
或者PC的用USB转422不就行了吗

是设备与设备之间通讯,没有PC的。

y595906642 发表于 2014-5-26 11:27:29

宋点点 发表于 2014-5-26 11:23
是设备与设备之间通讯,没有PC的。

422设备如果不同时收发可以直接当485来用{:lol:}
不然转一下也很简单的

宋点点 发表于 2014-5-26 11:35:38

y595906642 发表于 2014-5-26 11:27
422设备如果不同时收发可以直接当485来用
不然转一下也很简单的

现在的关键是,我们的设备只有RS232串口,用一个转换器转成RS422后就故障了,能发,接收不完整。RS422要阻抗匹配吗

y595906642 发表于 2014-5-26 13:33:59

宋点点 发表于 2014-5-26 11:35
现在的关键是,我们的设备只有RS232串口,用一个转换器转成RS422后就故障了,能发,接收不完整。RS422要 ...

422要接终端电阻
应该是你的转换器有问题

zemicxm007 发表于 2014-5-27 09:34:37

把RS232转TTL,TTL再转RS422。

宋点点 发表于 2014-5-30 13:56:06

zemicxm007 发表于 2014-5-27 09:34
把RS232转TTL,TTL再转RS422。

问题解决了,是转换模块不支持3线的串口,要正常运行必须要全信号。换一个支持3线通讯的转化模块就可以了
页: [1]
查看完整版本: 请教RS232转RS422通讯问题