MAX485简介
数据采集及传输处理

(3)OE:输出允许信号,高电平有效。OE由低电平变高电平,打开三态输出锁存器,将转换后的结果输出到数字总线D0-D7上。由P2.7和 联合控制使OE线变为高电平,以提取A/D转换后的数据量。
第三部分:数据处理部分主要由单片机AT89C51、8155可编程I/O接口、功能键和七段LED显示器等部分组成。这部分将在第三章详细讲述。
设计时注意了几个问题:(1)设计电路和片选时,要考虑芯片和电路的驱动能力,否则会造成工作不正常或失败。如本设计中,由于LED通常需要几~几十毫安的驱动电流才能发光,为了使其正常显示数据,在LED的段数据线上加入了7407同相驱动器。(2)模拟电压和模拟电流电路中电阻不宜过大,且应采用精密电阻,以满足系统精度的要求。
关键词: 单片机AT89C51,ADC0809,MAX485,LED显示.
Abstract
This article introduces the base method according to data collection and transmitting process system, including the hardware design, the application software design and the design of the program design, also introduces the data transmitting system according to the MAX485.
RS485使用介绍

摘要 本文介绍一种能利用 RS-485 电气特性和简单的结构方式,采用自定义串 行通信协议,实现单片机 RS-485 多机通讯的方法和技巧。
关键词 单片机,RS-485 总线,总线冲突,串行通信
1 简介 RS-485 串行总线接口标准以差分平衡方式传输信号,具有很强的抗共模干
RS-485 的使用
一.一. 485 接口芯片简介 1.一般说明
MAX481/MAX483/MAX485 是用于 RS—485 通信的小功率收发器,它们都含有 一个驱动器和一个接收器。MAX483 的特点是具有限斜率的驱动器,这样可以使 电磁干扰(EMI)减至最小,并减小因电缆终端不匹配而产生的影响,因此可以 高达 250Kbps 的速度无误差的传送数据。MAX481 和 MAX485 的驱动器不是限斜率 的,允许它们以每秒 2.5Mbps 的速度发送数据。这些收发器的工作电流在 120— 500uA 之间。此外 MAX481/MAX483 有一个低电流的关闭方式,在此方式下,它们 仅需要 0.1uA 的工作电流。所以这些收发器只需一个+5V 的电源。
图 4 程序流程图 注:延时 T 秒的取值 (1) 传送地址帧时,T>2X(1/波特率),可以选取 T=2.5X(1/波特率)。 (2) 传送数据帧时,T>1X(1/波特率),可以选取 T=1.5X(1/波特率)。
三. RS-485 通讯常见问题 1. MAX488/MAX490 在点对点通信中工作很正常,但在点对多点通信时却无法
常用的 RS-485 总线驱动芯片有 SN75174,SN75175,SN75176。SN75176 芯
片有一个发送器和一个接收器,非常适合作为 RS-485 总线驱动芯片。SN75176
MEMORY存储芯片MAX485EEPA+中文规格书

