RS232芯片好坏判断

单片机的串口是TTL电平,在实际应用时,需要将TTL电平转换成RS232电平。RS232的接口芯片很多,最著名的当然是maxim公司的max232;跟这个芯片完全兼容的芯片很多,象LINEAR公司的LT1081、LT1181,HARRIS的ICL232等,都是十分著名且常用的芯片,LINEAR的串行接口转换芯片在早期的电路设计中经常可以见到,但是近来好像比较少见了。ICL232比MAX232便宜。
看MAX232的原理框图,需要注意到2点:
1) 需要外接电容0.1u电容,或者1u的胆电解电容或电解电容,有一款232芯片不需要外接电容,但是因为在芯片中做一个达到电容效果的电路是比较难,所以也比较贵;所以一般都选用外接电容的;之所以需要电容,是因为RS232电平是工作在大约-9V~+9V之间,需要电容将5V电压转换成Rs232电平所需要的+10V和-10V;电路上叫电荷泵,很形象;
2) Rs232的逻辑和TTL是正好相反的。在框图上,输入和输出之间的逻辑是反的;对于TTL电平,当没有232信号发出时,是高电平;对于RS232来说,这时,TX端是-8~9V电压,相对于0V来说;如果有了信号,那就是从+9V~-9V交错变化的一系列信号,使用示波器可以看到信号的变化。
利用以上的特点,我们可以测试RS232接口电路的好坏。
1) 判断芯片是否正常,参见MAX232的框图,使用万用表测量2和6脚,只要2脚的电压在+8V~+9V之间、6脚在-8V~-9V之间,就基本上可以断定这个芯片是好的;
2) 在Rs232没有发信号时,看TX端电压为Rs232的高电平,也就是-8V~-9V之间,当发信号时,数据在变化,这说明这个Rs232的端口是好的;这个方法也适用于测量本地的串口。
早起的RS232接口芯片是MC1488(发送)、MC1489。MC1489因为只有接收,所以是单5V电源工作;MC1488则需要正负12V电源;但是在工控机的板卡中,正负电源不是问题,所以在moxa C168等多串口卡中,仍然使用MC1488、MC1489,价格便宜成本低啊。
这种芯片,motorola的居多。
RS232的驱动能力是比较强的,至少在10几米以上,比较胆子大的,用在20~30米甚至更远;这时,最好使用屏蔽线效果会更好一些。

由于RS232接口电路是PC机和用户开发系统的唯一通路,因此,它是在线调试和下载功能实现的关键。在用户系统的开发研制过程中,经常会出现在线通信故障问题。导致该现象发生的原因有很多,但最有可能的是接口电路工作异常所产生。要判断RS232接口电路工作是否正常,可按以下步骤逐一检查RS232通信是否正常。

  ① V+ 和V-引脚电压是否足够高(分别超过+8V和-8V)。若电压较低,则可能ADM202芯片已损坏。

  ② R1IN脚是否存在±12V的脉冲信号。若存在,则说明PC机方面通信发送信号正常。

  ③ R1OUT脚是否存在+5V信号。若存在,则说明ADM202接收PC机信号工作正常。

  ④ T1IN脚是否存在+5V信号。若存在,则说明ADμC812对PC机的通信产生响应;否则是ADμC812通信存在问题,说明ADμC812工作不正常。

  ⑤ T1OUT脚是否存在±12V的脉冲信号。若存在,但ADμC812还无法进入在线调试状态,则说明DB9与PC机之间的串行接口电缆有问题。


1,我用示波器观察MAX232的TXD的波形是规则的0,1变化的波形,只是幅度很大;而RXD不是很规则的0,1变化,上升沿出现割角,
斜边电压稍微有大小起伏.............可是TTL输出都是规则的0,1变化波形!!

2,用万用表测量电压(VCC=5V):
第2脚有8.7V-9.3V的变化,
第6脚有-8.4--(-9.0V)变化;
1-3脚为4.9V-4.9V;
4-5脚为0.02V-3.9V
 

串口通讯的硬件电路如上图所示,我们可以采用以下方法来判断串口是否存在硬件问题,将MAX232的第9脚接地,测量一下串口的第3脚和第5脚之间是否输出10V左右的直流电压?将MAX232的第9脚接正5V,测量一下串口的第3脚和第5脚之间是否输出-10V左右的直流电压?这样可以判断MAX232是否完好和串口线的排线压接处是否有接触不良。


