CN205142206U - 一种切换通信方向的电路 - Google Patents

一种切换通信方向的电路 Download PDF

Info

Publication number
CN205142206U
CN205142206U CN201520950058.2U CN201520950058U CN205142206U CN 205142206 U CN205142206 U CN 205142206U CN 201520950058 U CN201520950058 U CN 201520950058U CN 205142206 U CN205142206 U CN 205142206U
Authority
CN
China
Prior art keywords
chip
isolated location
output
resistance
npn type
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201520950058.2U
Other languages
English (en)
Inventor
陈刘伟
余龙山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHANGHAI HUASU ELECTRIC CO Ltd
Original Assignee
SHANGHAI HUASU ELECTRIC CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHANGHAI HUASU ELECTRIC CO Ltd filed Critical SHANGHAI HUASU ELECTRIC CO Ltd
Priority to CN201520950058.2U priority Critical patent/CN205142206U/zh
Application granted granted Critical
Publication of CN205142206U publication Critical patent/CN205142206U/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Microcomputers (AREA)

Abstract

本实用新型提供了一种切换通信方向的电路,包括单片机、隔离单元、NPN型三极管和RS485芯片;所述隔离单元的输入端与所述单片机连接,所述隔离单元的输出端通过NPN型三极管与所述RS485芯片的使能端相连接;所述单片机通过所述隔离单元控制所述RS485芯片的所述使能端模拟出差分信号进行数据传输。本实用新型提供的电路结构简单,实现通信方向自动切换。

Description