Low-Power, Slew-Rate-Limited RS-485/RS-422 Transceivers2MAX481/MAX483/MAX485/MAX487–MAX491/MAX1487ABSOLUTE MAXIMUM RATINGSSupply Voltage (V CC ) (12V)Control Input Voltage (RE , DE)...................-0.5V to (V CC + 0.5V)Driver Input Voltage (DI).............................-0.5V to (V CC + 0.5V)Driver Output Voltage (A, B)...................................-8V to +12.5VReceiver Input Voltage (A, B).................................-8V to +12.5VReceiver Output Voltage (RO)....................-0.5V to (V CC + 0.5V)Continuous Power Dissipation (T A = +70°C)8-Pin Plastic DIP (derate 9.09mW/°C above +70°C)....727mW14-Pin Plastic DIP (derate 10.00mW/°C above +70°C)..800mW8-Pin SO (derate 5.88mW/°C above +70°C).................471mW 14-Pin SO (derate 8.33mW/°C above +70°C)...............667mW 8-Pin µMAX (derate 4.1mW/°C above +70°C)..............830mW 8-Pin CERDIP (derate 8.00mW/°C above +70°C).........640mW 14-Pin CERDIP (derate 9.09mW/°C above +70°C).......727mW Operating Temperature Ranges MAX4_ _C_ _/MAX1487C_ A...............................0°C to +70°C MAX4__E_ _/MAX1487E_ A.............................-40°C to +85°C MAX4__M_/MAX1487MJA.............................-55°C to +125°C Storage Temperature Range.............................-65°C to +160°C Lead Temperature (soldering, 10sec).............................+300°C DC ELECTRICAL CHARACTERISTICS(V CC = 5V ±5%, T A = T MIN to T MAX , unless otherwise noted.) (Notes 1, 2)Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.V V IN = -7V V IN = 12V V IN = -7V V IN = 12V Input Current (A, B)I IN2V TH k Ω48-7V ≤V CM ≤12V, MAX487/MAX1487R INReceiver Input Resistance -7V ≤V CM ≤12V, all devices exceptMAX487/MAX1487R = 27Ω(RS-485), Figure 40.4V ≤V O ≤2.4VR = 50Ω(RS-422)I O = 4mA, V ID = -200mV I O = -4mA, V ID = 200mV V CM = 0V -7V ≤V CM ≤12V DE, DI, REDE, DI, RE MAX487/MAX1487,DE = 0V, V CC = 0V or 5.25VDE, DI, RE R = 27Ωor 50Ω, Figure 4R = 27Ωor 50Ω, Figure 4R = 27Ωor 50Ω, Figure 4DE = 0V;V CC = 0V or 5.25V,all devices exceptMAX487/MAX1487CONDITIONS k Ω12µA ±1I OZR Three-State (high impedance)Output Current at Receiver V 0.4V OL Receiver Output Low Voltage3.5V OH Receiver Output High VoltagemV 70ΔV TH Receiver Input HysteresisV -0.20.2Receiver Differential ThresholdVoltage-0.2mA 0.25mA -0.81.01.55V OD2Differential Driver Output(with load)V 2V 5V OD1Differential Driver Output (no load)µA ±2I IN1Input Current V 0.8V IL Input Low VoltageV 2.0V IH Input High VoltageV 0.2ΔV OD Change in Magnitude of DriverCommon-Mode Output Voltagefor Complementary Output StatesV 0.2ΔV OD Change in Magnitude of DriverDifferential Output Voltage forComplementary Output StatesV 3V OC Driver Common-Mode OutputVoltageUNITS MIN TYP MAX SYMBOL PARAMETERLow-Power, Slew-Rate-Limited RS-485/RS-422 Transceivers7MAX481/MAX483/MAX485/MAX487–MAX491/MAX1487______________________________________________________________Pin DescriptionFigure 1. MAX481/MAX483/MAX485/MAX487/MAX1487 Pin Configuration and Typical Operating Circuit。
MEMORY存储芯片MAX485CPA中文规格书

