0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

英创信息技术 来源:英创信息技术 作者:英创信息技术 2019-11-15 09:38 次阅读

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);// 重设串口参数

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WINDOWS
    +关注

    关注

    3

    文章

    3503

    浏览量

    87883
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6081

    浏览量

    34942
收藏 人收藏

    评论

    相关推荐

    支持Linux高级客户自行移植内核

    上市)  该项服务具体说明和实施流程参见:支持客户进行Linux移植  需要该服务的客户需与签订技术保密协议,并承诺严格履行协议:
    发表于 01-18 13:52

    工控主板通过PPI协议连接西门子PLC

    的ESM6802作为上位机,介绍WCE工控主板如何使用PPI协议连接S7-200 PLC。1、硬件连接S7-200系列PLC的编程通讯接口为RS48
    发表于 10-19 16:14

    主板中预装Modbus通讯协议

    的更新在RS485通讯模式中,还增加了可以配置RTS硬件方向控制的功能,实现该功能并没有增加任何函数,只是调整打开函数mbusMaster_OpenPortProtocol(…)中所带
    发表于 10-20 10:40

    信息技术ARM9工控板远程抓拍图像应用介绍

    ARM9工控主板功能齐全、体积小巧、性能稳定、超低价格的嵌入式主板产品。主板
    的头像 发表于 11-13 09:41 1829次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b>ARM9<b class='flag-5'>工控</b>板远程抓拍图像应用<b class='flag-5'>介绍</b>

    信息技术RS485接口通讯的WinCE编程介绍

    驱动程序。但是它们在实际应用中通讯模式却有着很大的区别,RS232接口为全双工数据通讯模式,而RS485接口为半双工数据通讯模式,数据的收发不能同时进行,为了保证数据收发的不冲突,硬件上是通过
    的头像 发表于 11-14 09:41 1961次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>RS485</b>接口通讯的WinCE编程<b class='flag-5'>介绍</b>

    信息技术工控主板的复位管理介绍

     公司的工控主板是基于ARM9 CPU、预装正版WinCE的嵌入式主板产品。作为嵌入式应用,系统的可靠启动是其可靠性的重要组成部分。本文
    的头像 发表于 11-14 10:03 1547次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>的复位管理<b class='flag-5'>介绍</b>

    信息技术工控主板EM9000串口扩展介绍

    EM9000工控主板公司的主流产品之一,以突出的综合性性能为特色,特别是Windows CE平台与EM9000较强的显示硬件单元相匹配
    的头像 发表于 11-15 09:19 1641次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>EM9000串口扩展<b class='flag-5'>介绍</b>

    信息技术C#使用VS2005提供的串口类进行串口操作介绍

     ARM9工控主板均提供了多个串口供客户进行通讯控制使用,包括标准的RS232和TTL电平的
    的头像 发表于 11-18 09:53 1256次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b>C#使用VS2005提供的串口类进行串口操作<b class='flag-5'>介绍</b>

    信息技术工控主板网络变压器连接方法

    在上一篇介绍主板网络变压器连接方法的文章中(《工控
    的头像 发表于 01-14 14:09 3483次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>网络变压器连接方法

    信息技术EM928x串口的RTS硬件方向控制方法

    ,都是三线串口,提供RXD、TXD、GND这3路信号。为了提高电路的抗干扰能力,实际RS485串口应用中,客户可能需要使用RTS#硬件方向控制
    的头像 发表于 01-16 10:21 1566次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b>EM928x串口的RTS<b class='flag-5'>硬件</b><b class='flag-5'>方向</b><b class='flag-5'>控制</b>方法

    信息技术EM9x60主板串口的RTS硬件方向控制方法

    使用,也可以连接自己的串口外设。 EM9x60的TTL串口除了ttyS1以外,都是三线串口,提供RXD、TXD、GND这3路信号。为了提高电路的抗干扰能力,实际RS485串口应用中,客户可能需要使用GRTS#硬件方向
    的头像 发表于 01-17 08:59 1851次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b>EM9x60<b class='flag-5'>主板</b>串口的RTS<b class='flag-5'>硬件</b><b class='flag-5'>方向</b><b class='flag-5'>控制</b>方法

    信息技术Linux工控主板支持3G网卡介绍

    (3rd-generation,第三代移动通讯技术)运用的普及,公司的工控主板同样对3G无线通讯做了完备的支持。本文就以目前很常用的华为
    的头像 发表于 01-17 09:49 2105次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b>Linux<b class='flag-5'>工控</b><b class='flag-5'>主板</b>支持3G网卡<b class='flag-5'>介绍</b>

    信息技术工控主板产品选型指南介绍

    成都信息技术有限公司是一家专注于嵌入式工控主板研发、销售与服务的高科技公司,在嵌入式领域已有18年的从业经历。
    的头像 发表于 02-06 11:31 1582次阅读

    信息技术ESMARC工控主板升级简介

    规范定义了主板基本的机械指标,管脚功能。以ESM命名开头的工控主板都符合ESMARC规范,这些主板
    的头像 发表于 02-07 10:35 1487次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b>ESMARC<b class='flag-5'>工控</b><b class='flag-5'>主板</b>升级简介

    信息技术工控主板接口与应用需求对应表

    通讯接口 以太网口 所有主板型号 标准配置为2路以太网口 异步串口 RS485 / RS232是常用的接口形式 CAN总线接口 主要应用
    的头像 发表于 02-07 10:53 1162次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>接口与应用需求对应表