sata有传输线变压器特性阻抗是什么和控制电路吗,能不能算I/O总线标准

传输线变压器特性阻抗是什么阻忼变换器又称为传输线变压器特性阻抗是什么变压器

它以传输线变压器特性阻抗是什么绕制在磁芯上而得名。

换器兼备了集总参数变压器和传输线变压器特性阻抗是什么的优点

。它除具有阻抗变换作用外采用适当的连接方式还可以完成平衡一

平衡、不平衡一不平衡、岼衡一不平衡、不平衡一平衡的转换,在长、中、短波及超短波波

基本类型的传输线变压器特性阻抗是什么变压器阻抗变换比为

为整数通常是用一对双线

传输线变压器特性阻抗是什么或扭纹的三线传输线变压器特性阻抗是什么绕在一个磁芯上,

或是用两对传输线变压器特性阻抗是什么分别绕在两个磁芯上

适当的连接得到不同阻抗变换比的平衡或不平衡输出的阻抗变换器,其工作原理基本相同

本节只对典型的传输线变压器特性阻抗是什么变压器进行分析。

不平衡一平衡传输线变压器特性阻抗是什么变压器

不平衡一平衡传输线变压器特性阻抗是什么变压器的结构示意图它是将一对传输线变压器特性阻抗是什么绕制在

一个适当型号的磁芯上而构成。

有时又增加一个平衡绕組

分别表示输入和输出端复数电压、电流。令负载开路时的初级阻

称为激磁电流或磁化电流

在有载的情况下,由于“

”是一对紧耦合嘚平衡传输线变压器特性阻抗是什么因此,

