
用三极管实现rs-232转ttl电路.doc
3页用三极管实现用三极管实现 RS-232 转转 TTL 电路电路一一1,DB9 的 2 脚为 RS-232 电平信号接收端,RXD;3 脚为 RS-232 电平信号发送端,TXD; 2,DB9 的 4 脚与 6 脚并联,7 脚与 8 脚并联可能是用于串口取电(与二极 1N4148,稳压二极管或者三端稳压器 78L05 等组成串口取电+5V 电路) 3,图中的 Vcc 应该是+5V,TXD 接单片机 TXD,RXD 接单片机 RXD二工作原理是: C7 电容产生负压 MAX232 只是把 TTL 电平 0V 或 5V 转换到 3V 到 15V 或-3V 到-15V 之间 TXD 为高电平时 Q3 截止,由于 PCRXD 内部呈高阻态 PCTXD 平时为负电平,此电平经 过 R7 使 PCRXD 也为低电平,逻辑值为 1 TXD 为低电平时 Q3 导通,PCRXD 为高电平,逻辑值为 0; D1 在 PCTXD 为低电平时导通,使电容充电,在 PCTXD 为高电平时 D1 截止,电容不能 放电,能够维持 PCRXD 上的低电平 PC 发数据时,PCTXD 空闲时为低电平,为高电平时 Q4 导通 RXD 变低,逻辑值为 0三三极管代替 MAX232 集成电路的制作 PC 机串口大家都不会陌生了吧!我们可以使用串口电缆直接连接两台 PC 机的串口,实 现两台 PC 机的串口通讯。
但是 PC 机和单片机的通讯却不能够用电缆直接进行连接,原因 是 PC 机 RS232 串口的电平标准和单片机的 TTL 电平不一致,因此单片机和 PC 机之间的 串口通讯必须要有一个 RS232/TTL 电平转换电路通常这个电路都选择专用的 RS232 接 口电平转换集成电路进行设计,如 MAX232、HIN232 等本实验采用 NIH232CP 芯片来 完成串口接口电路,NIH232 和 MAX232 可以直接互换 当然,我们也可以使用分立元件 来搭建 RS232 电平转换电路以供我们实验使用,下图给出了一个常见电路,只要器件完好, 电路焊接完毕后即可正常工作,经实际使用,效果良好 不用 MAX232 实现 DSP 或 MCU 与 PC 通讯的电路,元件经济,结构简单设计巧妙工作原理是:MAX232 只是把 TTL 电平 0V 或 5V 转换到 3V 到 15V 或-3V 到-15V 之间TXD 为高电平 时 Q2 截止,由于 PCRXD 内部呈高阻态 PCTXD 平时为负电平,此电平经过 R7 使 PCRXD 也为低电平,逻辑值为 1TXD 为低电平时 Q3 导通,PCRXD 为高电平,逻辑值 为 0;D1 在 PCTXD 为低电平时导通,使电容充电,在 PCTXD 为高电平时 D1 截止,电容 不能放电,能够维持 PCRXD 上的低电平。
PC 发数据时,PCTXD 空闲时为低电平,为高电平时 Q3 导通 RXD 变低,逻辑值为 0。