Low-Power, Slew-Rate-Limited RS-485/RS-422 Transceivers12MAX481/MAX483/MAX485/MAX487–MAX491/MAX1487500mV/div 20ns/div ABRO 2V/divV CC = 5V T A = +25°C 500mV/div 20ns/divAB RO2V/divV CC = 5V T A = +25°C500mV/div 400ns/div ABRO2V/div V CC = 5V T A = +25°C 500mV/div 400ns/divA B RO2V/div V CC = 5VT A = +25°CFigure 14. Receiver Propagation Delay Test CircuitFigure 15. MAX481/MAX485/MAX490/MAX491/MAX1487Receiver t PHL Figure 16. MAX481/MAX485/MAX490/MAX491/MAX1487Receiver t PLHPHL Figure 18. MAX483, MAX487–MAX489 Receiver t PLHLow-Power, Slew-Rate-Limited RS-485/RS-422 Transceivers 8MAX481/MAX483/MAX485/MAX487–MAX491/MAX1487__________Applications Information The MAX481/MAX483/MAX485/MAX487–MAX491 and MAX1487 are low-power transceivers for RS-485 and RS-422 communications. The MAX481, MAX485, MAX490,MAX491, and MAX1487 can transmit and receive at data rates up to 2.5Mbps, while the MAX483, MAX487,MAX488, and MAX489 are specified for data rates up to 250kbps. The MAX488–MAX491 are full-duplex trans-ceivers while the MAX481, MAX483, MAX485, MAX487,and MAX1487 are half-duplex. In addition, Driver Enable (DE) and Receiver Enable (RE ) pins are included on the MAX481, MAX483, MAX485, MAX487, MAX489,MAX491, and MAX1487. When disabled, the driver and receiver outputs are high impedance.MAX487/MAX1487:128 Transceivers on the Bus The 48k Ω, 1/4-unit-load receiver input impedance of the MAX487 and MAX1487 allows up to 128 transceivers on a bus, compared to the 1-unit load (12k Ωinput impedance) of standard RS-485 drivers (32 trans-ceivers maximum). Any combination of MAX487/MAX1487 and other RS-485 transceivers with a total of 32 unit loads or less can be put on the bus. The MAX481/MAX483/MAX485 and MAX488–MAX491 have standard 12k ΩReceiver Input impedance.Figure 2. MAX488/MAX490 Pin Configuration and Typical Operating Circuit Figure 3. MAX489/MAX491 Pin Configuration and Typical Operating Circuit。
max485芯片

max485芯片MAX485是一种用于串行通讯的芯片,它可以实现半双工的通信,常用于RS-485网络中。
这款芯片具有低功耗、高速率、低电压、可靠性高等特点,被广泛应用于工业自动化、远程监控、数据采集等领域。
MAX485芯片采用了双绞四线制接口,可以实现长距离传输,通信距离可达1200米。
其通信速率可以高达2.5Mbps,同时还支持多点连接,可以连接最多32个驱动器和接收器。
MAX485芯片的工作电压范围为3.0V至5.25V,因此可以适应不同的工作环境。
在低功耗模式下,它的供电电流仅为1μA,非常适合电池供电的应用。
此外,MAX485还具有过温保护功能,可以保护芯片免受过热损坏。
MAX485芯片的架构采用了低功耗CMOS技术,具有自动接收释放和禁用保护电路,可以有效地降低功耗。
此外,它还配备了过电流保护和过电压保护电路,可以保护芯片免受电路故障的影响。
MAX485芯片的引脚功能如下:- A/B:差分传输线,用于发送和接收数据。
- RE/DE:接收使能/发送使能引脚,用于控制芯片的发送和接收功能。
- RO/RE:发送使能/接收使能引脚,用于选择芯片的发送和接收功能。
- VCC:供电引脚,具有3.0V至5.25V的宽工作电压范围。
- GND:地线引脚,用于接地连接。
MAX485芯片的工作原理如下:- 发送数据时,通过RE/DE引脚将芯片设置为发送模式,将发送的数据信号输入到A/B差分传输线上。
- 接收数据时,通过RE/DE引脚将芯片设置为接收模式,通过RO/RE引脚选择芯片的发送和接收功能。
接收到的数据信号经过差分收发线转换为通用串行总线信号。
- 在半双工通信时,A/B线上只能有一方发送数据,另一方只能接收数据。
总之,MAX485芯片是一款功能强大且灵活的串行通信芯片,具有高速率、低功耗、可靠性高等特点,被广泛应用于工业自动化、远程监控、数据采集等领域。
它的性能优越和稳定性使得它成为RS-485通信领域中的首选芯片。
MAX485EESA+T中文资料

