找个RS232转RS485的接口
此时:
RS323端,可连接PC
RS485端,是对应的4个pin脚:
- T/R+
- T/R-
- GND
- VCC
但是,此处AIM401-0821中,33,34,35,36分别是:
485A2,485A1,485B1,485B2
经过参考:
好像是这样的连接的:
- T/R+连485A2
- T/R-连485B2
- GND连485B1
- VCC连485A1
但是好像看到很多地方:
http://www.go-gddq.com/down/2012-05/12050706278279.pdf
http://www.docin.com/p-124997952.html
http://www.dgxce.com/pro/PLC/H0U/H0U.pdf
说到:
485A1和485B1,是单个的一组RS485
485A2和485B2,是另外一组RS485
所以还是不知道如何接。
后来参考:
得知:
The RS-485 differential line consists of two pins:
|
所以:
此处:
485A1==第一路的485的TxD- -> 应该接T/R-,即D-
485B1==第一路的485的TxD+ -> 应该接T/R+,即D+
不过,
http://en.wikipedia.org/wiki/RS-485
中也提到了:
很多家,生成的芯片和命名叫法,虽然错了,但是由于用的太广泛,导致
实际使用期间,对于A和B的叫法,自己要清楚。
很可能是和规范中定义是相反的。
即:
本来是:
A == D-
B == D+
但是实际可能是:
A == D+
B == D-
所以,实际使用中,还需要注意。
最后,贴上别人的图示:
其中:
IN 01-和IN 01+,表示输入的一组信号,此处,接HART的两个信号线,即正常的,接在终端电阻两端的两个pin脚,出来的是FSK的信号的两个pin;
当然,对应的,接到别的输入分组,即从02到08,上都可以。
此处的:
485A1和485B1,是一组。
485A2和485B2,是另一组。
用那组都可以。
此处,A是接D+(而不是协议规范中的A接D-),B接D-
才可以。
即:
AIM401-0821 的某组IN, 比如IN01-和IN01+ 外接:HART的FSK信号的两个PIN
AIM401-0821 的某组485,比如485A1和485B1,外接RS485的D+和D-
此时,接线的通路是:
HART设备 | HART的FSK的两个pin脚 | (上端是IN01-和IN01+) AIM401-0821 — 此端是RS485(RS232转RS485的转换器)此端是RS232 — RS323串口线 — PC机上的RS232串口COM1 |
即可。