|
是什么限制GPIB-485CT-A 在RS-485 多点总线上无法工作?我想要在G模式下使用GPIB-485CT-A ,这样我就可以与一个多点RS-485 系统通讯了。根据文档,GPIB-485CT-A 仅仅是一个点对点的RS-485的总线(比如,一个单独的RS-485仪器)。
GPIB-485CT-A 有2种模式S模式和G模式。在S模式下,GPIB-485CT-A 通过一根串口线连接到电脑的RS-485口。这使之成为一个全功能的GPIB控制器,并且向插入式GPIB板一样工作(你可以连接至多15个GPIB仪器)。然而,你不能把多个GPIB-485CT-A 盒连接到同一个串口上。这样会形成一个NI固件所不支持的RS-485多点系统。
在G模式下,GPIB-485CT-A 会连接到一个存在的GPIB总线(比如,你电脑中的PCI-GPIB)。GPIB-485CT-A 会把GPIB字符转换成RS-485 数据字符。在多点配置下,GPIB-485CT-A 的串口接收器仅仅在4线模式下是兼容RS-485并且可以控制至多31个额外串口设备。因为你不能禁止从收发器接收RS-485 TX信号,所以你不能在2线模式下使用GPIB-485CT-A 。
根据RS-485的4线多点协议,你必须把GPIB-485CT-A 的传输线连接到每个串口设备的接收线上。GPIB-485CT-A的接收线必须被接到每个串口设备的传输线上。GPIB-485CT-A 必须打开它的TX和RX,每个设备必须开启RX并且禁用TX。当一个设备在数据字符中收到它的地址,它的TX收发器会被启用,能与GPIB-485CT-A 盒通讯。这被称为主仆关系。只要设备正常的座位RS-485仆从工作( GPIB-485CT-A 作为主),这个关系就能正常工作。 GPIB-485CT-A 并不具备这个仆从的特性。
|