RS-232 接口电路数据传输接口是数据传输的硬件基础,也是数据通信、计算机网络的重要组成部分。单片机本身的数据传输接口主要为 8 位或 16 位并行数据接口、全双工串行通信接口,但电子技术的迅速发展使得许多新的数据传输接口标准不断涌现,大多数的单片机并没有在硬件中集成这些新的数据传输接口。为了使单片机适应不同标准的各类数据传输协议,必须对单片机的数据传输接口进行扩展。而随之而来的就是一系列的接口标准的诞生, 其主要有 RS-232 标准、 RS-485 标准。方案一: RS-232 接口标准 RS232C 是一种电压型总线标准,可用于设计计算机接口与终端或外设之间的连接, 以不同的极性的电压表示逻辑值。-3至-25 表示逻辑“1”, +3至+25 表示逻辑“0”,其电平与 TTL 和 CMOS 电平是不同的,所以在通信时必须进行转换。 MAXIM 公司的 MAX232 接收/ 发送器是 MAXIM 公司特别为满足 EIA/TEA2232 的标准而设计的, 它们具有功耗低、工作电源为单电源、外接电容仅为 或 1uF 的电容,其价格低,可在一般需要串行通信的系统中使用。 MAX232 引脚 C1+ 与 C1- 、 C2+ 与 C2- 、 V+与 VCC 、 V-与 GND 之间的 4 个 的电容不可缺少,一般选用陶瓷介质的电容。 MAX232 可以用作单片机和单片机之间、单片机和 PC 机串口之间的符合 RS232 串行接口电路。只要将待进行串行传输的设备的发送和接收端相应的接上,编程即可。单片机有一个全双工的串行通讯口,所以单片机和电脑之间可以方便地进行串口通讯。图 通信电路 circuit 方案二: RS-485 接口标准符合 RS-422 标准的驱动器适合于集团线路类型的应用,但是 TIA/EIA-422 器件不能用于构成真正的多点总线。因为一个真正的多点总线应由连接到单总线的多哥驱动器和接收器组成,并且其中任何一个均可发送或接收数据。 RS-485 标准采用平衡式发送、差分式接受的数据接收器来驱动总线。根据课题情况, 虽然 RS-485 接口标准的驱动器能使用于集团线路类型的应用系统,并且其传送速率高,可以实现多点通信,但本课题只需要进行单一单片机与 PC 机间的通信,故采用 RS-232 接口标准。本设计 RS232C 接口选用 9 芯接头,电平转换芯片选用 MAX232A ,用来实现 232 电平与 TTL 电平的转换。电路图如图所示, 采用了三线制连接串口, 也就是说和电脑的 9 针串口只连接其中的 3 根线:第5 脚的 GND 、第2 脚的 RXD 、第3 脚的 TXD 。 MAX232 的第 10 脚和单片机的 17 脚连接,第9脚和单片机的 18 脚连接,第 15 脚和地线连接。总电路三极管代替 MAX232 集成电路的制作 PC 机串口大家都不会陌生了吧!我们可以使用串口电缆直接连接两台 PC 机的串口,实现两台 PC 机的串口通讯。但是 PC 机和单片机的通讯却不能够用电缆直接进行连接,原因是 PC 机 RS232 串口的电平标准和单片机的 TTL 电平不一致,
MAX232电路及三极管替代MAX232电路 来自淘豆网m.daumloan.com转载请标明出处.