<think>嗯,用户让我介绍一下RS232芯片。我需要先回忆一下RS232的基本知识,确保自己理解正确。首先,RS232是一个串行通信标准,对吧?由EIA制定的,主要用于数据终端设备和数据通信设备之间的连接,比如电脑和调制解调器。那RS232芯片的作用应该是实现这个标准的物理层接口,处理电平转换和信号传输。 接下来,得考虑用户可能的背景。用户可能是在做电子项目,或者需要了解通信接口,比如在连接单片机和其他设备时遇到的问题。他们可能想知道RS232芯片的功能、应用以及如何使用。可能需要区分RS232标准和芯片的具体实现,比如常见的MAX232芯片。 要注意用户可能混淆RS232标准与具体芯片,比如有些芯片可能只是电平转换器,而真正的RS232接口芯片可能包括更多功能。需要解释清楚芯片的作用,比如将微控制器的TTL电平转换为RS232的正负电压,保护电路,以及数据传输速率等参数。 另外,用户可能想知道常见的型号,比如MAX232,SP3232,以及它们的区别,比如工作电压、是否需要外部电容等。还有可能涉及应用场景,比如工业控制中的长距离通信,或者老式设备的连接。 需要结构清晰,分点介绍:定义与功能、主要特点、常见型号、应用场景、注意事项。这样用户容易理解。同时要提醒注意事项,比如现代设备可能更多使用USB或RS485,但在特定情况下RS232仍有优势,比如抗干扰能力。 还要检查是否有技术细节错误,比如RS232的电压范围是±3V到±15V,而TTL是0-5V,所以芯片需要转换。另外,传输距离的问题,标准是15米左右,但实际可能更长,受干扰影响。 可能需要提到全双工通信,以及控制信号线如RTS、CTS的作用。但用户可能只需要基础信息,所以保持简洁。最后,确认使用中文,避免专业术语过多,必要时解释,比如电平转换、波特率等。</think>好的,我将逐步介绍RS232芯片的相关知识: 一、定义与功能 RS232芯片是一种用于实现RS-232通信标准的接口集成电路。主要功能包括: 1. 电平转换:将微控制器/CPU的TTL电平(0-5V)转换为RS-232标准要求的±3V至±15V电压 2. 信号驱动:增强信号驱动能力,支持最长15米的通信距离(标准规定) 3. 电气隔离:部分型号内置保护电路,可防止静电放电(ESD)和电压浪涌 二、主要技术特点 $$V_{OH} = +5V \sim +15V,\quad V_{OL} = -5V \sim -15V$$ 1. 支持异步通信,典型波特率范围:0-115.2kbps 2. 全双工通信(同时收发) 3. 支持控制信号:RTS/CTS、DTR/DSR等握手协议 三、常见型号对比 | 型号 | 工作电压 | 通道数 | 特殊功能 | |-----------|----------|--------|--------------------| | MAX232 | 5V | 2发2收 | 需外接4个1μF电容 | | MAX3232 | 3V-5.5V | 2发2收 | 低功耗,内置电容 | | SP3232E | 3.3V | 3发5收 | ESD保护±15kV | | ADM3202 | 5V | 2发2收 | 工业级温度范围 | 四、典型应用场景 1. 工控设备:PLC与HMI通信 2. 医疗设备:监护仪数据输出 3. 银行终端:POS机连接 4. 旧式计算机:串口鼠标/调制解调器 五、使用注意事项 1. 接线时需注意DB9连接器的引脚定义: $$ \begin{cases} TXD \rightarrow 3脚 \\ RXD \rightarrow 2脚 \\ GND \rightarrow 5脚 \end{cases} $$ 2. 长距离传输建议使用屏蔽双绞线 3. 避免热插拔操作,可能损坏芯片 4. 现代替代方案:USB转RS232芯片(如FT232RL) 目前仍在使用的场合多集中在工业控制领域,因其具有抗干扰能力强、协议简单可靠的特性。对于新设计,建议优先考虑USB或RS485接口,但如需与旧设备兼容,RS232仍是必要选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值