________________________________________________________________ Maxim Integrated Products 1
For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at 1-888-629-4642, or visit Maxim’s website at .
Next-Generation Device Features
♦ For Fault-Tolerant Applications: MAX3430: ±80V Fault-Protected, Fail-Safe, 1/4Unit Load, +3.3V, RS-485 Transceiver MAX3080–MAX3089: Fail-Safe, High-Speed (10Mbps), Slew-Rate-Limited, RS-485/RS-422 Transceivers
Ordering Information
PART MAX481ECPA MAX481ECSA MAX481EEPA MAX481EESA MAX483ECPA MAX483ECSA MAX483EEPA MAX483EESA
TEMP RANGE 0°C to +70°C 0°C to +70°C -40°C to +85°C -40°C to +85°C 0°C to +70°C 0°C to +70°C -40°C to +85°C -40°C to +85°C
The MAX487E and MAX1487E feature quarter-unit-load receiver input impedance, allowing up to 128 transceivers on the bus. The MAX488E–MAX491E are designed for full-duplex communications, while the MAX481E, MAX483E, MAX485E, MAX487E, and MAX1487E are designed for half-duplex applications. For applications that are not ESD sensitive see the pinand function-compatible MAX481, MAX483, MAX485, MAX487–MAX491, and MAX1487.
MAX485中文资料

