串口通信
1、串口通信网络
RS485总线推荐使用带屏蔽双绞线连接,485+、485-采用双绞线连接;总线两端分别连接120Ω终端匹配电阻防止信号反射;所有节点485信号的参考地GND连接在一起。Zui多连接31个节点,每个节点支线的距离要小于3m。
2、通信匹配电阻拨码开关
通信匹配电阻拨码开关位于电池卡座内,ON表示匹配电阻接入(出厂默认全为OFF),开关示意图如下:1和2用于RS485通信,3和4用于CAN通信:
3、RS485串口通信组网
RS485总线连接拓扑结构如下图所示。
注意:H5U的RS485接口内置120Ω终端电阻,可通过拨码开关选择是否使用终端电阻。
二、自由协议配置
1、双击"COM",在弹出的“COM通讯参数配置”对话框中根据要求选择“自由协议”,并相应设置串口参数,点击“确定”。此时在用户程序中始可使用SerialRS指令进行收发数据。
2、自由协议取消操作(SerialSR指令)
当COM口设置为自由协议时,可以使用SerialSR指令进行自由协议发送接收,通过设置系统变量_SerialSR.abort终止自由协议发送/接收进程,参数修改后立即生效。步骤:选择系统变量表,双击_SYS_COM",弹出变量表,双击“_SerialSR”,右侧工具箱出现“abort”如下图所示:
3、自由协议取消操作(SerialSR指令)
使用方法:SerialSR.abort非0时,在超时时间有效的范围内,abort可以终止发送和接收进程,终止后,states状态为完成,Done信号为ON。