一种切换通信方向的电路
技术领域
本实用新型涉及电子通讯技术领域,具体涉及一种切换通讯方向的电路。
背景技术
RS-485是一种基于差分信号传送的串行通信链路层协议。它解决了RS-232协议传输距离太近(15m)的缺陷,是工业上广泛采用的较长距离数据通信链路层协议。
RS-485芯片是一种普遍应用于工程数据的有线通讯芯片,其采用半双工通讯方式,每次进行通讯时,需要进行接收和发送状态的转换。
在单片机电路中,一般用1根I/O线来控制RS-485芯片的接收和发送状态的转换。这样需要由软件来控制I/O引脚的电平,以达到控制RS-485收发转换的目的。
这样的控制方法造成RS-485通信存在以下问题:
在想要发送数据和真正的能发送数据之间,存在一定的转换延时;
如果发送到接收的转换时机不当,则会造成数据丢失;
在接收和发送数据转换期间,容易引入干扰,使UART单元收到多余的杂乱数据。
实用新型内容
针对现有技术的不足,本实用新型提供了一种切换通讯方向的电路,能有效解决RS-485芯片自动切换通讯方向的问题。
为实现上述技术目的,本实用新型通过以下技术方案予以实现:
一种切换通信方向的电路,其特征在于,包括单片机、隔离单元、NPN型三极管和RS485芯片;
隔离单元的输入端与单片机连接,隔离单元的输出端通过NPN型三极管与RS485芯片的使能端相连接;
单片机通过隔离单元控制RS485芯片的使能端模拟出差分信号进行数据传输。
本实用新型通过单片机的数据发送端控制RS485芯片的驱动器输出使能端DE和接收器输入使能端模拟出差分信号进行数据传输,实现RS485通讯方向的自动切换。
进一步优选的,隔离单元选用HCPL2531芯片。
进一步优选的,隔离单元的阳极ANODE1通过电阻R1连接至电源VCC,隔离单元的阳极ANODE2通过电阻R2连接至电源;隔离单元的阴极CATHODE1连接单片机的数据发送端US2_TX,隔离单元的阴极CATHODE2连接RS485的接收器输出端RO;隔离单元的输出端VO1通过电阻R3连接电源VCC,同时隔离单元的输出端VO1通过电阻R6连接NPN型三极管的基极;隔离单元的输出端VO2通过电阻R4连接至电源VCC,同时隔离单元的输出端VO2还连接单片机的数据接收端RX;隔离单元的电源端连接至电源VCC,同时隔离单元的电源端通过电容C1与隔离单元的地端连接,隔离单元的地端接地;
NPN型三极管的集电极通过电阻R5连接至电源VCC,同时NPN型三极管的集电极连接RS485芯片的接收器使能端和驱动器输出使能端DE,NPN型三极管的发射极接地;
RS485芯片的驱动器输入端DI连接隔离单元的输出端VO1,RS485芯片的B端通过上拉电阻R7拉高为高电平,RS485芯片的A端通过下拉电阻R8下拉为低电平,RS485芯片的电源端连接至电源VCC,RS485芯片的低端接地。
进一步优选的,RS485芯片的B端和上拉电阻之间还连接有电阻RV1。
进一步优选的,RS485芯片的A端和下拉电阻之间还连接有电阻RV2。
本实用新型在RS485芯片的B端和A端分别增加电阻RV1和电阻RV2,使得在通信线路中一个RS485芯片因为损坏而内部短路时,阻止A、B线之间短路,从而不会影响别的节点通信。
本实用新型能够输出差分信号,控制传输方向,利用外部电路造成虚假差分信号,实现数据传输。本实用新型在单片机和RS485芯片之间还设有隔离单元,并在RS485芯片的AB端上增加保护电阻,使得本实用新型电路简单稳定,具有良好的应用前景。
附图说明
下面结合附图和具体实施方式对本实用新型作进一步详细说明:
图1为本实用新型一种切换通信方向的电路总体原理图;
图2为本实用新型一种切换通信方向的电路中SN65176B芯片结构示意图;
图3为本实用新型一种切换通信方向的电路一种具体实施例电路图。
附图标号:
1.单片机,2.隔离单元,3.NPN型三极管,4.RS485芯片。
具体实施方式
为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
本实用新型的目的为解决RS485通信方向自动切换。
图1为本实用新型一种切换通信方向的电路总体原理图,作为本实用新型的一个具体实施例,如图1所示,一种切换通信方向的电路,其特征在于,包括单片机1、隔离单元2、NPN型三极管3和RS485芯片4;
隔离单元2的输入端与单片机1连接,隔离单元2的输出端通过NPN型三极管3与RS485芯片4的使能端相连接;
单片机1通过隔离单元2控制RS485芯片4的使能端模拟出差分信号进行数据传输。
本实用新型通过单片机1的数据发送端控制RS485芯片4的驱动器输出使能端DE和接收器输入使能端模拟出差分信号进行数据传输,实现RS485通讯方向的自动切换。
具体的,本实用新型中隔离单元2选用HCPL2531芯片。
HCPL2531芯片为光耦合器(opticalcoupler,英文缩写为OC),亦称光电隔离器,简称光耦。光耦合器以光为媒介传输电信号。它对输入、输出电信号有良好的隔离作用,所以,它在各种电路中得到广泛的应用。目前它已成为种类最多、用途最广的光电器件之一。光耦合器一般由三部分组成:光的发射、光的接收及信号放大。输入的电信号驱动发光二极管(LED),使之发出一定波长的光,被光探测器接收而产生光电流,再经过进一步放大后输出。这就完成了电—光—电的转换,从而起到输入、输出、隔离的作用。由于光耦合器输入输出间互相隔离,电信号传输具有单向性等特点,因而具有良好的电绝缘能力和抗干扰能力。又由于光耦合器的输入端属于电流型工作的低阻元件,因而具有很强的共模抑制能力。所以,它在长线传输信息中作为终端隔离元件可以大大提高信噪比。在计算机数字通信及实时控制中作为信号隔离的接口器件,可以大大增加计算机工作的可靠性。
优选的,RS485芯片4选用SN65176B芯片。
图2为本实用新型一种切换通信方向的电路中SN65176B芯片结构示意图。如图2所示,一般的8脚TTL电平到SN65176B芯片的引脚定义如下:
接收器输出端RO,接收数据的TTL电平输出。若A端电平高于B端电平,则RO为高电平,否则为低电平。
接收器输入使能端低电平有效的接收允许。当接收器输入使能端为低电平时,接收器输出端RO有效;当接收器输入使能端为高电平时,接收器输出端RO为高祖状态。
驱动器输出使能端DE,高电平有效的发送允许。当驱动器输出使能端DE变为高电平时,驱动器输出A端与B端有效;当驱动器输出使能端DE为低电平时,驱动器输出为高祖状态。当驱动器输出有效时,RS485芯片4被当做驱动器,而高阻状态下,若接收器输入使能端为低电平,则RS485芯片4被用作接收器。
驱动器输入端DI,发送数据的TTL电平输入。驱动器输入端DI上的低电平强制输出A端为低电平,而输出B端为高电平。同理,DI上的高电平强制输出A端为高电平,而输出B端为低电平。
A端,接收器同相输入端和驱动器同相输出端。
B端,接收器反相输入端和驱动器反相输出端。
图3为本实用新型一种切换通信方向的电路一种具体实施例电路图。本实用新型中隔离单元2为HCPL2531芯片,具体的电路连接如下:
HCPL2531芯片的阳极ANODE1通过电阻R1连接至电源VCC,其阳极ANODE2通过电阻R2连接至电源。HCPL2531芯片的阴极CATHODE1连接单片机1的数据发送端US2_TX,其阴极CATHODE2连接RS485的接收器输出端RO。HCPL2531芯片的输出端VO1通过电阻R3连接电源VCC,同时该端通过电阻R6连接NPN型三极管3的基极。HCPL2531芯片的输出端VO2通过电阻R4连接至电源VCC,同时该端还连接单片机1的数据接收端RX。HCPL2531芯片的电源端连接至电源VCC,同时该端通过电容C1与HCPL2531芯片的地端连接。HCPL2531芯片的地端接地。
NPN型三极管3的集电极通过电阻R5连接至电源VCC,同时该端连接RS485芯片4的接收器使能端和驱动器输出使能端DE。NPN型三极管3的发射极接地。
RS485芯片4的驱动器输入端DI连接HCPL2531芯片的输出端VO1。RS485芯片4的B端通过上拉电阻R7拉高为高电平,RS485芯片4的A端通过下拉电阻R8下拉为低电平。RS485芯片4的电源端连接至电源VCC,RS485芯片4的低端接地。
结合图3,具体的,本实用新型中单片机1的数据发送端US2_TX通过HCPL2531芯片连接NPN型三极管3控制SN65176B芯片的通讯方向具体方式为:
图3中US2_TX、US2_RX是单片机1的数据发送端和数据接收端,初始化时全部为高电平。当不发送数据时,单片机1的数据发送端US2_TX为高电平,经HCPL2531芯片的输出端VO1输出后接入NPN型三极管3的基极,NPN型三极管3反向为低电平,此时SN65176B芯片的接收器使能端和驱动器输出使能端DE为低,SN65176B芯片是工作在接受状态。
在发送数据时,包括发送数据0和数据1两种情况:
1.当US2_TX为低电平时,HCPL2531芯片的输出端VO1输出为低电平,经过NPN型三极管3信号反转后输出为高电平,SN65176B芯片的驱动器输出使能端DE为高电平,驱动器输出有效,驱动器输入端DI端接HCPL2531芯片的输出端VO1,则驱动器输入端DI为低电平,故驱动器输出端A为低电平,驱动器输出端B为高电平,SN65176B芯片工作在发送0。
2.当US2_TX为高电平时,HCPL2531芯片的输出端VO1输出为高电平,经过NPN型三极管3信号反转后输出低电平,SN65176B芯片的驱动器输出使能端DE为低电平,呈高阻状态,接收器使能端端为低电平,接收器输入端有效,SN65176B芯片工作在接收状态。SN65176B芯片的A、B端处于高阻态。此时靠上拉电阻R7和下拉电阻R8的上拉和下拉作用,使总线上产生正的差分信号,从而将单片机1数据发送端US2_TX的高电平信号送出,发送数据1。需要注意的是,发送数据1时,由于SN65176B芯片处于接收状态,此时的发送信号必须是在总线上其它节点发送数据时,才能将数据1送出。
本实用新型中在发送数据0时,单片机1的数据发送端US2_TX为低电平,SN65176B芯片的驱动器输出使能端DE为高电平,SN65176B芯片是发送状态,发送数据0。在发送数据1时,单片机1的数据发送端US2_TX为高电平,SN65176B芯片的接收器使能端为低,SN65176B芯片是接收状态,此时A端和B端上压差形成数据是1,数据1是通过把SN65176B芯片切换到输入状态AB线上的压差形成数据1的。
本实用新型中只要保证不同时进行接收和发送的操作,不必用指令控制DE/进行接收和发送的转换,通信方向的转换由硬件本身完成。
显然,本领域的技术人员可以对本实用新型进行各种改动和变形,而不脱离本实用新型的精神和范围。这样,倘若本实用新型的这些修改属于本实用新型权利要求及其同等技术的范围之内,则本实用新型也意图包含这些改动和变形在内。

