英创信息技术工控主板对RS485硬件方向控制介绍

rs485是工业现场最常用的现场总线之一。rs485的主要工作特点是半双工的数据传送模式,即任意时刻,总线只能处于接收状态或者发送状态。从工控主板的角度看,实现rs485方向切换的方式有两种:一是采用txd作自动方向控制,二是采用串口的rtsn控制线作为专门的方向控制信号。第一种方法的优点是可以利用三线制的rs232串口直接转换成rs485,电路接线简单,由应用程序实际控制半双工模式的工作,主要应用于近距离的设备通讯;第二种方式则主要应用于长距离的复杂网络布局,支持阻抗匹配。有关这两种方法的电路实现可参考《英创工控主板同时驱动rs232和rs485的方法》一文。本文主要介绍英创各款arm9工控主板对rs485硬件方向控制的支持。
目前英创的arm9工控主板产品系列均预装正版windows ce操作系统,其产品型号包括:支持标准windows彩色界面的em9000和em9161;以及不支持标准图形界面的em9160、em9260和em9360。作为面向工业应用的嵌入式主板,它们均有4个或6个标准异步串口,这些串口中,大部分信号电平为ttl,非常容易转换成rs485接口电平。而相应的rtsn控制信号一般由板上的gpio充当,如下表所示:
em9000
em9161
em9160
em9260
em9360
com1
rs232c
-
-
-
-
com2
gpio13
rts2n
-
-
gpio6
com3
gpio14
rs232c
rs232c
rs232c
gpio7
com4
rts4n
gpio8
gpio6
gpio6
gpio8
com5
-
gpio9
gpio8
gpio8
gpio9
com6
-
-
gpio9
gpio9
gpio10
com7
-
-
-
gpio10
gpio11
在上表中,只有em9000是从com1开始排序,其他的均从com2开始排序。表中的“rs232c”表示该串口是以rs232c接口工作的,不便作为rs485;而“rtsxn”则表示该串口是9线制串口,直接使用其rtsn控制线;而gpiox表示当对应串口打开后,应用程序选择rts_control_toggle控制模式时,指定的gpio将作为rtsn信号。
应用程序设置rts_control_toggle的方法如下:
dcbdcb; // 定义参数控制块
getcommstate( m_hser, &dcb );// 读取当前参数块
dcb.frtscontrol = rts_control_toggle;// 设置rts方向控制
setcommstate(m_hser, &dcb);// 重设串口参数

光栅位移测量仪设计 光栅位移传感器测量原理
红米pro2曝光,骁龙660双摄:挑战自家小米6
Facebook毫米波测试创纪录颠覆的是什么?
Fraunhofer IIS全球首次演示安卓手机通过LTE网络实现高清语音通话
小米9SE和华为nova4e哪个好
英创信息技术工控主板对RS485硬件方向控制介绍
通嘉推出最新电源方案 获得Qualcomm QC 4.0认证
总投资3.5亿 新凌嘉年产1亿只储能电池电芯生产线开工
iPhone自动关机追踪:原因未明 客服称戴保护壳可保温
华为手机怎么升级成鸿蒙系统
功率MOSFET及其发展浅说
基于Verilog的分数分频电路设计
SuperGLUE正式上线:NLP模型们,来迎接挑战吧!
基于RTX51实时操作系统的用户专用键盘软件设计
Linux关于Makefile的用法介绍
京东数科推出AI虚拟数字人 可应用于招募、客服等多场景
第79届中国电子展指引产业发展方向
Cree公司LED产品实现销售收入4.332亿美元,同比下降20%
单键触摸开关
影响超级电容器性能的因素