1、TTL接口
TTL电平信号用的最多,是因为通常数据表示采用二进制规定,+5V等价于逻辑“1”,0V等价于逻辑“0”,这被称做TTL(晶体管-晶体管逻辑电平)信号系统,这是设备内部各部分之间通信的标准技术。
电平是个电压范围,规定输出高电平>2.4V,输出低电平<0.4V。
一般输出高电平是3.5V,输出低电平是0.2V。
输入高电平>=2.0V,输入低电平<=0.8V。
TTL接口可以和单片机(如51系列)的接口直接连接。
2、RS-232接口
RS-232是一种串行物理接口标准。仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。
RS-232规定的数据传输速率为每秒50、75、100、150、300、600、1200、2400、4800、9600、19200波特。
RS-232最大通信距离为15m;
电脑DB9串口均采用RS-232接口,其定义如下
DB9引脚 |
缩写 |
描述名 |
信号方向来自 |
1脚 |
CD |
载波检测 |
外部设备 |
2脚 |
RXD |
接收数据 |
外部设备 |
3脚 |
TXD |
发送数据 |
电脑 |
4脚 |
DTR |
数据终端准备好 |
电脑 |
5脚 |
GND |
信号地 |
|
6脚 |
DSR |
外部设备准备好 |
外部设备 |
7脚 |
RTS |
请求发送 |
电脑 |
8脚 |
CTS |
允许发送 |
外部设备 |
9脚 |
RI |
响铃指示 |
外部设备 |
3、RS-485接口
RS-485总线,在要求通信距离为几十米到上千米时,广泛采用RS-485 串行总线
RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器具有高灵敏度,能检测低至200mV的电压,故传输信号能在千米以外得到恢复。
RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。
RS-485用于多点互连时非常方便,可以省掉许多信号线。应用RS-485可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。
一般PLC和许多工业设备采用RS485接口。