浅谈串⼝、UART、TTL、232、485
串⼝指的是遵循串⾏时序标准的通信时序协议,是对⼀条线路分时复⽤; 云计算导航
串⾏通信节省成本但传输效率较低,与之相对的是并⼝,传输效率⾼但增加成本,同时传输距离增加⼲扰会增加 TTL、RS232、RS485指的是逻辑电平的表⽰⽅式 TTL电平:全双⼯(逻辑1: 2.4V--5V 逻辑0: 0V--0.5V)
RS232电平:全双⼯(逻辑1: -3 ~ -15V,逻辑0:+3 ~ +15V)
金属包覆垫片RS485电平:半双⼯(逻辑),485是以差分形式传输,逻辑"1”以两线间的电压差为+(2~6)V表⽰;逻辑"0"以两线间的电压差为-(2~6)V表⽰
UART⼀般⽤于电路板内部通信,常见于单⽚机、STM32等,常使⽤TTL电平,通常包含VCC、TX、RX、GND四个接⼝;
电力网桥如果距离较远,可以使⽤MAX232芯⽚转⼀道,⽬的是把TTL电平的⾼转为232电平的-15V,把TTL电平
的低转为232电平的+15V,这样长距离传输时抗⼲扰线更好;此时不再使⽤四接⼝形式,⽽是使⽤标准接⼝DB9;
纠偏机232可以满⾜10m的通信距离,如果需要更长,可以使⽤MAX485芯⽚再转⼀道,通信距离可达千⽶;
因此UART、COM、232、485都遵循串⾏时序协议,它们都属于串⼝,只是形式不同
UART接⼝,实际上指的是单⽚机上的串⾏接⼝(严格来讲是串⾏数字电路);
COM⼝,特指的是计算机上的D-SUB外形的接⼝;
水三相点瓶>簧网