Claims (5)

1.一种切换通信方向的电路,其特征在于,包括单片机、隔离单元、NPN型三极管和RS485芯片;
所述隔离单元的输入端与所述单片机连接,所述隔离单元的输出端通过NPN型三极管与所述RS485芯片的使能端相连接;
所述单片机通过所述隔离单元控制所述RS485芯片的所述使能端模拟出差分信号进行数据传输。
2.根据权利要求1所述的切换通信方向的电路,其特征在于,所述隔离单元选用HCPL2531芯片。
3.根据权利要求2所述的切换通信方向的电路,其特征在于,所述隔离单元的阳极ANODE1通过电阻R1连接至电源VCC,所述隔离单元的阳极ANODE2通过电阻R2连接至电源;
所述隔离单元的阴极CATHODE1连接所述单片机的数据发送端US2_TX,所述隔离单元的阴极CATHODE2连接所述RS485的接收器输出端RO;
所述隔离单元的输出端VO1通过电阻R3连接电源VCC,同时所述隔离单元的输出端VO1通过电阻R6连接NPN型三极管的基极;
所述隔离单元的输出端VO2通过电阻R4连接至电源VCC,同时所述隔离单元的输出端VO2还连接所述单片机的数据接收端RX;
所述隔离单元的电源端连接至电源VCC,同时所述隔离单元的电源端通过电容C1与所述隔离单元的地端连接,所述隔离单元的地端接地;
所述NPN型三极管的集电极通过电阻R5连接至电源VCC,同时所述NPN型三极管的集电极连接所述RS485芯片的接收器使能端和驱动器输出使能端DE,所述NPN型三极管的发射极接地;
所述RS485芯片的驱动器输入端DI连接所述隔离单元的所述输出端VO1,所述RS485芯片的B端通过上拉电阻R7拉高为高电平,所述RS485芯片的A端通过下拉电阻R8下拉为低电平,所述RS485芯片的电源端连接至电源VCC,所述RS485芯片的低端接地。
4.根据权利要求3所述的切换通信方向的电路,其特征在于,所述RS485芯片的B端和所述上拉电阻之间还连接有电阻RV1。
5.根据权利要求3所述的切换通信方向的电路,其特征在于,所述RS485芯片的A端和所述下拉电阻之间还连接有电阻RV2。
CN201520950058.2U 2015-11-25 2015-11-25 一种切换通信方向的电路 Active CN205142206U (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201520950058.2U CN205142206U (zh) 2015-11-25 2015-11-25 一种切换通信方向的电路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201520950058.2U CN205142206U (zh) 2015-11-25 2015-11-25 一种切换通信方向的电路

Publications (1)

Publication Number Publication Date
CN205142206U true CN205142206U (zh) 2016-04-06

Family

ID=55627957

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201520950058.2U Active CN205142206U (zh) 2015-11-25 2015-11-25 一种切换通信方向的电路

Country Status (1)

Country Link
CN (1) CN205142206U (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106023572A (zh) * 2016-07-19 2016-10-12 天津市炳华节能技术有限公司 一种远传水表m-bus通讯芯片与单片机的连接结构
CN109557859A (zh) * 2018-12-13 2019-04-02 珠海派诺科技股份有限公司 基于rs-485通信的简易通用电路
CN113726622A (zh) * 2020-05-26 2021-11-30 大富科技(安徽)股份有限公司 一种通信设备、塔放设备及其自动切换电路

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106023572A (zh) * 2016-07-19 2016-10-12 天津市炳华节能技术有限公司 一种远传水表m-bus通讯芯片与单片机的连接结构
CN109557859A (zh) * 2018-12-13 2019-04-02 珠海派诺科技股份有限公司 基于rs-485通信的简易通用电路
CN113726622A (zh) * 2020-05-26 2021-11-30 大富科技(安徽)股份有限公司 一种通信设备、塔放设备及其自动切换电路

Similar Documents

Publication Publication Date Title
CN203933593U (zh) 半双工rs-485隔离通讯电路
CN205142206U (zh) 一种切换通信方向的电路
CN204965418U (zh) 一种新型rs-485接口驱动电路
CN106941349A (zh) 一种低延时光耦隔离电路以及rs485隔离通信电路
CN102394003A (zh) 一种塑料光纤电力抄表***
CN205142257U (zh) 一种兼容两光耦及三光耦控制的485通信接口电路
CN106095708A (zh) 二线制半双工一主多从多机通讯的电流环通讯方法与***
CN204790997U (zh) 用于电子设备rs-485/rs-422通信的通用电路
CN109597783A (zh) 一种双光耦隔离型rs485电路
CN109376109A (zh) 多路串口通信切换装置
CN210490838U (zh) 一种隔离通讯电路、***
CN202565276U (zh) 塑料光纤与rs485通讯端口的光电转换器
CN104850520B (zh) 一种usb多功能转换器及其转换方法
CN209472629U (zh) 基于pcie总线的rs422通信与can通信设备
CN204206152U (zh) 一种差分i2c总线通信接口电路
CN203827374U (zh) 一种长距离传输的网络交换机
CN206322174U (zh) 一种加速三光耦隔离型rs485电路
CN102521188B (zh) 一种自适应的rs485通讯与rs232通讯的收发电路
CN105629832B (zh) 一种无收发控制端rs485收发自动切换隔离电路及方法
CN203606824U (zh) 采用多路开关实现串口智能复用的电路
CN204044808U (zh) 一种实现rs232、rs485和usb互转的装置
CN204731774U (zh) 一种新型usb多功能转换器
CN210466075U (zh) 一种衣架吊挂***信息采集及控制装置
CN205093019U (zh) 一种rs485通讯电路及dmx控制器和控制***
CN104519623A (zh) 一种基于dali协议控制指令的传输***

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant