[go: up one dir, main page]

CN2657297Y - RS 485 bus receiving-transmitting controller - Google Patents

RS 485 bus receiving-transmitting controller Download PDF

Info

Publication number
CN2657297Y
CN2657297Y CN 200320103637 CN200320103637U CN2657297Y CN 2657297 Y CN2657297 Y CN 2657297Y CN 200320103637 CN200320103637 CN 200320103637 CN 200320103637 U CN200320103637 U CN 200320103637U CN 2657297 Y CN2657297 Y CN 2657297Y
Authority
CN
China
Prior art keywords
bus
receiver
data
communication
transmitter
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.)
Expired - Lifetime
Application number
CN 200320103637
Other languages
Chinese (zh)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN 200320103637 priority Critical patent/CN2657297Y/en
Application granted granted Critical
Publication of CN2657297Y publication Critical patent/CN2657297Y/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Dc Digital Transmission (AREA)
  • Small-Scale Networks (AREA)

Abstract

A RS485 bus transceiver controller comprises a receiver and a sender. The two input terminal of the receiver and the two output terminal of the sender are both coupled to a pair of buses respectively. Signals are outputted from the output terminal of the receiver to a communication node. An enable pin of the receiver couples to low level for signal receiving of the receiver. The input terminal of the sender couples to low level. Negative signal sent by the communication node is inputted the enable pin of the sender. The bus couples to high level. Using the RS485 communication transceiver controller of the utility model can keep the various nodes of the RS485 bus communication at receiving state all along, and can also receive bus data at the state of self sending data, thus can check transceiver data, detect bus faults and correct timely, which reduces time of bus collision and enhances the utilization ratio of the bus.

Description

A kind of RS485 bus transceiver controller
Technical field
The utility model relates to communication technical field, relates in particular to a kind of RS485 bus transceiver controller.
Background technology
Along with the development and the increasingly extensive application of computer of digital technology, a present system often is made up of many computers, needs to solve the problem of multistation, telecommunication.Require communication distance be tens meters on during km, extensively adopt the RS-485 transceiver.The RS-485 transceiver adopts balance to send and differential received, therefore has the ability that suppresses common mode disturbances, adds that receiver has high sensitivity, can detect the low voltage that reaches 200mV, so transmission signals can be restored beyond km.Use the RS-485 bus, a pair of twisted-pair feeder just can be realized the multistation networking, constitutes distributed system, and equipment advantage simple, cheap, that can carry out long haul communication makes it obtain using widely.
The RS485 bus communication technology is the technology that comparative maturity is used, because its antijamming capability is strong, communication is reliable, is widely used in the different industries field, as the communication applications between each control subsystem in the system.As: the communication on the automobile between each control assembly; Information interchange in the industrial control system between each control subsystem; Respectively control communication and information exchange or the like between the plate between veneer in the telecommunication apparatus network element.The RS485 bus is as a kind of electrical characteristic standard (seeing EIA/TIARS-485-A) of serial communication, and its characteristics have:
1) balanced differential interface;
2) support intercommunication mutually between multi-multipoint;
3) stand-7V is to the 12V common mode disturbances;
4) can drive 32 loads;
Flank speed can reach 10Mbps (megabyte/second) when 5) transmission range was no more than 50Ft (foot);
Maximum transmission distance can reach 4000Ft when 6) transmission rate was 100Kbps;
7) support full and half duplex communication (by selected device decision);
8) use twisted-pair feeder transmission data, have stronger antijamming capability.
Be illustrated in figure 1 as typical case RS485 bus topolopy figure when adopting half-duplex mode, all communication nodes all link together by shared bus, and R is a receiver among the figure, and G is a transmitter.Tx is an output signal node, and RX is the node received signal, and En is that the transmitting-receiving of bus transceiver enables control signal, and Rt is the build-out resistor of bus, guarantees the signal quality of bus.Each node guarantees only to allow a node to send data on the bus by means such as bus collision detection, data transmission controls, and other node receives data.
When adopting the full duplex mode communication, owing to transceiver bus separates, so can receive and send data simultaneously.And the RS485 bus transceiver controller spare of existing employing half duplex communication, general have 75176 or MAX3485, for each node, adopts control mode as shown in Figure 2, receives and send a pair of differential bus of data sharing.
En is that the transmitting-receiving of bus transceiver controller enables control signal among the figure, from pin two and 3 Enable Pin of input sink R and transmitter G respectively.The signal RX that pin one output is received from bus interface, pin 4 is input to transmitter G with the signal TX that node will send.When the En level was 1, transmitter G was in transmit status, and receiver R is in three-state (being high-impedance state); When the En level was 0, transmitter G was in three-state, and receiver R is in accepting state.Receiver R and the shared differential data bus of transmitter G, Rt is the build-out resistor of bus, purpose is the signal quality that guarantees the differential bus of pin 6 and 7 outputs.Pin 5 ground connection, pin 8 connects power supply, provides transceiver controller required power supply.
When this node sent data if desired, the En level was 1, and the data on the signal Tx send on the bus, but this moment, the Rx signal is ternary, this node can not receive the data on the bus; En is 0 o'clock, just can receive the data on the bus, but this moment, output enable turn-offed, and this node can not be in the transmission data mode simultaneously.Each node sends data to bus when needed, and node is in accepting state when not sending data.
Existing technical disadvantages clearly for each node that adopts half duplex communication, all can not be accomplished transceive data simultaneously, and promptly this node is in when sending data mode, can not receive the information on the bus.If just there are a plurality of nodes to begin to send data simultaneously on the bus, and they do not receive data, can't carry out bus collision like this detects, cause bus collision (being to have two or more modules will transmit the conflict that conflicting information causes on the bus simultaneously), and can't in time correct.
The utility model content
Technical problem to be solved in the utility model is: each node that overcomes existing RS485 half duplex communication is the deficiency that can't in time correct of the bus collision that brings of transceive data simultaneously, a kind of RS485 bus transceiver controller is provided, make each node energy while transceive data of half duplex communication, detect thereby carry out the RS485 bus failure quickly and easily, in time correct bus collision.
The utility model is to solve the problems of the technologies described above the technical scheme that is adopted to be:
This RS485 bus transceiver controller, comprise receiver and transmitter, described transceiver adopts half duplex communication, transmitter and receiver are connected on the communication bus by a pair of differential lines jointly, the output output signal of described receiver is to communication node, described receiver enable the termination low level, make receiver can carry out the reception of signal; The input termination low level of described transmitter, the Enable Pin of the described transmitter of input after the negate of communication node transmission signal; Described differential lines connects high level.
A described differential lines connects power supply by pull-up resistor, and another root differential lines is connected with build-out resistor by pull down resistor ground connection between two differential lines.
Described communication node sends the Enable Pin that signal input not gate carries out input transmitter after the negate.
The termination low level that enables of described receiver is the direct ground connection of described Enable Pin.
The beneficial effects of the utility model are: utilize the utility model, RS485 communication receiving/transmission controller can guarantee each node of RS485 bus communication, can both be in accepting state all the time, also can receive bus data self sending data mode.Because each node is transceive data simultaneously, the data of also can the node of reception own sending can utilize these characteristics to carry out the verification of transceive data, carrying out bus failure detects, thereby can in time correct, reduce the time of bus collision, improve total line use ratio.
Description of drawings
Typical case RS485 bus topolopy figure when Fig. 1 is half-duplex mode;
Fig. 2 is existing bus transceiver controller structural representation;
Fig. 3 is the utility model bus transceiver controller structural representation.
Embodiment
With embodiment the utility model is described in further detail with reference to the accompanying drawings below:
As shown in Figure 3, for each node on the bus, the Enable Pin RE of the receiver R in the transceiver controller directly pulls down to ground by pin two, guarantees that node can receive the data on the bus all the time, data on the Rx are exported by pin one always like this, give this communication node to handle.
For the transmission of data, to sending data Tx, send into the Enable Pin DE of transmitter G by pin 3 by after the not gate F negate, the data input pin of transmitter G pulls down to low level by pin 4.Two inputs of receiver R and two outputs of transmitter G are connected on a pair of differential lines jointly by pin 6,7 respectively, wherein a differential lines connects power supply by pull-up resistor R2, another root differential lines is connected with build-out resistor Rt by pull down resistor R1 ground connection between the bus.Pin 5 ground connection, pin 8 connects power supply, provides transceiver controller required power supply.
Like this, when output signal node Tx is 1, after not gate F negate, be 0, transmitter G is ternary, the output high resistant guarantees that by upper and lower resistance R 2, R1 and the build-out resistor Rt of drawing on the bus bus data is 1; When Tx is 0, after not gate F negate, be 1, transmitting terminal G enables, and node sends data 0 on bus, and making bus data is 0.
Like this, each node sends data to bus when needed, and each node all is in the bus data state that receives always.The utility model can guarantee to adopt each node of RS485 half duplex communication, and no matter whether this node sends data to bus, can both normally receive the data on the bus.
By this improvement, guaranteed that node can be in data receiving state all the time, also can receive the data that this node sends.When a plurality of nodes send data simultaneously and cause bus collision, each node that sends data can receive bus data simultaneously, the data that receive are carried out verification can detect bus collision, can carry out to more convenient and quicker bus failure detects, thereby can in time correct, reduce the shared time of bus collision, improved the utilization ratio of bus.

Claims (4)

1, a kind of RS485 bus transceiver controller, comprise receiver and transmitter, described transceiver adopts half duplex communication, transmitter and receiver are connected on the communication bus by a pair of differential lines jointly, the output output signal of described receiver is to communication node, it is characterized in that: described receiver enable the termination low level, make receiver can carry out the reception of signal; The input termination low level of described transmitter, the Enable Pin of the described transmitter of input after the negate of communication node transmission signal; Described differential lines connects high level.
2, RS485 bus transceiver controller according to claim 1 is characterized in that: a described differential lines connects power supply by pull-up resistor, and another root differential lines is connected with build-out resistor by pull down resistor ground connection between two differential lines.
3, RS485 bus transceiver controller according to claim 1 and 2 is characterized in that: described communication node sends the Enable Pin that signal input not gate carries out input transmitter after the negate.
4, RS485 bus transceiver controller according to claim 1 is characterized in that: the termination low level that enables of described receiver is the direct ground connection of described Enable Pin.
CN 200320103637 2003-10-13 2003-10-13 RS 485 bus receiving-transmitting controller Expired - Lifetime CN2657297Y (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200320103637 CN2657297Y (en) 2003-10-13 2003-10-13 RS 485 bus receiving-transmitting controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200320103637 CN2657297Y (en) 2003-10-13 2003-10-13 RS 485 bus receiving-transmitting controller

Publications (1)

Publication Number Publication Date
CN2657297Y true CN2657297Y (en) 2004-11-17

Family

ID=34340617

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200320103637 Expired - Lifetime CN2657297Y (en) 2003-10-13 2003-10-13 RS 485 bus receiving-transmitting controller

Country Status (1)

Country Link
CN (1) CN2657297Y (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100375459C (en) * 2004-12-08 2008-03-12 中兴通讯股份有限公司 Method for realizing racing controlling type bus communication adopting 485 interface
CN100403685C (en) * 2005-07-19 2008-07-16 上海华为技术有限公司 Communication link system and its method with protective function
CN100521678C (en) * 2005-11-30 2009-07-29 成都同和资讯有限责任公司 Communication interface controller
CN1964245B (en) * 2006-11-22 2010-12-08 中国科学院电工研究所 An anti-interference device for RS485 character-oriented synchronous serial communication bus when it is idle
CN102033843A (en) * 2010-12-02 2011-04-27 西北工业大学 Direct interface method of RS485 bus and high-speed intelligent unified bus
CN101527667B (en) * 2008-03-05 2011-05-18 四零四科技股份有限公司 Method for separating transceiver from bus under multipoint architecture
CN101188488B (en) * 2007-07-30 2011-08-17 郑州春泉暖通节能设备有限公司 Control method and device for half duplex communication receiving/transmission
CN102169473A (en) * 2011-04-22 2011-08-31 广州市捷信通科技发展有限公司 Method and device for detecting and isolating occupation faults of RS (Recommended Standard) 485 bus with low cost
CN102355507A (en) * 2011-09-29 2012-02-15 南京国电南自轨道交通工程有限公司 Novel serial communication interface with functions of self-detection and conflict detection
CN101471698B (en) * 2007-12-28 2012-09-05 艾默生网络能源系统北美公司 RS485 bus system containing power supply module
CN101771756B (en) * 2008-12-31 2013-02-13 中国航空工业第一集团公司第六三一研究所 Interface circuit capable of configuring full-duplex/half-duplex software
CN103034604A (en) * 2011-10-06 2013-04-10 朱正兴 Conversion equipment of universal serial bus (USB) and various serial ports and realization method thereof
CN104135411A (en) * 2014-07-08 2014-11-05 深圳市瑞艾特科技有限公司 Device and method of implementing multi-node communication based on RS232 interface
CN104184638A (en) * 2014-09-15 2014-12-03 万高(杭州)科技有限公司 Conflict prevention method, interface chip and communication network of RS-485 bus
CN104283583A (en) * 2013-07-06 2015-01-14 英飞凌科技股份有限公司 Method, device and circuit arrangement for detecting faults on a differential bus
CN104486183A (en) * 2014-12-05 2015-04-01 青岛鼎信通讯股份有限公司 Tri-state RS (Recommended Standard) 485 communication method with sending and receiving self-control function
CN111431610A (en) * 2020-02-21 2020-07-17 北京仿真中心 Serial communication relay device and system
CN111948965A (en) * 2020-08-14 2020-11-17 上海博瀛通信科技有限公司 System and method for controlling external serial port termination resistor of industrial ONU

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100375459C (en) * 2004-12-08 2008-03-12 中兴通讯股份有限公司 Method for realizing racing controlling type bus communication adopting 485 interface
CN100403685C (en) * 2005-07-19 2008-07-16 上海华为技术有限公司 Communication link system and its method with protective function
CN100521678C (en) * 2005-11-30 2009-07-29 成都同和资讯有限责任公司 Communication interface controller
CN1964245B (en) * 2006-11-22 2010-12-08 中国科学院电工研究所 An anti-interference device for RS485 character-oriented synchronous serial communication bus when it is idle
CN101188488B (en) * 2007-07-30 2011-08-17 郑州春泉暖通节能设备有限公司 Control method and device for half duplex communication receiving/transmission
CN101471698B (en) * 2007-12-28 2012-09-05 艾默生网络能源系统北美公司 RS485 bus system containing power supply module
CN101527667B (en) * 2008-03-05 2011-05-18 四零四科技股份有限公司 Method for separating transceiver from bus under multipoint architecture
CN101771756B (en) * 2008-12-31 2013-02-13 中国航空工业第一集团公司第六三一研究所 Interface circuit capable of configuring full-duplex/half-duplex software
CN102033843B (en) * 2010-12-02 2012-08-01 西北工业大学 Direct interface method of RS485 bus and high-speed intelligent unified bus
CN102033843A (en) * 2010-12-02 2011-04-27 西北工业大学 Direct interface method of RS485 bus and high-speed intelligent unified bus
CN102169473B (en) * 2011-04-22 2013-02-13 广州市捷信通科技发展有限公司 Method and device for detecting and isolating occupation faults of RS (Recommended Standard) 485 bus with low cost
CN102169473A (en) * 2011-04-22 2011-08-31 广州市捷信通科技发展有限公司 Method and device for detecting and isolating occupation faults of RS (Recommended Standard) 485 bus with low cost
CN102355507A (en) * 2011-09-29 2012-02-15 南京国电南自轨道交通工程有限公司 Novel serial communication interface with functions of self-detection and conflict detection
CN102355507B (en) * 2011-09-29 2014-05-14 南京国电南自轨道交通工程有限公司 Serial communication interface with functions of self-detection and conflict detection
CN103034604A (en) * 2011-10-06 2013-04-10 朱正兴 Conversion equipment of universal serial bus (USB) and various serial ports and realization method thereof
CN104283583A (en) * 2013-07-06 2015-01-14 英飞凌科技股份有限公司 Method, device and circuit arrangement for detecting faults on a differential bus
CN104135411A (en) * 2014-07-08 2014-11-05 深圳市瑞艾特科技有限公司 Device and method of implementing multi-node communication based on RS232 interface
CN104184638A (en) * 2014-09-15 2014-12-03 万高(杭州)科技有限公司 Conflict prevention method, interface chip and communication network of RS-485 bus
CN104184638B (en) * 2014-09-15 2018-02-13 杭州万高科技股份有限公司 The bus anti-collision methods of RS 485, interface chip and its communication network
CN104486183A (en) * 2014-12-05 2015-04-01 青岛鼎信通讯股份有限公司 Tri-state RS (Recommended Standard) 485 communication method with sending and receiving self-control function
CN104486183B (en) * 2014-12-05 2018-09-11 青岛鼎信通讯股份有限公司 A kind of tri-state RS485 means of communication that transmitting-receiving controls certainly
CN111431610A (en) * 2020-02-21 2020-07-17 北京仿真中心 Serial communication relay device and system
CN111948965A (en) * 2020-08-14 2020-11-17 上海博瀛通信科技有限公司 System and method for controlling external serial port termination resistor of industrial ONU

Similar Documents

Publication Publication Date Title
CN2657297Y (en) RS 485 bus receiving-transmitting controller
CN111444125B (en) Expansion bus system
CN203847102U (en) CAN bus and 485 bus node circuit
CN1787473A (en) Method for realizing racing controlling type bus communication adopting 485 interface
CN1835432A (en) Asymmetric high speed semi-duplex communicating system and communicating method
CN112165422A (en) One-master multi-slave temperature control system and address automatic matching method
CN201655020U (en) Red-light violation light color networking detection system
CN202602677U (en) A vehicle-mounted gateway controller
CN2661507Y (en) Vehicle mounted CAN bus fiber concentrator
CN1549520A (en) Method for realizing universal simplified gateway equipment in intelligent home system
CN101662405B (en) Communication circuit of CAN bus
CN101291232B (en) Ethernet switch and signal receiving and sending method of Ethernet equipment
US20070245042A1 (en) Interface between busses of different physical layers
CN2786873Y (en) Kilomega fiber transceiver
CN2271729Y (en) Optically coupled isolating multisequencing serial communication module
CN2772130Y (en) Asymmetrical high-speed half-duplex communication device
CN100521678C (en) Communication interface controller
CN1290275C (en) Dual star optical fiber CAN bus network
CN1909495A (en) Intelligent industrial bus transceiver
CN1310444C (en) Ring type optical fiber CAN bus network
CN201213037Y (en) Infrared transmission apparatus
CN2854948Y (en) Intelligent industial bus transceiver
CN2456384Y (en) Communication network wire concentrater for RS485 bus
CN202534062U (en) ATM (automated teller machine) system based on CAN (controller area network) buses
CN1708027A (en) Method for transmitting Ethernet equipment duplex mode information

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CX01 Expiry of patent term

Expiration termination date: 20131013

Granted publication date: 20041117