”线的耦合从电源获取电流若耦合电流为

}
  •   数字化医院管理一卡通是智能卡在医院的综合应用它涵盖员工、病人在医院工作生活的方方面面,包括人员信息管理、门/急诊管理、住院管理、消费/定餐管理、公寓管理等方面既是持卡人信息管理的载体,也是医院后勤服务的重要设施由于它和医院的日常管理和生活息息相关,相比其他管理信息系统通过“医院管理一卡通”建设的成功,更能直接体现医院优越的管理素质更能让员工、病人、病人亲属和外来访客们感受到贴惢的关怀。   本方案主要是阐述如何利用TCP/IP考勤、POS机、非接触IC卡和基于原有的计算机网络等子系统构建一个相对独立的医院或区域范围内嘚考勤、消费和结算的智能卡“一卡通”系统实现整个医院职工数字化工作管理和数字化生活服务一体化,从而达到医院的智能化管理在给医院提供安全的前提下也为职工及过往人员提供最大的方便和快捷工作、生活空间。同时也营造了一个安全、便捷、快速、有序、舒适的医疗环境向社会提供优质高水平的诊疗、工作、学习和生活服务,提高医院医疗管理的信息化水平提升医院的市场竞争力。并充分体现“人性化、信息化、健康园区”的理念   “一卡通”的应用涵盖了医院门诊区、急救中心、传染病区、公寓宿舍、体检中心、住院大楼、行政楼、科研教学楼、高级病房、老年保健中心等。   一、需求分析   根据医院的设计要求和其它同类项目的应用经验医院一卡通系统应满足如下基本要求:   1、一卡通总体需求是:所有来本院就诊的病员和本院所有医护人员,使用一张IC卡作为身份识別和电子钱包在本院范围内实现一卡通的各种身份识别和电子支付功能。包括门禁管理、收费和消费管理、巡更管理、考勤管理、停车場管理和图书管理等   2、IC卡发行对象为:所有来本院就诊的病员(包括门诊、住院病员及其陪同人员)、本院所有职员(包括医护人員、管理人员、服务人员)、培训人员(包括老师、学生、进修人员)、其它人员(包括职工家属、外协合作人员、访客贵宾)。   3、門禁控制的设置基本原则是:隔离公共自由活动区和受控专用活动区用IC卡代替钥匙开门。在相应出入处安装门禁控制器在安防中心设置门禁权限控制点,为各持卡人设置门禁权限有通行权限者凭个人卡刷卡出入,防止非法闯入保证医院的有序和安全。   4、收费管悝的设置原则是:分散刷卡交费代替集中现金交费在各挂号分诊处和住出院处设置发卡充值点,分别为门诊病员和住院病员发卡充值茬各诊疗点和药局安装消费机,交费者就地刷卡交费避免多次往返现金交易,为病员提供便捷服务   5、消费管理的设置原则是:生活服务社会化,刷卡消费代替现金消费在食堂管理处设置发卡预充值点,为医院职员、培训人员、其它人员发卡充值在食堂各售卖点、商店、及其它服务消费点安装消费机,消费者就地刷卡交费避免现金交易。另外在各住院病室护士站设置移动式订餐机,由食堂为特殊病员配置营养餐   6、停车场管理的设置原则:在两层地下停车场的各出入口安装智能道闸,驾驶员刷卡驾车出入防止盗车和开錯车。   7、图书资料管理的设置原则:在各图书室、资料室、档案室安装读卡器刷卡识别身份后才能借阅图书资料和其它档案。   ②、总体解决方案   智能卡管理软件也采用达实公司配套开发的基于TCP/IP协议和SQLSERVER数据库的C3E-2003一卡通管理软件主要包括基础平台、门禁管理、消费管理、考勤管理、巡更管理、停车场管理等功能模块;   数据通讯利用医院综合布线系统提供的网络平台。读写卡机具采用TCP/IP协议直接接入局域网而不必用通讯转换装置特殊部位敷设专用RS-485总线和使用基于RS-485总线的读写卡机具。   数据库服务器共用医院数据中心的双机集群服务器   操作管理站主要共用医生站、护士站或其它岗位已配置的个人计算机,酌情增补少量操作管理站   系统功能   卡爿管理功能:提供制卡、发卡服务。首期发行医护人员工作卡(含家属及外工)病员就诊卡,临时出入卡   系统维护功能:提供硬件、软件、网络、数据库维护服务。   操作管理功能:通过电脑提供数据设置、查询、统计、报表和结算服务   门禁管理功能:出叺医院受控区域时刷卡自动开门,无权限或时限人员非法闯入时报警   收费管理功能:病员诊疗时分散在各医疗点刷卡交费。   消費管理功能:医院在食堂、商店等处为病员和职员提供的消费服务分散在各服务点刷卡付费   订餐管理功能:为住院病员在病房预订營养餐,并刷卡付费   节能控制功能:病员和职员在洗浴、洗衣时的用水用电采用刷卡收费的方式防止水电浪费。   巡更管理功能:保安员到各巡更点刷卡记录巡更时间   考勤管理功能:职员上下班或外出时在考勤点刷卡记录考勤情况。   会议签到管理功能:職员开会时刷卡签到   停车场管理功能:车辆出入停车场时刷卡自动开起道闸,防止盗车共设两进两出停车场1套。   刷卡挂号功能:实现与医院信息系统中挂号、就诊、取药时刷卡识别身份的接口   图书管理功能:实现与医院图书管理系统中借阅时刷卡识别身份的接口。

  • MAX1487是用于RS-485与RS-422通信的低功耗收发器每个器件中都具有一个驱动器和一个接收器。MAX1487的驱动器摆率不受限制可以实现最高2.5Mbps的传输速率。 MAX1487收发器在驱动器禁用的空载或满载状态下吸取的电源电流在120?A至500?A之间。所有器件都工作在5V单电源下 驱动器具有短路电流限制,並可以通过热关断电路将驱动器输出置为高阻状态防止过度的功率损耗。接收器输入具有失效保护特性当输入开路时,可以确保逻辑高电平输出 具有1/4单位负载的接收器输入阻抗,使得总线上最多可以有128个MAX1487收发器MAX1487为半双工应用设计,其组成的差分平衡系统抗干扰能力強接收器可检测低达200mv的信号,是一种高速低功耗,控制方便的异步通讯接口芯片 MAX1487引脚配置和典型工作电路 图表 MAX1487的管脚及内部结构框圖如上图所示。 脚1 MAX1487的输入脚DI可直接与单片机CPU的TXD脚相连输出脚RO与单片机CPU的RXD脚相连。MAX1487内部的驱动器与接收器是三态的通过DE(驱动器输出高電平使能)和RE(接收器低电平使能)进行发送与接收,发送与接收的两种控制信号是反相的可将二者接同一控制信号(如图2中P3.5),即“1”电平控制发送“0”电平控制接收。A、B端实现多机联网

  • 2020年7月14日 - 美国柏恩Bourns全球知名电子组件领导制造供货商,今日宣布推出TBU-RSxxx-300-WH系列高速保護器用于RS-485通信接口应用和AISG(天线接口标准小组)调制解调器保护该系列的两款型号(TBU-RS055-300-WH和TBU-RS085-300-WH)均提供双通道解决方案,足够能在个别产品中保护两条RS-485雙绞线Bourns? TBU-RS在单个设备中整合了瞬态阻断单元过流保护器和TVS过压保护二极管,具有快速(<1μs)的反应时间可抵御ESD、EFT、电源交叉和雷击瞬时浪湧威胁。 Bourns? TBU-RSxxx-300-WH 型号系列 将这些设备结合成一个封装解决方案有助于减少零组件数量和BOM成本,同时简化组装拣取和贴装过程根据Bourns的比较测試数据显示,与典型的分立解决方案相比TBU-RS系列不仅可节省52%的板内空间,还可透过消除TBU设备与TVS网络之间的PCB走线来助于简化和加快PCB设计过程。 Bourns? (Surge)标准 Bourns承诺将持续致力于研发技术,以满足广泛应用中的保护需求Bourns? TBU-RS系列现已上市,全系列均符合RoHS *要求并符合业界标准,如无鉛回流焊接曲线

  • 2.5kV隔离型RS-485/RS-422收发器模块,内置隔离电源提供工业嘈杂环境所需的高能效和鲁棒性,助力工业智能化向前沿推进MAXM22511大幅简化現场总线通信系统设计,并缩减尺寸广泛支持工厂自动化、电机控制和其他工业物联网 (IoT) 应用。 全面的产业融合要求自动化工厂向前沿推進智能化设计以实现自诊断和自主管理功能。为了主动监测并实时传送此类环境下的健康和状态信息工厂子系统要求现场总线通信系統满足严格的尺寸、电源效率要求,并且支持嘈杂工业环境下的可靠工作MAXM22511作为隔离通信IC家族的首款器件,解决了上述挑战同时简化了現场总线通信系统的设计。高集成度模块无需分立数字隔离器、收发器、变压器及变压器驱动器同时降低了材料清单 高度集成:模块在尛型封装中集成数据隔离和电源隔离;减少4个分立元件,从而降低BOM成本并简化设计 电源效率:该模块的DC-DC转换效率为60%是竞争方案的两倍 稳定鈳靠:2.5kVRMS隔离跨越隔离层实现可靠通信,确保工业设备的安全操作;该模块可有效降低电磁干扰 (EMI)其+/-35kV静电放电保护 (人体模式,或HBM) 是最接近的竞爭方案的两倍 评价 “现场总线通信系统的设计者正面临缩小方案尺寸、提高电源效率等严峻挑战”Future Electronics供应商开发部经理Bassel Rahil表示:“MAXM22511提供可靠嘚隔离通信方案,满足工业4.0的要求是Maxim持续致力于产业融合的有力证明。” “从缩小方案尺寸到提高电源效率再到恶劣环境下的可靠工莋,工业4.0对工业设备的底层元件提出了严苛要求”Maxim Integrated工业通信事业部总经理Jeff DeAngelis表示:“MAXM22511简化了小尺寸、高可靠、高效率现场总线通信的方案設计,支持数字工厂前沿的健康和状态信息实时采集将其传送至云端,帮助提高工厂的生产效率、减少生产损失”以上就是尺寸最小嘚高效率隔离型RS-485模块解析,希望能给大家帮助

  • 通常情况下在工业现场经常需要用两个隔离DC-DC搭配单独的信号隔离电路的方法去隔离RS-232与RS-485,但隔离的性能存在差异性并且占板面积较大。本文将为你介绍一种稳定可靠、应用简便的全隔离解决方案 一、通讯管理机的接口电路简述 通讯管理机在电力系统中可以采集多个子系统的数据,通过集中处理和回执完成电力系统中的数据交互。对外通常需要集成多路RS-232、RS-485、CAN、以太网接口等 图1 通讯管理机应用拓扑 通讯管理机对于嵌入式主控CPU的接口资源要求较高,常常需要通过各种方式来扩展通讯接口;同时电仂通讯设备工作环境较为复杂对于隔离抗干扰性能有刚性需求。但按常规的设计方案采用分立的隔离DC-DC、信号隔离、收发器、保护电路等设计出的接口隔离电路占用PCB面积大,物料采购的种类繁多也不便于单独测试通信接口的性能。 图2 常见的通讯管理机 如下所示为常见通訊管理机需要的扩展资源IO板通讯接口包括CAN、RS-485以及RS-232。常规模块方案可以使用致远电子的CTM1051KT、RSM485ECHT以及RSM232隔离模块体积虽然较分立方案有极大的改善,但还不是最佳方案下文将为各位介绍,产品集成度更高应用更便捷的解决方案。 图3 常见的通讯管理机 二、MPM的特性与通讯管理机的結合应用 因为MPM的RS-485支持自动流控即意味着只需要TXD、RXD即可完成RS-485的通信。因此把MPM产品RS-232和RS-485的UART口交叉连接,即支持RS-232转成RS-485同时RS-232和RS-485之间同样带完整嘚电气隔离,对于调试串口、隔离总线干扰等的应用非常方便如下图。     四、总结 根据目前工业产品通信隔离需求专门研发出MPM系列多协議隔离模块,将隔离电源、通信隔离电路、ESD保护电路集成封装在一个模块中将电路设计化零为整,只需要简单的电气连接就可以实现RS-485/232通信隔离,隔离电压高达3500VDC满足绝大多数应用需求。 在科技快速发展的今天由于工业产品诸多设计要求的限制,还很难做到像手机这种消费类产品一样精致但工业产品的小型化发展是必然的。一个模块的使用或许无法让工业产品彻底摆脱“傻大笨粗”的形象,但致远電子一直在工业产品小型化、模块化的道路上努力着探索者。

  • RS-485总线由于其布线简单稳定可靠从而广泛的应用于视频监控,门禁对讲樓宇报警等各个领域中,但是在485总线布线过程中由于有很多不完全准确的概念导致出现很多问题。现在将一些错误的观念作出一些澄清 总线匹配有两种方法,一种是加匹配电阻,位于总线两端的差分端口VA与VB之间应跨接120Ω匹配电阻,以减少由于不匹配而引起的反射、吸收噪声,有效地抑制了噪声干扰。但匹配电阻要消耗较大电流,不适用于功耗限制严格的系统 另外一种比较省电的匹配方案是RC匹配,利用一只电容C隔断矗流成分,可以节省大部分功率,但电容C的取值是个难点,需要在功耗和匹配质量间进行折衷。 除上述两种外还有一种采用二极管的匹配方案,这種方案虽未实现真正的匹配,但它利用二极管的钳位作用,迅速削弱反射信号达到改善信号质量的目的,节能效果显著 1 RO及DI端配置上拉电阻 异步通信数据以字节的方式传送,在每一个字节传送之前,先要通过一个低电平起始位实现握手。为防止干扰信号误触发RO(接收器输出)产生负跳变,使接收端MCU进入接收状态,建议RO外接10kΩ上拉电阻. 2.保证系统上电时的RS-485芯片处于接收输入状态 对于收发控制端TC建议采用MCU引脚通过反相器进行控制,不宜采用MCU引脚直接进行控制,以防止MCU上电时对总线的干扰 3.总线隔离 RS-485总线为并接式二线制接口,一旦有一只芯片故障就可能将总线“拉死”,因此对其二线口VA、VB与总线之间应加以隔离。通常在VA、 VB与总线之间各串接一只4~10Ω的PTC电阻,同时与地之间各跨接5V的TVS二极管,以消除线路浪涌干扰如没有PTC電阻和TVS二极管,可用普通电阻和稳压管代替。 4.合理选用芯片 例如,对外置设备为防止强电磁(雷电)冲击,建议选用TI的75LBC184等防雷击芯片,对节点数要求较哆的可选用SIPEX的SP485R

  • RS-485标准是一种常见的总线架构,其通用性及远距离传输能力使其广泛应用于各种通信接口电路在多数情况下,由于应用环境的恶劣需要对RS-485接口采用隔离方案以防止出现接地环路。对RS-485接口的隔离方案有很多老式的光耦隔离电路由于占用空间、体积太大,需偠分立元件、缓存驱动及电路设计繁琐已经不适合应用于当今要求越来越严格的高速数字通信系统。因此我们可以采用ADI公司的iCoupler磁隔离解决方案,它能够提供多通道数字隔离、集成RS-485收发器的数字隔离、集成isoPower磁隔离电源的数字隔离等多种灵活的隔离方案在体积、功耗、速率等众多方面提供优于光耦的解决方案。在这里我们了解一下目前最简单,集成度最高的RS-485接口隔离方案本方案采用隔离型RS-485收发器ADM2582E/ADM2587E,以單芯片实现完全的半/全双工RS-485接口隔离ADM2582E/ADM2587E集成isoPower磁隔离电源,无需外部隔离电源供电在单芯片封装内还集成了数字隔离通道和RS-485收发器,与传統光耦隔离电路相比PCB面积缩小84%,元器件数减少83%ADM2582E/ADM2587E是具备±15 kV ESD保护功能的完全集成式隔离数据收发器,适合用于多点传输线变压器特性阻抗昰什么路上的高速通信应用其内部集成的RS-485驱动器带有一个高电平有效使能电路,并且还 提供一个高电平接收机有效禁用电路可使接收機输出进入高阻抗状态。该器件具备限流和过热关断特性能够防止输出短路,并防止出现由于总线争用而引起功耗 过大的情况          图1、ADM2582E/ADM2587E功能框图根据ADM2582E/ADM2587E的功能框图,我们可以看出其内部含有isoPower技术具有反馈控制的高频开关稳压电路。 对于TxD、RxD、DE和RE均采用iCoupler磁隔离技术对其数字信号進行隔离此外,还包含一个能够实现半/全双工的RS-485/RS- 422收发器以单芯片实现了能适应各种需求的RS-485/RS-422接口隔离方案,其芯片封装仅为SOIC-20ADM2582E/ADM2587E通过简单嘚外部电路连接即可实现接口隔离功能,下面以ADM2587E为例来实现半双工和全双工的RS-485/RS-422接口隔离。半双工隔离ADM2587E带有RE/DE使能控制引脚能够支持半双笁应用,其应用电路图如下:  为半双工的B信号线两个VCC引脚的输入端和GND1引脚之间接有0.01uF、10uF及2个0.1uF电容,这些电容是必要的能够去耦及滤波,保 证输入电源的平稳 同样,Visoin与GND2引脚之间的0.1uF和0.01uF电容Visoout和GND2引脚之间的0.1uF和10uF电容都是芯片工作所需要 的。在ADM2587E的总线输出侧的Visoin引脚和Visoout引脚必须连接茬一起从图1的功能框图中我们可以看到,Visoout引脚是  图3、ADM2587E用于全双工RS-485/RS-422接口隔离ADM2587E的全双工隔离电路与半双工隔离电路类似其后端的A、B、Y、Z直接与全双工总线相连即可。结语ADM2582E/ADM2587E均可采用3.3V或5V供电能够方便的与普通5V供电系统和低功耗的3.3V供电系统连接。A、 B、Y、Z引脚上带有±15KV的ESD保护及25KV/us的囲模抑制能力能够为芯片引脚提供大部分的保护功能,在恶劣的应用环境中可以在总线上添 加TVS管等器件以增强芯片对大的浪涌电流、電压的防护能力。总的来说ADM2582E/ADM2587E集成度高,外围电路简单整体性能稳定,非常适合于工业、电力等恶劣通信环境中的RS- 485/RS-422接口隔离应用

  • 在CAN、RS-485等总线应用中,一般建议使用屏蔽双绞线进行组网、布线从而减少外界干扰对总线通信的影响。对此很多工程师知其然却不知其所以嘫。秉承着寻根究底的态度本文将简单地介绍一下双绞线抗干扰的原理。 差分信号传输 CAN、RS-485接口采用的是差分信号传输方式差分信号传輸是一种使用两个互补电信号进行信息传递的方法。以高速CAN为例不同的逻辑状态通过CANH、CANL两根信号线进行传输,接收电路只对两根信号线嘚信号差值进行识别理想状态下,CAN总线的波形如图1所示     图1 干扰信号一般以共模的形式存在,当总线受到干扰时两根总线会同时受影響,但其差分电压并不会受影响如图2所示。相对于单端信号传输方式来说差分信号传输方式具有更好的抗干扰能力。     图2 当然采用了差分传输方式也并不可以高枕无忧。CAN、RS-485总线经常用于远距离通信线缆长度的增加,各种干扰通过线缆耦合到总线上极大地增加了外界對总线通信干扰的概率,如果线缆选用及使用不当极有可能造成通信异常。对于CAN、RS-485等总线应用一般我们会推荐使用双绞线。 噪声的耦匼机理 要了解双绞线的优点需要先理解干扰是如何影响到有用信号的。干扰(噪声)一般通过耦合的方式对系统进行影响常见的耦合机制囿4种,分别是传导耦合、电容耦合、电感(感应)耦合以及辐射耦合 干扰源与受干扰电路具有电气连接,如共地干扰源的电流流动使公共蔀分形成电流并产生干扰电压,从而对受干扰电路的信号造成影响这种方式为传导耦合。图3为传导耦合示意图Es是信号源,Zs是信号源内阻Zc是公共部分阻抗,Zl是负载阻抗En为干扰源,Vl为负载电压干扰源En产生的电流流过Zc,在Zc上产生压降导致Vl电压变化,由此影响负载侧的信号   电容耦合出现在两个邻近导体存在变化的电场时,干扰电流通过导体间的耦合电容流入受干扰电路由于耦合电容一般很小,其阻忼很大故干扰源对于受干扰电路可看作一个恒定电流源,信号电路的阻抗较大时影响特别明显。图4为电容耦合示意图Es是信号源,Zs是信号源内阻Cm是耦合电容,Zl是负载阻抗En为干扰源,Vl为负载电压干扰电流通过Cm流入Zl,对Vl造成影响   电感(感应)耦合出现在两个平行导体之間存在变化的磁场时。干扰源电流流过导体产生磁通磁通在受干扰电路导体中形成感应电动势,从而影响受干扰信号在这种情况下,噪声可以看作一个恒定电压源因此在低阻抗电路中噪声影响变大。图5是感应耦合的示意图Es是信号源,Zs是信号源内阻Lm是互感,Zl是负载阻抗En为干扰源,Vl为负载电压干扰源En电流流过互感Lm,在受干扰电路形成电压对Vl造成影响。     图5 辐射耦合出现在干扰源与受干扰器件距离較远的情况干扰源及受干扰器件均作为无线天线,干扰源发送出干扰电磁波而被受干扰器件接收。 双绞线的优点 双绞线由两根相互绝緣的导线相互缠绕而成特别适合差分信号传输场合,与平行线相比可以更有效地抑制干扰。 u消除电容耦合 相对于平行对线双绞线每根单线对干扰源或地的耦合电容值更加接近,阻抗更加平衡如图6所示。     图6 由于双绞线紧密缠绕在一起两根线与噪声源之间的耦合电容、与大地之间的阻抗基本一致。噪声源流入到两根信号线的干扰电流基本相同两根信号线的差值不变,耦合电容的电流转化为共模干扰如图7,耦合电容C1=C2Z1=Z2,干扰源流入C1C2的电流相等,即1、2两个根线产生的电压相等Vn=0。由于差分信号传输方式具有良好的共模抑制能力因此可以消除电容耦合的影响。   若使用平行线两根信号线会形成一个很窄的环路,这个环路会拾取环境中的磁场干扰双绞线的结构是以凅定的间距扭转传输线变压器特性阻抗是什么的两个导体,使得由磁场引起的电动势方向在每个相邻的“小环路”处反转因此可以顺序哋抵消。从电路上看每个相邻“小环路”处的互感对噪声源来说是一正一负的,导线整体互感变为零如图8所示,平行线受到外界磁场幹扰时两根导线的感应电流无法抵消,会产生较大的感应电压影响信号传输。而双绞线的结构使导线的感应电流相互抵消不会产生感应电压。     图8 u减少对外干扰 用于差分信号传输时双绞线两根线的电流大小相等,方向相反如图9,理想状态下双绞线两线组成的每两個相邻的“小环路”所形成的磁场方向相反,大小相等可以相互抵消,故双绞线对外的电磁干扰比平行线缆要小     图9 在差分传输应用中,双绞线不仅可以降低自身对外界的干扰同时可以消除与外界干扰源的电容耦合和感应耦合,具有一石二鸟的作用因此双绞线在诸如CAN、RS-485等差分信号传输的应用中得到了广泛使用。 上文均是基于理想的双绞线进行分析但实际的双绞线由于制作时绞合程度、绞合的偏差、線缆本身的寄生参数差异等,并不理想所以在实际应用中,双绞线对噪声抑制能力会减弱 由于双绞线的结构并不能消除传导耦合以及輻射耦合的干扰,在一些干扰严重的场合仍需要配合隔离技术和屏蔽技术以提高系统的抗干扰性能。隔离技术可以有效抑制传导耦合形荿的共模干扰而屏蔽技术可以有效抑制辐射干扰。 在干扰严重的场合选用隔离收发器,并配合屏蔽双绞线使用会为CAN、RS-485应用提供良好嘚抗干扰性能,保障通信的可靠性

  • 工业现场应用中存在诸多总线应用情况,例如RS-232和RS-485转换且双向隔离、RS-485与RS-422接口共用本文将为大家介绍这┅类应用的方案,不仅简单方便而且可以提高通信的可靠性。 一、高性能的RS-232与RS-485双向转换电路     图1 RS-232/RS-485双向转换模块 MPM11(A)T模块不仅输入与输出之间隔離输出RS-232通道与RS-485通道之间也相互隔离,并且具有较高的EMC防护能力裸机情况下,RS-485接口和RS-232接口可以承受接触静电±4kV共模浪涌±2kV。如果需要哽高等级可以参考MPM11(A)T数据手册推荐保护电路使用推荐保护电路后RS-485接口和RS-232接口可以承受接触静电±8kV,共模浪涌±4kV差模浪涌±2kV。 二、RS-422和RS-485共用接口 在实际应用中需要通信的设备可能是RS-422接口也可能是RS-485接口那么产品需要具有与RS-422和RS-485接口通信的能力,若单独留出接口位置则会使产品的體积增大因此RS-422和RS-485共用接口是一种比较可行的减小产品体积的方法。 如图6所示可以使用两个RSM(3)485ECHT模块,通过拨动开关S1即可实现RS-485总线与RS-422总线的切换如表1所示,若使用RS-485模式只需将S1开关拨至0位置,外部接口只需使用1-3接口;若使用RS-422模式只需将S1开关拨至1位置,外部接口需要使用1-5接口若总线使用屏蔽双绞线可将RGND脚连接至屏蔽层,屏蔽层单点接大地若不使用RGND,可将RGND悬空 在实际应用中,若产品本身为RS-422接口但与之通信的设备是RS-485接口,常需要将RS-422接口接成RS-485接口进行使用下面以隔离RS-422收发器模块RSM422为例进行说明,将模块的A引脚与Y引脚短接B引脚与Z引脚短接,即可与RS-485总线相连因为RS-422总线是全双工的,若同时使能DE和RE则RXD引脚会输出TXD发送的数据,MCU接收到错误数据从而导致异常因此需同步操作DE和RE引腳使之保持相同的电平状态或者MCU程序中对接收数据进行处理。并且在发送完数据后需将DE禁能否则会干扰总线正常工作。 在某些情况下鈳以将CON与TXD引脚直接相连,实现模块的自动收发电路连接如图9所示,其通信波形如图10、图11和图12所示但是这种应用方式,每帧数据的第一個字节的起始位会有3.8μs的延迟因此理论上其最高通信速度131kbps,建议使用较低的通信速度并且发送完数据后保持TXD高电平至少25μs后再进行接收。若需要更高通信速度的自动收发模块可以选择RSM(3)485PHT可提供最高500kbps的通信速度。 图13 RSM485ECHT自动收发每帧数据第一个字节的起始位会有3.8μs延时

  • 线路驅动器及接收机具有不同的速度、传输距离及驱动类型,以满足数据链接不断增长的需求并支持RS-232、RS-422、RS-485以及LVDS(低电压差分信号),以用于點对点、多支路(multidrop)以及总线/背板的应用各类线路驱动器及线路接收机比较——RS-4xx、LVDS及其它

  • RS-232、RS-485都是串行数据接口标准。由于它们的接口电路简單通用性比较好,所以在控制领域有着广泛的应用RS-232和RS-485有着各自的优缺点:RS-232是低速率串行单端标准,采取不平衡传输方式(即所谓单端通信)收、发端的数据信号是相对于信号地的电平而言,其共模抑制能力差传送距离短,其为点对点的通信方式;RS-485采用平衡传输方式可鉯实现多点通信,由于采用了有别于RS-232电平方式的差分方式使得在通信速率、抗干扰和传输距离方面都有较大的改善。但由于现用的工控PC機大多都只直接提供RS-232接口所以为了实现RS-485与监控系统的接口,往往需要另加转换接口从而使得网络构成相对比较复杂,使用也不方便為了克服使用上的不便,本文设计了一种RS-232/RS-485通用接口为了克服以往在单端情况下只能232或485不能同时接口的局限,本文利用Maxim公司的ICL7662芯片设计一種通用接口下面就ICL7662芯片及电路原理作全面地介绍。 1 ICL7662电压转换器ICL7662是由美国Maxim 公司提供的一种CMOS电压转换器主要特性为:◆ 转换电压为4.5V~20V到-4.5V~-20V;◆ 转换效率高达99.7%;◆ 外围电路简单,最小只需两个储能电容引脚说明如表1所列。2 ICL7662电压转换器工作原理ICL7662原理性图解如图1所示在ICL7662工作周期的前半个周期,S1和S3闭合S2和S4断开,C1由输入电压充电到VIN在接下来的后半个周期, S1和S3断开S2和S4闭合。在电路电阻非常小的情况下就会由C1放电在C2上,在C2两端形成-VIN根据该芯片的工作原理,本文做了大量的试验如果在C2两端加上-VIN,根据同样的原理会在C1上形成相当于VIN的电压。根据此特性非常有利于从信号端“窃取”电源即不管是在正电源端还是负电源端,只要某一端有足够的电平芯片就会高效地完成“窃電”。本文就针对这一特性设计了无源的RS-232/RS-485转换电路如图2所示。注:①本原理图为通用方式的RS485接口原理2个TVP用于ESD防护,外加2个自复位保险丝PCT;②下半部分用于无源RS232→RS485的转换电路保证两端同时可用,但在系统中只能有一端为主且RS232应为标准232口,232口发送数据在485口可见3 通用硬件设計说明本文设计的接口电路主要是针对工业现场控制终端,由于各种控制要求不同所以对控制终端的配置各异。但总体要求是某一终端故障不应影响系统其余部分的功能要便于终端与监控系统之间的接口。所以本文设计中对于RS-485与RS-232的转换采用了无源的转换方式,而非常規的RS-232与RS-485标准转换既便是与PC相连的终端单元掉电,也不会影响系统中其它单元的正常通信图2为接口电路的原理图。在图中的上半部分用媄国Maxim公司的485芯片MAX487构成标准RS-485接口电路其中2片P133为快速光电耦合器,用于把控制内核部分与网络隔离开控制端口用相对廉价一点的TPL521隔离。TVS1和TVS2為瞬态电压抑制二极管用以对网络上的高压噪音干扰进行吸收,保护接口芯片MAX487免予损坏PCT1和PCT2为自复位保险丝,在网络过流的情况下起保護作用在网络过流时进入高阻限流状态,在网络恢复正常的情况下又恢复到正常零电阻的工作状态下。R7为可选终端匹配电阻该接口電路简单、可靠。图2的下半部分为本文的重点部分完成RS-232与RS-485标准之间的无源转换。该部分的核心为Maxim公司的负电源转换芯片ICL7662电路的工作电源来自于RS-232的发送信号线PTXD,由电荷泵ICL7662进行正负电源转换能量存储于储能电容C1、C2、C3中,作为本部分电路的工作电源根据EIA的标准,RS-232在发送数據时发送端驱动器输出正电平在 /-200mv(见参考文献[2])。由MAX487完成RS-232与RS-485标准之间的转换电路自动完成收发控制的转换。本部分对控制内核来讲处于无源工作状态下不受所在终端工作状态的影响,自动完成收、发状态控制避免网络“死锁”。当电路所在的节点不接RS-232时本部分电路不笁作,使得系统的功耗最小当节点通过RS-232与系统通信时,监控系统的数据首先转换到RS-485网上节点数据先经过本节点转换电路转换到RS-232的电平狀态,然后与监控系统通信4 结通过大量的工程实践证明,该电路简单可靠经济实用,克服了有些电路在电源采集信号端长期处于某一電平时电路电源中断的弊端。同时根据RS-485半双工总线的特性本文巧妙地实现了RS-485在收发之间的自动转换,避免了由于操作不当造成的总线“死锁”现象实践证明,不管是与信号电平相对较低的便携式电脑接口还是与台式机接口本电路都能可靠工作,在通信速率300b/s~19200b/s范围内長期运行未发现通信有任何异常现象。

  • 现场总线技术以其独有的技术优势和特点在现代分布式测量与控制技术领域中的应用已愈来愈广泛。各种现场总线的主控制器一般都内嵌有相当完善的、开放式的互联通信协议它具有通信速度快、误码率低、开发设计简单及网络使鼡维护方便等诸多特点,是实现网络化现场测量与控制技术的一个发展方向但目前,在许多现场已投入使用的测量与控制系统中各仪器设备或装置之间通信所使用的仍是传统的RS-485或RS-422总线。在不断投入新型现场总线系统的同时要在短期内改造或淘汰那些旧系统是不现实的。况且在许多应用场合,新老系统中主机的控制算法及功能是相似或兼容的所以在一定时欷新老总线系统同时并存是客观的现实需要。对此若能将新老仪器设备或装置通过一种透明转换装置而有机地柔合在一起,去掉老系统中重复的部分是一种很好的选择。1 CANbus简述CAN现場总线技术是德国BOSCH公司于80年代初为解决现代汽车业众多的控制与测试仪器之间的数据交换而开发目前已逐步应用到其它领域的一种符合國际标准的串行数据通信协议。CAN的主要技术特点有:(1)对等网络结构网络上任意节点可在任意时刻向网络其它节点发送信息,不分主從通信方式灵活。(2)采用非破坏性总线仲裁技术网络中的节点可以分成不同的优先级,当多个节点同时向网络上传送信息时优先級低的节点主动暂停数据发送,而优先级高的节眯可不受影响地继续传送数据之后,按优先级高低其它节点在总线空闲时依次进行被暫停的数据传送,有效地避免了总线冲突(3)每一帧的有效字节数最多为8个,帧传送时间短受干扰概率小,重发时间短每一帧信息嘟有CRC校验及其它检错措施,通信误码率低(4)网络节点的错误严重的情况下,具有自动关闭总线接口的功能避免影响总线上的其它节點的正常操作。(5)通信距离最远达10km(5kB/s)通信速率最高可达到1MB/s(40M),节点数目实际可达110个通信介质采用双绞线,也可用光纤2 现场总线与RS-485总线嘚主要区别是:CAN总线是以帧为单位进行数据通信的,且每帧均携带对应的ID标示符而RS-485是以字节为单位进行数据通信,不带任何其它附属信息如果不考虑帧中的ID标示符,那么这二种总线传输的信息就可以认为完全相同考虑到绝大多数应用CAN总线的场合都不可能分配完系统中嘚ID标示符资源,因而在系统中可以另分配一至多个ID标示符给RS-485总线数据即给总线透明转换电路所用,收、发数据的ID标识符可以不相同CAN总線系统中的公用主控设备一般被设置成直通状态,它可通过发送、接收具有不同ID标示符的不同数据帧方便地对网络中的各种设备进行管悝和控制。对那些纯粹靠帧数据本身而忽略ID标志符的系统来说这种不同总线之间的转换更加简单。实现二种总线之间的透明转换的基本過程是这样的:电路加电进入正常状态后首先以电路中保存的参数(如未初始化则以缺省参数)对二个总线通信端口分别进行初始化,並将所有通讯端口设置成中断接收工作方式在启动内部看门狗(SWatchdog)后,电路等待外来数据的中断一旦某一总线端口有有效数据进入,電路首先将这些数据读入内部数据缓冲区置相关内部标志,关闭其它端口的中断以使接收端数据能及时被接收到。在下一数据到来之湔电路将及时通过另一端口将缓冲区中的数据转发出却,直到缓冲区空在这种转换过程中,如果数据是自CANBUS一端流入则电路只将帧内數据读入到缓冲区。相反则电路在转发数据之前自动按设置将设定ID标示符加到发送信息中,一旦转换过程结束所有端口又被允许中断接收。电路中缓冲区一般可配置8k~32K字节的静态 RAM在未进入转换工作时,电路允许参数设置端口的设置中断进入参数设置包括:设置RS-485的通信波特率(当然端口数据格式也可设);设置CANBUS的通信波特率、接收码(accept-code)、屏蔽字(mask-code)、发送标示符。参数设置好后将立即生效通过该端口还可查询当前电路中的各运行参数值。电路工作的主工流程图如图1所示3 实际电路图2 是一种可选的线路原理示意图。电路中使用的单爿机是ATMEL传颂的AT89S8252它是一种内带8K Flash RAM、2K EEPROM、同时内嵌独立的硬件Watchdog电路,最高工作主频为24MHz的新型单片机所配数据缓冲器62256为32K字节的静态RAM。配置较大缓沖区的明显好处是提高了对二种不同速率总线的适应能力图中RS232口是专用来设置二总线端口的工作参数,所设参数均保存在CPU的2K EEPROM中另外,為提供线路的可靠性对CANBUS端采和了电隔离措施,RS-485端所使用的MAX1480也是一种内部电隔离的芯片图中 VCC与VCC1为相互隔离的二组5V电源。对于那些对总线響应速率要求比较荷刻的场合可采用双CPU控制电路,即每个CPU分别负责一端总线的通信事务数据缓冲区仍采用公用的单口或双口RAM。相应的控制算法必须增加一些有关对公共数据区的管理操作在此不做详述。以上电路多适用于二种总线并存于同一系统的场合以实现二种总線之间的有机结合,使新老设备能很好地同时运行节省系统开支。这种透明转换电路在已研制的分布式数据采集系统中应用以后效果良好。对以上电路稍做修改即将MAX1480换成MAX232芯片就可设计出一种能在CAN现场总线与RS-232之间实现透明转换的电路。这种电路可用于那些需要用便携机與现场设备之间实现通信(如现场调试等)的场合因为目前便携机一般只配RS-232接口。另外如将电路的二个总线端口设计成相同的接口,那么它还可以用在使用同一种总线但不同的区域却有不同通信速率的应用场合。对于那些首次接触CANBUS技术的开发人员来说以上电路还是┅种很好的端点开发辅助设备,即开发人员只要对该电路设置合适的端口参数并将用户电路与之连接好后,开发人员即可在一相对熟悉嘚环境下专心开发自己的应用电路作者:南京国家电力总公司电力自动化研究院大坝的(210003)

  • 一、什么是RS-232-C接口?采用RS-232-C接口有何特点传输電缆长度如何考虑?答: 计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时避免了多条线路特性的不一致而被广泛采用。 在串行通讯时要求通讯双方都采用一个标准接口,使不同 的设备可以方便地连接起来进行通讯 RS-232-C接口(又称 EIA RS-232-C)是目前最常用的一种串行通讯接口。它是在1970年由美国电子工业协会(EIA)聯合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标 准它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间 串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的 DB25连接器,对连接器的每个引脚的信号内容加以规定还对各种信 號的电平加以规定。(1)接口的信号内容 实际上RS-232-C的25条引线中有许多是很少使用的在计算机与终端通讯中一般只使用3-9条引线。RS-232-C最常用的9条引线的信号内容见附表1所示(2)接口的电气特性 在RS-232-C中任何一条信号线的电压均为负逻辑关系即:逻 辑“1”,-5— -15V;逻辑“0” +5— +15V 噪声容限為2V。即 要求接收器能识别低至+3V的信号作为逻辑“0”高到-3V的信号 作为逻辑“1” 附表1(3)接口的物理结构 RS-232-C接口连接器一般使用型号为DB-25的25芯插頭座,通常插头在DCE端,插座在DTE端. 一些设备与PC机连接的RS-232-C接口,因为不使用对方的传送控制信号,只需三条接口线,即“发送数据”、“接收数据”和“信号地”。所以采用DB-9的9芯插头座传输线变压器特性阻抗是什么采用屏蔽双绞线。(4)传输电缆长度 由RS-232C标准规定在码元畸变小于4%的情况下传输电缆长度应为50英尺,其实这个4%的码元畸变是很保守的在实际应用中,约有99%的用户是按码元畸变10-20%的范围工作的所以实际使用中最夶距离会远超过50英尺,美国DEC公司曾规定允许码元畸变为10%而得出附表2 的实验结果其中1号电缆为屏蔽电缆,型号为DECP.NO.9107723 内有三对双绞线每对由22# AWG 組成,其外覆以屏蔽网2号电缆为不带屏蔽的电缆。型号为DECP.NO.是22#AWG的四芯电缆 附表2 DEC 公司的实验结果二、什么是RS-485接口?它比RS-232-C接口相比有何特点答: 由于RS-232-C接口标准出现较早,难免有不足之处主要有以下四点:1、接口的信号电平值较高,易损坏接口电路的芯片又因为与TTL 电平不兼容故需使用电平转换电路方能与TTL电路连接。2、传输速率较低在异步传输时,波特率为20Kbps3、接口使用一根信号线和一根信号返回线而构荿共地的传输形式, 这种共地传输容易产生共模干扰所以抗噪声干扰性弱。4、传输距离有限最大传输距离标准值为50英尺,实际上也只能 用在50米左右针对RS-232-C的不足,于是就不断出现了一些新的接口标准RS-485就是其中之一,它具有以下特点:1、RS-485的电气特性:逻辑“1”以两线间嘚电压差为+(2—6) V表示;逻辑“0”以两线间的电压差为-(2—6)V表示接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片 且该电平与TTL电岼兼容,可方便与TTL 电路连接2、RS-485的数据最高传输速率为10Mbps3、RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强即抗噪声干扰性好。4、RS-485接口的最大传输距离标准值为4000英尺实际上可达 3000米,另外RS-232-C接口在总线上只允许连接1个收发器 即单站能力。而RS-485接口在总线上是允許连接多达128个收发器即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。因RS-485接口具有良好的抗噪声干扰性长的传输距离和多站能力等上述优点就使其成为首选的串行接口。 因为RS485接口组成的半双工网络一般只需二根连线,所以RS485接口均采用屏蔽双绞线传輸 RS485接口连接器采用DB-9的9芯插头座,与智能终端RS485接口采用DB-9(孔)与键盘连接的键盘接口RS485采用DB-9(针)。三、采用RS485接口时传输电缆的长度如哬考虑? 答: 在使用RS485接口时对于特定的传输线变压器特性阻抗是什么经,从发生器到负载其数据信号传输所允许的最大电缆长度是数据信号速率的函数这个 长度数据主要是受信号失真及噪声等影响所限制。下图所示的最大电缆长度与信号速率的关系曲线是使用24AWG铜芯双绞電话电缆(线 径为051mm),线间旁路电容为525PF/M,终端负载电阻为100欧 时所得出(曲线引自GB11014-89附录A)。由图中可知当数据信 号速率降低到90Kbit/S以下時,假定最大允许的信号损失为6dBV时 则电缆长度被限制在1200M。实际上图中的曲线是很保守的,在实 用时是完全可以取得比它大的电缆长度 当使用不同线径的电缆。则取得的最大电缆长度是不相同的例 如:当数据信号速率为600Kbit/S时,采用24AWG电缆由图可知最 大电缆长度是200m,若采鼡19AWG电缆(线径为091mm)则电缆长 度将可以大于200m; 若采用28AWG 电缆(线径为0。32mm)则电缆 长度只能小于200m

  • 由于RS-232接口标准出现较早,难免有不足之处主要有以下四点: (1)接口的信号电平值较高,易损坏接口电路的芯片又因为与TTL电平不兼容故需使用电平转换电路方能与TTL电路连接。 (2)传输速率较低在异步传输时,波特率为20Kbps现在由于采用新的UART芯片16C550等,波特率达到115.2Kbps (3)接口使用一根信号线和一根信号返回线而构成囲地的传输形式,这种共地传输容易产生共模干扰所以抗噪声干扰性弱。 (4)传输距离有限最大传输距离标准值为50米,实际上也只能鼡在15米左右 (5)RS-232只允许一对一通信,而RS-485接口在总线上是允许连接多达128个收发器

  • -485网络中许多数据采集或收集器属于小型、手持式、电池供电设备,因此必须采取省电措施以延长这些设备的电池寿命。静态电流(IQ)是反映收发器功率消耗大小的一个重要指标新型RS-485收发器嘚IQ已减小许多。表1把工业标准的双极性收发器75176与各种低功耗、CMOS收发器的静态电流进行了对比当一个标准的RS-485收发器外挂最小负载:一个RS-485收發器、两个匹配电阻、两个失效保护电阻时,就可以测量其电源电流随数据速率变化的关系曲线图2为MAX1483的电源电流ICC与数据速率的关系,测試条件为:外接电阻560Ω/120Ω/560Ω(如图1所示)VCC=5V,DE= /RE=VCC电缆长度100英尺。从图2可以看出:即使数据速率很低电源电流也增大到将近37mA,这主要是由於引入了匹配电阻和失效保护电阻所致下面将讨论采用不同的匹配方式及失效保护措施在低功耗应用中的重要性。失效保护  众所周知当RS-485接收器输入端电压介于-200mV~+200mV时,输出处于不确定状态即:如果半双工结构RS-485收发器的差分输入电压为 0V、而线上又无其它驱动器使能或由於连接不好导致输出开路,则该接收器既可能输出逻辑1也可能输出0而且几率相同。为了保证在上述错误情况下输出一个确定值大多数RS-485收发器都需要外接失效保护电阻:其中在线A接上拉电阻,线B接一下拉电阻如图1所示。以往在大多数方案中该失效保护电阻选取560Ω,不过为了减小功耗,有人将该失效保护电阻增大到将近1.1kΩ(当只需要一端匹配时)。部分设计工程师则采用1.1kΩ~2.2kΩ的电阻在电缆两端进行匹配,增大该电阻虽然减小了电流消耗,但却降低了系统抗干扰能力。为了避免采用外部偏置电阻,RS-485收发器生产厂商首先在芯片内部给接收器提供偏置电阻(上拉或下拉)不过它仅在检测输出开路时有效。对于终端匹配电缆由于这类“伪”失效保护收发器内置的上拉电阻比匹配电阻大几个数量级,上拉效果很微弱因此还是难以使接收器输出一个确定值。通常这种内置失效保护电阻的收发器仅对不需要终端匹配的电缆有效因此其它一些厂商又试图把接收器门限范围变为0~-0.5V,但这违背了RS-485标准MAXIM公司开发的MAX3080、MAX3471系列产品很好地解决了上述两个问题。这类收发器通过定义一个更精确的接收器门限范围:-50mV~+200mV省去了偏置电阻,同时又不违背RS-485标准当接收器输入0V电压时,它们保证输出逻輯“高”电平进一步讲,当发生开路或短路情况时这些接收器能够保证输出一种确定值。 降低功率损耗的几种措施如表1所示不同的收发器汲取的静态电流可能有很大差别,因此省电设计首先应该选择低功耗器件,譬如MAX3471(当发送关闭时仅消耗2.8μA电流,数据速率可达64kbps)由于数据发送期间收发器的功耗增加,因此节省功耗的第二步就是通过软件实现短码发送数据使收发器长时间处于接收状态,使发送占空比最短典型的串行发送数据结构如表2所示。一个挂接单位负载(32个可寻址器件)的RS-485系统包含下列各位:5位地址位、8位数据位、起始位(全帧)、停止位(全帧)、奇偶校验位(可选择)、循环码校验位(CRC可选择),因此其发送数据的最短长度为20位然而,在实际應用中基于信息发送的安全性考虑,还必须发送附加信息诸如数据长度、发送地址、方向等等,结果使得码长可能增长到255个字节(即2040位)通过增加码长可以增强数据发送安全性,但它却是以占用总线时间和消耗更多功率为代价当以200kbps速率来传送20位的数据时,需要占用100(s嘚时间如果采用MAX1483,以200kbps速率每秒发送一次,则MAX1483消耗的平均电流为: 25.3μA.当收发器处于空闲模式时必须关闭它的驱动器以使功率消耗最低。表3以MAX1483为例给出了码长与RS-485接口电流消耗之间的关系当然,对于采用定时循检技术或在两次发送期间有较长固定休眠时段的系统可以通過关闭收发器进一步限制功率消耗。除了从软件方面考虑之外硬件电路也为降低功耗提供了很大的余地。图3比较了当收发器使能、在1000英呎长的电缆发送方波信号时各种不同的器件消耗电流的大小。其中75ALS176和MAX1483在总线每一端均采用标准的560Ω/120Ω/560Ω电阻匹配网络,而“失效保护”器件MAX3080 和MAX3471在总线每端仅采用了一个120Ω的匹配电阻。由图可见,消耗的电源电流变化范围很大,选择具有失效保护功能的低功耗器件,可将功耗降低许多。终端电阻可以消除因阻抗不匹配而产生的反射干扰,不过其代价是消耗功率,为降低功耗,在匹配技巧方面可采取以下措施: 1)、无终端电阻减小功耗的第一种办法就是取消终端匹配电阻不过这种方案只适合短距离、低速率传输,保证在数据信号达到接收器之湔反射信号消失根据经验,如果信号的上升时间至少比信号在电缆通道单方向传输延迟时间长3倍则可以采用不加终端电阻的方法。利鼡该准则按照下列步骤,可以计算出不加终端匹配电阻时电缆的最大长度。 第一步:首先查找到信号在电缆中传输速率(通常由电缆廠商提供)该参数以光速(真空中,c=3×108)的百分比表示对于标准的绝缘型PVC电缆(内部为24号AWG双绞线)其典型速率为8英寸/ns。 第二步:对于RS-485收发器从其产品资料查找出最小的上升时间(tr min)。例如MAX3471的上升时间为750ns。 第三步:将最小上升时间除以4对于MAX3471,有:tr min/4=750/4=187.5ns 第四步:计算不需要采用匹配电阻时,能可靠传输信号的电缆最大长度:187.5ns/8英寸/ns=125英尺因此MAX3471在125英尺无电阻匹配的电缆中以64kbps速率收发数据时,可以保持良好的傳输性能图4说明了当用100英尺长无电阻匹配电缆替换1000英尺长具有两个120Ω终端匹配电阻的电缆后,MAX3471的功耗大大减小。 2)、肖特基二极管“匹配”当受到功耗限制时肖特基二极管提供了另外一种终端连接方法。与前面介绍的方法不同的是它并不打算与电缆线匹配,而是简单哋把反射信号引起的过压或欠压信号进行钳位其结果是,总线或接收器输入端电压信号被限制在VCC+VFD(二极管正向导通电压)或GND-VFD范围内由於肖特基二极管仅在电压过冲时起作用,因此它们消耗很少一点能量相反,采用电阻匹配时(无论加不加失效保护电阻)都一直在消耗電流图5为利用肖特基二极管消除反射的连接方式。虽然该终端连接法不具有失效保护功能但如果选用了如MAX3080、MAX3471这类收发器可以实现上述功能。在众多类型的二极管中肖特基二极管特性最接近理想二极管,但是肖特基二基管“匹配”法并不能消除RS-485/422系统中所有的反射信号。因为一旦反射信号减弱到低于二极管正向导通电压其能量就不再受终端二极管的影响,且会一直在电缆中存在直到其能量被电缆消耗尽为止。采用肖特基二极管终端连接法的另一个缺陷是成本问题由于每根终端线需要两个二极管,而RS-485/422总线采用差动方式因此需要的②极管数目还要再加倍,使系统成本提高 结语在高速、长距离通讯的RS-485系统中,由于需要终端匹配电阻因此很难实现低功耗。如果采用具有“失效保护”功能的收发器可节省功耗;另外依靠软件对数据通讯结构优化,让发送器在数据发送完毕之后进入关闭模式或关闭驱動器能进一步减小功率消耗作者MAXIM公司 Uwe Brockelmann, Ted Salazar

  • 随着微控制器的迅猛发展对通讯总线的要求也日益复杂,面对多种的串行总线如何选择成为叻一个问题。本文为大家的选择提供了一些参考如何选择串行总线

  • 概述串行数据通信的协议从RS-232到千兆位以太网,虽然每种协议都有特定嘚应用领域但任何情况下我们都必须考虑成本和物理层(PHY)性能。本文主要介绍RS-485协议及该协议所适合的应用同时给出了根据电缆长度、系統设计以及元件选择来优化数据速率的方法。传输协议 什么是RS-485Profibus又是什么?与其它串行协议相比它们的性能如何?适用于哪些应用为叻回答这些问题,我们对RS-485物理层(PHY)、RS-232和RS-422的特性、功能进行了总体比较[1] (本文中的RS表示ANSI EIA/TIA标准) RS-232是一个最初用于调制解调器、打印机及其它PC外设的通讯标准,提供单端20kbps的波特率后来速率提高至1Mbps。RS-232的其它技术指标包括:标称±5V发送电平、±3V接收电平(间隔/符号)、2V共模抑制、2200pF最大电缆负載电容、300最大驱动器输出电阻、3k最小接收器(负载)阻抗、100英尺(典型值)最大电缆长度RS-232只用于点对点通信系统,不能用于多点通信系统所有RS-232系统都必须遵从这些限制。 RS-422是单向、全双工通信协议适合嘈杂的工业环境。RS-422规范允许单个驱动器与多个接收器通信数据信号采用差分傳输方式,速率最高可达50Mbps接收器共模范围为±7V,驱动器输出电阻最大值为100接收器输入阻抗可低至4k。RS-485标准RS-485是双向、半双工通信协议允許多个驱动器和接收器挂接在总线上,其中每个驱动器都能够脱离总线该规范满足所有RS-422的要求,而且比RS-422稳定性更强具有更高的接收器輸入阻抗和更宽的共模范围(-7V至+12V)。 接收器输入灵敏度为±200mV这就意味着若要识别符号或间隔状态,接收端电压必须高于+200mV或低于-200mV最小接收器輸入阻抗为12k,驱动器输出电压为±1.5V (最小值)、±5V (最大值)。 驱动器能够驱动32个单位负载即允许总线上并联32个12k的接收器。对于输入阻抗更高的接收器一条总线上允许连接的单位负载数也较高。RS-485接收器可随意组合连接至同一总线,但要保证这些电路的实际并联阻抗不高于32个单位負载(375) 采用典型的24AWG双绞线时,驱动器负载阻抗的最大值为54即32个单位负载并联2个120终端匹配电阻。RS-485已经成为POS、工业以及电信应用中的最佳选擇较宽的共模范围可实现长电缆、嘈杂环境(如工厂车间)下的数据传输。更高的接收器输入阻抗还允许总线上挂接更多器件 Profibus和Fieldbus[2]总线主要鼡于工业设备,是RS-485总线的扩展用于工业环境的传感器测量、激励控制、数据采集/显示以及过程控制系统与传感器、激励源网络之间的数據通信。 注意:老式或现有的工业设备布线架构比较复杂不可替换。 最适合的应用领域RS-232:用于与调制解调器、打印机及其它PC外设之间嘚通信。最大电缆长度为100英尺(典型值) RS-422:适用于单主机(驱动器)工业环境。典型应用包括:过程自动化(化工、酿造、造纸)、工厂自动化(汽车淛造、金属加工)、HVAC、安防、电机控制、运动控制等 RS-485:适用于多主机/驱动器工业环境。其典型应用与RS-422相似包括:过程自动化(化工、酿造、造纸)、工厂自动化(汽车制造、金属加工)、HVAC、安防、电机控制、运动控制。哪些因素限制了RS-485的数据速率在指定的传输距离下,下列因素限制了传输速率: 电缆长度:在特定频率下信号强度会随着电缆长度而衰减。电缆架构:5类24AWG双绞线是RS-485系统最常用的电缆屏蔽电缆可大夶增强噪声抑制能力,提高了一定距离下的数据传输速率电缆特性阻抗:分布电容和分布电感会降低信号的边沿速度,从而降低噪声裕量、补偿“眼图模板”特性分布电阻直接导致信号电平的衰减。驱动器输出阻抗:阻抗过高会限制驱动能力接收器输入阻抗:阻抗过低会限制与驱动器通信的接收器数量。终端匹配:长电缆可看作传输线变压器特性阻抗是什么电缆上应接阻值等于电缆特性阻抗的终端匹配电阻,可以降低信号反射并提高数据速率。噪声裕量:越大越好驱动器摆率:降低边沿速率(降低信号摆率)允许采用较长的电缆进荇通信。经验数据 了解了以上相关的背景知识接下来我们研究一个实际系统,如图1所示图中所示电缆是RS-485系统最为常用的一种:EIA/TIA/ANSI 568 5类双绞線。在长度为300英尺至900英尺的电缆上可以获得的数据速率为1Mbps至35Mbps 图1. 测试装置 系统设计人员经常从两个不同厂商选择驱动器和接收器,多数设計人员最关注的是RS-485驱动器的传输距离和速度Maxim驱动器(这里指MAX3469)与其它制造商的驱动器性能比较如图2、图3所示。 图2. 在特定比特率、电缆长度下嘚抖动特性抖动是在±100mV差分信号下测量的 图3. 在特定比特率、电缆长度下的抖动指标,抖动是在0V差分信号下测量的 通过观察驱动器的差分輸出信号的完整性利用示波器确定80mV与-400mV之间的翻转门限(由于接收器具有200mV至-200mV的输入范围和噪声裕量,因此选取这一门限范围)然后,当脉冲(仳特)开始“传送”时用眼图确定失真度、噪声以及码间干扰(ISI)。 ISI指标限制了比特率以保证系统能够在脉冲之间识别出传输数据。对图1电蕗的测试结果表明翻转门限与眼图模板之间具有相关性该眼图模板存在50%的抖动,按照National Semiconductor的应用笔记#977[3]所介绍的方法进行测量测量0V差分信号囷±100mV差分信号下的抖动,得到图4和图5所示数据 图4. 对于一个点到点通信系统,从±100mV差分信号(图4)或0V差分信号(图5)下的测试结果可以看出比特率與电缆长度的关系+100mV和-100mV门限能够正确切换差分信号大于200mV的信号,因此该门限值可确保接收器正确接收数据(图5数据仅适用于可在0V差分输入丅切换的理想接收器)。眼图和故障模式采用340英尺的5类电缆图2给出了39Mbps传输速率下的驱动器输出眼图,图中信号从“眼”的中间穿过 - 这种凊况表明可能出现误码。然而在相同数据速率下,Maxim公司的器件不会出现这种情况(图3)Maxim的收发器具有对称的输出边沿和较低的输入电容,性能良好 采用上述测试对两款驱动器进行比较。当数据速率较高、电缆较长时Maxim驱动器的性能更出色。图5给出点对点网络中Maxim器件的传输速率和距离的估计值根据经验,所产生的误码大致符合50%抖动极限的要求各方研究数据在工业领域,通常可接受的传输距离和数据速率嘚最大值分别为4000英尺和10Mbps当然这两个值不能同时满足。然而利用最新器件和精细的系统设计,可在较长的电缆下实现较高的数据吞吐率 预加重[5]是一种改善数据速率与距离间关系的技术,可用于RS-485通信(图6)采用1700英尺电缆,工作在1Mbps固定数据速率没有预加重驱动器或均衡接收器的RS-485收发器通常具有10%的抖动。在相同速率下增加驱动器预加重可使距离加倍,达到3400英尺而且不会提高抖动。同样距离一定时采用预加重能提高数据速率。速率为400kbps电缆长度为4000英尺时,无预加重的驱动器通常具有10%的抖动而采用预加重可使该距离下的传输速率提升至800kbps。 圖6. 数据速率与电缆长度的关系图 另一种估算可靠传输的最大电缆长度的方法是:利用5类电缆制造商提供的幅度衰减与频率的关系表根据通用规则,电缆工作时最大允许的信号衰减是-6dBV该数值结合厂家提供的衰减数据,计算出给定频率下的最大电缆长度应用技巧RS-485收发器具囿多种改善系统性能的特性: 预加重(上文所述):降低码间干扰降低接收器单位负载:低负载器件可低至1/8单位负载,允许总线上挂接最多256个器件这种器件还可降低总线负载,从而允许较长的电缆和较高的传输速率高速器件:目前可提供数据速率高达52Mbps的驱动器,这种高速器件须特别注意保持低传输延迟和低偏差ESD保护:ESD保护不会提高数据速率,但会改善系统工作或数据速率为0 (开路)时的可靠性目前能够提供±15kV的内置ESD保护。正确的接线[6]:RS-485用于差分传输除地线外还需要两条信号线来传输数据(通常为24 AWG双绞线)。这两条信号线传送极性相反的信号夶大减少了EMI辐射和EMI干扰问题。电缆的特性阻抗一般为120这也是电缆末端终端匹配电阻的阻值 ― 目的在于降低反射和其它线路的影响。图7、圖8给出了正确的系统连接 图7. 单发/单收网络 图8. 多机收发网络 结论综上所述,RS-485网络可在噪声环境下实现可靠的数据传输设计系统时需要对數据速率、电缆长度进行折衷考虑,能够在几百米长的电缆上实现高于50Mbps的数据速率而不需使用任何中继器。

  • 随着计算机在工业的广泛应鼡控制局域网络也深入应用到各行各业之中。现行的诸多控制系统若采用单机控制方式已越来越难以满足设备控制的要求,因为往往峩们所控制的设备只是整个系统的一个基本单元它既需要外部输入一些必要的信息,同时也需要向外部输出自身的运行参数和状态。所有这些都要求我们采用控制网络技术,将众多设备有机地连成一体以保证整个系统安全可靠地运行。目前在我国应用的现场总线Φ,RS-485RS-422使用最为普遍当用户要将基于标准的RS-232接口设备,如PC机连接至由RS-485RS-422构成的通讯网络时,则必须作RS-232和RS-485RS-422之间的电平转换传统的做法是在設备内扩展一个通讯适配卡,由通讯适配卡实现电平转换内部主机再通过并行总线读出或写入数据。显然这种设计方法存在下列缺点: · 由于适配卡是基于某一种总线标准扩展的,而不是基于RS-232电平标准所以其应用范围受到限制,只能一种适配卡适用一种总线(如ISA适配鉲不可能插入STD总线或用户自定义的总线)其通用性较差; · 虽然实现的仅仅是电平转换,但是由于需要考虑与扩展总线的接口和增加一個标准的UART并且需要占用系统的其它宝贵资源,使硬件和软件变得过于复杂; · 复杂的硬件设计大大增加了元器件的数目和电路板面使適配卡的成本过高; · 由于采用内置插卡方式,使变更通信方式比较麻烦如将半双工通信方式设置为全双工方式等。另外维修和测试吔比较麻烦; · 对于现有的基于RS-232的设备,在无法变动系统软件和硬件的情况下显然适配卡无法将这些设备连成基于RS-485或RS-422通信网络的分布式系统。 为了克服上述缺点同时考虑到RS-232接口的自身特点,我们设计了一种小巧的、无须外部供电的智能收发转换器实现RS-232和RS-485RS-422之间的电平转換。 1 功能描述及结构框图本智能转换器作为一个独立的电平转换控制器涉及线上取电、发送和接收状态的智能切换、通信方式设置、RS-232電平与RS-485RS-422电平之间的转换等方面。具体描述如下: · 从RS-232接口上取电由于不采用外部供电方式则必须从RS-232接口线取电,为内部元器件供电我們知道,标准的RS-232接口定义中TXD、RTS和DTR是RS-232电平输出。设计一个DC-DC转换器从这些信号上,能够为系统提供一定的电源功率 · 低功耗微处理器 微處理器通过监测TXD信号的变化,决定是否允许数据发送和数据接收另外,有关通信方式、波特率和半/双工工作方式选择也是通过TXD信号戓I/O口来设定的。 · RS-232电平与TTL电平之间的转换 · RS-485RS-422电平与TTL电平之间的转换 其内部电路结构示意图如图1所示 2 工作原理该智能转换器必须解决兩个关键问题,即如何从RS-232线上获得电源和RS-485RS-422接口驱动所需的功率和如何智能控制RS-485RS-422的收发使能。 21 电源方案标准的RS-232定义中,有三个发送信号:TXDRTS和DTR。每根线上的典型输出电流为±8mA/±12V考虑到TXD为负电平(处于停止发送,或发送数字“1”时)的时间较多因而电源转换决定采鼡负电源输入,以最大限度地增加电源输入功率升压至所需的工作电源。从RTS和DTR上输入功率=2×8×12mW=192mW另外,由于通讯为间歇工作方式所以输入电源端的储能电容和TXD(为负电平时)能够补充一定的功率。假设我们设计一个效率为85%、输出电压为3V的DC-DC转换器,则输出电流可達54.5mA 智能控制收发使能RS-232通讯接口采用电平方式传输,适用于点-点通讯无须专门的收发使能控制;而对于RS-485RS-422通讯接口则不同,由于采用差汾电平方式传输且允许在一条通讯总线上挂接多个节点,必然要求各个节点能够独立地控制总线驱动器关断或打开保证不会影响到其咜节点的正常通讯。为了简化与转换器RS-232接口端相连的软件工作更重要的是为了提高本转换器的通用性和灵活性(即插即用,无须要求用戶更改任何相关软件和硬件)本转换器内置微处理器,实现收发使能的智能控制具体方法:微处理器在检测到UART的通信起始位后,打开發送使能允许串行数据发送至RS-485RS-422通讯网络。微处理器根据所设定的波特率延时至UART停止位发送一半时(例如11位格式时延时10.5T,),开始检测是否囿下一个起始位到来。在时间T内若有下一个起始位到来,则保持发送状态否则将关闭发送使能,结束数据发送 3 硬件设计由于本转換器供电来自RS-232信号线,其输入功率受到限制因而在本设计中将尽可能地采用+3V供电的低功耗器件,保证总电流小于54.4mA主要包括4个部分:DC-DC转換器、RS-232接口、RS-485RS-422接口和微处理器。分别介绍如下: 3.1 DC-DC转换器 显然还没有一个DC-DC转换器能够直接实现-12V输入,+3V输出的IC但是,如果我们利用现有的IC稍作改动,即可实现该功能图2所示的DC-DC转换电路,就是利用MAX761实现的-12V输入+3V输出、效率高于85%的升压DC-DC转换器。该转换器实际输入电压范围為-2.5~-13.5V静态工作电流仅I1=120μA,具有输出电流大于54.5mA的能力(如果前端输入功率未受到限制则输出电流可达300mA以上)。由于MAX761采用高效率的PFM控制方式,而且在本电路中,开关损耗较小?因为开关电流小于负载电流 ?所以能够达到比MAX761典型应用更高的效率MAX761典型应用效率为86%输出电压由下列方程確定: 选取R2=100KΩ,根据所需要的输出电压,计算R1。 3.2 RS-232接口本转换器只需要一片单发/单收RS-232接口就可以满足要求但必须要求+3V单电源工作、工莋电流尽可能地小的接口电路。MAX3221/NAX3221E(带±15kVESD保护)刚好能够满足上述要求具有1TX/1RX,其工作电压+3~+5.5V,仅1μA的静态电流负载电流小于I2=2mA。 3.3 RS-485RS-422接口为兼顾RS-485RS-422接口中半双工和全双工的要求本转换器采用MAX3491作为RS-485RS-422接口电路,其主要指标为:+3~+3.6V单电源工作、工作电流1mA?驱动60Ω负载时(半双工时,两个120Ω终端匹配电阻的并联值),峰值电流可达I3=3V/60Ω=50mA半双工和全双工工作方式是通过跳线器来设置的,见图33.4 微处理器在本转换器中,微处理器所要完成的任务很简单仅需要几根I/O线即可实现参数的设置和发送使能的自动控制。实际选择中采用Microchip公司的PIC12C508A,其主要指标为:工作电鋶<1.0mA?工作电压3V频率4MHz)6条I/O线,512kByte的ROM其中,GP0、GP1、GP4和GP5四个引脚设定对应于16种常用波特率(300、600、1200至38.4Kbps等8种以及900、1800至115.4Kbps等8种)的延时时间;GP3对应于10位或11位串行数据格式;GP2为TXD输入,用来检测UART何时发送和停止数据;GP1为复用输出引脚用来控制MAX3491的发送使能控制端;GP0也为复用输出引脚,用来控制MAX3491的接收使能详见图3。本转换器的最大电流总和<+++=0.12+2.0+50.0+1.0=53.12mA小于DC-DC转换器的最小输出电流54.4mA,因而通过RS-232信号线为本电路供电是完全可行的实際上,由于输入电源端的储能电容E1和TXD(为负电平时)能够为电路补充一定的功率所以设计上留有较大的电源功率裕量。 软件设计本转换器的软件设计较为简单微处理器复位后,将所有的I/O口设为输入并读入所有的I/O状态,保存到寄存器;将GP2和GP3改设为输出状态并输出低电岼,使RS-485RS-422接口处于禁止发送、允许接收的状态CPU根据GPI0的初始状态,确定出用户设定的通讯波特率和串行数据格式从而预置内部的延时设定。CPU检测到UART开始通讯后打开发送使能,经内部预置延时后开始在一个位宽时间内检测是否有下一个起始位到来,如检测到则重新延时等待;否则,关闭发送使能结束当前通讯,重新检测UART的起始位对于半双工通讯方式,允许发送使能前应该关闭接收使能而在发送使能关闭后才打开接收使能。对于全双工通讯方式其接收使能可以不受此信号控制,而可以直接通过跳线接地始终允许接收。总之在夲RS-232到RS-485RS-422接口的智能转换器设计中,除了本身这个产品具有较高的应用价值外文中所涉及的RS-232信号线供电方案,由于其高效率、大电流输出能仂在许多基于RS-232接口的应用中都能够很好地满足应用;另外,这种智能控制RS-485RS-422接口的收发使能的思想在扩展基于RS-485RS-422接口的网络分支及延伸通訊距离都能够得到很好的应用。

  • 作者:白伟雨辰,刘桓裕 北京瑞赛特科贸有限责任公司 摘要:提出了一种在多主机的RS-485网络中避免发生總线竞争冒险的解决方案。首先介绍了RS-485网络的特点说明了多主机RS-485网络中总线上发生竞争冒险,然后详细介绍了避免发生竞争冒险模块的設计原理以及由此模块构成的RS-485网络总线数据传输的工作流程关键字:RS-485;竞争冒险;自动流向控制;可重触发单稳态触发器 The solution of many host 在RS-485网络(以下簡称为485网络)中,经常需要多台主机控制多台从机当多台主机同时发送数据时,将发生竞争冒险本文采用可重触发单稳态触发器74123作为延时控制,设计了一款多主机485网络中避免RS-485总线(以下简称为485总线)竞争冒险、保持数据完整性的模块经过长时间测试,多主机发送数据茬485总线上发生竞争冒险的概率降至0.1%以下取得了显著的效果。RS-485网络综述 RS-485是一种符合工业通讯标准的数据传输总线它是美国电子工业协会(EIA)制定的平衡发送、差分接收的标准异步串行总线。RS-485传输数据线路少易于实现和扩展,传输距离远最大传输距离可达1200米;它的通讯速率高,数据最高传输速率为10Mbps;它从根本上消除了信号地线具有很强的抗干扰能力。它易于实现一对多点的通讯接口总线上可连接32个站点,加中继器后可达255个站点 竞争冒险 RS-485为半双工接口,采用双向单信道通信方式在485网络中,同一个时刻只能有一个站点发送数据其咜站点处于接收状态,以免发生485总线竞争冒险 485网络中,一台主机控制多台从机采用主/从通信方式,从机不主动发送数据每次通信均從主机发起,不会出现485总线竞争冒险在有些工业现场,需要多台主机同时控制从机如果将主机与从机直接互连,每台主机发送数据为主动的且随机的直接互连势必出现两台以上主机同时发送数据的情况,数据同时发送到485总线上造成485总线竞争冒险。为了避免此错误的發生在多台主机与485总线之间分别加入一个模块,使多台主机在同一个时刻只能有一台主机数据发送到485总线上屏蔽其它主机发送信号。屏蔽原则:在空闲状态下第一个发送数据的主机不屏蔽,在该主机发送数据结束之前屏蔽其它主机发送的数据。这样有效地降低了485总線竞争冒险的概率 本设计采用74123可重触发单稳态触发器构成屏蔽信号电路,监听485总线数据当485总线空闲时,主机发送数据可以通过485芯片输絀到485总线上;当485总线有数据时自动屏蔽该主机发送的数据,待485总线空闲时该主机发送端的数据方可输送到485总线上。下面先简单介绍一丅74123芯片和485芯片然后详细介绍硬件设计原理。74123为双可重触发单稳态触发器(有清除端)其管脚图如下图:RS-485接口芯片(以下简称为485芯片)囿两个控制使能端,接收使能端/RE和发送使能端DE其中/RE为低电平有效,DE为高电平有效将/RE和DE短接,用一个控制信号即可控制接收和发送两种狀态/RE和DE为“1”时,发送端接通数据通过DI脚发送到485总线上;/RE和DE为“0”时,接收端接通如果485总线上有数据,则通过485芯片转换有RO脚输出高低电平信号。图2中自动流向控制电路IC1(以下简称IC1)从DataI信号采集输出控制485芯片的/RE和DE端。空闲时DataI保持高电平,IC1输出低电平485芯片处于接收状态;当DataI有数据时,IC1输出控制信号使485芯片输出端接通,DataI信号输送到485总线上;当DataI数据传输结束后DataI保持高电平,IC1输出低电平485芯片转为接收状态。图3所示电路是在图2的基础上加入可重触发单稳态触发器电路IC2(以下简称IC2) 当空闲时,即DataI保持高电平、485总线空闲即485总线上无數据(A为“1”、B为“0”),此时IC1输出低电平经过“与”门IC3(以下简称IC3)输出低电平控制485芯片的/RE和DE端,485芯片保持接收状态DataO保持高电平,IC2嘚负脉冲输出端/Q输出高电平 当485总线上有数据输入、DataI空闲时,485芯片处于接收状态DataO有数据,IC2电路被触发负脉冲输出端/Q输出低电平,IC3被锁住持续输出低电平485芯片保持接收状态。直到485总线上连续数据包传输结束之前IC2连续被触发,负脉冲输出端/Q一直输出低电平485芯片一直保歭接收状态。在此过程中DataI有数据输入时,因为485芯片处于接收状态DataI数据被屏蔽,485总线数据不受输入端DataI数据的干扰即不会发生竞争冒险,保证总线数据的完整性当485总线连续数据包发送结束后,IC2负脉冲输出端/Q低电平脉冲结束恢复到高电平,IC3输出端随IC1输出信号变化即485芯爿收发直接由IC1控制,此时DataI有数据时可以经过485芯片输送到485总线上。 当485总线无数据、DataI有数据输入时此时DataO保持高电平,IC1从DataI采集到电平信号輸出控制信号,使485芯片输出端接通DataI数据输出到485总线上。直到DataI连续数据包发送结束之前485芯片一直处于发送状态。因为DataO保持高电平IC2的负脈冲输出端/Q保持高电平,485芯片的控制端/RE和DE直接由IC1输出控制当DataI连续数据包结束后,IC1输出低电平485芯片转为接收状态。 通过调节IC2电路的R和C值鈳控制/Q输出的负脉冲的脉宽tW当C≥1000pF时, tW=K·R·C其中K为常数与外界温度及外接电容C有关,在0.2~0.6间选择 当C≤1000pF时,tW估计值如下: tW=6+0.05C(pF)+0.45R(kΩ)C+11.6R图4为模块硬件電路原理图。左侧与主机485接口连接右侧连接485总线。图5为两台主机与两台从机组成的485网络其中主机与485总线之间经过图4中的模块连接。从機不主动发送数据每次通信均从主机端发起。开始时485总线空闲即两台主机与两台从机均没有发送数据,此时模块I和模块II及两台从机的485接口芯片均处于接收状态某一时刻起,主机I开始发送数据两台从机收到数据,同时模块II收到数据将主机II发送端屏蔽。在主机I数据没囿发送结束之前模块II一直接收485总线数据,持续屏蔽主机II发送端直到主机I数据发送结束后,模块II自动解除主机II发送端的屏蔽在主机I发送数据过程中,两台从在等待数据发送结束后才返回数据所以两台从机不发送数据;主机II随时可能发送数据,由于模块II在检测到485总线上囿数据屏蔽了主机II的发送端所以485总线上只有一个站点——主机I在发送数据,避免了发生竞争冒险保证了主机I发送的数据的完整性。同悝当485总线空闲时由主机II发起的一次通信过程中,模块I自动屏蔽主机I的发送端避免了发生竞争冒险,保证主机II发送数据的完整性从机茬接到主机命令后,返回数据过程中模块I和模块II自动屏蔽发送端。从机发送结束后485总线空闲,模块I和模块II自动解除发送端的屏蔽等待下一次通信。图5中仅在主机与485总线之间连接了此模块如果从机数量比较多,为了防止两台以上从机同时发送数据在从机与485总线之间接入此模块,确保在同一时刻485总线上只有一个站点发送数据其它站点处于接收状态。结束语 在多主机的485网络中接入本文设计的模块,通过总线上数据信号屏蔽主机发送信号使总线传输数据不受影响,解决了主机随机发送数据发生总线竞争冒险大大提高了RS-485总线通信的質量。 参考文献 【1】阎石主编.数字电子技术基础(第4版).北京:高等教育出版社2001 【2】康华光主编.电子技术基础(第3版).北京:高等教育出版社,1988

  • 工程师们经常面临的一个问题是如何为 RS-485 应用设计一款非数据速率依赖型半双工中继器。例如通过给现有网络添加分接头,设计一款超出建议最大线缆长度 (1200m) 的远距离网络或者设计一款星型拓扑网络。各种系统所使用的数据速率并不相同从 10 kbps 到 200 kbps,不一而足远程节点之间的接地电位差 (GPD) 所产生的电压,超出了大多数总线收发器的最大共模电压范围因此必须在网络节点电子组件和总线之间實施电隔离。《参考文献 1》中线缆长度与数据速率的对比特性表明,应使用 1200m(4000英尺)的最大线缆长度(图 1)使用该长度时,常用 120-?、AWG24 无屏蔽双绞线 (UTP) 的电阻接近端电阻器值并使总线信号摆幅减小一半(6 dB)。图 1 线缆长度与数据速率的关系在 RS-485 技术文献中为了简便起见,收发器产品说明书通常会介绍一种全双工中继器设计但是,在远距离传输网络中数千个仪表都使用全双工线缆并不可取,因为线缆和配线嘟非常的昂贵为了实施一款更远距离的半双工模式远距传输网络,我们必须安装一个半双工中继器图 2 显示了一个系统结构图。由于半雙工中继器连接至两个总线段该中继器必须包含两个独立的收发器,每个收发器都经由信号隔离器连接至其各自总线并连接至一个隔離于两个收发器部分的控制逻辑。该控制逻辑及时关闭和开启中继器的驱动器和接收机部分任意方向的发来数据信号都可对其初始化。圖 2 双隔离半双工中继器总线扩展两种最为常用的时序控制方法是图 3 所示单触发电路和图 4 所示时延反相缓冲器电路为了确保正确的开关行為,两种方法都要求对上电和总线闲置以后的启动条件进行定义通过故障保护偏压电阻器 RFS 可以完成这项工作,其在没有收发器有效驱动總线时产生一个大于接收机输入敏感度 VFS > +200 mV 的故障保护电压 VFS。图 3 利用一个单触发电路实施的收发器时序控制图 4 利用一个反相缓冲器电路实施嘚收发器时序控制完整执行一遍单触发电路的功能运行顺序(此处以数字编号请参见图 3),清楚地说明了该中继器的工作过程:1、在总線闲置期间由于VFS,两个中继器端口的接收机输出均为高电平因此,两个收发器在接收模式下相互牵制2、接下来,端口 1 上发来数据包起始位的到达驱动 RX1 输出为低。这种转变触发单触发电路从而驱动其输出为高,并激活驱动器 DR23、正确计算时间常量 RD × CD,以使该单触发電路输出在整个数据包时间期间都保持高态4、在单触发时间常量期间,DR2 始终驱动总线 2XCVROUT 代表总线 2 上远程收发器的接收机输出状态。请注意DR2 被激活时,上拉电阻器 RPU 拉高未激活接收机 (RX2) 的输出以使 RX1 保持激活状态。这种解决方案的缺点是R-C 时间常量取决于数据包长度和发送信號的数据速率。另外单触发电路易受噪声瞬态的影响,容易引起伪触发和中继器故障不过,单触发电路常用于接口桥接例如:RS-232 到 RS-485 转換器等。这些转换器直接把 RS-485 网络连接至老式 PC 或者 RS-232 控制机器的 RS-232 端口有一种更加稳健和不依赖于数据速率的方法可以替代单触发电路,即通過一种具有不同充电和放电时间的反相施米特 (Schmitt) 触发缓冲器实现时序控制。优先原则是在逻辑低状态期间主动驱动总线并在逻辑高状态期间关闭驱动器。然后根据逐位原则开启和关闭序列,从而使中继器功能独立于数据速率和数据包长度完整执行一遍反相器控制中继器的功能运行顺序(此处以数字编号,请参见图4)可以清楚地说明其运行过程:1、在总线闲置期间,由于 VFS两个中继器端口的接收机输絀均为高。延迟电容 CD 获得完全充电驱动反相器输出为低态,以使收发器维持在接收模式下2、之后,总线 1 出现一个低位驱动RX1输出为低電平,快速对 CD 放电并激活驱动器 DR2。3、当总线电压变为正(VBus > 200 mV)时RX1 输出变为高,其驱动 DR2 输出为高并通过 RD 对 CD 缓慢充电。必须正确计算最小時间常量(RD × CD)以使最大电源电压 VCC(max) 和最小正反相器输入阈值VTH+(min) 时,延迟时间tD 超过驱动器最大低到高传播延迟 tPLH(max)即超出 30%。例如电容为 CD = 100 Pf 时,RD 嘚要求电阻值为:4、根据延迟时间 (tD) 与实际数据位间隔时间的对比情况延长驱动器激活时间,以在总线建立有效的高态信号需在从发射模式切换至接收模式以前完成这项工作,目的是让接收机输出始终保持高态由于接收机传播延迟短于驱动器,因此接收机不可能变为低態即使是一瞬间的低态都不可能。驱动器一旦关闭外部故障保护电阻器便将总线 2 偏压至 200 mV 以上,其被活跃接收机看作是一个定义高电平5、某个总线闲置,低位 kbps更短传播延迟的一些现代收发器拥有高达 100 kbps 以上的数据速率。为了简便起见到目前为止,中继器讨论始终都没囿涉及电隔离这一重要内容但是,在一些远距传输网络(中继器的主要应用领域)中网络节点之间的大接地电位差 (GPD) 很是常见。这些 GPD 以收发器输入强共模电压的形式存在如果不实施电隔离,它们会对器件产生破坏力当收发器总线电路隔离于其控制电路时,总线系统独竝于本地节点的接地电位图 2 显示了隔离于节点控制电路的总线节点驱动器和接收机部分。但是就中继器而言,必须使用双隔离因为內部控制逻辑必须隔离于总线 1 和总线 2。另外两个总线还必须相互隔离。图 5 显示了实施这种隔离的一个中继器电路表1列出了其材料清单 (BOM)。电路使用两个经过隔离的 RS-485 收发器每个收发器都要求一个单独的隔离电源 VISO,其源自于控制部分的中央 3.3V 电源(请参见图 6)图 5 双隔离半双笁中继器图 6 双隔离电源设计结论中继器可用作总线扩展器或者分接头延长器。用作总线扩展器时中继器构建一个总线的末端和另一个总線的开端。这样可以在两个端口固定安置故障保护电阻器和端接电阻器但是,当中继器用作分接头延长器时它可以放置在网络的任何位置。这时应去除连接总线的端口的电阻器,但是仍然保留分接头端口的电阻器表 1 中继器信号路径材料清单参考文献1、2006 年 1 月 1 日刊发的

}

我要回帖

更多关于 I类电路 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信