485通讯菜单控件应用
适用范围
基本型、物联型、86盒系列485通讯电平串口屏产品。
485通讯菜单控件应用
2开发环境版本
1.VisualTFT软件版本:V3.0.0.636 及以上;
版本查看:打开VisualTFT,点击帮助->关于VisualTFT可以查看当前软件版本号;
2. 串口屏硬件版本:V2.22.649.XXX及以上。 版本查看:(1) 查看屏幕背面版本号贴纸。
(2) VisualTFT与屏幕联机成功后,右下角显示的版本号。
3功能概述
485屏应用,主要为地址位设置,可做到一个主机级联多个串口屏,根据每个串口屏设置的485地址来进行相互通讯。
485屏通讯优点:远距离通讯,最远可达到1KM。 缺点:半双工通讯,无法同时进行收发通讯处理。
4技术实现
4.1设置485屏地址
1. 操作先用VisualTFT软件联机成功,联机成功后,先解除系统锁定配置,如图4.1
所示。
1 /5
485通讯菜单控件应用
图4.1 解除系统配置锁定
注意:锁定系统配置后将无法设置485地址,也无法修改触摸配置、波特率等设置。 若无法联机设备,请参考VisualTFT软件的常见问题解答文档处理。
2. 然后直接进行485地址设置,需要设置什么地址,直接在地址栏上填写上,点击发
送,如图4.2所示。
图4.2 设置地址
3. 设置485地址后,确认是否设置成功,确认方法为:重新断电上电一次设备,若设
置成功了在重复上电的时候,设备发送的指令码为带地址指令,图4.3所示为软件指令窗口接收到不带地址指令。
若带地址,上传的指令格式为:EE 地址 07 FF FC FF,地址为2个字节。
2 /5
485通讯菜单控件应用
图4.3 复位设备上传指令
4. 判断是否设置成功也可以直接在软件的指令助手,发送任意一指令进行测试,若发
送后,设备无反应则为设置成功,或者在软件的指令助手,预先设置好485地址,然后带地址发送指令进行测试。如图4.4所示。
图4.4 指令助手带地址发送指令
4.2取消485地址
1. 先打开指令助手,勾选上485地址,地址设置为0,然后点击联机设备。如图4.5
所示。
图4.5 广播地址联机
其中地址设置为0,为广播地址。
2. 联机设备成功后,发送取消地址指令。先取消指令助手地址上的发送设置,如第1
节√去掉。测试是否设置成功如4.1的第3、4小节说明。如图4.6所示。
3 /5
485通讯菜单控件应用
图4.6 广播取消地址
4.3具体指令格式
设置485地址,具体指令格式如图4.7所示:
图4.7 485指令解析
指令测试:
如切换画面,不带485地址指令如图4.8所示:
4 /5
485通讯菜单控件应用
图4.8 常规指令
带485地址指令则为:EE【地址】B1 00 00 01 FF FC FF FF。
如地址设置为 00 64,那具体指令为:EE 00 64 B1 00 00 01 FF FC FF FF。
注意:由于设置485地址后,所有指令都带地址,单片机发指令到串口屏,可直接通过地址来进行识别某个串口屏做了什么功能,或者发对应的指令给串口屏。软件的模拟器不支持485地址设置,此功能无法使用模拟器进行仿真。
5 /5