2 回答
TA贡献1911条经验 获得超7个赞
与这些控制器的通信(手动)是通过 RS485(通过 RJ45 连接器传输)进行的。这仅在手册中简要提及(技术规格部分中的“RS485 接口”)。
您使用的电缆似乎是路由器控制台电缆,我相信它使用 RS232 协议。RS232 和 RS485 不同且不兼容,因此该电缆不起作用。
我使用 Tracer-BN 系列设备,并且支持人员通过电子邮件给我发送了一份详细说明 modbus 设置的手册;由于您的设备也支持 MT50 远程仪表,我假设其寄存器是相同的。您可能可以通过搜索“常用软件或 MT50 LCD 单元”(带引号)找到该手册 - 我相信版本 2.5 是最新的(注意:我不会发布链接,因为它似乎在请自行承担点击官方网站的风险!)
RJ45 接线(来自上述手册)是:
Pin | Define
-----|-------------------------------------
1 | Power supply output +5V or +7.5V
2 | Power supply output +5V or +7.5V
3 | RS-485-B
4 | RS-485-B
5 | RS-485-A
6 | RS-485-A
7 | Ground
8 | Ground
注:这些设备可以串联;如果您只是连接到一个,请使用引脚 3、5 和 7。我发现需要接地连接才能实现可靠的通信。
注 2:Epever 确实有“官方”USB 转 RJ45 电缆 (CC-USB-RS485-150U);我有其中三个,但无法让任何一个工作(当地经销商提到有类似的问题)。这些电缆可从亚马逊购买(由于您的控制台电缆链接而选择它们)。
检查电缆是否正确接线的一个好方法是将其与充电控制器软件一起使用(我相信这使用模式与设备进行通信,但它们可能支持其他协议)。
为了进行测试,我使用了一个廉价的 USB->RS485 适配器,如上所示接线(115200, n, 8, 1),效果非常好(现场有大约 10 个连接到内置 RS485 的设备)。我使用的USB- >485 适配器 来自 Aliexpress(买了 10 个,没有任何问题),但你可以从亚马逊获得类似的东西(但正如前面提到的,我认为你需要接地连接器,并非所有适配器都有 - 我无法得到这些通过两线连接可靠工作)。我将标准网络引线切成两半并将其连接到该适配器(节省了挖掘压接工具等);我还没有在其他地方看到过这种接线设置,所以我认为您无法购买现成的(除了 Epever 以外的)。
添加回答
举报