.ylno noitaulave roF moc.erawtfostixof.www//:ptth erawtfoS tixoF © rotaerC FDP tixoF yb detareneG
;++noitcerid ;),A1RSCU(TIB_TES // ;c=0RCDU // ;c=1RDU ;584_DAER
零清位志标束结送发将//;)1CXT(VB_ =| A1RSCU ;)))1CXT<<1(&A1RSCU(!(elihw 空为区冲缓送发待等//;)))1ERDU<<1(&A1RSCU(! (elihw ;)(suByaleD;)(suByaleD;)(suByaleD ;584_DNES {
.ylno noitaulave roF moc.erawtfostixof.www//:ptth erawtfoS tixoF © rotaerC FDP tixoF yb detareneG
} ;1=galf_1cer { }
;1RDU=ffub1cer ))1CXR<<1(&A1RSCU(fi 1 trop laires//)VCER_1TRAU_GIS(LANGIS } {
位止停位 1�能使送发收接�验校无�位据数位 8�k6.9 率特波置设�率频 zhM61// )diov(tini_1trasU diov 10x0=|CTROP 584_DNES enifed# �下如序程 CP 连接短 ER 和 ED 的 584XAM,M61 部外为振晶,过通试调�序程的收接断中信通 584 的 UA61 821agem 于基是 面下。制控向方讯通上加要需序程讯通 584XAM 是只�的样一是上质本在序程讯通 232XAM 与序程讯通 584XAM �口 0 efx0=&CTROP 584_DAER enifed#
利用MAX485实现PC机与单片机之间的串行通讯

利用MAX485实现PC机与单片机之间的串行通讯摘要介绍一种RS-485接口芯片MAX485,利用此芯片可以很方便地实现PC机与单片机之间的串行通讯,同时给出PC机与单片机实现多点通讯的实例。
关键词RS-485串行通讯多点通讯随着数据采集系统的广泛应用,通常由单片机构成的应用系统,如仪器仪表、智能设备等,都需要与PC机之间交换数据,实现与PC机之间的通讯功能,以充分发挥PC和单片机之间的功能互补,资源共享的优势。
以往常用的RS-232协议在很大程度上已不能满足设计的要求,如传输速率慢,传输距离短,传输信号易受外界的干扰等缺点。
本文介绍一种性能优越的RS-485接口芯片,以及如何利用此芯片实现单片机与PC机之间的远程通讯,并讨论将其功能进行扩充,实现PC机管理单片机阵列的功能。
1 RS-485协议简介及MAX485芯片介绍由于RS-232的种种缺点,新的串行通讯接口标准RS-449被制定出来,与之相对应的是RS-485的电气标准。
RS-485是美国电气工业联合会(EIA)制定的利用平衡双绞线作传输线的多点通讯标准。
它采用差分信号进行传输;最大传输距离可以达到1.2 km;最大可连接32个驱动器和收发器;接收器最小灵敏度可达±200 mV;最大传输速率可达2.5 Mb/s。
由此可见,RS -485协议正是针对远距离、高灵敏度、多点通讯制定的标准。
MAX485接口芯片是Maxim公司的一种RS-485芯片。
采用单一电源+5 V工作,额定电流为300 μA,采用半双工通讯方式。
它完成将TTL电平与RS-485电平转换的功能。
其引脚结构图如图1所示。
从图中可以看出,MAX485芯片的结构和引脚都非常简单,内部含有一个驱动器和接收器。
RO和DI端分别为接收器的输出和驱动器的输入端,与单片机连接时只需分别与单片机的RXD 和TXD相连即可;/RE和DE端分别为接收和发送的使能端,当/RE为逻辑0时,器件处于接收状态;当DE为逻辑1时,器件处于发送状态,因为MAX485工作在半双工状态,所以只需用单片机的一个管脚控制这两个引脚即可;A端和B端分别为接收和发送的差分信号端,当A引脚的电平高于B 时,代表发送的数据为1;当A的电平低于B端时,代表发送的数据为0。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
⊙,MAX485简介
MAX485是一个8个引脚的芯片,它是一个标准的RS485收发器,只能进行半双工的通讯,内含一个输出驱动器和一个信号接收器。
MAX485具有低功耗设计,静态电流仅为300uA。
MAX485具有三态输出特性,在使用MAX485时,总线最多可以同时连接32个MAX485芯片。
通讯波特率可以达到2.。
5M 图 1是MAX485的俯视图和逻辑图。
图 1 MAX485逻辑图
下面是MAX485的引脚定义:
RO(引脚1):接收信号的输出引脚。
可以把来自A和B引脚的总线信号,输出给单片机。
是COMS电平,可以直接连接到单片机。
RE(引脚2):接收信号的控制引脚。
当这个引脚低电平时,RO引脚有效,MAX485通过RO把来自总线的信号输出到单片机;当这个引脚高电平时,RO引脚处于高阻状态。
DE(引脚3):输出信号的控制引脚。
当这个引脚低电平时,输出驱动器无效;当这个引脚高电平时,输出驱动器有效,来自DI引脚的输出信号通过A和B引脚被加载到总线上。
是COMS电平,可以直接连接到单片机。
DI(引脚4):输出驱动器的输入引脚。
是COMS电平,可以直接连接到单片机。
当DE是高电平时,这个引脚的信号通过A和B脚被加载给总线。
GND(引脚5):电源地线。
A(引脚6):连接到RS485总线的A端。
B(引脚7):连接到RS485总线的B端。
Vcc(引脚8):电源线引脚。
电源4.≤Vcc≤5.。
25V75V
⊙,MAX485和单片机的连接
在一般情况下,可以直接把MAX485和单片机连接在一起。
连接方法如图 2所示。
图 2 单片机和MAX485连接
MAX485的控制引脚2和引脚3可以分别控制,也可以共同控制如图 2所示,在图 2中当P1.为高电平时,MAX485作为输出驱动器使用,来自单片机TXD的输出信号通过A和B引脚加载到RS485总线上;当P1.为低电平时,MAX485作为信号接收器使用,来自RS485总线的信号通过RO(1号引脚)被读到单片机的RXD。
00
MAX485的控制引脚2和3无论是分别控制还是共同控制,接收器和驱动器都不能够同时工作,因此MAX485只能工作在`单工状态下或半双工状态下。
⊙,使用MAX485的多机通讯
可以很方便地由MAX485组成标准的RS485通讯系统,连接方法如图3所示。
图3 由RS485组成的多机系统
这个多机通讯系统由一台主机和多台副机组成,在通过MAX485和总线连接时,主机和副机连接方法相同,因此可以指定系统中的任一台设备作为主机,系统总线的使用权由主机控制。
在系统开始工作时,主机的MAX485处于数据发送状态,也既引脚2和3是高电平;而所有副机的MAX485处于接收状态,也既引脚2和3是低电平。
如果主机想要通过总线读取n号副机的数据,主机可以向这个副机发出呼叫信号,然后出让总线的使用权,也既使主机的MAX485处于接收信号状态,而被呼叫的副机被允许使用总线,它的MAX485处于发送数据状态,向总线加载数据,一旦加载数据完成,总线的使用权重新交给主机。
需要注意的是,在图3中,所有的MAX485的A引脚必须连接在同一条总线上,所有MAX485的B引脚也必须连接载同一条总线上。