plc怎么用rs232与stm32通信

如题所述

1.串口只能一对一,即PLC要么和PC连接,要么和STM32单片机连接,除非在PLC上再加一个RS232接口模块。 2.单片机STM32的USART口要经过一个232芯片,将TTL电平转换为232电平,才能和RS232接口设备(PLC或者PC)连接。 3.DB9串口(9针)也好,DB15(15针)也好,其实我们只用其中的3针,即接收、发送、地线。RS232通讯用这3根线就行了。根据你所用的是公头还是母头,找到收、发、地三个管脚,(上网搜管脚定义)可以自己焊接一个转接线,与其买现成的还不如动手做一个快呢。 4.所需材料:串口头(公母根据你需要选择)、3芯线、烙铁。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-13
当然 可以

MCU 有 串口,不过 是 TTL 电平

需要 转换

E232TTL RS-232/TTL电平无源转换器
E232TTL实现RS-232与TTL电平转换,串口窃电技术,无须外供电源;DB9/DB9超小型结构。

特点

▶ 先进的串口窃电技术,效率高达90%以上
▶ TTL电平信号正负逻辑可选
▶ 独有的串口保护电路,可带电热插拔
▶ 600W/ms抗雷击保护器和1500V抗静电保护器
▶ 透明传输,波特率自适应,无需更改用户协议